.section__prefooter{background-color:var(--color-secondary-dark);border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white);padding:0}.section__prefooter .column__2:first-child{border-bottom:1px solid var(--color-white)}.section__prefooter .column__2:first-child .col__left{padding-bottom:calc((1 - var(--stack))*5rem + var(--stack)*2rem)}.section__prefooter .column__2:first-child .col__right{padding-block:0;padding-inline:5vw}.section__prefooter .column__2 .col__left{--left:40;border-right:1px solid var(--color-white);padding-block:calc((1 - var(--stack))*7rem + var(--stack)*2rem);justify-content:flex-end;padding-inline:5vw}.section__prefooter .column__2 .col__left .portableText{margin-bottom:0}.section__prefooter .column__2 .col__left h3{color:var(--color-white)}.section__prefooter .column__2 .col__left h2{color:var(--color-white);margin-bottom:0}.section__prefooter .column__2 .col__left .prefix:after{background-color:var(--color-white)}.section__prefooter .column__2 .col__left ul li{margin-bottom:1rem}.section__prefooter .column__2 .col__left ul li a,.section__prefooter .column__2 .col__left ul li p{color:var(--color-white);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:0;line-height:1.3em;text-decoration:none;display:inline-flex}:is(.section__prefooter .column__2 .col__left ul li a,.section__prefooter .column__2 .col__left ul li p):before{content:"";aspect-ratio:1;width:auto;height:1.3em;line-height:inherit;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .18s,opacity .18s;display:inline-flex;position:relative}.section__prefooter .column__2 .col__left ul li a:hover{text-decoration:underline}.section__prefooter .column__2 .col__left ul li:first-child a:before{background-image:url(/svg/phone.svg)}.section__prefooter .column__2 .col__left ul li:nth-child(2) a:before{background-image:url(/svg/email.svg)}.section__prefooter .column__2 .col__left ul li:nth-child(3) a:before{background-image:url(/svg/location.svg)}.section__prefooter .column__2 .col__left ul li:nth-child(4) p:before{background-image:url(/svg/time.svg)}.section__prefooter .column__2 .col__right{--left:60;min-height:calc((1 - var(--stack))*100%);max-height:calc((1 - var(--stack))*100% + var(--stack)*999999px);height:auto;padding-block:calc((1 - var(--stack))*7rem + var(--stack)*2rem);padding-inline:5vw}.section__prefooter .column__2 .col__right label{color:var(--color-white)}.section__footer__divider{padding-block:var(--pad);background-color:var(--color-secondary)}.section__footer__divider:after{content:"";background-color:var(--color-primary);width:100%;height:33%;display:block;position:absolute;bottom:0;left:0}footer{padding:calc((1 - var(--stack))*10rem + var(--stack)*5rem)5% 50px;background-color:var(--color-primary)}footer .column__2 .col__left{--left:100}footer .column__2 .col__left .listado{grid-template-columns:var(--grid6);align-items:start}footer .column__2 .col__left .listado .foot__item{width:100%}footer .column__2 .col__left .listado .foot__item h3{color:var(--color-white);font-size:var(--size-xs);text-transform:uppercase}footer .column__2 .col__left .listado .foot__item h3:after{content:"";background-color:var(--color-secondary);width:20%;height:2px;margin-top:.7rem;display:block;position:relative}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-gray);font-size:var(--size-sm);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__left .listado .foot__logo{place-self:start end}footer .column__2 .col__left .listado .foot__logo a{display:block}footer .column__2 .col__left .listado .foot__logo a img{width:5vw;min-width:60px;max-width:180px}footer .column__1{padding-top:calc((1 - var(--stack))*10rem + var(--stack)*5rem)}footer .column__1 ul{flex-flow:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}footer .column__1 ul li{display:flex}footer .column__1 ul li img{object-fit:contain;width:auto;height:2.5rem}footer .column__1 span{font-size:var(--size-xs);color:var(--color-gray);line-height:1.3}footer .column__1 span a{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}footer .column__1 span a:hover{color:var(--color-secondary);text-decoration:underline}@media only screen and (max-width:1024px){footer .column__2 .col__left .listado .foot__logo{justify-self:start}}
