.footer{background-color:#3c4239;color:#fff}@media screen and (max-width: 749px){.footer .desktop-only{display:none!important}.footer .mobile-only{display:block}}@media screen and (min-width: 750px){.footer .mobile-only{display:none!important}.footer .desktop-only{display:block}}.footer .mobile-menu-column{display:flex;flex-direction:column;width:100%}.footer .mobile-menu-item{width:100%}.footer .mobile-menu-item:last-child{border-bottom:none}.footer .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;width:100%}.footer .mobile-parent-title{flex:1;color:#fff;font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase;text-decoration:none;text-decoration-thickness:0;font-family:blair-itc-light,sans-serif}.footer .mobile-parent-title.list-menu__item--active{opacity:.7}.footer .mobile-menu-toggle{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.footer .mobile-menu-toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.footer .mobile-menu-toggle-icon .icon-caret{width:9.88px;height:16px;color:#fff}.footer .mobile-menu-toggle[aria-expanded=true] .mobile-menu-toggle-icon{transform:rotate(180deg)}.footer .mobile-menu-content{padding-left:0;padding-bottom:1rem;width:100%;overflow:visible;transition:max-height .3s ease-out,padding-bottom .3s ease-out,opacity .3s ease-out;opacity:0}.footer .mobile-menu-content[aria-hidden=false]{opacity:1;padding-bottom:1rem;margin-top:-1.5rem}.footer .mobile-menu-children{display:flex;flex-direction:column;gap:.5rem}.footer .mobile-menu-child{padding:.5rem 0}.footer .mobile-menu-child a{text-decoration:none;color:#fff;font-size:14px;font-weight:500;line-height:normal}.footer .mobile-childless-link{text-decoration:none;color:#fff;display:block;padding:1rem 0;font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase}.footer .footer__content-top{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:22.6%;padding-bottom:0}@media screen and (max-width: 1175px){.footer .footer__content-top{flex-direction:column-reverse;max-width:100%;padding:0 2rem}.footer .footer__content-top .footer__blocks-wrapper{width:100%}}.footer .footer-block--newsletter{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:5rem}@media screen and (max-width: 750px){.footer .footer-block--newsletter{padding-bottom:0;margin-top:0;align-items:center;gap:0}.footer .footer-block--newsletter .footer__logo-wrapper{display:flex;justify-content:center}}.footer .footer-block--newsletter .footer-block__newsletter{text-align:left}@media screen and (max-width: 375px){.footer .footer-block--newsletter .footer-block__newsletter{text-align:center}.footer .footer-block--newsletter .footer-block__newsletter .footer__logo-wrapper img.footer__logo{width:100%;height:fit-content}}.footer .footer-block--newsletter .footer-block__newsletter .footer-block__heading{color:#fff;font-size:18px;font-weight:500;line-height:30px;letter-spacing:.9px;margin-bottom:1rem}@media screen and (max-width: 750px){.footer .footer-block--newsletter .footer-block__newsletter .footer-block__heading{text-align:center}}.footer .footer-block--newsletter .footer__social-icons{color:#fff;font-size:18px;font-weight:500;line-height:30px;letter-spacing:.9px;margin-top:1.5rem}@media screen and (max-width: 375px){.footer .footer-block--newsletter .footer__social-icons{display:flex;flex-direction:column;align-items:center;gap:0}}.footer .footer-block--newsletter .list-social .list-social__item:first-child a{margin-left:0;padding-left:0}.footer .footer-block--newsletter .list-social .list-social__item a svg{color:#fff}.footer .footer-block--newsletter .newsletter-form .field:before{border:0;box-shadow:none}.footer .footer-block--newsletter .newsletter-form .field .field__input{background-color:#3c4239;color:#fff}.footer .footer-block--newsletter .newsletter-form .field .field__label{color:#fff}.footer .footer-block--newsletter .newsletter-form .field .field__button{background-color:#fff;border:0;box-shadow:none;border-top-right-radius:8px;border-bottom-right-radius:8px;height:95%;top:2px}@media screen and (max-width: 375px){.footer .footer-block--newsletter .newsletter-form .field .field__button{top:1px}}.footer .footer-block--newsletter .newsletter-form .field .svg-wrapper .icon-arrow{color:#000}.footer .footer-block--newsletter .newsletter-form .field:after{border:1px solid #FFFFFF;border-radius:8px}.footer .footer-block--newsletter .newsletter-form__message{color:#fff}.footer .footer-block--menu{display:flex;flex-direction:column;gap:1rem;width:100%}.footer .footer-block--menu .footer-block__heading{width:100%;margin-bottom:.5rem;text-align:left}.footer .footer-block--menu .footer-block__details-content__list-container{width:100%;display:flex;gap:3.5rem}@media screen and (max-width: 750px){.footer .footer-block--menu .footer-block__details-content__list-container{gap:0}}.footer .footer-block--menu .footer-block__details-content{padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:1rem;text-align:left;max-width:297px;margin:0 auto}@media screen and (max-width: 750px){.footer .footer-block--menu .footer-block__details-content{gap:0}}.footer .footer-block--menu .footer-block__details-content .footer-block__parent-link a{font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase;color:#fff}.footer .footer-block--menu .footer-block__details-content .footer-block__child-link a{font-size:14px;font-weight:500;line-height:normal;color:#fff}.footer .footer-block--menu .footer-block__parent-link,.footer .footer-block--menu .footer-block__child-link,.footer .footer-block--menu .footer-block__childless-link{flex:1;min-width:120px;max-width:200px;text-align:left}.footer .footer-block--menu .footer-block__parent-link a,.footer .footer-block--menu .footer-block__child-link a,.footer .footer-block--menu .footer-block__childless-link a{text-decoration:none;color:#fff;transition:opacity .2s ease;display:block;text-align:left}.footer .footer-block--menu .footer-block__parent-link a:hover,.footer .footer-block--menu .footer-block__child-link a:hover,.footer .footer-block--menu .footer-block__childless-link a:hover{opacity:1;text-decoration:underline}.footer .footer__content-bottom .footer__content-bottom-wrapper{display:flex;justify-content:center}@media screen and (max-width: 750px){.footer .footer__content-bottom .footer__content-bottom-wrapper{padding-bottom:2.5rem}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{display:none}}.footer .footer__content-bottom .footer__legal-links ul.list-unstyled{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width: 750px){.footer .footer__content-bottom .footer__legal-links ul.list-unstyled{gap:.5rem;justify-content:center;flex-wrap:wrap}}.footer .footer__content-bottom .footer__legal-links ul.list-unstyled li a{color:#fff;font-size:12px;text-decoration:none}.footer .footer__content-bottom .footer__legal-links ul.list-unstyled li a:hover{text-decoration:underline}
