.footer-wrapper{margin-top:40px;padding:0 0 45px}.footer-wrapper .container{max-width:1360px}.footer-wrapper .footer-cities{border-top:1px solid #cfd0d7;padding-top:40px}.footer-wrapper .footer-cities .btn-expand-cities{font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:36px}.footer-wrapper .cities-container{margin:auto;max-height:70px;max-width:100%;overflow:hidden;transition:max-height .8s linear}.footer-wrapper .cities-container.cities-expanded{max-height:255vh}@media (min-width:1200px){.footer-wrapper .cities-container{max-height:180px;max-width:1488px}}.footer-wrapper .cities-container .city-col{flex:0 0 10%;margin:0 0 8px;max-width:10%}.footer-wrapper .cities-container .city-col .footer-city{color:#a1a1a1;font-family:Switzer,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:575px){.footer-wrapper .cities-container .city-col{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.footer-wrapper .footer-privacy-cookie-container{align-items:center;border-top:1px solid #dedede;display:flex;flex-shrink:0;gap:24px;justify-content:center;padding:32px 0}.footer-wrapper .footer-privacy-cookie-container .privacy-cookie-item{color:#0e1336;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%}@media (max-width:768px){.footer-wrapper .footer-privacy-cookie-container{flex-wrap:wrap}}.footer-wrapper .footer-mtp{display:flex;flex-direction:column;flex-shrink:0;height:0;justify-content:center;margin-bottom:68px;max-width:100vw;width:100%}@media (max-width:768px){.footer-wrapper .footer-mtp{height:unset;margin-bottom:46px}}.footer-wrapper .footer-mtp span{color:#0e1336;font-family:Switzer,sans-serif;font-size:min(11vw,215px);font-style:normal;font-weight:700;line-height:.73;position:relative;text-align:center}.footer-wrapper .footer-mtp span:after{background:#cfd0d7;bottom:0;content:"";display:block;height:2px;position:absolute;width:100%;z-index:-1}.footer-items{min-width:100%;text-align:center;width:100%}@media (min-width:1024px){.footer-items{min-width:16.6%;text-align:left;width:16.6%}}@media (min-width:1200px){.footer-items{min-width:14.6%;width:14.6%}}.footer-items .footer-items--contact{margin-bottom:50px}.footer-items.item-logo{margin-left:auto}@media (max-width:768px){.footer-items.item-logo{margin-left:unset;order:5}}.footer-items.item-logo img{width:200px}.footer-items.bigger{margin-top:50px;position:relative;width:100%}@media (min-width:1024px){.footer-items.bigger{margin-top:0;min-width:16.6%;width:16.6%}}@media (min-width:1200px){.footer-items.bigger{width:18.6%}}.footer-items.bigger .abs{display:none;position:absolute;right:0;top:0}@media (min-width:567px){.footer-items.bigger .abs{display:block}}.footer-items .fhead{color:#1c2db2;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:28px;text-transform:uppercase}@media (max-width:768px){.footer-items .fhead{margin-bottom:15px}}.footer-items .address p{color:#0e1336;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:150%}.footer-items .fsocial li{display:inline-block}.footer-items .fsocial li a{font-size:22px;margin-right:20px}.footer-items .fsocial li a.fb:hover{color:#3b5998}.footer-items .fsocial li a.pin:hover{color:#bd081c}.footer-items .fsocial li a.insta:hover{color:#833ab4}@media (max-width:768px){.footer-items .fsocial{margin-top:5px;padding-bottom:0}}.footer-items .desktop-only{display:block}@media (max-width:768px){.footer-items .desktop-only{display:none}}.footer-items .mobile-only{display:none}@media (max-width:768px){.footer-items .mobile-only{display:block}}.footer-items ul{color:#0e1336;display:block;font-family:Switzer,sans-serif;font-size:14px;font-weight:300;line-height:150%;list-style:none;margin:0;padding:0 0 30px}@media (max-width:1024px){.footer-items ul.togglable{display:none}}.footer-items ul li{padding:0}@media (min-width:768px){.footer-items ul li{padding:7px 0}}.footer-items ul li a{display:inline-block;padding:8px 0}@media (min-width:768px){.footer-items ul li a{padding:0}}.footer-items ul li a:hover{color:#222329;text-decoration:underline}.footer-items .footer-image{height:129px;width:187px}