@charset "UTF-8";@-webkit-keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}@keyframes OpacityAppear{0%{opacity:0}to{opacity:1}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1320px;width:100%;padding:70px 0 90px;background-color:#2a2032;color:#fff}@media only screen and (min-width:720px) and (max-width:1320px){.footer{min-width:100%}}@media only screen and (max-width:720px){.footer{min-width:100vw;width:100vw;padding:25px 0 15px}}.footer__wrapper{width:1085px}@media only screen and (max-width:720px){.footer__wrapper{width:calc(100vw - 32px)}}.footer__main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:720px){.footer__main{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:720px){.footer__col{width:50%;margin-bottom:35px}}.footer__link{position:relative;margin-bottom:16px;font-size:16px;color:#fff}@media only screen and (max-width:720px){.footer__link{font-size:13px}}.footer__link:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.footer__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer__link-great{text-transform:uppercase;font-family:BebasNeue;font-size:22px}@media only screen and (max-width:720px){.footer__link-great{margin-bottom:20px;font-size:16px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:720px){.footer__info{width:50%}}.footer__copyright{position:relative;margin-bottom:42px;opacity:1;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__copyright:hover{opacity:.6}@media only screen and (min-width:720px) and (max-width:1320px){.footer__copyright{margin-left:23px}}@media only screen and (max-width:720px){.footer__copyright{display:none;margin-bottom:0;font-size:10px}}.footer__copyright._mobile{display:none}@media only screen and (max-width:720px){.footer__copyright._mobile{display:block}}.footer__copyright:before{content:"©";position:absolute;top:-2px;left:-1.4em;display:block}.footer__office{margin-bottom:26px}.footer__office-label{margin-bottom:14px;text-transform:uppercase;font-family:BebasNeue;opacity:.5}@media only screen and (max-width:720px){.footer__office-label{font-size:16px}}.footer__office-address{font-size:14px}@media only screen and (max-width:720px){.footer__office-address{font-size:13px}}.footer__phone{position:relative;margin-bottom:46px;font-family:BebasNeue;font-size:22px;letter-spacing:.05em;color:#fff}@media only screen and (max-width:720px){.footer__phone{margin-bottom:0;font-size:20px}}.footer__phone:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.footer__phone:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:720px){.footer__social{display:none}}.footer__social-link{width:30px;height:30px}.footer__mobile-info{display:none;width:100%}@media only screen and (max-width:720px){.footer__mobile-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__ida{fill:#fff;opacity:.3;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media only screen and (max-width:720px){.footer__ida{margin-top:16px}}.footer__ida svg{display:block;height:22px}.footer__ida:hover{opacity:1}.footer__offer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__offer{width:760px;margin-top:16px;font-size:14px;opacity:.4}@media only screen and (max-width:720px){.footer__offer{display:none}}.footer__data{opacity:.4;margin-right:35px}@media only screen and (max-width:720px){.footer__data{display:none}}.footer__data--mobile{display:none;font-size:12px;margin:20px 0;opacity:.4}@media only screen and (max-width:720px){.footer__data--mobile{display:block}}.footer__mobile-offer{margin-bottom:16px;width:100%;font-size:10px;opacity:.4}.header{position:absolute;top:0;left:0;width:100%;z-index:10;padding:60px 60px 0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}@media only screen and (min-width:720px){.header{background-color:transparent!important}}@media only screen and (max-width:1024px){.header{padding:60px 30px 0}}@media only screen and (max-width:720px){.header{position:fixed;min-width:100vw;padding:16px;background-color:transparent;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transition:background-color .3s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,box-shadow .1s ease;transition:background-color .3s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}.header._filled .header-logo._color .header-logo__label{fill:#6e319a}}@media only screen and (max-width:720px){.header._filled{background-color:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}}@media only screen and (max-width:720px){.header._filled .header-logo__rect,.header._filled .header-logo__sub{fill:#6e319a}}@media only screen and (max-width:720px){.header._filled .header-logo__char{fill:#fff!important}}@media only screen and (max-width:720px){.header._filled .header__phone svg{fill:#6e319a}}.header__container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:BebasNeue;font-weight:700;font-size:30px;letter-spacing:.1rem;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}.header__title:hover{color:hsla(0,0%,100%,.8)}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contacts._blue .header__phone{color:#3835b5}.header__contacts._blue .header__phone:before{background-color:#3835b5}.header__phone{position:relative;margin-right:20px;font-family:BebasNeue;font-size:28px;color:#fff;letter-spacing:.05em}@media only screen and (min-width:720px) and (max-width:1320px){.header__phone{margin-right:10px;font-size:24px}}@media only screen and (max-width:1024px){.header__phone{margin-right:10px;font-size:20px}}@media only screen and (max-width:720px){.header__phone{display:none}}.header__phone._mobile{display:none;margin-right:0}@media only screen and (max-width:720px){.header__phone._mobile{display:block}}.header__phone._mobile svg{display:block;height:32px;fill:#fff}.header__phone:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;-webkit-transform-origin:0 0;transform-origin:0 0;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header__phone:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width:720px){.header__phone:hover{-webkit-transform:none;transform:none}}.header__social{position:relative;display:block;width:50px;height:50px;margin-right:12px;border-radius:25px;background-color:rgba(0,0,0,.03);cursor:pointer}@media only screen and (max-width:1024px){.header__social{width:40px;height:40px;margin-right:10px}}@media only screen and (max-width:720px){.header__social{display:none}}.header__social:last-child{margin-right:0;cursor:pointer}.header__social:after{content:"";position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;border-radius:25px;background-color:rgba(0,0,0,.05);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;z-index:0}.header__social:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.header__social-icn{position:absolute;top:50%;left:50%;display:block;height:20px;max-width:100%;fill:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.header__social-icn._instagram-menu{display:none}@media only screen and (max-width:720px){.header__social-icn._instagram-menu{display:block;left:10%;height:40px}}.header__logo{position:absolute;width:144px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header__logo img{width:100%}.header-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header-menu:after,.header-menu:before{content:"";position:absolute;left:25px;top:25px;background-color:rgba(0,0,0,.03);z-index:0;pointer-events:none}@media only screen and (max-width:720px){.header-menu:after,.header-menu:before{content:none}}.header-menu:before{width:324px;height:324px;border-radius:162px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-menu:after{width:162px;height:162px;border-radius:81px;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header-menu:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.header-menu__btn{position:relative;display:block;width:50px;height:50px;margin-right:12px;border-radius:25px;background-color:#fff;z-index:2}@media only screen and (max-width:720px){.header-menu__btn{width:40px;height:40px;margin-right:0}}.header-menu__btn-row{position:absolute;top:0;left:50%;display:block;width:18px;height:2px;background-color:currentColor}.header-menu__btn-row:first-child{-webkit-transform:translate(-50%,18px);transform:translate(-50%,18px)}@media only screen and (max-width:720px){.header-menu__btn-row:first-child{-webkit-transform:translate(-50%,13px);transform:translate(-50%,13px)}}.header-menu__btn-row:nth-child(2){-webkit-transform:translate(-50%,24px);transform:translate(-50%,24px)}@media only screen and (max-width:720px){.header-menu__btn-row:nth-child(2){-webkit-transform:translate(-50%,19px);transform:translate(-50%,19px)}}.header-menu__btn-row:nth-child(3){-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px)}@media only screen and (max-width:720px){.header-menu__btn-row:nth-child(3){-webkit-transform:translate(-50%,25px);transform:translate(-50%,25px)}}.header-menu__green .header-menu__btn-row{background-color:#8bb535}.header-menu__purple .header-menu__btn-row{background-color:#6e319a}.header-menu__blue .header-menu__btn-row{background-color:#3835b5}.header-menu__grey .header-menu__btn-row{background-color:#717575}.header-menu__label{text-transform:uppercase;font-family:BebasNeue;font-size:16px;letter-spacing:.05em;color:#fff;z-index:2}@media only screen and (max-width:720px){.header-menu__label{display:none}}.header-logo{height:75px;display:block}@media only screen and (max-width:720px){.header-logo{height:37px}}.header-logo__rect{fill:#fff;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in, -webkit-transform .2s ease-in}.header-logo:hover .header-logo__rect:first-child{-webkit-transform:translateY(4px);transform:translateY(4px)}.header-logo:hover .header-logo__rect:nth-child(2){-webkit-transform:translateY(-3px);transform:translateY(-3px)}.header-logo:hover .header-logo__rect:nth-child(3){-webkit-transform:translateY(2px);transform:translateY(2px)}.header-logo:hover .header-logo__rect:nth-child(4){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header-logo:hover .header-logo__rect:nth-child(5){-webkit-transform:translateY(5px);transform:translateY(5px)}.header-logo:hover .header-logo__rect:nth-child(6){-webkit-transform:translateY(-3px);transform:translateY(-3px)}.header-logo._blue .header-logo__char{fill:#fff}.header-logo._blue .header-logo__rect,.header-logo._blue .header-logo__sub{fill:#3835b5}.header-logo._color .header-logo__label,.header-logo__sub{fill:#fff}.header-logo__char{fill:#6e319a}.main-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}.main-menu>canvas{position:absolute;top:0;left:0;z-index:0}.main-menu__aside{position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:162px;height:100%;background-color:#602b87;z-index:2;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .5s ease .3s;transition:-webkit-transform .5s ease .3s;transition:transform .5s ease .3s;transition:transform .5s ease .3s, -webkit-transform .5s ease .3s}@media only screen and (max-width:720px){.main-menu__aside{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.main-menu__aside.active{-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:720px){.main-menu__aside{bottom:auto;top:0;width:100vw;height:80px}}.main-menu__aside-link{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;font-family:BebasNeue;font-size:26px;font-weight:500;letter-spacing:.1em;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (max-width:720px){.main-menu__aside-link{font-size:20px;-webkit-transform:translate(0);transform:translate(0)}}.main-menu__aside-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#fff;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.main-menu__aside-link:hover{-webkit-transform:translate(-4px) rotate(-90deg);transform:translate(-4px) rotate(-90deg)}@media only screen and (max-width:720px){.main-menu__aside-link:hover{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}.main-menu__aside-link:hover:after{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:opacity .2s ease .2s,-webkit-transform .2s ease .2s;transition:opacity .2s ease .2s,-webkit-transform .2s ease .2s;transition:opacity .2s ease .2s,transform .2s ease .2s;transition:opacity .2s ease .2s,transform .2s ease .2s,-webkit-transform .2s ease .2s}.main-menu__close{position:absolute;left:78px;top:76px;width:14px;height:14px;z-index:3;cursor:pointer;-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.main-menu__close.active{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .3s ease .5s;transition:-webkit-transform .3s ease .5s;transition:transform .3s ease .5s;transition:transform .3s ease .5s, -webkit-transform .3s ease .5s}@media only screen and (max-width:720px){.main-menu__close{top:32px;left:auto;right:16px}}.main-menu__close svg{width:100%;height:100%;stroke:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.main-menu__close:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.main-menu .container{position:relative;height:100%;z-index:1}.main-menu__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:224px}@media only screen and (max-width:720px){.main-menu__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;padding-top:110px;padding-left:0;overflow:auto}}.main-menu__container{width:100%}.main-menu__container ul{width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-menu__link{width:336px;margin-right:88px;margin-bottom:61px;overflow:hidden}.main-menu__link-arrow{position:absolute;top:calc(50% - 4.5px);right:-22px;display:none;width:16px;height:9px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media only screen and (max-width:720px){.main-menu__link-arrow{display:block}}@media only screen and (max-width:720px){.main-menu__link{margin-bottom:18px}}.main-menu__link:nth-child(2n){margin-right:0}.main-menu__link:nth-last-child(-n+2){margin-bottom:0}@media only screen and (max-width:720px){.main-menu__link:nth-last-child(-n+2){margin-bottom:18px}}.main-menu__link-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;opacity:0;max-height:0;margin-left:22px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-menu__link-submenu li{width:100%;margin-bottom:0;margin-top:32px;font-weight:300}@media only screen and (max-width:720px){.main-menu__link-submenu li{margin-top:16px;margin-bottom:0}.main-menu__link-submenu li:nth-last-child(-n+2){margin-bottom:0}}.main-menu__link-submenu li a{font-weight:300}.main-menu__link-sublink{position:relative;margin-top:16px;font-size:24px;font-weight:300;color:#fff}@media only screen and (max-width:720px){.main-menu__link-sublink{font-size:20px}}.main-menu .activeLink{max-height:500px;opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-menu__link-container{-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.main-menu__link-container.active{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .5s ease .7s;transition:-webkit-transform .5s ease .7s;transition:transform .5s ease .7s;transition:transform .5s ease .7s, -webkit-transform .5s ease .7s}.main-menu__link-link{position:relative;display:inline-block;padding-bottom:3px;font-family:BebasNeue;font-size:34px;font-weight:500;letter-spacing:.03em;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (max-width:720px){.main-menu__link-link{font-size:20px}}.main-menu__link-link ._active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.main-menu__link-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:#fff;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media only screen and (max-width:720px){.main-menu__link-link:after{height:0}}.main-menu__link-link:hover{-webkit-transform:translate(4px);transform:translate(4px)}.main-menu__link-link:hover:after{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity .1s ease .2s,-webkit-transform .1s ease .2s;transition:opacity .1s ease .2s,-webkit-transform .1s ease .2s;transition:opacity .1s ease .2s,transform .1s ease .2s;transition:opacity .1s ease .2s,transform .1s ease .2s,-webkit-transform .1s ease .2s}.sticky-menu{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1320px;height:60px;z-index:10}@media only screen and (min-width:720px) and (max-width:1320px){.sticky-menu{min-width:100%}}@media only screen and (max-width:720px){.sticky-menu{display:none}}.sticky-menu.sticky{position:sticky;bottom:-2px;left:0}.sticky-menu__wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;background-color:#6e319a}.sticky-menu__wrapper.fixed{position:fixed;bottom:0;left:0;height:80px}.sticky-menu__wrapper.purple,.sticky-menu__wrapper.purple .sticky-menu__submenu-links{background-color:#602b87}.sticky-menu__wrapper.green,.sticky-menu__wrapper.green .sticky-menu__submenu-links{background-color:#7ca12f}.sticky-menu__wrapper.yellow,.sticky-menu__wrapper.yellow .sticky-menu__submenu-links{background-color:#9ca906}.sticky-menu__wrapper.blue,.sticky-menu__wrapper.blue .sticky-menu__submenu-links{background-color:#322fa1}.sticky-menu__wrapper.light-blue,.sticky-menu__wrapper.light-blue .sticky-menu__submenu-links{background-color:#0059a6}.sticky-menu__wrapper.black,.sticky-menu__wrapper.black .sticky-menu__submenu-links{background-color:#040506}.sticky-menu__wrapper.sea,.sticky-menu__wrapper.sea .sticky-menu__submenu-links{background-color:#008e8e}.sticky-menu__container{width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sticky-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sticky-menu__list,.sticky-menu__list-item{position:relative;height:100%}.sticky-menu__list-item:hover .sticky-menu__submenu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sticky-menu__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 8px;text-transform:uppercase;font-family:BebasNeue;font-size:18px;color:#fff;outline:none}.sticky-menu__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:#fff;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.sticky-menu__link:hover:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}.sticky-menu__link.active:after,.sticky-menu__link:active:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.sticky-menu__submenu-links{position:absolute;bottom:100%;left:0;display:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}.sticky-menu__submenu-link{width:100%}.sticky-menu__submenu-a{padding:16px 20px;text-align:left;font-family:BebasNeue;font-size:18px;font-weight:400;letter-spacing:.03em;color:#fff;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.sticky-menu__submenu-a:hover{color:hsla(0,0%,100%,.6)}.common-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-top:60px}@media only screen and (max-width:720px){.common-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.common-slider._reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:720px){.common-slider._reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.common-slider._reversed .common-slider__text{margin-left:0;margin-right:-112px}@media only screen and (max-width:720px){.common-slider._reversed .common-slider__text{margin-left:0;margin-right:0}}.common-slider__slider{position:relative;display:block;width:896px;height:700px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:1024px){.common-slider__slider{height:800px}}@media only screen and (max-width:720px){.common-slider__slider{width:100vw;height:220px}}.common-slider__text{position:relative;display:block;width:536px;height:700px;padding:50px 168px 90px 112px;margin-left:-112px;background-color:#fff}@media only screen and (min-width:720px) and (max-width:1320px){.common-slider__text{padding:50px 50px 50px 112px}}@media only screen and (max-width:1024px){.common-slider__text{height:800px}}@media only screen and (max-width:720px){.common-slider__text{height:auto;margin-top:-32px;width:100%;margin-left:0;padding:24px 16px}}.common-slider__text._changing figure{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.common-slider__title{font-family:BebasNeue;font-size:32px;font-weight:700}.common-slider__desc{margin-top:32px;font-size:14px;line-height:2}@media only screen and (max-width:720px){.common-slider__desc{margin-top:16px}}.common-slider__desc-cell{display:inline-block;overflow:hidden;line-height:1em}.common-slider__desc-cell figure{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .38s ease;transition:-webkit-transform .38s ease;transition:transform .38s ease;transition:transform .38s ease, -webkit-transform .38s ease}.common-slider__controls{bottom:32px;left:112px}.common-slider__controls,.common-slider__dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common-slider__dots{bottom:48px;left:50vw;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.common-slider__dot{display:block;width:8px;height:8px;border-radius:50%;background-color:#fff;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.common-slider__dot:not(:first-child){margin-left:6px}.common-slider__dot._active{-webkit-transform:translateZ(0) scale(1.4);transform:translateZ(0) scale(1.4)}.common-slider__mob-controls{position:absolute;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 16px;z-index:5;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1;pointer-events:none}@media only screen and (max-width:720px){.common-slider__mob-controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.common-slider__mob-control{pointer-events:all}.common-slider__mob-control:first-child{margin-bottom:8px}.common-slide{position:absolute;top:0;left:0;overflow:hidden}.common-slide,.common-slide__origin{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.common-slide__origin{position:relative;display:block;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.common-slide__origin._active{opacity:1}.simple-slider{overflow:hidden}.simple-slider,.simple-slider__wrapper{position:relative;display:block;width:100%;height:100%}.simple-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.simple-slider__origin{position:relative;display:block;width:100%;height:100%}.simple-slider__origin,.simple-slider__slide{background-repeat:no-repeat;background-position:50%;background-size:cover}.simple-slider__controls{position:absolute;left:112px;bottom:62px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:720px){.simple-slider__controls{display:none}}.simple-slider__controls._hidden{display:none}.simple-slider__controls svg{stroke:#0e1216}.advantage-block{position:relative;height:565px}@media only screen and (max-width:720px){.advantage-block{height:auto}}.advantage-block__desc{position:absolute;bottom:0;right:88px;width:448px;padding:50px 88px 0;height:565px;z-index:2}@media only screen and (max-width:720px){.advantage-block__desc{position:relative;bottom:auto;right:auto;width:calc(100vw - 32px);height:auto;margin:-32px auto 0;padding:0}}.advantage-block__desc._reversed{right:auto;left:88px}@media only screen and (max-width:720px){.advantage-block__desc._reversed{left:auto}}.advantage-block__desc.hidden{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.advantage-block__desc.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease .8s,-webkit-transform .4s ease .8s;transition:opacity .4s ease .8s,-webkit-transform .4s ease .8s;transition:opacity .4s ease .8s,transform .4s ease .8s;transition:opacity .4s ease .8s,transform .4s ease .8s,-webkit-transform .4s ease .8s}.advantage-block__desc-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:50px 88px 0;background-color:#fff}@media only screen and (max-width:720px){.advantage-block__desc-wrapper{position:relative;top:auto;left:auto;padding:24px 16px}}.advantage-block__desc-title{margin-bottom:32px;text-transform:uppercase;font-family:BebasNeue;font-weight:700;font-size:32px;line-height:1}.advantage-block__desc-text{font-size:15px;line-height:1.9}@media only screen and (max-width:720px){.advantage-block__desc-text{font-size:13px}}.advantage-block__desc-cell{display:inline-block;overflow:hidden;line-height:1em}.advantage-block-slider{position:relative;width:896px;height:100%;background-color:#f2f2f2}@media only screen and (max-width:720px){.advantage-block-slider{width:100vw;height:200px}}.advantage-block-slider._reversed{margin-left:auto}.advantage-block-slider.hidden{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.advantage-block-slider.hidden:after{display:block;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(1);transform:scaleX(1)}.advantage-block-slider.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:opacity .6s ease .6s,-webkit-transform .6s ease .6s;transition:opacity .6s ease .6s,transform .6s ease .6s;transition:opacity .6s ease .6s,transform .6s ease .6s,-webkit-transform .6s ease .6s}.advantage-block-slider.visible:after{display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s ease .3s;transition:-webkit-transform .5s ease .3s;transition:transform .5s ease .3s;transition:transform .5s ease .3s, -webkit-transform .5s ease .3s}.advantage-block-slider__container{position:relative;width:100%;height:100%;z-index:1}.advantage-block-slider__control{position:absolute;bottom:52px;left:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:3}@media only screen and (max-width:720px){.advantage-block-slider__control{display:none}}.advantage-block-slider__control .prev{margin-right:22px}@media only screen and (max-width:720px){.advantage-block-slider__control .prev{margin-right:12px}}.advantage-block-slider__slide{width:100%;height:100%;overflow:hidden}.advantage-block-slider__slide,.advantage-block-slider__slide-bg{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover}.advantage-block-slider__slide-bg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:896px;height:565px}@media only screen and (max-width:720px){.advantage-block-slider__slide-bg{width:100vw;height:200px}}.advantage-block-slider__pagination{position:absolute;bottom:44px;z-index:2;left:50%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media only screen and (max-width:720px){.advantage-block-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.advantage-block-slider__pagination-el{display:block;-ms-flex-negative:0;flex-shrink:0;min-width:10px;min-height:10px;margin-right:12px;border-radius:50%;background-color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.advantage-block-slider__pagination-el.active{-webkit-transform:scale(1.4);transform:scale(1.4)}.call-back__success{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.call-back__success.active{opacity:1;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.call-back__success-text{margin-bottom:22px;font-size:60px}.call-back__success-disc,.call-back__success-text{font-family:BebasNeue;font-weight:700;line-height:.9;color:#fff}.call-back__success-disc{font-size:24px}.call-back__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}.call-back__form.hidden{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (max-width:1024px){.call-back__form{padding:0 78px}}@media only screen and (max-width:720px){.call-back__form{padding:0}}.call-back__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.call-back__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.call-back__title{width:448px;margin-bottom:70px;font-family:BebasNeue;font-size:60px;font-weight:700;line-height:.9;color:#fff}.call-back__title._selection{margin-bottom:0;width:auto}.call-back__title._whatsapp{width:610px}@media only screen and (max-width:1024px){.call-back__title{width:100%;margin-bottom:52px;font-size:42px}.call-back__title._whatsapp{width:100%}}.call-back__cell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:BebasNeue;color:#fff}@media only screen and (max-width:1024px){.call-back__cell{width:100%;margin-bottom:32px}}.call-back__realty-type{margin:25px 0 64px;font-size:24px;line-height:35px;color:#fff;opacity:.7}.call-back__label{position:absolute;top:0;left:0;padding-left:20px;font-size:15px;letter-spacing:.05em;opacity:.8;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.call-back__label.active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.call-back__input{width:380px;height:44px;padding:0 20px;line-height:44px;font-size:28px;color:#fff;border-bottom:1px solid #fff}@media only screen and (max-width:1024px){.call-back__input{width:100%}}.call-back__input.wrong{border-bottom:1px solid #ef4136}.call-back__submit{color:#6e319a}.call-back__dis{width:100%;opacity:.8;color:#fff;font-weight:lighter;font-size:14px}@media only screen and (max-width:720px){.call-back__dis{text-align:center}}.call-back__dis a{display:inline-block;color:#00caff;opacity:.8;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.call-back__dis a:hover{opacity:1}.project-grid{padding-top:60px;padding-bottom:90px}@media only screen and (max-width:720px){.project-grid{padding-top:0;padding-bottom:35px}.project-grid.--detail-page{padding-top:40px}}.project-grid.green{background-color:#8bb535}.project-grid.purple{background-color:#6e319a}.project-grid.yellow{background-color:#b3c207}.project-grid.black{background-color:#0e1216}.project-grid.blue{background-color:#3835b5}.project-grid.light-blue{background-color:#0067bf}.project-grid.grey{background-color:#f2f2f2}.project-grid.blue .project-grid__title,.project-grid.green .project-grid__title,.project-grid.light-blue .project-grid__title,.project-grid.purple .project-grid__title,.project-grid.yellow .project-grid__title{color:#fff}.project-grid__title{margin-bottom:32px;font-weight:700;color:#0e1216}@media only screen and (max-width:720px){.project-grid__title{margin-bottom:22px;text-align:center}}.project-grid__title.hidden{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.project-grid__title.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:opacity .6s ease .4s,-webkit-transform .6s ease .4s;transition:transform .6s ease .4s,opacity .6s ease .4s;transition:transform .6s ease .4s,opacity .6s ease .4s,-webkit-transform .6s ease .4s}@media only screen and (max-width:720px){.project-grid.--detail-page .project-grid__title{font-size:24px}}.split-lines{position:relative;display:inline-block;margin-right:.3em}.subtitle{text-transform:uppercase;font-family:BebasNeue;font-weight:700;font-size:60px;text-align:center;line-height:1}.popup{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;z-index:1002}.popup__container{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.popup__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:1096px}.popup__content.--youtube{width:1096px}@media only screen and (max-width:720px){.popup__content.--video{width:100%}}@media only screen and (max-width:720px){.popup__content{width:calc(100vw - 32px)}}.popup>canvas{position:absolute;top:0;left:0;z-index:0}.popup__close{position:absolute;left:78px;top:76px;width:14px;height:14px;z-index:3;cursor:pointer}@media only screen and (max-width:720px){.popup__close{top:32px;left:auto;right:16px}}.popup__close._fixed{position:fixed}.popup__close svg{width:100%;height:100%;stroke:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.popup__close:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.popup-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-video__content{width:100%;height:100%}.popup-video__content:focus{outline:none}.popup-youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:70vh}.popup-youtube__iframe{width:100%;height:100%}.project-header{top:0;left:0;min-width:1320px;width:100%;z-index:1000;padding:60px 60px 0;overflow:hidden}@media only screen and (min-width:720px) and (max-width:1320px){.project-header{min-width:100vw}}@media only screen and (max-width:1024px){.project-header{position:fixed;min-width:auto;padding:16px;background-color:transparent;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(0,0,0,.1);-webkit-transition:background-color .3s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,box-shadow .1s ease;transition:background-color .3s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease}}@media only screen and (max-width:1024px){.project-header._filled{background-color:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}}@media only screen and (max-width:1024px){.project-header._filled .project-header__title{color:#6e319a}}@media only screen and (max-width:1024px){.project-header._filled .project-header__phone svg{fill:#6e319a}}.project-header__timer{position:absolute;top:50%;left:300px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1560px){.project-header__timer{left:150px}}@media only screen and (max-width:1024px){.project-header__timer{display:none}}.project-header__container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-header__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:BebasNeue;font-weight:700;font-size:30px;letter-spacing:.1rem;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease;white-space:nowrap}.project-header__title:hover{color:hsla(0,0%,100%,.8)}.project-header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-header__phone{position:relative;margin-right:20px;font-family:BebasNeue;font-size:28px;color:#fff;letter-spacing:.05em}@media only screen and (max-width:1024px){.project-header__phone{display:none}}.project-header__phone._mobile{display:none;margin-right:0}@media only screen and (max-width:1024px){.project-header__phone._mobile{display:block}}.project-header__phone._mobile svg{display:block;height:32px;fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.project-header__phone:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;-webkit-transform-origin:0 0;transform-origin:0 0;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.project-header__phone:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.project-header__social{position:relative;display:block;width:50px;height:50px;margin-right:12px;border-radius:25px;background-color:rgba(0,0,0,.03);cursor:pointer}@media only screen and (max-width:1024px){.project-header__social{display:none}}.project-header__social:last-child{margin-right:0}.project-header__social:after{content:"";position:absolute;top:50%;left:50%;display:block;width:50px;height:50px;border-radius:25px;background-color:rgba(0,0,0,.05);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;z-index:0}.project-header__social:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.project-header__social-icn{position:absolute;top:50%;left:50%;display:block;height:20px;max-width:100%;fill:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media only screen and (max-width:720px){.project-header .long-name{font-size:20px}}.project-header-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.project-header-menu:after,.project-header-menu:before{content:"";position:absolute;left:25px;top:25px;background-color:rgba(0,0,0,.03);z-index:0;pointer-events:none}@media only screen and (max-width:1024px){.project-header-menu:after,.project-header-menu:before{content:none}}.project-header-menu:before{width:324px;height:324px;border-radius:162px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project-header-menu:after{width:162px;height:162px;border-radius:81px;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.project-header-menu:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.project-header-menu__btn{position:relative;display:block;width:50px;height:50px;margin-right:12px;border-radius:25px;background-color:#fff;z-index:2}@media only screen and (max-width:1024px){.project-header-menu__btn{width:40px;height:40px;margin-right:0}}.project-header-menu__btn-row{position:absolute;top:0;left:50%;display:block;width:18px;height:2px;background-color:currentColor}.project-header-menu__btn-row:first-child{-webkit-transform:translate(-50%,18px);transform:translate(-50%,18px)}@media only screen and (max-width:1024px){.project-header-menu__btn-row:first-child{-webkit-transform:translate(-50%,13px);transform:translate(-50%,13px)}}.project-header-menu__btn-row:nth-child(2){-webkit-transform:translate(-50%,24px);transform:translate(-50%,24px)}@media only screen and (max-width:1024px){.project-header-menu__btn-row:nth-child(2){-webkit-transform:translate(-50%,19px);transform:translate(-50%,19px)}}.project-header-menu__btn-row:nth-child(3){-webkit-transform:translate(-50%,30px);transform:translate(-50%,30px)}@media only screen and (max-width:1024px){.project-header-menu__btn-row:nth-child(3){-webkit-transform:translate(-50%,25px);transform:translate(-50%,25px)}}.project-header-menu__green .project-header-menu__btn-row{background-color:#8bb535}.project-header-menu__purple .project-header-menu__btn-row{background-color:#6e319a}.project-header-menu__blue .project-header-menu__btn-row{background-color:#3835b5}.project-header-menu__grey .project-header-menu__btn-row{background-color:#717575}.project-header-menu__label{text-transform:uppercase;font-family:BebasNeue;font-size:16px;letter-spacing:.05em;color:#fff;z-index:2}@media only screen and (max-width:1024px){.project-header-menu__label{display:none}}.project-menu{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1320px;height:60px;z-index:10}@media only screen and (min-width:720px) and (max-width:1320px){.project-menu{min-width:100%}}@media only screen and (max-width:1024px){.project-menu{display:none}}.project-menu.sticky{position:sticky;bottom:-2px;left:0;-webkit-transition:bottom .3s;transition:bottom .3s}.project-menu.sticky._hide{bottom:-60px}.project-menu__wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}.project-menu__wrapper.fixed{position:fixed;bottom:0;left:0;height:80px}.project-menu__wrapper.purple,.project-menu__wrapper.purple .project-menu__submenu-a{background-color:#602b87}.project-menu__wrapper.purple .project-menu__submenu-a:hover{background-color:#522573}.project-menu__wrapper.green,.project-menu__wrapper.green .project-menu__submenu-a{background-color:#7ca12f}.project-menu__wrapper.green .project-menu__submenu-a:hover{background-color:#6d8e29}.project-menu__wrapper.yellow,.project-menu__wrapper.yellow .project-menu__submenu-a{background-color:#9ca906}.project-menu__wrapper.yellow .project-menu__submenu-a:hover{background-color:#869105}.project-menu__wrapper.blue,.project-menu__wrapper.blue .project-menu__submenu-a{background-color:#322fa1}.project-menu__wrapper.blue .project-menu__submenu-a:hover{background-color:#2c298e}.project-menu__wrapper.light-blue,.project-menu__wrapper.light-blue .project-menu__submenu-a{background-color:#0059a6}.project-menu__wrapper.light-blue .project-menu__submenu-a:hover{background-color:#004b8c}.project-menu__wrapper.black,.project-menu__wrapper.black .project-menu__submenu-a{background-color:#040506}.project-menu__wrapper.black .project-menu__submenu-a:hover{background-color:#0a0d10}.project-menu__container{width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.project-menu__list,.project-menu__list-item{position:relative;height:100%}.project-menu__list-item:hover .project-menu__submenu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.project-menu__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 8px;text-transform:uppercase;font-family:BebasNeue;font-size:18px;color:#fff;outline:none}.project-menu__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background-color:#fff;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.project-menu__link:hover:after{-webkit-transform:scaleY(.5);transform:scaleY(.5)}.project-menu__link.active:after,.project-menu__link:active:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.project-menu__submenu-links{position:absolute;bottom:100%;left:0;display:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(-12px);transform:translateX(-12px)}.project-menu__submenu-link{width:100%}.project-menu__submenu-a{padding:16px 20px;text-align:left;font-family:BebasNeue;font-size:18px;font-weight:400;letter-spacing:.03em;color:#fff;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.project-menu__submenu-a:hover{color:hsla(0,0%,100%,.6)}.cookie-message{position:fixed;right:48px;bottom:104px;background-color:#fff;z-index:1001;opacity:1;visibility:visible;padding:16px 24px;width:300px;max-width:100%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .6s cubic-bezier(.68,-.55,.265,1.55);transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.cookie-message._hide-cookie{opacity:0;visibility:hidden;-webkit-transform:translateX(calc(48px + 100%));transform:translateX(calc(48px + 100%))}@media only screen and (max-width:1024px) and (orientation:landscape){.cookie-message{max-width:250px;right:16px;bottom:16px}}@media only screen and (max-width:720px){.cookie-message{width:60%;max-width:250px;right:16px;bottom:16px;-webkit-transform:translate(0);transform:translate(0)}.cookie-message._hide-cookie{opacity:0;visibility:hidden;-webkit-transform:translateX(calc(16px + 100%));transform:translateX(calc(16px + 100%))}}.cookie-message__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cookie-message__link,.cookie-message__text{font-size:14px;line-height:132%;font-weight:400;color:#6b6b6b}@media only screen and (max-width:720px){.cookie-message__link,.cookie-message__text{font-size:12px}}.cookie-message__text{margin-bottom:12px}.cookie-message__button{padding:11px 24px;border-radius:42px;background-color:#27ae60;text-align:center;font-family:Circe;font-size:14px;line-height:132%;font-weight:700;color:#fff;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:721px){.cookie-message__button:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}}@media only screen and (max-width:720px){.cookie-message__button{font-size:12px;padding:8px 24px}}
