body:has(.row:last-child>.twz-form) .twz-footer__divider{background-color:var(--grey-300)}.content:has(.row:last-child:not(.twz-cta)[style*="--backgroundColor: #EEEEEE;"])+.twz-footer{--svg-top-bg: var(--grey-100)}.content:has(.row:last-child:not(.twz-cta)[style*="--backgroundColor: #F2F2F2;"])+.twz-footer{--svg-top-bg: var(--grey-300)}.twz-footer{--footer-top-divider-height: 12rem;--footer-gradiant-bar-height: 3rem;overflow-x:clip;overflow-y:hidden;display:flex;flex-direction:column;width:100%;margin-bottom:0;padding-bottom:0;position:relative;transform:translateZ(0)}.twz-footer__divider{background-color:var(--svg-top-bg);height:var(--footer-top-divider-height)}.twz-footer__divider svg{height:100%;width:100%}@media(max-width: 1024px){.twz-footer__divider{--footer-top-divider-height: 2.5rem;transform:scaleX(-1)}}.twz-footer__wrapper{display:grid;margin-inline:auto;max-width:min(var(--row-maxwidth, 1300px),var(--row-width, 95%))}.twz-footer__wrapper .twz-footer__item--contact-address{display:flex;flex-direction:column;row-gap:var(--gutter)}.twz-footer__wrapper .twz-footer__item--images{position:relative;width:100%;height:31rem}@media(max-width: 1024px){.twz-footer__wrapper .twz-footer__item--images{display:none}}.twz-footer__wrapper .twz-footer__item--images .twz-image{position:absolute;width:11rem;display:flex;justify-content:center}.twz-footer__wrapper .twz-footer__item--images .twz-image :nth-child(n+4){display:none}.twz-footer__wrapper .twz-footer__item--images .twz-image:nth-child(1){top:0;left:50%;translate:-50% 0}.twz-footer__wrapper .twz-footer__item--images .twz-image:nth-child(2){left:0;top:50%;translate:0 -50%}.twz-footer__wrapper .twz-footer__item--images .twz-image:nth-child(3){bottom:0;left:50%;translate:-50% 0}.twz-footer__wrapper .twz-footer__item--images .twz-image :where(img,picture){width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.twz-footer__top .twz-footer__wrapper,.twz-footer__bottom .twz-footer__wrapper{margin-inline:auto;width:min(var(--row-maxwidth, 1300px),var(--row-width, 95%))}.twz-footer__top{background-color:var(--grey-700)}.twz-footer__top .twz-footer__wrapper{-moz-column-gap:calc(var(--gutter)/2);column-gap:calc(var(--gutter)/2);padding-block:6rem;grid-template-columns:repeat(3, minmax(30rem, 1fr))}@media(min-width: 768px)and (max-width: 1024px){.twz-footer__top .twz-footer__wrapper{grid-template-columns:repeat(2, minmax(30rem, 1fr))}}@media(max-width: 767px){.twz-footer__top .twz-footer__wrapper{grid-template-columns:1fr}}@media(min-width: 1025px){.twz-footer__top .twz-footer__wrapper .twz-footer__item{padding-inline:calc(var(--gutter)/2)}}@media(max-width: 1024px){.twz-footer__top .twz-footer__wrapper .twz-footer__item{padding-block:calc(var(--gutter)/2)}}.twz-footer__bottom{display:flex;background-color:var(--grey-600);flex-wrap:wrap}.twz-footer__bottom .twz-footer__wrapper{-moz-column-gap:calc(var(--gutter)/2);column-gap:calc(var(--gutter)/2);padding-block:4rem;grid-template-columns:repeat(2, minmax(30rem, 1fr))}@media(min-width: 1025px){.twz-footer__bottom .twz-footer__wrapper{padding-inline:var(--padding-small)}}@media(max-width: 767px){.twz-footer__bottom .twz-footer__wrapper{grid-template-columns:1fr;row-gap:var(--space-s)}}.twz-footer__bottom .twz-footer__wrapper .twz-footer__item{display:flex;align-items:center}.twz-footer__bottom .twz-footer__wrapper .twz-text{width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.twz-footer__bottom .twz-footer__wrapper .twz-text{width:100%}}.twz-footer__bottom .twz-footer__wrapper .twz-text p{margin-block:0}.twz-footer.bar{height:var(--footer-divider-height)}.twz-footer .bar{margin-bottom:0;padding-bottom:0;position:relative;z-index:1;overflow:hidden;transform:translateZ(0);will-change:transform}.twz-footer .bar::before,.twz-footer .bar::after{bottom:0;max-height:100%;transform:translateZ(0)}.twz-footer ul{list-style:none;display:flex;margin:.5rem 0;padding:0}.twz-footer ul>li{flex:0 0 50%;font-weight:700;text-transform:uppercase}.twz-footer .twz-text-to-speech{--btn-bg: var(--white);--btn-border: 1px solid var(--white);--btn-bordercolor: var(--white)}@media(max-width: 1024px){.twz-footer .twz-text-to-speech{translate:0 -50%;right:0;left:unset}}.twz-footer .twz-text-to-speech__wrapper{z-index:3;min-height:5rem;left:50%;translate:-50% 0;position:absolute;width:min(var(--row-maxwidth, 1300px),var(--row-width, 95%))}@media(min-width: 1025px){.twz-footer .twz-text-to-speech__wrapper{top:calc(var(--footer-top-divider-height) + 6rem)}}.twz-footer a:not(.btn),.twz-footer a:not(.btn) span{color:var(--yellow-300)}
