/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}a{color:inherit}a,a:focus,a:hover{text-decoration:none}ul{list-style:none}ul li{display:inline-block}body,html{background:#fff;font-family:Lato,sans-serif;font-size:16px;min-width:320px;max-width:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:fixed;width:100%;-ms-scroll-chaining:none;overscroll-behavior:none}body.no-scroll,html.no-scroll{overflow:hidden;max-height:100vh}@supports (-webkit-overflow-scrolling:touch){.contacts-body.is-safari,.homepage-body.is-safari,.onas-body.is-safari{height:calc(100vh - 80px)!important}.contacts-body.is-iphonex,.homepage-body.is-iphonex,.onas-body.is-iphonex{height:calc(100vh - 110px)!important}}.container{max-width:1465px;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px}@media only screen and (max-width:767px){.container{padding-left:20px;padding-right:20px}}.dev-bp-debug{background:#000;position:fixed;top:0;right:0;z-index:9999;color:#fff;padding:5px;font-size:12px;border-bottom-left-radius:5px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.icon-logo{background-image:url(../img/sprite.png);background-position:0 0;background-repeat:no-repeat;width:300px;height:70px}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.icon-logo{background-size:300px 70px;background-image:url(../img/sprite@2x.png)}}.ico-arrow-btn{width:1.4em;height:1em;fill:#005062}.ico-arrow-left,.ico-arrow-right{width:.55em;height:1em;fill:#fff}.ico-close{width:.98em;height:1em;fill:#005062}.ico-compas{width:.97em;height:1em;fill:#063b46}.ico-docs{width:1em;height:1em;fill:#005062}.ico-eye{width:1.33em}.ico-eye,.ico-flat{height:1em;fill:#fff}.ico-flat{width:4.06em}.ico-house{width:1.06em;height:1em;fill:#fff}.ico-map-white{width:.7em;height:1em;fill:#fff}.ico-menu{width:1.5em;height:1em;fill:#005062}.ico-play-big,.ico-play-mini{width:1em;height:1em;fill:#fff}.ico-ruble{width:.79em;height:1em;fill:#0eb4c4}.ico-sales{width:.96em;height:1em;fill:#fff}.ico-wave-left,.ico-wave-right{width:2.55em;height:1em;fill:#0eb4c4}.icon{display:inline-block;font-style:normal;content:" "}.ico{fill:currentColor;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@-webkit-keyframes moveLinks{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}10%{-webkit-transform:translateX(45px);transform:translateX(45px);opacity:.1}20%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:.2}30%{-webkit-transform:translateX(35px);transform:translateX(35px);opacity:.3}40%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:.4}50%{-webkit-transform:translateX(25px);transform:translateX(25px);opacity:.5}60%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:.6}70%{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:.7}80%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:.8}90%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.9}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLinks{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}10%{-webkit-transform:translateX(45px);transform:translateX(45px);opacity:.1}20%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:.2}30%{-webkit-transform:translateX(35px);transform:translateX(35px);opacity:.3}40%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:.4}50%{-webkit-transform:translateX(25px);transform:translateX(25px);opacity:.5}60%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:.6}70%{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:.7}80%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:.8}90%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.9}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveLetters{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}10%{-webkit-transform:translateX(-45px);transform:translateX(-45px);opacity:.1}20%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.2}30%{-webkit-transform:translateX(-35px);transform:translateX(-35px);opacity:.3}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.4}50%{-webkit-transform:translateX(-25px);transform:translateX(-25px);opacity:.5}60%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.6}70%{-webkit-transform:translateX(-15px);transform:translateX(-15px);opacity:.7}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.8}90%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.9}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLetters{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}10%{-webkit-transform:translateX(-45px);transform:translateX(-45px);opacity:.1}20%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.2}30%{-webkit-transform:translateX(-35px);transform:translateX(-35px);opacity:.3}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:.4}50%{-webkit-transform:translateX(-25px);transform:translateX(-25px);opacity:.5}60%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:.6}70%{-webkit-transform:translateX(-15px);transform:translateX(-15px);opacity:.7}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:.8}90%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.9}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.header{background-color:transparent;position:fixed;top:100px;left:0;width:100%;z-index:100}.header.is-active path,.header.is-active svg,.header.is-load .header__logo:after,.header.is-load .header__logo path,.header.is-load .header__logo span,.header.is-load .header__logo svg{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.header.is-active path,.header.is-active svg{fill:#fff!important;color:#fff!important}.header.is-active .header__link{color:#fff}.header.is-active .header__menu-btn span{background-color:#fff}.header.is-active .header__logo:after,.header.is-active .header__logo span{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;background-color:#fff}.header__wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header__links,.header__wrap{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__links{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0;will-change:transform}.header__links.is-active{-webkit-animation:moveLinks .5s ease-in-out forwards;animation:moveLinks .5s ease-in-out forwards}.header__logo{max-width:270px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto;padding:49px 35px;position:relative}.header__logo.is-active:after{width:calc(100% - 70px)}.header__logo.is-active .bottom,.header__logo.is-active .top{width:100%}.header__logo.is-active .left,.header__logo.is-active .right{height:100%}.header__logo:after{content:"";position:absolute;width:0;bottom:42px;left:35px;height:2px;background-color:#000;-webkit-transition:all .2s .7s;-o-transition:all .2s .7s;transition:all .2s .7s}.header__logo svg{color:#000;fill:#000;display:block;height:auto;width:100%;position:relative}.header__logo svg path,.header__logo svg polygon{opacity:0}.header__logo .bottom,.header__logo .top{position:absolute;width:0;height:2px;background-color:#000}.header__logo .top{top:0;right:0;-webkit-transition:all .15s .9s;-o-transition:all .15s .9s;transition:all .15s .9s}.header__logo .bottom{bottom:0;left:0;-webkit-transition:all .3s 1.2s;-o-transition:all .3s 1.2s;transition:all .3s 1.2s}.header__logo .left,.header__logo .right{position:absolute;height:0;width:2px;background-color:#000}.header__logo .left{top:0;left:0;-webkit-transition:all .15s 1.05s;-o-transition:all .15s 1.05s;transition:all .15s 1.05s}.header__logo .right{bottom:0;right:0;-webkit-transition:all .4s ease-out 1.5s;-o-transition:all .4s ease-out 1.5s;transition:all .4s ease-out 1.5s}.header__link{font-size:18px;font-weight:400;color:#0f1120;display:inline-block;margin-left:35px}.header__menu-btn{background-color:transparent;border:0;padding:0;display:inline-block;margin-left:60px;position:relative;width:20px;height:16px}.header__menu-btn:hover{cursor:pointer}.header__menu-btn:hover span:nth-child(2){-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.header__menu-btn span{width:20px;height:2px;background-color:#000;position:absolute;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;top:0;left:0}.header__menu-btn span:nth-child(2){top:7px;width:16px}.header__menu-btn span:nth-child(3){top:14px}@media (max-width:1550px){.header{top:45px}}@media only screen and (max-width:767px){.header{top:20px}.header__logo{max-width:140px;padding:25px 17px}.header__logo .left,.header__logo .right{width:1px}.header__logo .bottom,.header__logo .top{height:1px}.header__logo.is-active:after{width:calc(100% - 34px)}.header__logo:after{left:17px;bottom:20px;height:1px}.header__link{display:none}}.main-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:200;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;will-change:transform}.main-nav.is-active{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main-nav.is-active .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main-nav.is-active .main-nav__link{opacity:1}.main-nav .container{padding-left:200px;height:100%;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-transition:all .3s .35s;-o-transition:all .3s .35s;transition:all .3s .35s;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.main-nav__link{font-size:150px;line-height:170px;font-weight:900;color:hsla(0,0%,100%,.2);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;padding:5px 25px;-webkit-transition:all .45s cubic-bezier(.31,.58,.34,.84),opacity .3s .4s;-o-transition:all .45s cubic-bezier(.31,.58,.34,.84),opacity .3s .4s;transition:all .45s cubic-bezier(.31,.58,.34,.84),opacity .3s .4s;opacity:0}.main-nav__link.pseudo,.main-nav__link:hover{color:#fff;cursor:pointer}.main-nav__link.pseudo:before,.main-nav__link:hover:before{-webkit-transform:translateY(calc(-50% + 20px)) translateX(0);-ms-transform:translateY(calc(-50% + 20px)) translateX(0);transform:translateY(calc(-50% + 20px)) translateX(0)}.main-nav__link span{z-index:1;position:relative}.main-nav__link:before{content:"";position:absolute;top:50%;left:-5%;width:110%;height:20px;background-color:#196afe;-webkit-transform:translateY(calc(-50% + 20px)) translateX(-100%);-ms-transform:translateY(calc(-50% + 20px)) translateX(-100%);transform:translateY(calc(-50% + 20px)) translateX(-100%);-webkit-transition:all .55s cubic-bezier(.31,.58,.34,.84);-o-transition:all .55s cubic-bezier(.31,.58,.34,.84);transition:all .55s cubic-bezier(.31,.58,.34,.84);z-index:0;will-change:transform}.main-nav__close{position:absolute;top:140px;right:45px;width:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../img/close.png);background-color:transparent;padding:0;border:0}.main-nav__close:hover{cursor:pointer}.main-nav__mobile-btns{position:absolute;top:91px;display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;right:100px}.main-nav__mobile-link{display:inline-block;color:#fff;margin-left:20px;font-size:16px;font-weight:600;text-transform:uppercase}@media (max-width:1550px){.main-nav .container{padding-left:150px}.main-nav__link{font-size:110px;line-height:120px}.main-nav__close{top:90px}}@media only screen and (max-width:992px){.main-nav .container{padding-left:40px}.main-nav__link{font-size:100px;line-height:110px}.main-nav__mobile-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.main-nav .container{padding-left:20px}.main-nav__link{font-size:38px;line-height:50px;padding:0 10px}.main-nav__link:before{height:5px;-webkit-transform:translateY(calc(-50% + 6px)) translateX(-100%);-ms-transform:translateY(calc(-50% + 6px)) translateX(-100%);transform:translateY(calc(-50% + 6px)) translateX(-100%)}.main-nav__link.pseudo:before,.main-nav__link:hover:before{-webkit-transform:translateY(calc(-50% + 6px)) translateX(0);-ms-transform:translateY(calc(-50% + 6px)) translateX(0);transform:translateY(calc(-50% + 6px)) translateX(0)}.main-nav__close{top:40px;right:20px}.main-nav__mobile-btns{top:42px;right:70px}.main-nav__mobile-link{font-size:14px}}.homepage-body{position:fixed;width:100%;height:100vh;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}.common-section,.container{position:relative}.container--padding{z-index:5;padding-left:200px;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%}.common-section{padding-top:310px;padding-bottom:45px;height:100%;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:touch}.common-section.is-active{z-index:30!important}.common-section.is-active .common-wrap:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.common-section.is-active .image-bg img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.common-section.is-active .blue-bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.common-section.is-active .common-text,.common-section.is-active .common-title{opacity:1}.common-section.is-active .common-link,.common-section.is-active .common-text,.common-section.is-active .common-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.common-section.is-active .common-link:after{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.common-wrap{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;position:absolute;z-index:0;top:0;left:0;width:100%}.common-wrap.is-transp:before{background-image:none;background-color:transparent}.common-wrap:before{content:"";position:absolute;top:0;right:0;width:100%;z-index:3;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(45%,transparent),color-stop(45%,#fff),to(#fff));background-image:-o-linear-gradient(left,transparent 45%,#fff 45%,#fff 100%);background-image:linear-gradient(90deg,transparent 45%,#fff 0,#fff)}.blue-bg,.common-wrap:before{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;will-change:transform}.blue-bg{background-color:#196afe;width:45%;position:relative;z-index:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.blue-bg.is-visible{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.image-bg{width:55%;background-color:transparent;overflow:hidden;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.image-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100%;object-position:100%;position:relative;z-index:1;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.common-buttons{width:140px;position:fixed;z-index:100;bottom:0;right:0}.arrow-down,.arrow-up{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:140px;height:140px;background-color:#fff;background-repeat:no-repeat;background-size:27px 34px;background-position:50% 50%;background-image:url(../img/arrow-down.png)}.arrow-down:hover,.arrow-up:hover{cursor:pointer}.arrow-down{z-index:1;opacity:0;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:all .5s .3s;-o-transition:all .5s .3s;transition:all .5s .3s}.arrow-down.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.arrow-down.is-hidden{opacity:0;margin-top:-100%}.arrow-up{z-index:0;background-color:#ededed;-webkit-transform:rotate(180deg) translateY(-100%);-ms-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%);-webkit-transition:all .3s .3s;-o-transition:all .3s .3s;transition:all .3s .3s;will-change:transform;visibility:hidden}.arrow-up.is-active{-webkit-transform:rotate(180deg) translateY(0);-ms-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0);visibility:visible;z-index:2}.arrow-up.is-hidden{-webkit-transition:none;-o-transition:none;transition:none;visibility:hidden}.common-title{margin-top:0;margin-bottom:40px;font-size:150px;line-height:170px;font-weight:900}.common-text,.common-title{color:#fff;visibility:hidden;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;will-change:transform;border-spacing:0;position:relative}.common-text{font-size:16px;line-height:27px;margin:0;font-weight:400;max-width:360px}.common-link{color:#fff;position:relative;display:table;font-size:14px;font-weight:400;text-transform:uppercase;margin-top:auto;-webkit-transition:all .4s ease-in-out .7s;-o-transition:all .4s ease-in-out .7s;transition:all .4s ease-in-out .7s;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.common-link:after{content:"";position:absolute;bottom:-50px;left:50%;width:1px;height:40px;background-color:#fff;-webkit-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.sidebar-nav{position:fixed;top:65%;left:30px;-webkit-transition:.6s .4s;-o-transition:.6s .4s;transition:.6s .4s;-webkit-transform:translateY(-50%) translateX(-70px);-ms-transform:translateY(-50%) translateX(-70px);transform:translateY(-50%) translateX(-70px);visibility:hidden;z-index:100}.sidebar-nav.is-active{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);visibility:visible}.sidebar-nav.is-hidden{visibility:hidden;-webkit-transition:none;-o-transition:none;transition:none}.sidebar-nav__link{font-size:20px;line-height:22px;display:table;font-weight:900;color:hsla(0,0%,100%,.2);margin-bottom:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sidebar-nav__link:hover{color:#fff}.sidebar-nav__link:last-child{margin-bottom:0}.sidebar-nav__link.is-active{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);visibility:hidden}.tablet-nav{display:-webkit-flex;display:-ms-flex;display:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.tablet-nav__link{font-size:20px;line-height:22px;display:inline-block;font-weight:900;color:hsla(0,0%,100%,.2);margin-right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tablet-nav__link:hover{color:#fff}.tablet-nav__link:last-child{margin-right:0}.tablet-nav__link.is-active{font-size:0;margin:0;visibility:hidden}.promo-sec{z-index:30;opacity:1;visibility:visible;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff}.promo-sec.is-hidden{visibility:hidden;opacity:0}.promo-sec .container{height:100%}.promo-sec #typed-strings{display:none}.promo-sec__slider{position:relative;height:100%;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:50px}.promo-sec__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.promo-sec__slide.is-active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.promo-sec__slide--two{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0}.promo-sec__title{font-size:120px;line-height:130px;margin-top:0;margin-bottom:50px;font-weight:900;letter-spacing:-2px;min-height:260px}.promo-sec__title span{color:#196afe}.promo-sec__text-wrap{position:relative}.promo-sec__text{font-size:19px;line-height:29px;color:#000;font-weight:400;margin:0 80px 0 0}.promo-sec__text:last-child{margin-right:0}.promo-sec__text--one{max-width:375px}.promo-sec__text--two{max-width:620px}.promo-sec__heart{position:fixed;z-index:100;right:180px;bottom:70px;width:105px;height:105px}.promo-sec__heart .anime-rect{opacity:0}.promo-sec__heart.is-active .st0{fill:#fff!important}.promo-sec__arrow-down{width:140px;height:140px;padding:0;background-color:transparent;border:0;position:absolute;bottom:0;right:0;z-index:3}.kreacja,.optym,.planowanie,.realiz{padding-top:410px;position:absolute;top:0;left:0;width:100%;z-index:25}.planowanie .common-text,.planowanie .common-title{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.planowanie.is-active .common-title{opacity:1}.planowanie.is-active .common-text,.planowanie.is-active .common-title{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}@-webkit-keyframes animateImg{0%{height:0%}3%{height:3%}6%{height:6%}9%{height:9%}12%{height:12%}15%{height:15%}18%{height:18%}21%{height:21%}24%{height:24%}27%{height:27%}30%{height:30%}33%{height:33%}36%{height:36%}39%{height:39%}42%{height:42%}45%{height:45%}48%{height:48%}51%{height:51%}54%{height:54%}58%{height:58%}61%{height:61%}64%{height:64%}67%{height:67%}70%{height:70%}73%{height:73%}76%{height:76%}78%{height:78%}81%{height:81%}84%{height:84%}87%{height:87%}90%{height:90%}92%{height:92%}94%{height:94%}96%{height:96%}98%{height:98%}to{height:100%}}@keyframes animateImg{0%{height:0%}3%{height:3%}6%{height:6%}9%{height:9%}12%{height:12%}15%{height:15%}18%{height:18%}21%{height:21%}24%{height:24%}27%{height:27%}30%{height:30%}33%{height:33%}36%{height:36%}39%{height:39%}42%{height:42%}45%{height:45%}48%{height:48%}51%{height:51%}54%{height:54%}58%{height:58%}61%{height:61%}64%{height:64%}67%{height:67%}70%{height:70%}73%{height:73%}76%{height:76%}78%{height:78%}81%{height:81%}84%{height:84%}87%{height:87%}90%{height:90%}92%{height:92%}94%{height:94%}96%{height:96%}98%{height:98%}to{height:100%}}.kreacja.is-active .image-bg img,.optym.is-active .image-bg img,.realiz.is-active .image-bg img{-webkit-animation:animateImg .4s forwards;animation:animateImg .4s forwards}@media (max-width:1550px){.common-section{padding-top:250px}.common-buttons{width:110px}.arrow-down,.arrow-up{width:110px;height:110px;background-size:20px 27px}.common-title{font-size:110px;line-height:120px}.promo-sec{padding-top:350px}.promo-sec__slider{padding-left:0}.promo-sec__title{font-size:80px;line-height:90px;min-height:200px}.promo-sec__heart{width:90px;height:90px;right:150px}.kreacja,.optym,.planowanie,.realiz{padding-top:300px}}@media only screen and (max-width:992px){.common-section{padding-top:350px}.common-title{font-size:100px;line-height:110px}.container--padding{padding-left:45px}.sidebar-nav{display:none}.tablet-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blue-bg{width:60%}.blue-bg:after,.image-bg{width:40%}.image-bg img{-o-object-position:60%;object-position:60%}.promo-sec__title{font-size:60px;line-height:70px;margin-bottom:55px;min-height:75px}.promo-sec__slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-sec__text{margin-right:0;margin-bottom:25px}.promo-sec__text:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.common-section{padding-top:130px;padding-bottom:20px}.common-buttons{width:65px}.container--padding{padding-left:20px}.common-link{font-size:13px;margin-bottom:20px}.arrow-down,.arrow-up{width:65px;height:65px;background-size:10px 15px}.common-title{font-size:33px;line-height:50px;letter-spacing:-1px}.common-text{font-size:13px;line-height:20px;max-width:69%}.tablet-nav{display:none}.blue-bg{width:72%}.image-bg{width:28%}.promo-sec__title{font-size:26px;line-height:33px;margin-bottom:25px;letter-spacing:0}.promo-sec__text{font-size:13px;line-height:24px;max-width:calc(100% - 30px)}.promo-sec__slider{padding-left:0}.promo-sec__heart{width:45px;height:45px;right:10px;bottom:140px}}.onas-body{background-color:#196afe;height:100vh;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}.onas-body .header path,.onas-body .header svg{fill:#fff!important;color:#fff!important}.onas-body .header__link{color:#fff}.onas-body .header__logo:after,.onas-body .header__logo span,.onas-body .header__menu-btn span{background-color:#fff}.onas-sec{position:relative}.onas-sec .container{z-index:3}.onas-sec__bg-image{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transition:all 1.3s;-o-transition:all 1.3s;transition:all 1.3s;background-repeat:no-repeat;background-size:cover;background-image:url(../img/onas-bg.jpg);z-index:1;will-change:transform;-webkit-transform:scale(1.3) translateX(-50%);-ms-transform:scale(1.3) translateX(-50%);transform:scale(1.3) translateX(-50%)}.onas-sec__bg-image.is-active{-webkit-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.onas-sec__bg-image.is-active:after{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.onas-sec__bg-image:after{background-color:#196afe;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.onas-sec__bg-image:after,.onas-sec__bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.onas-sec__bg-image:before{background-color:rgba(0,8,40,.7)}.our-blocks{position:fixed;bottom:0;right:0;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:850px}.our-blocks,.our-blocks__item{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.our-blocks__item{min-height:300px;background-color:#196afe;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;width:33.33%;color:#fff;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.our-blocks__item:first-child{-webkit-transition:-webkit-transform .3s 1s;transition:-webkit-transform .3s 1s;-o-transition:transform .3s 1s;transition:transform .3s 1s;transition:transform .3s 1s,-webkit-transform .3s 1s}.our-blocks__item:nth-child(2){-webkit-transition:-webkit-transform .3s 1.5s;transition:-webkit-transform .3s 1.5s;-o-transition:transform .3s 1.5s;transition:transform .3s 1.5s;transition:transform .3s 1.5s,-webkit-transform .3s 1.5s}.our-blocks__item:nth-child(3){-webkit-transition:-webkit-transform .3s 1.8s;transition:-webkit-transform .3s 1.8s;-o-transition:transform .3s 1.8s;transition:transform .3s 1.8s;transition:transform .3s 1.8s,-webkit-transform .3s 1.8s}.our-blocks__item.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.our-blocks__item--light{background-color:#2572f8}.our-blocks__text{font-size:11px;font-weight:900;text-align:center}.our-blocks__title{font-weight:900;margin:0;font-size:65px;line-height:75px}.our-blocks__title span{font-size:33px;line-height:43px}@media (max-width:1300px){.our-blocks{max-width:650px}.our-blocks__item{min-height:200px}}@media only screen and (max-width:992px){.our-blocks{max-width:500px}.our-blocks__item{min-height:180px}.our-blocks__title{font-size:37px;line-height:45px}.our-blocks__title span{font-size:22px;line-height:26px}}@media only screen and (max-width:767px){.our-blocks{max-width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.our-blocks__item{min-height:100px;width:100%;padding:10px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.our-blocks__item.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.our-blocks__title{font-size:26px;line-height:30px}.our-blocks__title span{font-size:14px;line-height:18px}.our-blocks__text{font-size:10px}}.contacts-body{height:100vh;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}.contacts-section,.contacts-section__main{height:100%;position:relative}.contacts-section__main{padding-top:270px;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:5}.contacts-section__main .container--mta{margin-top:auto}.contacts-section__main.is-visible .contacts-section__link{visibility:visible}.contacts-section__main.is-visible .contacts-section__link,.contacts-section__main.is-visible .contacts-section__link:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts-section__main.is-visible .contacts-section__btns,.contacts-section__main.is-visible .contacts-section__form{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts-section__main.is-visible .contacts-section__title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.contacts-section__title{text-align:center;margin-top:0;margin-bottom:55px;font-size:90px;line-height:100px;font-weight:900;-webkit-transition:all .4s .3s;-o-transition:all .4s .3s;transition:all .4s .3s;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.contacts-section__form{margin-top:auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);max-width:calc(100% - 200px);margin-left:auto;margin-right:auto}.contacts-section__wrap{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-section__wrap--border{border-bottom:1px solid #000;padding:8px 0 20px 3px;margin-bottom:15px}.contacts-section__wrap .contacts-section__input,.contacts-section__wrap .contacts-section__select{width:48%}.contacts-section__select{position:relative}.contacts-section__select:after{content:">";position:absolute;top:50%;right:10px;font-weight:300;font-size:22px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.contacts-section__select select{background-color:transparent;border:0;border-bottom:1px solid #000;font-size:26px;padding:13px 3px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-box-shadow:0;box-shadow:0}.contacts-section__input,.contacts-section__select{display:block;position:relative;width:100%;margin-bottom:15px}.contacts-section__input input,.contacts-section__input select,.contacts-section__select input,.contacts-section__select select{display:block;width:100%;font-weight:300;font-family:Lato,sans-serif}.contacts-section__input label.error{display:none!important}.contacts-section__input input{background-color:transparent;border:0;border-radius:0;border-bottom:1px solid #000;font-size:26px;font-weight:300;padding:13px 3px 10px;position:relative}.contacts-section__input input.error{border-color:red}.contacts-section__input input.error~label{color:red}.contacts-section__placeholder{position:absolute;width:100%;min-height:100%;top:0;left:0;font-size:26px;font-weight:300;color:#000;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts-section__placeholder span{display:block;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.contacts-section__placeholder.is-active span{font-size:20px;opacity:.5;-webkit-transform:translate(3px,-27px);-ms-transform:translate(3px,-27px);transform:translate(3px,-27px)}.contacts-section__label{font-size:26px;font-weight:300;margin:0;width:48%}.contacts-section__radio-btns{width:48%;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts-section__radio-btns input{display:none}.contacts-section__radio-btns input:checked+label:before{border-color:rgba(0,0,0,.4)}.contacts-section__radio{font-size:14px;line-height:22px;position:relative;padding-left:70px;font-weight:300}.contacts-section__radio:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:50px;height:50px;background-size:50px 50px;background-position:50% 50%;border-radius:50%;border:1px solid transparent;padding:4px;background-repeat:no-repeat}.contacts-section__radio--cap:before{background-image:url(../img/capuc.png)}.contacts-section__radio--black:before{background-image:url(../img/mala.png)}.contacts-section__radio--herba:before{background-image:url(../img/herbal.png)}.contacts-section__radio--sok:before{background-image:url(../img/sok.png)}.contacts-section__radio:hover{cursor:pointer}.contacts-section__btns{display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:70px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.contacts-section__link-wrap{padding:60px 20px 40px;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-section__link-message,.contacts-section__link-wrap{width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contacts-section__link-message{float:right;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:opacity;-o-transition:opacity;transition:opacity;-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;opacity:0}.contacts-section__submit{width:50%;border:0;background-color:#196afe;color:#fff;text-align:center;padding:50px 20px;font-size:20px;text-transform:uppercase;font-weight:600}.contacts-section__submit span{font-weight:400;display:inline-block;vertical-align:middle;margin-left:5px;position:relative;top:-2px}.contacts-section__submit:hover{cursor:pointer}.contacts-section__link{color:#000;position:relative;display:table;font-size:14px;font-weight:400;text-transform:uppercase;margin-top:auto;-webkit-transition:all .4s ease-in-out .7s;-o-transition:all .4s ease-in-out .7s;transition:all .4s ease-in-out .7s;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);will-change:transform}.contacts-section__link:after{content:"";position:absolute;bottom:-50px;left:50%;width:1px;height:40px;background-color:#000;-webkit-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.contacts-section__second{position:absolute;z-index:2;visibility:hidden;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.contacts-section__second.is-hidden{opacity:0}.contacts-section__second.is-active{z-index:5;visibility:visible}.contacts-section__second.is-active:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.contacts-section__second.is-active .contacts-section__to-map-btn{visibility:visible}.contacts-section__second.is-active .contacts-section__back,.contacts-section__second.is-active .contacts-section__info,.contacts-section__second.is-active .contacts-section__to-map-btn,.contacts-section__second.is-active .contacts-section__to-map-btn:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts-section__second.is-active .contacts-section__info-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.contacts-section__second.is-active #contacts-map{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts-section__second #contacts-map{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:2;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.contacts-section__info{width:50%;position:relative;z-index:3;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:-webkit-transform .4s .4s;transition:-webkit-transform .4s .4s;-o-transition:transform .4s .4s;transition:transform .4s .4s;transition:transform .4s .4s,-webkit-transform .4s .4s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.contacts-section__info .contacts-section__title{display:none}.contacts-section__info-wrap{-webkit-transition:all .4s 1s;-o-transition:all .4s 1s;transition:all .4s 1s;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.contacts-section__info-wrap .contacts-section__gdpr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contacts-section__info-wrap .contacts-section__gdpr_link{margin:0;font-size:17px}.contacts-section__info-wrap .contacts-section__gdpr_separator{margin:0 20px}.contacts-section__info-wrap a,.contacts-section__info-wrap p{font-size:26px;line-height:52px;font-weight:300;color:#000;margin:0 0 35px}.contacts-section__info-wrap a{display:table;border-bottom:1px solid transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts-section__info-wrap a:hover{border-color:#000}.contacts-section__info-wrap a:last-child{margin-bottom:0}.contacts-section__to-form{display:none}.contacts-section__to-map-btn{color:#000;position:absolute;bottom:45px;display:table;font-size:14px;font-weight:400;text-transform:uppercase;-webkit-transition:all .4s ease-in-out 1s;-o-transition:all .4s ease-in-out 1s;transition:all .4s ease-in-out 1s;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);will-change:transform}.contacts-section__to-map-btn:after{content:"";position:absolute;bottom:-50px;left:50%;width:1px;height:40px;background-color:#000;-webkit-transform:translateX(-50%) translateY(30px);-ms-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.contacts-section__map{width:50%;position:relative;z-index:3}.contacts-section__back{width:100%;border:0;background-color:#196afe;color:#fff;text-align:center;padding:50px 20px;font-size:20px;text-transform:uppercase;font-weight:600;position:absolute;bottom:0;left:0;-webkit-transition:all .4s .6s;-o-transition:all .4s .6s;transition:all .4s .6s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.contacts-section__back:hover{cursor:pointer}.contacts-section__back span{display:inline-block;margin-left:10px;font-weight:400;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.contacts-section__powrot{display:none;font-weight:700;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;padding:10px 20px;border:1px solid #000}@media (min-width:990px) and (max-height:900px){.contacts-section__main{padding-top:200px}.contacts-section__title{font-size:70px;line-height:80px;margin-bottom:25px}.contacts-section__btns{margin-top:25px}}@media (max-width:1250px){.contacts-section__form{max-width:100%}}@media only screen and (max-width:992px){.contacts-section__main{padding-top:220px}.contacts-section__title{text-align:left;font-size:70px;line-height:80px;margin-bottom:10px}.contacts-section__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-section__wrap--border{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}.contacts-section__wrap .contacts-section__input--name,.contacts-section__wrap .contacts-section__select{width:100%}.contacts-section__select{margin-bottom:30px}.contacts-section__select select{font-size:20px}.contacts-section__label{width:100%;margin-bottom:30px;font-size:20px}.contacts-section__radio-btns{width:100%}.contacts-section__input{margin-bottom:30px}.contacts-section__input input,.contacts-section__placeholder{font-size:20px}.contacts-section__back,.contacts-section__submit{padding:25px 15px}.contacts-section__link-wrap{padding:20px 10px 30px}}@media only screen and (max-width:767px){.contacts-section__main{padding-top:90px;padding-bottom:15px;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);z-index:6;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts-section__main.is-active,.contacts-section__title{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.contacts-section__title{display:none;font-size:33px;line-height:51px;margin-bottom:10px;opacity:1;text-align:center}.contacts-section__form{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.contacts-section__input{margin-bottom:17px}.contacts-section__input input{font-size:17px;padding:5px 3px;text-align:center}.contacts-section__select{margin-bottom:10px;text-align:center}.contacts-section__placeholder,.contacts-section__select select{font-size:17px;text-align:center}.contacts-section__placeholder.is-active span{font-size:17px;-webkit-transform:translateY(-21px);-ms-transform:translateY(-21px);transform:translateY(-21px)}.contacts-section__label{font-size:17px;margin-bottom:18px;text-align:center}.contacts-section__radio-btns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-section__radio{width:50%;padding-left:58px;margin-bottom:30px}.contacts-section__radio:nth-of-type(3),.contacts-section__radio:nth-of-type(4){margin-bottom:20px}.contacts-section__radio:before{width:40px;height:40px;background-size:40px 40px}.contacts-section__wrap--border{padding:0}.contacts-section__btns{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 30px);margin-left:15px;margin-right:15px}.contacts-section__link-wrap{padding:10px;width:100%;display:none}.contacts-section__link-message{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:opacity;-o-transition:opacity;transition:opacity;-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s;opacity:0}.contacts-section__submit{width:100%;padding:15px 10px;font-size:15px}.contacts-section__second{visibility:visible;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);z-index:5}.contacts-section__second.is-hidden{opacity:1}.contacts-section__second #contacts-map{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts-section__info{-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;padding-top:90px;padding-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts-section__info .contacts-section__title{display:block}.contacts-section__info.is-hidden{-webkit-transform:translateY(0) translateX(-100vw)!important;-ms-transform:translateY(0) translateX(-100vw)!important;transform:translateY(0) translateX(-100vw)!important}.contacts-section__info-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;text-align:center}.contacts-section__info-wrap a,.contacts-section__info-wrap p{font-size:17px;text-align:center;line-height:25px;margin-bottom:10px;margin-left:auto;margin-right:auto}.contacts-section__map{width:100%;padding-top:90px}.contacts-section__mobile-btns{width:calc(100% - 30px);margin-left:15px;margin-right:15px}.contacts-section__to-form{padding:15px 10px;text-transform:uppercase;color:#fff;background-color:#196afe;margin-bottom:15px}.contacts-section__to-form,.contacts-section__to-map-btn{display:block;width:100%;text-align:center;font-size:15px}.contacts-section__to-map-btn{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:14px 10px;border:1px solid #000;position:static}.contacts-section__to-map-btn:after{display:none}.contacts-section__back{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:calc(100% - 30px);left:15px;bottom:15px;padding:15px 10px;font-size:15px}.contacts-section__powrot{display:table}}