.pre-footer{margin-bottom:-100px;z-index:1}body:has(main .dnd-section.pre-footer) .footer__section--main{border-top-right-radius:clamp(0px,298px,30vw);padding-top:200px!important}@media (max-width:1138px){body:has(main .dnd-section.pre-footer) .footer__section--main{border-top-right-radius:0;padding-top:160px!important}}@media (max-width:767px){body:has(main .dnd-section.pre-footer) .footer__section--main{padding-top:120px!important}}.footer h4{margin-bottom:30px}.footer-contact a,.footer-contact p,.footer-contact strong{color:#555659;font-size:16px;font-weight:400}.footer-contact b,.footer-contact strong{font-weight:450}.footer__section--main{padding-bottom:2.67rem}.footer__nav ul{list-style:none;margin:0;padding:0}.footer__nav ul li+li{margin-top:.56rem}.footer__nav ul li a{text-decoration:none}.footer__nav ul li a:hover{text-decoration:underline}.footer__nav .txt--light ul li a,.footer__nav .txt--light ul li a:hover{color:#282929}.footer__nav .txt--dark ul li a,.footer__nav .txt--dark ul li a:hover{color:#fff}.module--footer_nav .col-nav__item{line-height:100%}.module--footer_nav .col-nav__item a{display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.footer__section{padding-bottom:48px}.footer__section--bottom{padding-top:0}.footer__legal{border-top:1px solid;padding-top:32px}.footer__links ul{list-style:none;margin:0;padding:0}.footer__links ul li{display:inline-block;line-height:1;margin:.5rem .84rem;vertical-align:middle}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__links .txt--light a,.footer__links .txt--light a:hover{color:#282929}.footer__links .txt--dark a,.footer__links .txt--dark a:hover{color:#fff}.module--footer_icons .icon{height:42.5px;padding:8px;text-align:center;width:42.5px}.module--footer_icons .icon__glyph{max-height:100%;max-width:100%}.footer{background:#fff}.footer__legal{border-color:#e3e6ec}