.sandwich-menu{display:flex;flex-wrap:wrap;opacity:1;transform:translateY(0);transition:transform .5s ease-out 0s,opacity .7s ease-out 0s}.sandwich-menu__column{padding-top:80px;transform:translateY(-30%);transition:transform .7s ease-out .3s;width:25%}@media only screen and (max-width:1280px){.sandwich-menu__column{width:33%}}@media only screen and (max-width:1000px){.sandwich-menu__column{padding-top:30px;width:50%}}@media only screen and (max-width:500px){.sandwich-menu__column{padding-top:30px;width:100%}}.sandwich-menu__column:hover .sandwich-menu__link{opacity:.7}.sandwich-menu__column:hover .sandwich-menu__link:hover{color:#002842;opacity:1}.sandwich-menu__item{padding-bottom:5px;transition:padding-bottom .3s ease-out .2s}.sandwich-menu__link{color:#0b4063;font-size:18px;opacity:1;text-decoration:none;transition:opacity .5s ease-out 0s,color .5s ease-out 0s}.sandwich-menu__link--parent{font-size:22px;font-weight:700}.sandwich-button{cursor:pointer;height:17.5px;left:calc(13vw + 20px);opacity:0;overflow:hidden;position:fixed;top:50px;transition:transform .5s ease-out;width:26px;z-index:20}.sandwich-button.is-hidden{transform:translateY(-117px)!important;transition:transform .5s ease-out}@media only screen and (max-width:1000px){.sandwich-button{top:41px}}@media only screen and (max-width:820px){.sandwich-button{left:inherit;right:30px;top:30px}}.sandwich-button:hover .sandwich-button__line--top{transform:scaleX(1.2)}.sandwich-button:hover .sandwich-button__line--center{transform:scaleX(.6)}.sandwich-button:hover .sandwich-button__line--bottom{transform:scaleX(1.2)}.sandwich-button__line{background-color:#ecf0f8;border-radius:5px;height:2.5px;position:absolute;transform:scaleX(1);transform-origin:center;transition:transform .5s ease-out,background-color .5s ease-out;width:26px;will-change:transform;z-index:1}.sandwich-button__line--top{top:0}.sandwich-button__line--center{top:7.5px}.sandwich-button__line--bottom{top:15px}.sandwich-button--open .sandwich-button__line{background-color:#0b649a;transition:transform .5s ease-out,background-color .5s ease-out}.sandwich-button--open .sandwich-button__line--center{transform:scaleX(0)}.sandwich-button--open .sandwich-button__line__line--top{top:0;transform:scaleX(1.2)}.sandwich-button--open .sandwich-button__line__line--bottom{top:15px;transform:scaleX(1.2)}.sandwich-button--open:hover .sandwich-button__line--center{transform:scaleX(0)}.sandwich-button--contrast .sandwich-button__line{background-color:#0b649a;transition:transform .5s ease-out,background-color .5s ease-out}.sandwich{background:#a7bfed;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;overflow:auto;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .7s ease-out 0s,background .5s ease-out 0s;z-index:9}.sandwich--open{background:#f3f7fa;transform:translateY(0);transition:transform .7s ease-out 0s,background .5s ease-out .2s}.sandwich--open .sandwich-menu__column{transform:translateY(0);transition:transform .7s ease-out .3s}.sandwich--open .sandwich-menu__item{padding-bottom:17px;transition:padding-bottom .3s ease-out .2s}.sandwich--open .sandwich__container{opacity:1;transition:opacity .3s ease-out .4s}.sandwich__container{height:100cqh;margin:0 13vw 0 calc(13vw + 40px);opacity:0;overflow:hidden;padding:20px 30px;position:relative;transition:opacity .5s ease-out 0s;width:74vw}@media only screen and (max-width:1000px){.sandwich__container{margin:0;padding:20px 80px 20px 40px;width:100%}}@media only screen and (max-width:780px){.sandwich__container{height:auto;min-height:100vh;overflow:auto}}.sandwich--search .sandwich-menu,.sandwich__content--search .sandwich-menu{opacity:0;transform:translateY(100%);transition:transform .5s ease-out 0s,opacity .7s ease-out 0s}.footer-form{display:flex}@media only screen and (max-width:900px){.footer-form{flex-wrap:wrap}}.footer-form__title{color:#0b4871;font-family:Graphik LCG;font-size:40px;font-style:normal;font-weight:300;line-height:100%;margin:0;padding-bottom:50px;position:relative;text-transform:uppercase;width:31%}@media only screen and (max-width:1500px){.footer-form__title{font-size:30px}}@media only screen and (max-width:900px){.footer-form__title{padding-bottom:20px;width:100%}}.footer-form__title-inner{max-width:250px}@media only screen and (max-width:900px){.footer-form__title-inner{max-width:100%}}.footer-form__content{width:69%}@media only screen and (max-width:900px){.footer-form__content{width:100%}}.footer-form__row{padding:10px 0 30px}.footer-form__row--flex{display:flex;justify-content:space-between}.footer-form__input{background:none;border:none;border-bottom:1px solid #bfcdda;font-size:18px;padding-bottom:30px;width:48%}.footer-form__input::-moz-placeholder{color:#0b4063;font-size:18px;font-weight:400;opacity:.5}.footer-form__input::placeholder{color:#0b4063;font-size:18px;font-weight:400;opacity:.5}.footer-form__input:focus{outline:none}.footer-form__input:active,.footer-form__input:focus{border-bottom:1px solid #bfcdda;transition:border .5s ease-out,background .5s ease-out}.footer-form__input--big{width:100%}.footer-form__textarea{background:none;border:none;border-bottom:1px solid #bfcdda;font-family:Graphik LCG;width:100%}.footer-form__textarea::-moz-placeholder{color:#0b4063;font-family:Graphik LCG;font-size:18px;font-weight:400;opacity:.7}.footer-form__textarea::placeholder{color:#0b4063;font-family:Graphik LCG;font-size:18px;font-weight:400;opacity:.7}.footer-form__textarea:focus{outline:none}.footer-form__textarea:active,.footer-form__textarea:focus{border-bottom:1px solid #bfcdda;transition:border .5s ease-out,background .5s ease-out}.footer-form__controls{align-items:center;display:flex}@media only screen and (max-width:600px){.footer-form__controls{flex-wrap:wrap}.footer-form__controls button{width:100%}}.footer-form__policy{color:#527891;margin-left:40px;max-width:330px}@media only screen and (max-width:600px){.footer-form__policy{margin-left:0;margin-top:20px;text-align:center}}.footer-form__policy a{color:#527891}.footer{background:#ecf0f8}.footer__container{display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0 13vw;min-height:100vh;padding:120px 0 0 40px;position:relative;width:74vw;z-index:1}@media only screen and (max-width:1000px){.footer__container{margin:0;padding-left:30px;padding-right:30px;width:100%}}.footer__content{display:flex;padding:30px 0 0}@media only screen and (max-width:1380px){.footer__content{flex-wrap:wrap}}@media only screen and (max-width:900px){.footer__content{padding:50px 0 0}}.footer__column{padding-right:20px;width:28%}@media only screen and (max-width:1380px){.footer__column{width:29%}}@media only screen and (max-width:900px){.footer__column{width:45%}}@media only screen and (max-width:600px){.footer__column{padding-right:0;width:100%}}.footer__column:first-child{padding-right:50px;width:31%}@media only screen and (max-width:1380px){.footer__column:first-child{width:32%}}@media only screen and (max-width:900px){.footer__column:first-child{display:flex;flex-wrap:wrap;padding-bottom:20px;width:100%}}@media only screen and (max-width:600px){.footer__column:first-child{align-items:center;justify-content:center;order:10;padding-right:0;padding-top:20px;width:100%}}.footer__column:last-child{display:flex;flex-direction:column;padding-top:30px;width:13%}@media only screen and (max-width:1380px){.footer__column:last-child{width:10%}}@media only screen and (max-width:600px){.footer__column:last-child{display:flex;width:100%}}.footer__logo{margin-top:-20px;transition:opacity .5s,background .5s ease-out}@media only screen and (max-width:1380px){.footer__logo{margin-top:-20px}}@media only screen and (max-width:900px){.footer__logo{margin-top:0;width:45%}}.footer__logo svg{height:120px;width:140px}@media only screen and (max-width:1500px){.footer__logo svg{height:100px;width:120px}}.footer__text{color:#527891;line-height:150%;max-width:320px;padding:25px 0 27px}@media only screen and (max-width:1500px){.footer__text{font-size:16px}}@media only screen and (max-width:1380px){.footer__text{padding:15px 0}}@media only screen and (max-width:1280px){.footer__text{font-size:15px}}@media only screen and (max-width:900px){.footer__text{max-width:inherit;width:100%}}@media only screen and (max-width:600px){.footer__text{max-width:300px;text-align:center}}.footer__cr{color:#527891;line-height:150%}@media only screen and (max-width:1500px){.footer__cr{font-size:14px}}@media only screen and (max-width:900px){.footer__cr{max-width:inherit;width:100%}}@media only screen and (max-width:600px){.footer__cr{text-align:center}}.footer__adress{font-size:20px;font-weight:600;line-height:150%;max-width:290px;padding:15px 0 55px}@media only screen and (max-width:1500px){.footer__adress{font-size:16px}}@media only screen and (max-width:1380px){.footer__adress{padding:20px 0 30px}}@media only screen and (max-width:600px){.footer__adress{max-width:inherit;text-align:center}}.footer__email{color:#0b4063;font-size:20px;font-weight:600;line-height:150%;padding-bottom:45px}@media only screen and (max-width:1500px){.footer__email{font-size:16px}}@media only screen and (max-width:1380px){.footer__email{padding-bottom:25px}}@media only screen and (max-width:600px){.footer__email{text-align:center}}.footer__email a{color:#0b4063;font-weight:600;text-decoration:none}.footer__info{color:#527891;font-weight:400;max-width:290px}@media only screen and (max-width:600px){.footer__info{max-width:inherit;text-align:center}}.footer__policy{color:#527891;display:block;font-weight:400;line-height:150%;max-width:250px;text-decoration:none}@media only screen and (max-width:600px){.footer__policy{max-width:inherit;text-align:center}}.footer__phone{color:#0b4063;font-size:20px;font-weight:600;line-height:150%;padding:16px 0 35px}@media only screen and (max-width:1500px){.footer__phone{font-size:16px}}@media only screen and (max-width:1380px){.footer__phone{padding:20px 0 5px}}@media only screen and (max-width:600px){.footer__phone{text-align:center}.footer__call{margin-top:40px}.footer__call .button{text-align:center;width:100%}}.footer__link{color:#0b4063;font-size:20px;font-weight:400;margin-bottom:20px;text-decoration:none}@media only screen and (max-width:1500px){.footer__link{font-size:16px}}@media only screen and (max-width:600px){.footer__link{text-align:center}}
