.footer{background-color:#383680;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mainFooter{color:#fff;flex-direction:column;justify-content:space-between;gap:30px;padding:40px 0;display:flex}.mainFooter.navigationContainer{width:100%;max-width:1800px;margin:auto}@media screen and (max-width:1850px){.mainFooter.navigationContainer{padding-left:30px;padding-right:30px}}@media screen and (max-width:1000px){.mainFooter.navigationContainer{padding-left:15px;padding-right:15px}}.mainFooter .sloganAndPartners{justify-content:space-between;align-items:center;gap:30px;display:flex}.mainFooter .sloganAndPartners .logoAndSlogan{justify-content:flex-start;align-items:center;gap:20px;display:flex}.mainFooter .sloganAndPartners .logoAndSlogan .slogan{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:140%}.mainFooter .sloganAndPartners .partnersContainer{align-items:center;gap:40px;display:flex}.mainFooter .sloganAndPartners .partnersContainer .partnerImageWrapper{width:auto;height:auto}.mainFooter .sloganAndPartners .partnersContainer .partnerImageWrapper img{max-width:100%;width:auto!important;height:auto!important}.mainFooter .linksAndContacts{justify-content:space-between;align-items:center;gap:30px;display:flex}.mainFooter .linksAndContacts .linksSection{justify-content:flex-start;align-items:center;gap:20px;display:flex}.mainFooter .linksAndContacts .linksSection>div:last-child .link{border-right:none;padding-right:0}.mainFooter .linksAndContacts .linksSection .link{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#e8ebff;border-right:1px solid #696d8c;padding-right:20px;font-size:14px;font-weight:400;line-height:120%}.mainFooter .linksAndContacts .linksSection .link:hover{text-decoration:underline}.mainFooter .linksAndContacts .contacts{justify-content:flex-start;align-items:center;gap:20px;display:flex}.mainFooter .linksAndContacts .contacts .header{font-family:var(--font-open-sans),system-ui,-apple-system,sans-serif;z-index:0;background-color:#0000;font-size:18px;font-weight:600;line-height:normal;position:relative}.mainFooter .linksAndContacts .contacts .contactsList{justify-content:flex-start;align-items:center;gap:15px;display:flex}.mainFooter .linksAndContacts .contacts .contactsList>.link:last-child{border-right:none;padding-right:0}.mainFooter .linksAndContacts .contacts .contactsList .link{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;border-right:1px solid #696d8c;justify-content:flex-start;align-items:center;gap:10px;padding-right:15px;font-size:14px;font-weight:400;line-height:120%;display:flex}.mainFooter .linksAndContacts .contacts .contactsList .link:hover{text-decoration:underline}@media screen and (max-width:1500px){.mainFooter .linksAndContacts{flex-direction:column}}@media screen and (max-width:985px){.mainFooter .linksAndContacts .linksSection{display:none}.mainFooter .sloganAndPartners{flex-direction:column}}@media screen and (max-width:670px){.mainFooter{gap:20px}.mainFooter .logoAndSlogan{flex-direction:column;gap:20px}.mainFooter .logoAndSlogan .slogan{text-align:center;font-size:14px}.mainFooter .contacts{border-top:1px solid #696d8c;flex-direction:column;width:100%}.mainFooter .contacts .header{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;letter-spacing:.16px;padding-top:20px;font-size:16px;font-weight:600;line-height:130%}}.subFooter{background:#f9faff;width:100%;padding:15px 0}.subFooter .content{justify-content:space-between;align-items:center;gap:20px;display:flex}.subFooter .rights{font-family:var(--font-montserrat),system-ui,-apple-system,sans-serif;color:#383680;align-items:center;gap:40px;font-size:14px;font-weight:400;line-height:120%;display:flex}.subFooter .rights .link:hover{text-decoration:underline}.subFooter .socialMedia{align-items:flex-end;gap:21px;display:flex}.subFooter .socialMedia .socialMediaIconWrapper{width:40px;height:40px;position:relative}.subFooter .socialMedia .socialMediaIconWrapper .defaultIcon,.subFooter .socialMedia .socialMediaIconWrapper .hoverIcon{display:block}.subFooter .socialMedia .socialMediaIconWrapper .hoverIcon{opacity:0;transition:none;position:absolute;top:0;left:0}.subFooter .socialMedia .socialMediaIconWrapper:hover .defaultIcon{opacity:0;transition:none}.subFooter .socialMedia .socialMediaIconWrapper:hover .hoverIcon{opacity:1;transition:none}@media screen and (max-width:900px){.subFooter .content{flex-direction:column}}@media screen and (max-width:660px){.subFooter .rights{flex-direction:column;gap:20px}}
@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.0bzamybvcw4vs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.17.w1_.skhe78.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_SemiBold-s.p.0r6wmgdoeukns.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.0u927_~0cxmrd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.97%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.92%}.montserrat_b123e8b8-module__1Zx27q__className{font-family:montserrat,montserrat Fallback}.montserrat_b123e8b8-module__1Zx27q__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:openSans;src:url(../media/OpenSans_Regular-s.p.0iqf5mes0glgh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openSans;src:url(../media/OpenSans_Medium-s.p.0q.-wyfkmdy4y.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:openSans;src:url(../media/OpenSans_SemiBold-s.p.0r09-ge7bt0y..woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:openSans;src:url(../media/OpenSans_Bold-s.p.12j51vi5lrsjc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_1f094336-module__tO4q7q__className{font-family:openSans,openSans Fallback}.opensans_1f094336-module__tO4q7q__variable{--font-open-sans:"openSans", "openSans Fallback"}
