@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Bebas_Neue;src:url(../fonts/Bebas_Neue.ttf) format("truetype");font-weight:400;font-style:normal}body,html{background:-webkit-linear-gradient(top,#574573 0,#13121f 100%);background:-webkit-gradient(linear,left top,left bottom,from(#574573),to(#13121f));background:-o-linear-gradient(top,#574573 0,#13121f 100%);background:linear-gradient(to bottom,#574573 0,#13121f 100%);font:400 16px Bebas_Neue;color:#3c3c3c;font-size:16px;line-height:1.2;max-width:1920px;width:100%;margin:0 auto;position:relative;overflow:hidden;-webkit-transition:ease-in-out all .3s;-o-transition:ease-in-out all .3s;transition:ease-in-out all .3s}body.locked,html.locked{overflow:hidden!important}html{height:100vh;overflow:hidden}.preloader{color:#e95822;font-size:1.5rem;letter-spacing:4px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-animation:letters 3s infinite linear;animation:letters 3s infinite linear}.load-more-button{width:240px;margin:auto;height:40px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#0cf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff}.load-more-button-holder{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.load-more-button img{margin-right:12px}html.active{overflow:hidden!important}*{outline:0!important}.container{max-width:1640px;padding:0 20px;margin:0 auto;width:auto}.typical-title{font:600 2rem/1.22 Montserrat;color:#000}.typical-title.hohloma img{margin-right:5px}@-webkit-keyframes show75{from{stroke-dashoffset:185}to{stroke-dashoffset:45}}.dn{display:none}.light{color:#c1c1c1}@keyframes show75{from{stroke-dashoffset:185}to{stroke-dashoffset:45}}@keyframes letters{25%{letter-spacing:8px}75%{letter-spacing:6px}}@-webkit-keyframes letters{25%{letter-spacing:8px}75%{letter-spacing:6px}}@-webkit-keyframes case{0%{-webkit-transform:scale(1.01) rotate(0);transform:scale(1.01) rotate(0)}to{-webkit-transform:scale(1.4) rotate(5deg);transform:scale(1.4) rotate(5deg)}}@keyframes case{0%{-webkit-transform:scale(1.01) rotate(0);transform:scale(1.01) rotate(0)}to{-webkit-transform:scale(1.4) rotate(5deg);transform:scale(1.4) rotate(5deg)}}@-webkit-keyframes linkHover{25%{-webkit-transform:rotate(-20deg);transform:rotatex(-20deg)}75%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes linkHover{25%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}75%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes scrollDownHover{25%{-webkit-transform:translatey(50%);transform:translatey(50%)}75%{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes scrollDownHover{25%{-webkit-transform:translatey(50%);transform:translatey(50%)}75%{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes scrollUpHover{25%{-webkit-transform:translatey(-50%);transform:translatey(-50%)}75%{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes scrollUpHover{25%{-webkit-transform:translatey(-50%);transform:translatey(-50%)}75%{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes moveRightAnimation{25%{-webkit-transform:translatex(50%);transform:translatex(50%)}75%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes moveRightAnimation{25%{-webkit-transform:translatex(50%);transform:translatex(50%)}75%{-webkit-transform:translatex(0);transform:translatex(0)}}@-webkit-keyframes moveLeftAnimation{25%{-webkit-transform:translatex(-50%);transform:translatex(-50%)}75%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes moveLeftAnimation{25%{-webkit-transform:translatex(-50%);transform:translatex(-50%)}75%{-webkit-transform:translatex(0);transform:translatex(0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}*,button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover{cursor:pointer}a{text-decoration:none;outline:0}a:hover{cursor:pointer}ul{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;display:block}.ttu{text-transform:uppercase}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.a-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.j-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.j-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.error{border-color:red!important}.mb1{margin-bottom:10px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.mb4{margin-bottom:40px}.mb5{margin-bottom:50px}.mt1{margin-top:10px}.mt2{margin-top:20px}.mt3{margin-top:30px}.mt4{margin-top:40px}.mt5{margin-top:50px}.ml1{margin-left:10px}.ml2{margin-left:20px}.ml3{margin-left:30px}.ml4{margin-left:40px}.ml5{margin-left:50px}.mr1{margin-right:10px}.mr2{margin-right:20px}.mr3{margin-right:30px}.mr4{margin-right:40px}.mr5{margin-right:50px}.pb1{padding-bottom:10px}.pb2{padding-bottom:20px}.pb3{padding-bottom:30px}.pb4{padding-bottom:40px}.pb5{padding-bottom:50px}.pt1{padding-top:10px}.pt2{padding-top:20px}.pt3{padding-top:30px}.pt4{padding-top:40px}.pt5{padding-top:50px}.pl1{padding-left:10px}.pl2{padding-left:20px}.pl3{padding-left:30px}.pl4{padding-left:40px}.pl5{padding-left:50px}.pr1{padding-right:10px}.pr2{padding-right:20px}.pr3{padding-right:30px}.pr4{padding-right:40px}.pr5{padding-right:50px}@keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}@-webkit-keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}@keyframes waveAnimation{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0s;-o-transition:0s;transition:0s}}@-webkit-keyframes waveAnimation{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0s;-o-transition:0s;transition:0s}}@keyframes opacityDance{0%{opacity:1}50%{opacity:.3}}@-webkit-keyframes opacityDance{0%{opacity:1}50%{opacity:.3}}#horiz{position:fixed;top:0;z-index:999;bottom:0;right:0;left:0;display:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#574573),to(#13121f));background-image:-webkit-linear-gradient(top,#574573,#13121f);background-image:-o-linear-gradient(top,#574573,#13121f);background-image:linear-gradient(to bottom,#574573,#13121f);color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header{position:absolute;max-width:1920px;left:0;right:0;top:0;margin:0 auto;z-index:11;padding:15px 30px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo img{min-width:200px}.header__nav{margin-left:auto}.header__nav>li{margin-left:60px;position:relative}.header__nav>li>a{z-index:2;display:block;color:#fff;font-size:20px;position:relative}.header__nav>li>a.dn{display:none}.header__nav>li>a:hover{color:#ff8000}.header__nav>li>a.active{color:#ff8000}.header__nav>li>a.active+ul.dropDownMenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header__nav>li>a.active+ul.dropDownMenu:before{bottom:0}.header__language{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.header__language a{width:25px;height:25px;-webkit-border-radius:2px;border-radius:2px;background-color:#ff8000;color:#fff!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font:700 18px Bebas_Neue!important;letter-spacing:.9px!important}.header__language a:hover{color:#fff!important}.header .dropDownMenu{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 -50%;-ms-transform-origin:0 -50%;transform-origin:0 -50%;top:-45px;position:absolute;padding-top:-webkit-calc(100% + 50px);padding-top:calc(100% + 50px)}.header .dropDownMenu li{margin-bottom:5px}.header .menu{display:none;cursor:pointer;padding:0 0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin-left:10px;z-index:10}.header .menu.active+.dropDownMenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header .menu .sandwich{width:32px;height:18px;display:block;position:relative}.header .menu .sandwich .line{height:2px;background:#fff;-webkit-border-radius:20px;border-radius:20px;width:100%;display:block;position:absolute;left:0;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.header .menu .sandwich .line.line-1{top:0;-webkit-animation:linear infinite 3s opacityDance;animation:linear infinite 3s opacityDance}.header .menu .sandwich .line.line-2{top:50%;-webkit-animation:linear infinite 3s opacityDance;animation:linear infinite 3s opacityDance;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header .menu .sandwich .line.line-3{bottom:0;-webkit-animation:linear infinite 3s opacityDance;animation:linear infinite 3s opacityDance;-webkit-animation-delay:4s;animation-delay:4s}.header .menu.active .sandwich .line.line-1{-webkit-transform:rotate(220deg);-ms-transform:rotate(220deg);transform:rotate(220deg);top:50%}.header .menu.active .sandwich .line.line-2{opacity:0;-webkit-animation:none;animation:none}.header .menu.active .sandwich .line.line-3{-webkit-transform:rotate(-220deg);-ms-transform:rotate(-220deg);transform:rotate(-220deg);top:50%;width:100%}.footer{position:absolute;max-width:1920px;left:0;right:0;bottom:50px;margin:0 auto;z-index:10;padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;pointer-events:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.footer.main{padding-left:35px}.footer.main .main__shall{display:block;font:400 32px Bebas_Neue;color:#fff;left:0;right:0;text-align:center;position:absolute;top:-40px;line-height:1.18;letter-spacing:1.9px}.footer.hidden{bottom:-300px}.footer.services .footer__consultation,.footer.video .footer__consultation{display:none}.footer>*{pointer-events:initial}.footer.not-main.services{padding-left:25px}.footer.not-main.services .footer__social a img,.footer.not-main.services .footer__social a svg{fill:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;max-width:25px;max-height:25px;width:25px;height:25px}.footer.not-main .footer__social{display:block}.footer.not-main .footer__social a{display:block;margin-top:15px}.footer__social a{margin-right:20px}.footer__social a img,.footer__social a svg{fill:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;max-width:17px;max-height:17px;width:17px;height:17px}.footer__social a:hover svg{fill:#ff8000}.footer__consultation{position:relative;margin-left:auto}.footer__consultation a{height:80px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:10px;background:rgba(255,255,255,.15);width:500px;color:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;position:relative;overflow:hidden}.footer__consultation a:before{content:"";background:#fff;position:absolute;width:100%;height:500%;left:0;right:0;z-index:20;top:0;bottom:0;opacity:.2;margin:auto;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-animation:linear 2s infinite waveAnimation;animation:linear 2s infinite waveAnimation;pointer-events:none}.footer__consultation a:hover{letter-spacing:5px}.left-sticky{position:absolute;z-index:1;left:30px;max-width:200px;top:25%}.left-sticky .img-holder{margin-bottom:5px;position:relative}.left-sticky .img-holder span{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;color:#fff;padding:5px 15px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;text-align:center;opacity:1;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.left-sticky .img-holder:hover{cursor:pointer}.left-sticky .img-holder:hover span{opacity:0}.left-sticky .img-holder:hover:after,.left-sticky .img-holder:hover:before{width:0;height:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.left-sticky .img-holder:after{content:'';position:absolute;background-color:rgba(0,0,0,.35);width:100%;height:100%;right:0;bottom:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;pointer-events:none;opacity:1}.left-sticky .img-holder:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;pointer-events:none;background-color:rgba(0,0,0,.35);opacity:1}.left-sticky .img-holder img{min-height:200px;-o-object-fit:cover;object-fit:cover}.pano{height:100vh;position:relative;z-index:0}.pano.main:before{opacity:.6}.pano:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.9;background-image:-webkit-gradient(linear,left top,left bottom,from(#574573),to(#13121f));background-image:-webkit-linear-gradient(top,#574573,#13121f);background-image:-o-linear-gradient(top,#574573,#13121f);background-image:linear-gradient(to bottom,#574573,#13121f)}.pano iframe,.pano img,.pano video{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.pano .pano__text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.pano .pano__text img{height:initial;width:initial;margin:auto}.pano .pano__text-inner{max-width:70%}.pano .pano__text-inner .logo{margin-bottom:40px}.pano .pano__text-inner .top{margin-bottom:30px}.pano .pano__text-inner h1{font:400 80px Bebas_Neue;line-height:1.2;color:#fff;text-align:center;margin:0}.pano .pano__text-inner h2{font:400 42px Bebas_Neue;letter-spacing:2.1px;color:#fff;text-align:center;margin:0}.pano .pano__text-inner .bottom{margin-top:30px;display:block;text-align:center;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}a[class*=lightcase-icon-].lightcase-icon-close{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#000;height:35px;width:33px}a[class*=lightcase-icon-].lightcase-icon-close:after,a[class*=lightcase-icon-].lightcase-icon-close:before{height:2px;font-size:0;width:1.8rem;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;transition:ease-in-out .3s all;content:'';display:block;position:absolute;top:18px}a[class*=lightcase-icon-].lightcase-icon-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body .lightcase-icon-next,body .lightcase-icon-prev,body a[class*=lightcase-icon-].lightcase-icon-next,body a[class*=lightcase-icon-].lightcase-icon-prev{height:35px;width:33px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#000}.lightcase-icon-next:before,.lightcase-icon-prev:before{content:""!important;background-repeat:no-repeat;height:1.8rem;background-position:center;width:1.8rem}.lightcase-icon-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important}.lightcase-icon-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important}.modal{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(87,69,115,.9)),to(rgba(19,18,31,.91)));background-image:-webkit-linear-gradient(top,rgba(87,69,115,.9),rgba(19,18,31,.91));background-image:-o-linear-gradient(top,rgba(87,69,115,.9),rgba(19,18,31,.91));background-image:linear-gradient(to bottom,rgba(87,69,115,.9),rgba(19,18,31,.91));-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;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;z-index:99;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font:300 16px OpenSans}.modal.thanks-modal .modal__body{height:auto}.modal.thanks-modal .modal__body .modal__title{margin-bottom:0}.modal.animation-modal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal.animation-modal .table{max-height:100%}.modal.animation-modal .modal-body{max-width:470px;width:100%;padding:20px 60px}.modal.animation-modal .modal-close{background:#000}.modal.animation-modal .modal-close .inner,.modal.animation-modal .modal-close .outer,.modal.animation-modal .modal-close span,.modal.animation-modal .modal-close strong{color:#fff;background:#fff}.modal.youtube-modal iframe{width:640px;height:480px}.modal.youtube-modal .modal-close-video{color:#fff}.modal.youtube-modal .modal-close-video .inner,.modal.youtube-modal .modal-close-video .outer,.modal.youtube-modal .modal-close-video span{color:#fff;background:#fff}.modal.video-modal .modal__body{padding:0;width:auto;overflow:hidden;height:auto;max-width:initial;text-align:center;background:0 0}.modal.video-modal .modal__body video{max-width:100vw;margin-bottom:-7px}.modal.active{bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99}.modal__body{max-width:400px;padding:50px 20px 20px;height:auto;background:rgba(255,255,255,.1);position:relative}.modal__title{color:#fff;margin-bottom:24px;text-align:center;font:400 24px Bebas_Neue;line-height:1.21;letter-spacing:1.2px}.modal__consultation-modal .modal__body{padding:50px 20px 110px}.modal label{margin-bottom:15px;display:block}.modal label span{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;margin-bottom:5px;color:#fff;font:300 14px OpenSans}.modal label span span{margin-bottom:0}.modal label span svg{margin-right:5px}.modal label input{display:block;width:100%;height:40px;background:rgba(255,255,255,.5);border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;padding:0 15px;color:#fff}.modal select{width:100%;height:40px;padding:0 15px;background-color:rgba(255,255,255,.5);color:#fff;border:none;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;background-image:url(../img/Group_99.png);background-repeat:no-repeat;background-position:-webkit-calc(100% - 20px) -webkit-calc(1em + 2px);background-position:calc(100% - 20px) calc(1em + 2px);-webkit-background-size:10px 10px;background-size:10px 10px}.modal select option{color:#000}.modal .jq-selectbox{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;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}.modal .jq-selectbox.focused .jq-selectbox__select{border:1px solid transparent}.modal .jq-selectbox__select{width:100%;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;height:40px;background:rgba(255,255,255,.5);border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;padding:0 15px;color:#fff;text-shadow:none;-webkit-border-radius:0;border-radius:0}.modal .jq-selectbox__trigger{border-left:none}.modal .jq-selectbox__trigger-arrow{border-top-color:#fff;top:17px}.modal .jq-selectbox__dropdown{background:#a6a2af;-webkit-border-radius:0;border-radius:0;top:38px!important}.modal .jq-selectbox__dropdown ul{max-height:200px;color:#fff}.modal .jq-selectbox__dropdown ul li{color:#fff}.modal .jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#fff}.modal button{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0;color:#fff;border:1px solid #fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;height:46px;text-align:center;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font:400 20px Bebas_Neue;letter-spacing:1px;margin:0 auto 20px;width:290px}.modal button:hover{background:#fff;color:#ff8000}.modal .modal-close,.modal .modal-close-video{position:absolute;right:11px;top:11px;height:35px;width:33px;opacity:1;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;transition:ease-in-out .3s all;z-index:9;background:#000}.modal .modal-close span,.modal .modal-close strong,.modal .modal-close-video span,.modal .modal-close-video strong{height:2px;font-size:0;width:1.8rem;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;transition:ease-in-out .3s all}.modal .modal-close .outer .inner,.modal .modal-close-video .outer .inner{display:block;height:2px;font-size:0;width:1.8rem;background:#fff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;transition:ease-in-out .3s all;position:absolute}.video__page{position:absolute;top:-webkit-calc(74px + 5vh);top:calc(74px + 5vh);left:0;right:0;z-index:1}.video .text-holder{max-width:280px;width:280px}.video .text-holder .desc{font:300 14px OpenSans;margin-bottom:26px;color:#fff;max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff8000 #fff;padding-right:10px}.video .text-holder .desc ul{margin:1px;-webkit-padding-start:40px;padding-inline-start:40px;list-style:disc}.video .text-holder .desc::-webkit-scrollbar{background:#fff;width:3px;border-radius:5px;-webkit-border-radius:5px}.video .text-holder .desc::-webkit-scrollbar-thumb{background:#ff8000;color:#ff8000}.video .text-holder .consultation-summon{font-size:18px;color:#fff;letter-spacing:.9px;display:block;position:relative;background:rgba(255,255,255,.15);padding:30px 0;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.video .text-holder .consultation-summon:hover{letter-spacing:1.2px}.video .text-holder .consultation-summon:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:130px;background:rgba(255,255,255,.15)}.video .text-holder .tab-links-holder{margin-bottom:40px;padding-left:70px}.video .text-holder .tab-links-holder a{position:relative;left:0;display:block;color:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;font-size:20px;margin-bottom:15px}.video .text-holder .tab-links-holder a.active{color:#ff8000;left:20px}.video .text-holder .tab-links-holder a:hover{color:#ff8000;left:20px}.video__holder{max-width:1430px;margin-left:100px}.video__holder .tabs-holder>div{display:none}.video__holder .tabs-holder>div:first-of-type{display:block}.video__holder .swiper-container{padding-bottom:45px}.video__holder .swiper-container .swiper-button-next{left:40px;right:initial}.video__holder .swiper-container .swiper-button-next,.video__holder .swiper-container .swiper-button-prev{top:initial;bottom:0;background-image:none;width:auto;height:auto;margin-top:initial;padding:3px;background-color:rgba(255,255,255,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}.video__holder .swiper-container .swiper-button-next svg,.video__holder .swiper-container .swiper-button-prev svg{width:18px;height:18px;fill:#fff}.video__holder .swiper-container .swiper-pagination{width:auto;left:initial;right:0;bottom:0;font-size:25px}.video__holder .swiper-container .swiper-pagination-current:after{content:'/';padding:0 1px 0 4px}.video__holder .swiper-slide{max-width:300px;height:300px;position:relative}.video__holder .swiper-slide.animation-contains:after,.video__holder .swiper-slide.video-contains:after{content:url("../img/Mask Group 13.png");position:absolute;left:0;right:0;bottom:0;top:0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video__holder .swiper-slide:hover{cursor:pointer}.video__holder .swiper-slide:hover:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video__holder .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}.video__box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:110px}.video__box-title{font-size:40px;color:#fff;margin-bottom:15px}.services__content{position:absolute;top:-webkit-calc(74px + 3vh);top:calc(74px + 3vh);left:0;right:0;z-index:1}.services__content .services__box{max-width:1620px;margin:0 auto;padding:0 15px;position:relative}.services__content .services__box .swiper-button-prev{left:-40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important}.services__content .services__box .swiper-button-next{right:-20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important}.services__content .services__item{max-width:370px;background:rgba(255,255,255,.1);color:#fff;padding:35px 25px 35px 35px}.services__content .services__item ul{margin:1px;-webkit-padding-start:40px;padding-inline-start:40px;list-style:disc}.services__content .services__title{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0;font-size:34px;margin-bottom:32px}.services__content .services__desc{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0;padding-right:10px;font:300 16px/1.38 OpenSans;margin-bottom:15px;max-height:340px;height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff8000 #fff}.services__content .services__desc p{margin-top:0}.services__content .services__desc::-webkit-scrollbar{background:#fff;width:3px;border-radius:5px;-webkit-border-radius:5px}.services__content .services__desc::-webkit-scrollbar-thumb{background:#ff8000;color:#ff8000}.services__content .services__price{color:#ff8000;line-height:1}.services__content .services__price .text{font-size:30px;font-weight:400;margin-right:15px;line-height:1;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0}.services__content .services__price .price{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0;font:300 18px OpenSans;line-height:1}.services__content .services__utility{margin-top:160px}.services__content .services__utility a{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;background:0 0;color:#fff;font-size:21px;border:1px solid #fff;font-weight:400;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;margin-bottom:20px;height:46px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.services__content .services__utility a.disabled{opacity:0;pointer-events:none}.services__content .services__utility a.white{color:#fff;border:1px solid #fff;background:0 0}.services__content .services__utility a.white:hover{background:#fff;color:#ff8000}.services__content .services__utility a.orange{color:#ff8000;border:1px solid #ff8000;background:0 0}.services__content .services__utility a.orange:hover{background:#ff8000;color:#fff}.services__content .services__utility a svg{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;fill:#fff;margin-right:5px}.services__content .services__utility a:hover{color:#ff8000}.services__content .services__utility a:hover svg{fill:#ff8000}.main__content{position:absolute;top:-webkit-calc(74px + 5vh);top:calc(74px + 5vh);left:0;right:0;z-index:1;height:74vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main__content.services__holder{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:auto}.main__content-box{max-width:1620px;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-y:auto;padding:0 20px;max-height:74vh}.main__content-box.services{max-height:initial;overflow:auto}.main__content-box.contacts{width:100%}.main__content-box.contacts>div{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.main__content-box.contacts .img-holder #map,.main__content-box.contacts .img-holder iframe{width:100%;height:650px}.main__content-box.contacts .text-holder{margin-left:75px;color:#fff}.main__content-box.contacts .text-holder .contacts__title{font-size:72px;line-height:1.19;letter-spacing:3.6px;margin-bottom:50px}.main__content-box.contacts .text-holder .contacts__desc{padding-left:75px;font-size:20px;letter-spacing:6px}.main__content-box.contacts .text-holder .contacts__desc .contact-item{margin-bottom:40px}.main__content-box.contacts .text-holder .contacts__desc .contact-title{font-size:18px;font-weight:700;margin-bottom:10px;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;margin-left:-40px}.main__content-box.contacts .text-holder .contacts__desc .contact-title.contact-ua:before{content:url(../img/ua-flag.png);height:25px;margin-right:10px}.main__content-box.contacts .text-holder .contacts__desc .contact-title.contact-uae:before{content:url(../img/uae-flag.png);height:25px;margin-right:10px}.main__content-box.contacts .text-holder .contacts__desc a,.main__content-box.contacts .text-holder .contacts__desc>div{display:block;color:#fff;margin-bottom:40px;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.main__content-box.contacts .text-holder .contacts__desc a:hover{color:#ff8000}.main__content-box.contacts .text-holder .contacts__desc .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main__content-box.contacts .text-holder .contacts__desc .social a{margin-right:20px}.main__content-box.contacts .text-holder .contacts__desc .social a:hover svg{fill:#ff8000}.main__content-box.contacts .text-holder .contacts__desc .social a svg{fill:#fff;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;max-width:17px;max-height:17px;width:17px;height:17px}.main__content-box.portfolio{position:relative;max-width:1440px;padding:0 15px;padding-right:90px}.main__content-box.portfolio .swiper-container .swiper-slide{max-width:450px;color:#fff}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a{display:block;position:relative}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a .divider{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:32px;text-transform:uppercase;text-align:center;pointer-events:none;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:5}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a .divider .first{border:2px solid #fff;padding:5px 0 5px 5px;border-right:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;margin-right:25%}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a .divider .second{border:2px solid #fff;padding:5px 5px 5px 0;border-left:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;margin-left:25%}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1;pointer-events:none;background-color:rgba(0,0,0,.55);opacity:0}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a:hover span{opacity:1}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a:hover .first,.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a:hover .second{margin:0}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder a:hover:before{opacity:1}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder img{width:450px;height:450px;-o-object-fit:cover;object-fit:cover}.main__content-box.portfolio .swiper-container .swiper-slide .title{font-size:40px;line-height:1.2;letter-spacing:2px}.main__content-box.portfolio .swiper-container .swiper-slide .desc{line-height:1.33;font:300 18px OpenSans}.main__content-box.portfolio .swiper-button-next,.main__content-box.portfolio .swiper-button-prev{top:0;background-image:none;width:auto;height:auto;margin-top:initial;padding:3px;background-color:rgba(255,255,255,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}.main__content-box.portfolio .swiper-button-next svg,.main__content-box.portfolio .swiper-button-prev svg{width:18px;height:18px;fill:#fff}.main__content-box.portfolio .swiper-pagination{left:initial;right:0;bottom:initial;top:40px;font-size:25px;color:#fff;width:65px;text-align:center}.main__content-box.portfolio .swiper-pagination-current:after{content:'/';padding:0 1px 0 4px}.main__content-box.portfolio .swiper-button-next{right:0}.main__content-box.portfolio .swiper-button-prev{left:initial;right:40px}.main__content-box.about-us{overflow-y:initial;max-height:initial;scrollbar-width:thin;scrollbar-color:#ff8000 #fff}.main__content-box.about-us .img-holder{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.main__content-box.about-us .img-holder img{width:100%;max-height:70vh;-o-object-fit:cover;object-fit:cover}.main__content-box.about-us .text-holder{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding-left:50px;overflow-y:auto;max-height:65vh;scrollbar-width:thin;scrollbar-color:#ff8000 #fff;padding-right:10px}.main__content-box.about-us .text-holder::-webkit-scrollbar{background:#fff;width:2px;border-radius:5px;-webkit-border-radius:5px}.main__content-box.about-us .text-holder::-webkit-scrollbar-thumb{background:#ff8000;color:#ff8000}.main__content-box.about-us .about-us__title{font-size:72px;margin-bottom:40px;color:#fff}.main__content-box.about-us .desc{line-height:1.88;color:#fff;font:300 16px OpenSans}.main__content-box.about-us .swiper-button-next,.main__content-box.about-us .swiper-button-prev{top:initial;bottom:0;background-image:none;width:auto;height:auto;margin-top:initial;padding:3px;background-color:rgba(255,255,255,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}.main__content-box.about-us .swiper-button-next svg,.main__content-box.about-us .swiper-button-prev svg{width:18px;height:18px;fill:#fff}.main__content-box.about-us .swiper-pagination{width:auto;left:initial;right:0;bottom:0;font-size:25px}.main__content-box.about-us .swiper-pagination-current:after{content:'/';padding:0 1px 0 4px}.main__content-box.about-us .swiper-container{padding-bottom:40px}.main__content-box.about-us .swiper-button-next{right:initial;left:50px}@media (max-width:1900px){.services__content{padding:0 15px 25px 25px}.services__content .services__utility{margin-top:40px}.services__content .services__box{padding-left:50px;padding-right:50px}.services__content .services__box .swiper-button-next{right:10px}.services__content .services__box .swiper-button-prev{left:10px}}@media (max-width:1441px){.services__content .services__item{padding:25px 15px 25px 25px}.services__content .services__utility{margin-top:40px}.services__content .services__box{padding-left:50px;padding-right:50px}.services__content .services__box .swiper-button-next{right:10px}.services__content .services__box .swiper-button-prev{left:10px}.video__holder{max-width:1015px;margin-left:35px}.video__holder .swiper-slide{max-width:280px;height:280px}.footer{bottom:50px}.footer.not-main{padding-left:15px}.footer.not-main.video .footer__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__consultation a{height:60px}.main__content-box.contacts{padding-left:50px}.main__content-box.contacts .img-holder #map,.main__content-box.contacts .img-holder iframe{height:400px}.main__content-box.contacts .text-holder{margin-left:25px}.main__content-box.contacts .text-holder .contacts__title{font-size:60px;margin-bottom:40px}.main__content-box.contacts .text-holder .contacts__desc{padding-left:40px}.main__content-box.contacts .text-holder .contacts__desc a,.main__content-box.contacts .text-holder .contacts__desc div{margin-bottom:20px}.main__content-box.portfolio{padding-left:50px}.main__content-box.portfolio .swiper-button-next{right:10px}.main__content-box.portfolio .swiper-pagination{right:10px}.main__content-box.about-us .desc{font-size:14px}.main__content-box.about-us .about-us__title{font-size:60px;margin-bottom:40px}}@media (min-width:1279px) and (max-height:790px){.services__content{padding:0 15px 25px 25px;top:-webkit-calc(50px + 2vh);top:calc(50px + 2vh)}.services__content .services__desc{max-height:270px;height:317px}.services__content .services__utility{margin-top:40px}.services__content .services__utility a{height:35px;font-size:16px;margin-bottom:5px}.left-sticky{max-width:150px;top:18%}.left-sticky .img-holder img{min-height:150px}}@media (min-width:1279px) and (min-height:791px) and (max-width:1600px){.left-sticky{max-width:150px;top:12%}.left-sticky .img-holder img{min-height:150px}}@media (min-width:1279px) and (max-height:790px){.iphone .services__content .services__item{background:0 0;border:1px solid #fff}.main__content-box.contacts{padding:0 50px}.main__content-box.contacts .text-holder{margin-left:30px}.about-page .main__content-box.about-us{padding:0 50px}.about-page .main__content-box.about-us .about-us__title{font-size:50px;margin-bottom:20px}.left-sticky{max-width:150px;top:15%}.main__content-box.portfolio .swiper-container .swiper-slide{max-width:250px}.main__content-box.portfolio .swiper-container .swiper-slide .title{font-size:32px}.main__content-box.portfolio .swiper-container .swiper-slide .desc{font-size:16px}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder img{width:250px;height:250px}.video__holder .swiper-slide{max-width:230px;height:230px}.pano .pano__text-inner h1{font-size:60px}.pano .pano__text-inner .logo{margin-bottom:20px}.pano .pano__text-inner .top{margin-bottom:10px}.pano .pano__text-inner .bottom{margin-top:10px}.pano .pano__text-inner h2{font-size:32px}}@media (max-width:1367px){.video__holder{max-width:942px;margin-left:35px}}@media (max-width:1365px){.video__box{padding-left:50px}.video__holder{margin-left:20px;max-width:-webkit-calc(100vw - 350px);max-width:calc(100vw - 350px)}.main__content-box.about-us .about-us__title{font-size:36px;margin-bottom:20px}}@media (max-width:1279px){.video__page{height:74vh;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}.pano .pano__text-inner{max-width:50%}.pano .pano__text-inner h1{font-size:60px}.pano .pano__text-inner h2{font-size:32px}}@media (max-width:1025px){.services__content .services__desc{max-height:50vh;height:50vh}}@media (max-width:1023px){.main__content-box.contacts .text-holder .contacts__desc .contact-title{margin-left:0}.header__nav>li{margin-left:30px}.left-sticky{left:10px}.footer.main{padding-left:10px}.main__content-box.about-us{display:block}.main__content-box.about-us .text-holder{margin-top:10px}.main__content-box.contacts{display:block;padding-left:50px}.main__content-box.contacts .img-holder #map,.main__content-box.contacts .img-holder iframe{height:400px}.main__content-box.contacts .text-holder{margin-left:10px;margin-top:10px}.main__content-box.contacts .text-holder .contacts__title{font-size:24px;margin-bottom:20px}.main__content-box.contacts .text-holder .contacts__desc{letter-spacing:6px;padding-left:20px}.main__content-box.contacts .text-holder .contacts__desc a,.main__content-box.contacts .text-holder .contacts__desc div{font-size:16px;margin-bottom:20px}.main__content-box.about-us .text-holder{padding-left:20px}.header{padding:50px 15px 0}}@media (max-width:767px){.footer.main{padding-left:0}body,html{-webkit-overflow-scrolling:auto!important}.pano .pano__text{top:80px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pano .pano__text-inner{max-width:initial;padding:0 20px}.pano .pano__text-inner .logo{max-width:62px;margin-bottom:18px}.pano .pano__text-inner .top{margin-bottom:5px;max-width:10px}.pano .pano__text-inner .bottom{margin-top:5px;max-width:10px}.pano .pano__text-inner h1{font-size:27px}.pano .pano__text-inner h2{font-size:14px}.video__page{top:-webkit-calc(20px + 5vh);top:calc(20px + 5vh)}.video__box{padding-left:20px}.video__box-title{font-size:24px;margin-bottom:0}.video__holder .swiper-container{padding-bottom:35px}.video__holder .swiper-container .swiper-slide{max-width:250px;height:250px}.video__holder .swiper-container .swiper-pagination{font-size:16px;color:#fff;bottom:4px}.video__holder .swiper-container .swiper-button-prev{left:0}.video .xs{display:block}.video .desc{padding-top:5px;font-size:12px;max-height:100px;overflow:hidden;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#ff8000 #fff;color:#fff}.video .desc::-webkit-scrollbar{background:#fff;width:2px;border-radius:5px;-webkit-border-radius:5px}.video .desc::-webkit-scrollbar-thumb{background:#ff8000;color:#ff8000}.video .text-holder{display:none}.video__holder{max-width:-webkit-calc(100vw - 40px);max-width:calc(100vw - 40px);margin-left:0}.modal{background-color:#000}.modal button{width:100%}.modal label span svg{width:15px!important;height:15px!important}.modal .modal-close{top:11px;height:25px;width:25px}.modal .modal-close .outer{width:1.3rem}.modal .modal-close .outer .inner{width:1.3rem}.modal__body{overflow-y:auto;max-height:100vh;height:auto}.modal.youtube-modal iframe{max-width:100!important;width:100%!important;height:auto!important}.services__content{top:-webkit-calc(34px + 3vh);top:calc(34px + 3vh);overflow-y:scroll;height:70vh;padding:0 10px}.services__content .services__box{padding-left:20px;padding-right:20px}.services__content .services__box .swiper-button-next,.services__content .services__box .swiper-button-prev{width:18px;height:30px;-webkit-background-size:cover;background-size:cover}.services__content .services__box .swiper-button-prev{left:0}.services__content .services__box .swiper-button-next{right:0}.services__content .services__desc{max-height:40vh;height:40vh}.services__content .services__title{font-size:24px;margin-bottom:8px}.services__content .services__item{padding:10px;height:auto}.services__content .services__desc{font-size:14px;margin-bottom:5px}.services__content .services__price .text{font-size:18px}.services__content .services__price .price{font-size:14px}.services__content .services__utility{margin-top:10px}.services__content .services__utility a{font-size:14px;margin-bottom:10px;height:35px}.services__content .services__utility a svg{width:14px;height:14px}.left-sticky{display:none}.header{padding:5px 15px 0}.header .back{display:block;margin-left:auto;padding-top:5px;margin-right:10px}.header__logo img{min-width:160px}.header__logo svg{max-width:150px;height:55px}.header__logo svg .cls-2{font-size:20px!important}.header .dropDownMenu{padding-top:0;-webkit-transform:scaleY(1) scaleX(0);-ms-transform:scaleY(1) scaleX(0);transform:scaleY(1) scaleX(0);left:0;top:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .dropDownMenu li{margin:0 5px 0 0!important;overflow:initial!important}.header__language{overflow:initial!important;margin:0!important}.header__language a{overflow:initial!important;margin:0!important}.header__nav>li>a.active+ul.dropDownMenu{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);position:absolute;left:50px}.header__nav{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;padding-top:0;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform-origin:0 -50%;-ms-transform-origin:0 -50%;transform-origin:0 -50%;height:100vh;background:-webkit-linear-gradient(top,#574573 0,#13121f 100%);background:-webkit-gradient(linear,left top,left bottom,from(#574573),to(#13121f));background:-o-linear-gradient(top,#574573 0,#13121f 100%);background:linear-gradient(to bottom,#574573 0,#13121f 100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header__nav .waveWrapper{display:block;overflow:hidden;position:fixed;left:0;right:0;bottom:20px;height:100vh;margin:auto;z-index:1;pointer-events:none;width:300%}.header__nav .waveWrapper .bgTop{z-index:15;opacity:.5}.header__nav .waveWrapper .bgMiddle{z-index:10;opacity:.75}.header__nav .waveWrapper .bgBottom{z-index:5}.header__nav .waveWrapper .waveWrapperInner{position:fixed;width:400%;overflow:hidden;height:100%;bottom:20px}.header__nav .waveWrapper .waveTop{background-image:url(../img/wave-top.png)}.header__nav .waveWrapper .waveMiddle{background-image:url(../img/wave-mid.png)}.header__nav .waveWrapper .waveBottom{background-image:url(../img/wave-bot.png)}.header__nav .waveWrapper .wave{position:absolute;left:0;width:200%;height:100%;background-repeat:repeat no-repeat;background-position:0 bottom;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.header__nav .waveWrapper .waveTop{-webkit-background-size:50% 80px;background-size:50% 80px;-webkit-animation:move_wave 25s linear infinite;animation:move_wave 25s linear infinite}.header__nav .waveWrapper .waveMiddle{-webkit-background-size:50% 120px;background-size:50% 120px;-webkit-animation:move_wave 20s linear infinite;animation:move_wave 20s linear infinite}.header__nav .waveWrapper .waveBottom{-webkit-background-size:50% 100px;background-size:50% 100px;-webkit-animation:move_wave 15s linear infinite;animation:move_wave 15s linear infinite}.header__nav li{margin:0 0 20px 0;text-align:center;overflow:hidden}.header__nav li>a{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-duration:.55s,.55s,.3s;-o-transition-duration:.55s,.55s,.3s;transition-duration:.55s,.55s,.3s;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1),ease-in-out,ease-in-out;-o-transition-timing-function:cubic-bezier(.645,.045,.355,1),ease-in-out,ease-in-out;transition-timing-function:cubic-bezier(.645,.045,.355,1),ease-in-out,ease-in-out}.header__nav li>a.dn{display:block}.header__nav li>a.active{color:#ff8000}.header.active .header__nav{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.header.active .header__nav li a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.active .header__nav li:nth-of-type(1) a{-webkit-transition-delay:.35s,.35s,0s;-o-transition-delay:.35s,.35s,0s;transition-delay:.35s,.35s,0s}.header.active .header__nav li:nth-of-type(2) a{-webkit-transition-delay:.4s,.4s,0s;-o-transition-delay:.4s,.4s,0s;transition-delay:.4s,.4s,0s}.header.active .header__nav li:nth-of-type(3) a{-webkit-transition-delay:.45s,.45s,0s;-o-transition-delay:.45s,.45s,0s;transition-delay:.45s,.45s,0s}.header.active .header__nav li:nth-of-type(4) a{-webkit-transition-delay:.5s,.5s,0s;-o-transition-delay:.5s,.5s,0s;transition-delay:.5s,.5s,0s}.header.active .header__nav li:nth-of-type(5) a{-webkit-transition-delay:.55s,.55s,0s;-o-transition-delay:.55s,.55s,0s;transition-delay:.55s,.55s,0s}.header .menu{margin-left:auto;display:block}.header .menu.works{margin-left:5px}.footer{padding-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:10px}.footer.services .footer__consultation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer.main .main__shall{font-size:22px;top:-60px}.footer.video{padding-left:0;bottom:5px}.footer.video .footer__consultation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer.video .footer__social{margin-top:0}.footer.about{bottom:5px;padding-left:0}.footer.about .footer__social{margin-top:0}.footer.not-main{padding-left:0}.footer.not-main.services{padding-left:0}.footer.not-main .footer__social{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer.not-main .footer__social a{margin-top:10px}.footer>*{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.footer__social{margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__social a{margin-right:10px;margin-left:10px}.footer__consultation{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.footer__consultation a{height:40px;width:100%;font-size:14px;letter-spacing:7px;text-align:center}.iphone .main__content.about-page{top:-webkit-calc(40px + 3vh);top:calc(40px + 3vh);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main__content-box.contacts .text-holder .contacts__desc div{margin-bottom:0}.main__content-box.contacts .text-holder .contacts__desc .contact-item{margin-bottom:0}.main__content{top:-webkit-calc(40px + 3vh);top:calc(40px + 3vh);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main__content.about-page{top:-webkit-calc(20px + 3vh);top:calc(20px + 3vh);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.main__content-box.about-us{max-height:67vh;display:block}.main__content-box.about-us .about-us__title{margin-bottom:0;margin-top:10px}.main__content-box.contacts{padding-left:20px}.main__content-box.contacts .img-holder #map,.main__content-box.contacts .img-holder iframe{height:200px}.main__content-box.contacts .text-holder{margin-left:0;margin-top:10px}.main__content-box.contacts .text-holder .contacts__title{font-size:20px;margin-bottom:10px}.main__content-box.contacts .text-holder .contacts__desc{letter-spacing:2px}.main__content-box.contacts .text-holder .contacts__desc .contact-title{margin-bottom:5px}.main__content-box.contacts .text-holder .contacts__desc a,.main__content-box.contacts .text-holder .contacts__desc div{font-size:14px;margin-bottom:5px}.main__content-box.contacts .text-holder .contacts__desc>div{margin-bottom:0}.main__content-box.portfolio{margin-top:10px;padding:15px 15px 25px}.main__content-box.portfolio .swiper-container .swiper-slide .title{font-size:28px}.main__content-box.portfolio .swiper-container .swiper-slide .desc{font-size:14px;line-height:1}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder img{max-width:100%;max-height:initial;width:initial;height:initial}.main__content-box.portfolio .swiper-button-next{top:initial;bottom:0}.main__content-box.portfolio .swiper-button-prev{top:initial;bottom:0}.main__content-box.portfolio .swiper-button-next svg,.main__content-box.portfolio .swiper-button-prev svg{width:13px;height:13px}.main__content-box.portfolio .swiper-pagination{top:initial;right:65px;font-size:20px;bottom:-3px}.footer.not-main.about,.footer.not-main.contacts,.footer.not-main.portfolio,.footer.not-main.services,.footer.not-main.video{bottom:5px}.footer.not-main.about .footer__social a,.footer.not-main.contacts .footer__social a,.footer.not-main.portfolio .footer__social a,.footer.not-main.services .footer__social a,.footer.not-main.video .footer__social a{margin-top:5px}.footer.not-main.about .footer__social a svg,.footer.not-main.contacts .footer__social a svg,.footer.not-main.portfolio .footer__social a svg,.footer.not-main.services .footer__social a svg,.footer.not-main.video .footer__social a svg{width:15px;height:15px}.footer .footer__consultation a{font-size:12px;height:30px}.main__content-box.about-us{overflow-y:auto}.main__content-box.about-us .text-holder{overflow-y:auto;max-height:initial}}@media (max-height:552px){.iphone .video .desc{max-height:160px}}@media (max-height:650px){.iphone .footer.not-main.about,.iphone .footer.not-main.contacts,.iphone .footer.not-main.portfolio,.iphone .footer.not-main.services,.iphone .footer.not-main.video{bottom:5px}.iphone .footer.not-main.about .footer__social a,.iphone .footer.not-main.contacts .footer__social a,.iphone .footer.not-main.portfolio .footer__social a,.iphone .footer.not-main.services .footer__social a,.iphone .footer.not-main.video .footer__social a{margin-top:5px}.iphone .footer.not-main.about .footer__social a svg,.iphone .footer.not-main.contacts .footer__social a svg,.iphone .footer.not-main.portfolio .footer__social a svg,.iphone .footer.not-main.services .footer__social a svg,.iphone .footer.not-main.video .footer__social a svg{width:15px;height:15px}.iphone .footer__consultation a{font-size:12px;height:30px}}@media (max-width:417px) and (max-height:725px) and (min-height:700px){.iphone .video__page{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.iphone .main__content-box.portfolio .text-holder{margin-top:10px}.iphone .main__content-box.contacts .text-holder{margin-top:40px}.iphone .services__content{top:-webkit-calc(34px + 1vh);top:calc(34px + 1vh)}.iphone .video .desc{max-height:220px}.iphone .footer.not-main.about,.iphone .footer.not-main.contacts,.iphone .footer.not-main.portfolio,.iphone .footer.not-main.services,.iphone .footer.not-main.video{bottom:5px}.iphone .footer.not-main.about .footer__social a,.iphone .footer.not-main.contacts .footer__social a,.iphone .footer.not-main.portfolio .footer__social a,.iphone .footer.not-main.services .footer__social a,.iphone .footer.not-main.video .footer__social a{margin-top:5px}.iphone .footer.not-main.about .footer__social a svg,.iphone .footer.not-main.contacts .footer__social a svg,.iphone .footer.not-main.portfolio .footer__social a svg,.iphone .footer.not-main.services .footer__social a svg,.iphone .footer.not-main.video .footer__social a svg{width:15px;height:15px}.iphone .footer__consultation a{font-size:12px;height:30px}}@media (max-width:376px) and (max-height:635px) and (min-height:580px){.iphone .video__page{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.iphone .services__content{top:-webkit-calc(34px + 1vh);top:calc(34px + 1vh)}.iphone .main__content-box.portfolio .text-holder{margin-top:5px}.iphone .video .desc{max-height:25vh}.iphone .main__content-box.portfolio{padding-bottom:40px}.iphone .main__content-box.contacts .text-holder{margin-top:40px}}@media (max-width:376px) and (max-height:552px){.iphone .services__content{padding-top:0;padding-bottom:0}.iphone .services__content .services__desc{max-height:33vh;height:33vh}.iphone .video__page{top:-webkit-calc(20px + 3vh);top:calc(20px + 3vh)}.iphone .video .desc{max-height:130px}.iphone .video__holder .swiper-container .swiper-slide{max-width:200px;height:200px}.main__content-box.portfolio .swiper-container .swiper-slide .img-holder img{max-width:280px;margin:auto}}@media (max-width:325px) and (max-height:580px){.main__content{top:-webkit-calc(30px + 3vh);top:calc(30px + 3vh)}.main__content-box.portfolio{padding:0 15px 25px}.main__content-box.portfolio .swiper-container .swiper-slide{max-width:270px}.main__content-box.portfolio .swiper-container .swiper-slide .title{font-size:30px}.main__content-box.portfolio .swiper-container .swiper-slide .desc{font-size:16px}.video__holder .swiper-container .swiper-slide{max-width:200px;height:200px}.video__holder .swiper-container .swiper-button-next svg,.video__holder .swiper-container .swiper-button-prev svg{width:12px;height:12px}.iphone .main__content-box.contacts .text-holder .contacts__title{margin-bottom:5px}.iphone .main__content-box.contacts .text-holder .contacts__desc a,.iphone .main__content-box.contacts .text-holder .contacts__desc div{margin-bottom:5px;font-size:12px}.iphone .footer.not-main.about,.iphone .footer.not-main.contacts,.iphone .footer.not-main.portfolio,.iphone .footer.not-main.services,.iphone .footer.not-main.video{bottom:5px}.iphone .footer.not-main.about .footer__social a,.iphone .footer.not-main.contacts .footer__social a,.iphone .footer.not-main.portfolio .footer__social a,.iphone .footer.not-main.services .footer__social a,.iphone .footer.not-main.video .footer__social a{margin-top:5px}.iphone .footer.not-main.about .footer__social a svg,.iphone .footer.not-main.contacts .footer__social a svg,.iphone .footer.not-main.portfolio .footer__social a svg,.iphone .footer.not-main.services .footer__social a svg,.iphone .footer.not-main.video .footer__social a svg{width:15px;height:15px}.iphone .footer__consultation a{font-size:12px;height:30px}.iphone .main__content{top:-webkit-calc(30px + 3vh);top:calc(30px + 3vh)}.iphone .main__content-box.portfolio{padding:0 15px 25px}.iphone .main__content-box.portfolio .swiper-container .swiper-slide{max-width:230px}.iphone .main__content-box.portfolio .swiper-container .swiper-slide .title{font-size:24px}.iphone .main__content-box.portfolio .swiper-container .swiper-slide .desc{font-size:14px}.iphone .services__content{top:-webkit-calc(34px + 2vh);top:calc(34px + 2vh);height:69vh}.iphone .services__content .services__title{font-size:20px;margin-bottom:5px}.iphone .services__content .services__desc{font-size:12px;max-height:35vh;height:35vh}.iphone .services__content .services__item{padding:10px 10px 10px 15px}.iphone .main__content-box.contacts .text-holder .contacts__desc .social{display:none}.iphone .video__page{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.iphone .video__holder .swiper-container .swiper-slide{max-width:150px;height:150px}.iphone .video__holder .swiper-container .swiper-button-next svg,.iphone .video__holder .swiper-container .swiper-button-prev svg{width:12px;height:12px}.iphone .main__content.about-page{top:-webkit-calc(40px + 3vh);top:calc(40px + 3vh);-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-height:57vh;overflow:hidden}}@media (max-width:1023px) and (orientation:landscape){#horiz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}