.section__prefooter{padding-top:var(--pad);padding-inline:5%;padding-bottom:calc(var(--pad) + var(--radius));background-color:var(--color-secondary-light)}.section__prefooter .column__2 .col__left{--left:40;justify-content:space-between}.section__prefooter .column__2 .col__left .portableText{margin-bottom:1rem}.section__prefooter .column__2 .col__left ul li{align-items:flex-start;gap:.7rem;margin-bottom:.5rem;display:flex}.section__prefooter .column__2 .col__left ul li svg{aspect-ratio:1;width:auto;min-width:1em;height:1em}.section__prefooter .column__2 .col__left ul li a,.section__prefooter .column__2 .col__left ul li p{color:var(--color-black);line-height:1.3em;font-size:var(--size-xs);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:0;text-decoration:none;display:inline-flex}.section__prefooter .column__2 .col__left ul li a:hover{text-decoration:underline}.section__prefooter .column__2 .col__left ul.social__list{gap:.5rem;display:flex}.section__prefooter .column__2 .col__left ul.social__list li a{background-color:var(--color-primary);aspect-ratio:1;border-radius:100px;justify-content:center;align-items:center;width:2em;height:auto;display:flex}.section__prefooter .column__2 .col__right{--right:60;margin-top:calc((1 - var(--stack))*5rem + var(--stack)*2rem)}.section__prefooter .column__2 .col__right label{color:var(--color-black)}footer{padding:var(--pad)5% 50px;background-color:var(--color-primary-dark);z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}footer:before{content:"";height:calc(var(--radius)*2 + 3px);width:100%;top:calc(var(--radius)*-2);background-color:var(--color-primary-dark);border-top-left-radius:calc(var(--radius)*2);border-top-right-radius:calc(var(--radius)*2);display:block;position:absolute}footer .column__2 .col__left{--left:85}footer .column__2 .col__left .listado{grid-template-columns:var(--grid4)}footer .column__2 .col__left .listado .foot__item{width:100%}footer .column__2 .col__left .listado .foot__item h3.prefix{font-size:var(--size-2xs);color:var(--color-secondary);text-transform:uppercase;font-weight:400}footer .column__2 .col__left .listado .foot__item h3.prefix:before{background-color:var(--color-secondary)}footer .column__2 .col__left .listado .foot__item ul li{border-bottom:1px solid #ffffff20;padding:.3rem 0}footer .column__2 .col__left .listado .foot__item ul li a{color:var(--color-secondary-light);font-weight:300;font-size:var(--size-2xs);text-decoration:none;transition:color .2s}footer .column__2 .col__left .listado .foot__item ul li a:hover{color:var(--color-secondary)}footer .column__2 .col__right{--right:15;align-items:flex-end}footer .column__2 .col__right img{aspect-ratio:1;object-fit:contain;object-position:top right;max-width:80px}footer .column__1{padding-top:clamp(5rem,10vh,15rem);padding-right:calc(5% + 60px)}footer .column__1 span{font-size:var(--size-2xs);color:var(--color-secondary-light);font-weight:300;line-height:1.3}footer .column__1 span a{font-size:inherit;line-height:inherit;color:var(--color-white);text-decoration:none}footer .column__1 span a:hover{color:var(--color-white);text-decoration:underline}@media only screen and (max-width:1024px){footer .column__2 .col__right{justify-content:flex-start;align-items:flex-start}}
