footer{background-color:#005db9;color:#fff;position:relative;overflow-y:hidden}footer .animation-circles{position:absolute;left:-1200px}@media(min-width: 992px){footer .animation-circles{left:-1000px}}footer .animation-circles{top:-567px;z-index:1}footer .animation-circles svg{opacity:0;transform:translateY(-1200px)}@media(min-width: 992px){footer .animation-circles svg{transform:translateY(-1000px)}}footer .animation-circles svg{animation:fadeInTranslate 1s ease-out forwards}footer .animation-circles svg:first-child{position:absolute;top:-200px;left:-160px;animation-delay:.2s}footer .animation-circles svg:last-child{position:absolute;top:-220px;animation-delay:.4s}@keyframes fadeInTranslate{to{opacity:1;transform:translateY(0)}}footer .container{position:relative;z-index:2;padding-top:55px;padding-bottom:55px}footer .container .footer__menu{display:flex;justify-content:center;text-align:center}@media(min-width: 576px){footer .container .footer__menu{text-align:left}}footer .container .footer__menu>.region-footer-menu{width:100%}footer .container .footer__menu>.region-footer-menu>#block-stadafootermenu{padding:0}footer .container .footer__menu ul{padding-left:0;list-style:none}footer .container .footer__menu .menu-lv0{margin-bottom:3.2rem;row-gap:3.2rem}@media(min-width: 576px){footer .container .footer__menu .menu-lv0{margin-bottom:6rem;row-gap:6rem}}footer .container .footer__menu .menu-lv0 .has-icon>span::before,footer .container .footer__menu .menu-lv0 .has-icon>a::before{content:"";display:block;height:24px;width:24px;margin-right:1.6rem}footer .container .footer__menu .menu-lv0 .has-icon.icon-farma>span::before,footer .container .footer__menu .menu-lv0 .has-icon.icon-farma>a::before{background-image:url("../../../img/farmacovigilancia.png")}footer .container .footer__menu .menu-lv0 .has-icon.icon-contact>span::before,footer .container .footer__menu .menu-lv0 .has-icon.icon-contact>a::before{background-image:url("../../../img/contacto.png")}footer .container .footer__menu .menu-lv0 .has-icon.icon-conoce>span::before,footer .container .footer__menu .menu-lv0 .has-icon.icon-conoce>a::before{background-image:url("../../../img/conoce.png")}footer .container .footer__menu .menu-lv0 .has-icon.icon-legal>span::before,footer .container .footer__menu .menu-lv0 .has-icon.icon-legal>a::before{background-image:url("../../../img/legal.png")}@media(min-width: 992px){footer .container .footer__menu .menu-lv0 .has-icon .menu-lv1>li>a,footer .container .footer__menu .menu-lv0 .has-icon .menu-lv1>li>span{margin-left:4rem}}footer .container .footer__menu .menu-lv0>li{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width: 992px){footer .container .footer__menu .menu-lv0>li{display:block;text-align:left}}footer .container .footer__menu .menu-lv0>li>span,footer .container .footer__menu .menu-lv0>li>a{display:flex;align-items:center}footer .container .footer__menu .menu-lv0 a{color:#fff;text-decoration:none}footer .container .footer__menu .menu-lv1 a,footer .container .footer__menu .menu-lv1 span{color:#fff;border-bottom:1px solid rgba(0,0,0,0)}footer .container .footer__menu .menu-lv1 a,footer .container .footer__menu .menu-lv1 span[data-bs-toggle=modal]{text-decoration:none}footer .container .footer__menu .menu-lv1 a:hover,footer .container .footer__menu .menu-lv1 a:focus,footer .container .footer__menu .menu-lv1 span[data-bs-toggle=modal]:hover,footer .container .footer__menu .menu-lv1 span[data-bs-toggle=modal]:focus{border-bottom:1px solid #fff}footer .container .footer__menu .menu-lv1 span[data-bs-toggle=modal]{cursor:pointer}footer .container .footer__social a{color:var(--stada-white);text-decoration:none}footer .container .footer__social .region-footer-social{height:100%}footer .container .footer__social .region-footer-social .content{height:100%}footer .container .footer__social .region-footer-social .content .social-media-links--platforms{margin-bottom:3.2rem}@media(min-width: 576px){footer .container .footer__social .region-footer-social .content .social-media-links--platforms{margin-bottom:6rem}}footer .container .footer__social .region-footer-social .content .social-media-links--platforms{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:3.2rem}@media(min-width: 768px){footer .container .footer__social .region-footer-social .content .social-media-links--platforms{flex-direction:row;gap:6.4rem}}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a{display:flex;align-items:center;font-weight:400}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a span{display:inline-block;overflow:hidden}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a .aria-label{border-bottom:1px solid rgba(0,0,0,0)}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a .aria-label::before{content:attr(data-text);font-weight:400;visibility:hidden;height:0;display:block}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a:hover .aria-label,footer .container .footer__social .region-footer-social .content .social-media-links--platforms a:focus .aria-label{border-bottom-color:#fff}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a .fab{width:50px;height:50px}footer .container .footer__social .region-footer-social .content .social-media-links--platforms a .fab::before{font-size:5rem}footer .container .modal-farmacovigilancia *{font-size:1.6rem}footer .container .modal-farmacovigilancia .field--name-field-title{font-size:2rem}
