.aside-footer a,footer a{text-decoration:none}.aside-footer{position:relative}.aside-footer::before{content:"";position:absolute;top:37.5rem;left:0;width:100%;height:calc(100% - 1px);background-color:var(--azul);z-index:var(--z-index-under)}.aside-footer :is(h2,h3,h4,p,a){color:var(--crema-fondo);text-align:center}.aside-footer .outer-img{position:absolute;top:0;left:0;z-index:var(--z-index-under);height:37.5rem;width:100%;object-fit:cover;margin-bottom:0}.aside-footer h2{margin:0 auto}.aside-footer .col-content{padding-top:7.2rem}.aside-footer .cards{margin-top:4rem}.aside-footer .card{background-color:var(--azul-oscuro);border-radius:2rem;padding:1.9rem .6rem;display:flex;flex-direction:column;transition:all var(--anim-delay)}.aside-footer .card h4{text-transform:uppercase;margin-bottom:.8rem}.aside-footer .card h3{margin-bottom:1.2rem}.aside-footer .card ul{list-style:none;padding-left:0;margin-bottom:1.2rem}.aside-footer .card ul li{text-align:center}.aside-footer .card ul li:not(:last-child){margin-bottom:1rem}.aside-footer .card a{text-transform:uppercase;display:flex;align-items:flex-start;justify-content:center;border:none}.aside-footer .card .bttn{border-radius:20rem;color:var(--color);background-color:var(--bgColor);border-color:var(--bgColor);--color:var(--crema-fondo);--bgColor:var(--azul-oscuro)}.aside-footer .card .bttn i{font-size:1.6rem;margin-right:.8rem;display:inline-block;vertical-align:middle}.aside-footer .card .learn-more{color:var(--rojo);width:fit-content;margin:0 auto;display:inline-flex;align-items:center;text-transform:uppercase}.aside-footer .card .learn-more i{margin-left:.5rem;font-size:1.6rem;display:inline-block}footer{padding-top:7.2rem;background-color:var(--azul)}footer :is(h3,p,a){color:var(--crema-fondo)}footer .first-row{margin-bottom:4.1rem}footer .col-full .title{text-align:center;margin-bottom:2rem}footer .col-full .contact-info ul li i{font-size:1.6rem}footer .second-row{margin-bottom:4.1rem}footer .second-row .col-info .menu a{font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:.1em;text-transform:uppercase}footer .col-info ul li:not(:last-child){margin-bottom:2.2rem}footer .col-info a.notification{padding:.8rem;color:var(--azul-oscuro);background-color:var(--crema-fondo);border-radius:20rem;margin-bottom:4rem;display:flex;align-items:center;justify-content:center}footer .col-info a.notification i{font-size:1.6rem;margin-right:.4rem}footer .third-row{padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgb(241 241 234 / .5);border-bottom:1px solid rgb(241 241 234 / .5);margin-bottom:4.1rem}footer .col-social{margin-bottom:3rem}footer .col-social a{background-color:var(--azul-oscuro);border-radius:20rem;padding:.8rem}footer .col-social i{font-size:1.6rem}footer .col-suscribe button{text-transform:uppercase;padding:1.65rem 0 1.55rem;border-radius:.9rem;border:1px solid var(--crema-fondo);text-align:center;width:100%;color:var(--crema-fondo)}footer .fourth-row{margin-bottom:7.7rem}footer .fifth-row{padding-bottom:3.6rem}footer .fifth-row .col-auto{text-transform:uppercase;text-align:center}footer .fifth-row .col-auto a{text-decoration:underline}@media only screen and (min-width:961px){.aside-footer::before{top:63rem;height:100%}.aside-footer .outer-img{height:63rem}.aside-footer .col-content{padding-top:15.5rem}.aside-footer h2{max-width:70rem}.aside-footer .cards{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5.25rem;margin-top:6.4rem}.aside-footer .card{padding:3.8rem 2.6rem}.aside-footer .card h3{margin-bottom:2.6rem}.aside-footer .card ul{margin-bottom:4rem}.aside-footer .card ul li:not(:last-child){margin-bottom:1.6rem}.aside-footer .card ul li a{display:inline-block}.aside-footer .card:hover{background-color:var(--dark);box-shadow:0 12px 16px -4px rgb(0 0 0 / .21),0 4px 6px -2px rgb(65 75 90 / .1)}.aside-footer .card:hover .bttn{--color:var(--dark);--bgColor:var(--crema-fondo)}.aside-footer .card:hover ul li .bttn i:before{color:var(--dark)}footer{padding-top:14.3rem}footer .first-row{margin-bottom:12rem}footer .col-full .title{margin-bottom:1.2rem;text-align:left}footer .col-full .contact-info{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.4rem}footer .col-full .contact-info h3{margin-bottom:2.4rem}footer .col-full .contact-info ul li:not(:last-child){margin-bottom:3rem}footer .col-full .contact-info ul li a{text-transform:uppercase;display:flex;align-items:center}footer .col-full .contact-info ul li i{font-size:2.4rem;padding-right:.4rem}footer .second-row{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.5rem;margin-bottom:7.6rem}footer .col-info ul li:not(:last-child){margin-bottom:2rem}footer .col-info a.notification{margin-bottom:2rem;text-transform:uppercase}footer .col-info a.notification i{margin-right:.8rem}footer .third-row{display:grid!important;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center!important;padding-top:1.7rem;padding-bottom:1.7rem;margin-bottom:4.4rem}footer .col-suscribe{text-align:right}footer .col-suscribe button{width:28.2rem}footer .col-social{margin-bottom:0rem}footer .col-social ul li{display:inline-block}footer .col-social ul li:not(:last-child){margin-right:.8rem}footer .fourth-row{margin-bottom:9.5rem}footer .fourth-row .col-auto{max-width:43rem;text-align:left}footer .fifth-row{padding-bottom:3.2rem}footer .fifth-row .col-auto{text-align:left}}@media only screen and (min-width:0) and (max-width:960px){.aside-footer .cards .card:not(:last-child){margin-bottom:4rem}.aside-footer .card .learn-more{margin-bottom:.6rem}footer .col-full .contact-info .contact-info__item{display:flex;align-items:center;justify-content:space-between}footer .col-full .contact-info .contact-info__item:not(:last-child){margin-bottom:1.2rem}footer .col-full .contact-info ul{display:flex;column-gap:1.2rem}footer .col-full .contact-info ul li a{background-color:var(--azul-oscuro);width:3.2rem;padding:.8rem;border-radius:20rem;display:flex;align-items:center;justify-content:center}footer .col-full .contact-info ul li a span{display:none}footer .col-info{text-align:center}footer .col-social ul{display:flex;justify-content:space-between}footer .third-row{margin-inline:2rem;width:calc(100% - 4rem);padding-inline:0!important}}