.header{align-items:center;display:flex;padding-top:32px;position:relative}@media only screen and (max-width:1359px){.header{padding-top:24px}}@media only screen and (max-width:1023px){.header{padding-top:20px}}@media only screen and (max-width:599px){.header{padding-top:16px}}@media only screen and (max-width:1359px){.header{padding-bottom:32px}}@media only screen and (max-width:1359px) and (max-width:1359px){.header{padding-bottom:24px}}@media only screen and (max-width:1359px) and (max-width:1023px){.header{padding-bottom:20px}}@media only screen and (max-width:1359px) and (max-width:599px){.header{padding-bottom:16px}}@media only screen and (max-width:1359px){.header.is-open:after{background:#d0d3da;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}.header__logo{align-self:flex-end;max-width:270px}.header__top-wrapper{align-items:center;display:flex;gap:32px;justify-content:flex-end}.header__mobile-container{align-items:center;display:flex;justify-content:space-between}.header__mobile-wrapper{align-items:center;display:flex;gap:24px}.header__top-menu{align-items:center;display:flex;justify-content:space-between;padding-bottom:24px}@media only screen and (max-width:1359px){.header__top-menu{padding-bottom:20px}}@media only screen and (max-width:1023px){.header__top-menu{padding-bottom:16px}}@media only screen and (max-width:599px){.header__top-menu{padding-bottom:14px}}.header__top-menu .top-menu{margin-right:40px}@media only screen and (max-width:1359px){.header__top-menu .top-menu{margin-right:32px}}@media only screen and (max-width:1023px){.header__top-menu .top-menu{margin-right:28px}}@media only screen and (max-width:599px){.header__top-menu .top-menu{margin-right:24px}}.header__search{display:inline-block}.header__search svg{display:block}.header__container--with-top-menu .top-menu__container{margin:0;padding:0;width:100%}.header__container--with-top-menu .top-menu__list{justify-content:space-between!important}.footer{background:#01458d;padding-bottom:64px;padding-top:64px}@media only screen and (max-width:1359px){.footer{padding-top:56px}}@media only screen and (max-width:1023px){.footer{padding-top:48px}}@media only screen and (max-width:599px){.footer{padding-top:40px}}@media only screen and (max-width:1359px){.footer{padding-bottom:56px}}@media only screen and (max-width:1023px){.footer{padding-bottom:48px}}@media only screen and (max-width:599px){.footer{padding-bottom:40px}}@media only screen and (max-width:1359px){.footer{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width:1359px) and (max-width:1359px){.footer{padding-top:32px}}@media only screen and (max-width:1359px) and (max-width:1023px){.footer{padding-top:28px}}@media only screen and (max-width:1359px) and (max-width:599px){.footer{padding-top:24px}}@media only screen and (max-width:1359px) and (max-width:1359px){.footer{padding-bottom:32px}}@media only screen and (max-width:1359px) and (max-width:1023px){.footer{padding-bottom:28px}}@media only screen and (max-width:1359px) and (max-width:599px){.footer{padding-bottom:24px}}.footer .row{margin-left:-32px;margin-right:-32px}@media only screen and (max-width:1359px){.footer .row{margin-left:-24px}}@media only screen and (max-width:1023px){.footer .row{margin-left:-20px}}@media only screen and (max-width:599px){.footer .row{margin-left:-16px}}@media only screen and (max-width:1359px){.footer .row{margin-right:-24px}}@media only screen and (max-width:1023px){.footer .row{margin-right:-20px}}@media only screen and (max-width:599px){.footer .row{margin-right:-16px}}.footer .row>[class*=col-]{padding-left:32px;padding-right:32px}@media only screen and (max-width:1359px){.footer .row>[class*=col-]{padding-right:24px}}@media only screen and (max-width:1023px){.footer .row>[class*=col-]{padding-right:20px}}@media only screen and (max-width:599px){.footer .row>[class*=col-]{padding-right:16px}}@media only screen and (max-width:1359px){.footer .row>[class*=col-]{padding-left:24px}}@media only screen and (max-width:1023px){.footer .row>[class*=col-]{padding-left:20px}}@media only screen and (max-width:599px){.footer .row>[class*=col-]{padding-left:16px}}.footer__body,.footer__body-left{display:flex;flex-direction:column}.footer__body-left{justify-content:space-between}.footer__body-left>:nth-last-child(2){margin-bottom:112px}@media only screen and (max-width:1359px){.footer__body-left>:nth-last-child(2){margin-bottom:88px}}@media only screen and (max-width:1023px){.footer__body-left>:nth-last-child(2){margin-bottom:72px}}@media only screen and (max-width:599px){.footer__body-left>:nth-last-child(2){margin-bottom:64px}}.footer__body-left>:last-child{margin-bottom:0}.footer__body-left-top{grid-gap:40px;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1359px){.footer__body-left-top{grid-gap:32px;gap:32px}}@media only screen and (max-width:1023px){.footer__body-left-top{grid-gap:28px;gap:28px}}@media only screen and (max-width:599px){.footer__body-left-top{grid-gap:24px;gap:24px}}.footer__body-center{grid-gap:64px;display:flex;flex-direction:column;gap:64px;justify-content:space-between}@media only screen and (max-width:1359px){.footer__body-center{grid-gap:56px;gap:56px}}@media only screen and (max-width:1023px){.footer__body-center{grid-gap:48px;gap:48px}}@media only screen and (max-width:599px){.footer__body-center{grid-gap:40px;gap:40px}}.footer__body-center .navigation-bottom{margin-bottom:112px}@media only screen and (max-width:1359px){.footer__body-center .navigation-bottom{margin-bottom:88px}}@media only screen and (max-width:1023px){.footer__body-center .navigation-bottom{margin-bottom:72px}}@media only screen and (max-width:599px){.footer__body-center .navigation-bottom{margin-bottom:64px}}.footer__body-center .navigation-bottom-small{margin-top:auto}.footer__body-right{grid-gap:32px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin-left:auto}@media only screen and (max-width:1359px){.footer__body-right{grid-gap:24px;gap:24px}}@media only screen and (max-width:1023px){.footer__body-right{grid-gap:20px;gap:20px}}@media only screen and (max-width:599px){.footer__body-right{grid-gap:16px;gap:16px}}.footer__body-right .z-copyright{line-height:1.4;margin-top:auto}.footer__logo{max-width:188px}@media only screen and (max-width:599px){.footer__logo{max-width:100px;transform:none}}.footer__socials--left .z-social{grid-gap:64px;gap:64px;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:1359px){.footer__socials--left .z-social{grid-gap:56px;gap:56px}}@media only screen and (max-width:1023px){.footer__socials--left .z-social{grid-gap:48px;gap:48px}}@media only screen and (max-width:599px){.footer__socials--left .z-social{grid-gap:40px;gap:40px}}.footer__contacts{margin-bottom:112px}@media only screen and (max-width:1359px){.footer__contacts{margin-bottom:88px}}@media only screen and (max-width:1023px){.footer__contacts{margin-bottom:72px}}@media only screen and (max-width:599px){.footer__contacts{margin-bottom:64px}}.footer__contacts .contact-card__list{gap:8px}.footer__contacts .contact-card:not(:last-child){margin-bottom:32px}@media only screen and (max-width:1359px){.footer__contacts .contact-card:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:1023px){.footer__contacts .contact-card:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:599px){.footer__contacts .contact-card:not(:last-child){margin-bottom:16px}}.footer--m .footer__body-left>:nth-last-child(2){margin-bottom:64px}@media only screen and (max-width:1359px){.footer--m .footer__body-left>:nth-last-child(2){margin-bottom:56px}}@media only screen and (max-width:1023px){.footer--m .footer__body-left>:nth-last-child(2){margin-bottom:48px}}@media only screen and (max-width:599px){.footer--m .footer__body-left>:nth-last-child(2){margin-bottom:40px}}.footer--m .footer__body-center .navigation-bottom{margin-bottom:64px}@media only screen and (max-width:1359px){.footer--m .footer__body-center .navigation-bottom{margin-bottom:56px}}@media only screen and (max-width:1023px){.footer--m .footer__body-center .navigation-bottom{margin-bottom:48px}}@media only screen and (max-width:599px){.footer--m .footer__body-center .navigation-bottom{margin-bottom:40px}}.footer--m .footer__contacts{margin-bottom:64px}@media only screen and (max-width:1359px){.footer--m .footer__contacts{margin-bottom:56px}}@media only screen and (max-width:1023px){.footer--m .footer__contacts{margin-bottom:48px}}@media only screen and (max-width:599px){.footer--m .footer__contacts{margin-bottom:40px}}@media only screen and (max-width:1023px){.footer--s .footer__body-center{flex-basis:100%;max-width:100%}.footer--s .footer__body-center .navigation-bottom-small__list{flex-wrap:wrap;gap:10px 50px}.footer--s .footer__body-right{flex-basis:100%;margin-left:0;max-width:100%}.footer--s .z-copyright{text-align:left}}.footer .z-social .z-icon{color:#fff}.footer .z-social .z-icon path{fill:currentColor}.layout-wrapper{display:flex;flex-direction:column;height:100%}.layout{flex:1 0 auto}.layout__row{display:flex;row-gap:64px}@media only screen and (max-width:1359px){.layout__row{flex-wrap:wrap}}.layout__container{flex-grow:1;overflow:clip}.layout__top{flex-grow:0;flex-shrink:0}.layout__aside{flex-shrink:0;min-width:360px;padding-left:96px;width:30%}@media only screen and (max-width:1359px){.layout__aside{padding-left:80px}}@media only screen and (max-width:1023px){.layout__aside{padding-left:64px}}@media only screen and (max-width:599px){.layout__aside{padding-left:56px}}.layout__aside--left{padding-left:0;padding-right:96px}@media only screen and (max-width:1359px){.layout__aside--left{padding-right:80px}}@media only screen and (max-width:1023px){.layout__aside--left{padding-right:64px}}@media only screen and (max-width:599px){.layout__aside--left{padding-right:56px}}@media only screen and (max-width:1359px){.layout__aside{max-width:none;width:100%}}.layout__content{flex-grow:1;width:70%}.layout__aside,.layout__content{padding-bottom:64px;padding-top:72px}@media only screen and (max-width:1359px){.layout__aside,.layout__content{padding-bottom:56px}}@media only screen and (max-width:1023px){.layout__aside,.layout__content{padding-bottom:48px}}@media only screen and (max-width:599px){.layout__aside,.layout__content{padding-bottom:40px}}@media only screen and (max-width:1359px){.layout__aside,.layout__content{padding-top:58px}}@media only screen and (max-width:1023px){.layout__aside,.layout__content{padding-top:52px}}@media only screen and (max-width:599px){.layout__aside,.layout__content{padding-top:48px}}@media only screen and (max-width:1359px){.layout__aside{padding-top:0}}.layout__content--wide{padding-bottom:0;padding-top:0}.z-hero .z-caption__text span{color:#fff;font-size:60px;font-style:normal;font-weight:700;line-height:120%;text-align:center}body .z-hero--bg-image{padding-bottom:220px;padding-top:220px}body .z-hero--bg-image .z-hero__wrapper{max-width:1440px;padding-left:0;padding-right:0}.z-hero--bg-image .z-hero__wrapper{min-height:500px}@media (max-width:1366px){.z-hero .z-caption__text span{font-size:42px}body .z-hero--bg-image .z-hero__wrapper{max-width:1100px;padding-left:48px;padding-right:48px}body .z-hero--bg-image{padding-bottom:40px;padding-top:200px}}@media (max-width:1024px){.footer__body-left>:nth-last-child(2){margin-bottom:0}.footer__body-left{align-items:center;flex-basis:100%;flex-direction:row;justify-content:space-between;max-width:100%;width:100%}.footer__body-right{flex-direction:row}.footer__body-center{display:none}}@media (max-width:600px){.layout__aside,.layout__content{padding-bottom:24px;padding-top:24px}.header__logo{max-width:180px}.header__top-wrapper div{align-items:center;display:flex}.header__top-wrapper div b{white-space:nowrap}.header__top-wrapper div button{flex-shrink:0;width:auto}body .z-hero--bg-image .z-hero__wrapper{padding:32px}body .z-hero--bg-image{padding-bottom:20px;padding-top:120px}.z-hero .z-caption__text span{font-size:28px}}@media (max-width:480px){.header__top-menu{align-items:center;flex-direction:column}.header__logo{align-self:center;margin-left:auto;margin-right:auto}.header__top-wrapper{margin-top:12px}.header__top-wrapper div b{font-size:16px}.header__top-wrapper div button{font-size:14px;padding:10px 16px}.z-hero .z-caption__text span{font-size:22px}body .z-hero--bg-image{padding-bottom:0}}
