﻿.footer{border-top:1px solid #ebebeb;box-shadow:0 0 30px 6px #00000012;background-color:#f9f9f9}.footer__wrapper{display:flex;justify-content:space-between;padding:16px 40px 0;grid-column-gap:78px;width:100%;max-width:100%}.connect{width:100%;max-width:107px;max-height:136px}.connect__logo-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:12px;grid-row-gap:12px;padding:12px 17px 0}.connect h4{padding:10px}.connect-logo-img{width:100%;height:100%}.contact-content{display:flex;flex-flow:column;grid-row-gap:12px}.footer-item-blue{color:#49397e}.contact-thin-text{line-height:135%}.department-content{display:flex;flex-flow:column;grid-row-gap:12px}.company{max-width:188px;width:100%}.company-content{display:flex;flex-flow:column;grid-row-gap:12px}.newsletter{display:flex;flex-flow:column;padding-bottom:40px;width:100%;max-width:380px}.newsletter-header{display:flex;grid-column-gap:12px}.newsletter .newsletter-header{display:block;padding:0 0 14px}.footer__form{display:flex;flex-flow:column}.footer__label{display:none!important;visibility:hidden;padding:0 12px}.footer__input{display:flex;align-items:center;border:1px solid #dcdbdb;border-radius:100px;padding:10px 20px}.hs_email input{display:flex;align-items:center;border:1px solid #dcdbdb;border-radius:100px;padding:10px 20px;width:100%}.hs_submit input{margin-top:0;min-height:42px;background-color:#49397e;color:#f9f9f9;width:100%;padding:5px 10px;min-height:44px;display:flex;justify-content:center;align-items:center;border-radius:100px;border:1px solid #49397e;font-family:OpenSans,sans-serif;font-weight:600;color:#fff;text-align:center;transition:.3s all ease-in-out}.hs_submit input:hover{background-color:#2b1a63}.newsletter .hs_recaptcha{transform:scale(.5)}.footer__button{margin-top:18px;min-height:42px;background-color:#49397e;color:#f9f9f9}.footer__button:hover{background-color:#2b1a63}@media(max-width:1427px){.footer__wrapper{padding:16px 0;grid-column-gap:40px}}@media(max-width:1200px){.newsletter-header{flex-flow:column}}@media(max-width:969px){.footer__wrapper{grid-column-gap:20px;display:grid;grid-template-columns:107px 1fr 1fr 1fr;grid-template-areas:"newsletter newsletter newsletter newsletter" "connect contact departments company"}.newsletter{grid-column:1 / -1;grid-area:newsletter;flex-flow:column;width:100%;max-width:none}.newsletter-header{justify-content:center;align-items:center;padding-bottom:15px}.footer__form{display:flex;flex-flow:column;position:relative;margin-bottom:30px}.footer__label{display:flex;align-items:center;justify-content:center;margin:0}.footer__input{max-height:50px;margin:0 auto 10px;width:100%;max-width:500px}.footer__button{margin-top:0;max-width:300px;width:100%;position:absolute;bottom:-50px;left:50%;transform:translate(-50%);z-index:1}.connect{grid-area:connect}.contact{grid-area:contact}.departments{grid-area:departments}.company{grid-area:company}}@media(max-width:650px){.footer__wrapper{grid-template-columns:170px 1fr;grid-row-gap:20px;grid-template-areas:"newsletter newsletter " "connect contact" "departments  company"}.connect h4{padding:10px 0}.connect__logo-list{padding:0}.newsletter{padding-bottom:20px}.footer__button{transform:translate(-50%);max-width:200px}.footer__label{padding:0 6px}.footer__input{max-width:320px}.footer h4{text-align:left}}@media(max-width:440px){.footer__wrapper{grid-column-gap:5px;grid-template-areas:"newsletter newsletter " "connect connect" "contact contact" "departments departments" "company company";grid-row-gap:15px}.nl-center-text{font-size:12px}.connect{max-width:230px}.connect__logo-list{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:none;width:100%;max-width:185px}.department-content,.company-content,.contact-content{grid-row-gap:0px}}@media(max-width:374px){.nl-center-text{font-size:11px;line-height:16px}}@media(max-width:696px){.newsletter #contact_form .footer__input{max-width:none}.newsletter #contact_form .footer__button.button{position:relative;bottom:auto;left:auto;display:inline-block;margin:12px auto;text-align:center;transform:none}}@media(max-width:450px){.departments h4,.company h4,.contact h4,.connect h4{font-size:20px;padding:0 0 5px}.department-content p,.company-content p,.contact-content p{font-size:14px;line-height:20px}.department-content p .title-s,.company-content p .title-s,.contact-content p .title-s{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer-main.css.map?v=28383513856431752501764894829 */
