*,:after,:before{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}img{height:auto;max-width:100%}figure{position:relative}a,a:active,a:focus,a:hover,a:link,a:visited{color:#000;text-decoration:none;outline:0}figure embed,figure img,figure object,figure video{display:block;max-width:100%}.left{float:left}.right{float:right}.fixed{position:fixed}.clear:after,.clear:before,.container:after,.container:before,.wrapper:after,.wrapper:before{content:" ";display:table}.clear:after,.container:after,.wrapper:after{clear:both}.clear,.container,.wrapper{*zoom:1}.padding-left-zero{padding-left:0}.padding-left-5{padding-left:5px}.padding-left-4{padding-left:4px}.padding-right-zero{padding-right:0}.padding-right-5{padding-right:5px}.padding-all-zero{padding:0}.vertical-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gorizontal-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.middle-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-center{text-align:center}.text-right{text-align:right}input:active,input:focus,textarea:active,textarea:focus{outline:0}input::-webkit-input-placeholder{opacity:1;color:rgba(255,255,255,.6);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}input::-moz-placeholder{opacity:1;color:rgba(255,255,255,.6);-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:-moz-placeholder{opacity:1;color:rgba(255,255,255,.6);-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:-ms-input-placeholder{opacity:1;color:rgba(255,255,255,.6);-ms-transition:opacity .3s ease;transition:opacity .3s ease}input:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}input:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}input:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s ease}textarea::-webkit-input-placeholder{opacity:1;color:rgba(255,255,255,.6);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}textarea::-moz-placeholder{opacity:1;color:rgba(255,255,255,.6);-moz-transition:opacity .3s ease;transition:opacity .3s ease}textarea:-moz-placeholder{opacity:1;color:rgba(255,255,255,.6);-moz-transition:opacity .3s ease;transition:opacity .3s ease}textarea:-ms-input-placeholder{opacity:1;color:rgba(255,255,255,.6);-ms-transition:opacity .3s ease;transition:opacity .3s ease}textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}textarea:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}textarea:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}textarea:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s ease}body{font-family:'TeX Gyre Heros';font-size:14px;font-weight:400;font-style:normal;line-height:1.2;color:#000;background:#fff;overflow-x:hidden;position:relative}body.menu-open{height:100vh!important;overflow:hidden!important}header{position:fixed;left:0;top:0;width:100%;z-index:9}header.dark-color{background:rgba(255,255,255,.9)}.header-container{padding:30px 38px}.header-line{position:relative}.header-line:after{content:'';display:table;clear:both}.header-logo{float:left}.header-logo a{display:inline-block;vertical-align:top;padding:7px 0}.header-logo a svg{display:block;height:10px}.header-menu{float:right}ul.main-menu{list-style:none;margin:0;position:relative}ul.main-menu:after{content:'';display:table;clear:both}ul.main-menu li{float:left;margin-left:40px}ul.main-menu li:first-child{margin-left:0}ul.main-menu li a{display:inline-block;vertical-align:top;position:relative;font-weight:400;font-size:14px;line-height:20px;color:#fff;padding:2px 0;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}ul.main-menu li a:hover{color:#2d9cdb}ul.main-menu li.has-sub-menu a{padding-right:21px}ul.main-menu li.has-sub-menu a svg{position:absolute;right:0;top:50%;margin-top:-3.5px}ul.main-menu li.has-sub-menu a svg path{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}ul.main-menu li.has-sub-menu a:hover svg path{fill:#2d9cdb}ul.main-menu li.has-sub-menu{position:relative}ul.main-menu li.has-sub-menu ul{list-style:none;margin:0;padding-top:10px;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;z-index:5;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}ul.main-menu li.has-sub-menu:hover ul{opacity:1;visibility:visible}ul.main-menu li.has-sub-menu ul li{display:block;float:none;margin-left:0}ul.main-menu li.has-sub-menu ul li a{padding-right:0}.header-logo a svg path{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.dark-color .header-logo a svg path{fill:#000}.dark-color ul.main-menu li a{color:#333}.dark-color ul.main-menu li a:hover{color:#314fb3}.dark-color ul.main-menu li.has-sub-menu a svg path{fill:#333}.dark-color ul.main-menu li.has-sub-menu a:hover svg path{fill:#314fb3}.btn-menu{display:none}@media (min-width:992px){ul.main-menu li.has-sub-menu ul{display:block!important}}@media (max-width:991px){ul.main-menu.active li.has-sub-menu ul,ul.main-menu.active li.has-sub-menu:hover ul{opacity:1;visibility:visible}ul.main-menu li.has-sub-menu ul.show{opacity:1;visibility:visible}ul.main-menu li.has-sub-menu ul{display:none;position:relative;left:auto;top:auto}ul.main-menu li.has-sub-menu ul li:last-child{margin-bottom:0}ul.main-menu li.has-sub-menu a.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-menu{float:none;visibility:hidden;opacity:0}.header-container{padding:19px 20px}.btn-menu{display:block;float:right;cursor:pointer}.btn-menu span{display:block;width:22px;height:2px;background:#fff;-webkit-transition:background .2s,transform .2s;-o-transition:background .2s,transform .2s;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.btn-menu span+span{margin-top:6px}.btn-menu.active span:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:2px 3px;-ms-transform-origin:2px 3px;transform-origin:2px 3px}.btn-menu.active span:nth-of-type(2){opacity:0;filter:alpha(opacity=0)}.btn-menu.active span:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 -2px;-ms-transform-origin:0 -2px;transform-origin:0 -2px}.header-menu{position:fixed;left:0;bottom:0;width:100%;height:-webkit-calc(100vh - 62px);height:calc(100vh - 62px);overflow-y:auto;background:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header-menu.active{opacity:1;visibility:visible}ul.main-menu{display:table-cell;vertical-align:middle;text-align:center}ul.main-menu li{float:none;margin-left:0}.header-menu-t{display:table;height:100%;width:100%;padding-bottom:62px}.menu-main-menu-container{display:table;height:100%;width:100%;padding-bottom:62px}ul.main-menu li{margin-bottom:26px}ul.main-menu li:last-child{margin-bottom:0;margin-left:0}ul.main-menu li a{font-size:18px;line-height:26px;color:#000;padding:0}ul.main-menu li.has-sub-menu a svg path{fill:#000}ul.main-menu li.has-sub-menu ul{width:100%;text-align:center;background:#fff}ul.main-menu li.has-sub-menu ul li{margin-bottom:10px}header.active,header.dark-color-xs-black.active{background:#fff!important}header.active .header-logo a svg path{fill:#000!important}header.active .btn-menu span{background:#000!important}header.dark-color-xs{background:#fff}header.dark-color-xs .header-logo a svg path{fill:#000}header.dark-color-xs .btn-menu span{background:#000}header.dark-color-xs-black{background:#000}}.main-1{height:100vh;background:url(../img/main-1-bg.jpg) no-repeat center center;background-size:cover;position:relative;padding-bottom:104px;overflow:hidden}.sect-bottom{z-index:2;position:absolute;left:0;bottom:0;width:100%;padding:44px 38px;padding-top:0}.sect-bottom-slider-numb{font-weight:400;font-size:14px;line-height:20px;color:#fff}.sect-bottom-slider-numb>span{margin-right:6px}.sect-bottom-slider-numb>span>span{color:#2d9cdb}.sect-bottom-scroll{width:260px;position:absolute;left:50%;margin-left:-130px;bottom:33px}.sect-bottom-scroll>span{text-align:center;display:block;font-weight:400;font-size:14px;line-height:24px;letter-spacing:1px;text-transform:uppercase;color:#2d9cdb}.sect-bottom-scroll div{width:28px;height:28px;-webkit-border-radius:50%;border-radius:50%;border:2px solid rgba(255,255,255,.2);position:relative;left:50%;margin-left:-14px;top:100%;top:auto;margin-top:5px}.sect-bottom-scroll div:after{content:'';display:block;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #2d9cdb;position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-5px}.sect-bottom-scroll div:before{content:'';display:block;width:1px;height:24px;background:rgba(166,166,166,.2);position:absolute;top:100%;margin-top:11px;left:50%;margin-left:-.5px}.main-1-text{z-index:2;width:700px;position:absolute;bottom:116px;left:50%;margin-left:-350px;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#fff}.main-1-text span{display:block;font-weight:700}.main-1-elipse{z-index:1;width:1120px;height:1120px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:50%;margin-left:-610px;top:100%;margin-top:-340px;background:rgba(0,0,0,.3);-webkit-filter:blur(200px);filter:blur(200px)}.main-1-btn{z-index:3;position:absolute;right:38px;bottom:30px;cursor:pointer}.main-1-btn>span{position:absolute;left:-5px;bottom:0;display:block;font-weight:400;font-size:12px;line-height:17px;color:#fff;white-space:nowrap;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.main-1-btn>span>span{display:block;color:rgba(255,255,255,.4)}@media (max-width:991px){.main-1{height:100vh;padding-bottom:98px}.sect-bottom-slider-numb{display:none}.main-1-btn{display:none}.main-1-text{width:100%;bottom:98px;left:0;margin-left:0;font-size:24px;line-height:34px;padding:0 20px}.sect-bottom-scroll>span>span{display:none}}.main-2{height:100vh;background:#fff;position:relative;overflow:hidden}.dark-color .sect-bottom-slider-numb>span>span{color:#314fb3}.dark-color .sect-bottom-slider-numb{color:#000}.dark-color .sect-bottom-scroll span{color:#314fb3}.dark-color .sect-bottom-scroll div:after{border:1px solid #314fb3}.dark-color .sect-bottom-scroll div{background:rgba(196,196,196,.2)}.b-imgs{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.main-2 .b-imgs:after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,.95);position:absolute;left:0;top:0;right:0;bottom:0}.b-img{position:absolute;z-index:2}.b-img img{display:block;max-width:none}.b-img span{display:block}.b-img-1{right:50%;margin-right:611px;bottom:50%;margin-bottom:82px}.b-img-2{right:50%;margin-right:269px;bottom:50%;margin-bottom:30px}.b-img-3{left:50%;margin-right:269px;bottom:50%;margin-bottom:150px}.b-img-4{left:50%;margin-left:404px;bottom:50%;margin-bottom:-57px}.b-img-5{right:50%;margin-right:531px;top:50%;margin-top:76px}.b-img-6{right:50%;margin-right:113px;top:50%;margin-top:181px}.b-img-7{left:50%;margin-left:252px;top:50%;margin-top:147px}.b-img-8{left:50%;margin-left:577px;top:50%;margin-top:236px}.b-img-7 span{position:absolute;left:0;top:0;white-space:nowrap;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.b-img span{display:block;padding-top:6px;font-weight:400;font-size:11px;line-height:16px;color:rgba(21,21,21,.6)}.main-2 .b-img span{opacity:0}.main-2-info-t{display:table;width:540px;height:100%;position:relative;z-index:3;margin:0 auto}.main-2-info{display:table-cell;vertical-align:middle;text-align:center}.main-2-info p{display:block;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.4);margin-bottom:20px}.main-2-info div{font-weight:400;font-size:32px;line-height:40px;color:#000}.main-2-info div span{display:block;font-weight:700}.main-2-info-t:after{content:'';width:1px;height:120px;background:rgba(166,166,166,.2);position:absolute;left:50%;bottom:160px}@media (max-width:991px){.main-2 .b-imgs{display:none}.main-2 .sect-bottom{display:none}.main-2{height:auto;background:#fff;position:relative;overflow:hidden;padding:0 20px;padding-top:216px;padding-bottom:266px}.main-2:before{content:'';width:1px;height:120px;background:rgba(166,166,166,.2);position:absolute;left:50%;bottom:auto;top:0}.main-2-info-t{display:block;width:100%;max-width:660px;height:auto;position:relative;z-index:3;margin:0 auto}.main-2-info{display:block;text-align:center}.onepage-wrapper .section{width:100%;height:auto}.main-2-info div{font-size:24px;line-height:34px}.main-2-info-t:after{content:'';width:1px;height:90px;background:rgba(166,166,166,.2);position:absolute;left:50%;bottom:auto;top:100%;margin-top:126px}}.main-3{height:100vh;background:#fff;position:relative;overflow:hidden}.main-3-info-t{display:table;width:499px;height:100%;position:relative;margin:0 auto}.main-3-info{display:table-cell;vertical-align:middle;text-align:center}.main-3-info>*{position:relative;z-index:3}.main-3-info p{max-width:382px;width:100%;display:block;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.6);margin:0 auto;margin-bottom:40px}.main-3-info div{font-weight:400;font-size:32px;line-height:40px;color:#000;margin-bottom:20px}.main-3-info div span{display:block;font-weight:700}.main-3-info div.main-3-info-links{font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.6);margin-bottom:0;white-space:nowrap}.main-3-info div.main-3-info-links span{display:initial;margin:0 15px;font-weight:400}.main-3-info-links a{font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1px;color:#314fb3;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-3-info-links a:hover{color:#2d9cdb}@media (max-width:991px){.main-3{height:auto;padding-top:184px;padding-bottom:185px}.main-3-info-t{display:block;width:100%;max-width:457px;height:auto;position:relative;z-index:3;margin:0 auto;padding:0 20px}.main-3-info{display:block;text-align:center}.main-3-info div{font-size:24px;line-height:34px;margin-bottom:10px}.main-3-info p{margin-bottom:20px}.main-3-info div span{display:initial}.main-3 .sect-bottom{display:none}.main-3-info div.main-3-info-links span{display:block;margin:10px 0}.main-3-info-links a{color:#2d9cdb}.main-3 .b-img span{display:none}.b-img-3{left:50%;margin-right:0;margin-left:28px;bottom:auto;margin-bottom:0;top:0;height:144px}.b-img-1{right:50%;margin-right:8px;bottom:auto;margin-bottom:0;top:-10px;height:120px}.b-img-2{right:50%;margin-right:297px;bottom:auto;margin-bottom:0;top:60px;height:220px}.b-img-4{left:50%;margin-left:330px;bottom:auto;margin-bottom:0;top:70px}.b-img-5{right:50%;margin-right:280px;top:auto;margin-top:0;bottom:0;height:175px;margin-bottom:50px}.b-img-6{right:50%;margin-right:20px;top:auto;margin-top:0;bottom:0;height:140px;margin-bottom:0}.b-img-7{left:50%;margin-left:350px;top:auto;margin-top:0;bottom:0;margin-bottom:35px;height:200px}.b-img-8{left:50%;margin-left:55px;top:auto;margin-top:0;bottom:0;height:150px}.b-img img{display:block;max-width:none;max-height:100%}}.main-4{height:100vh;background:#fff;position:relative;overflow:hidden;padding-top:129px}.main-4 h2{font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:55px}.main-4 .sect-bottom-scroll{background:#fff}.awards-box{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1656px;position:absolute;top:234px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.awards-item{width:174px;height:174px;line-height:174px;margin:5px;background:#f7f7f7;text-align:center}.awards-item img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.awards-item.awards-item-empty{background:#fff}.awards-item.awards-item-double{width:358px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}.awards-item-double>span{display:inline-block;vertical-align:middle}.awards-item-double>span:first-child{font-weight:700;font-size:64px;line-height:1;color:#000;margin-right:15px;text-align:left;margin-top:-17px}.awards-item-double>span:last-child{font-weight:400;font-size:16px;line-height:20px;color:rgba(0,0,0,.6);margin-left:15px;text-align:left}.main-4 p{display:none}@media (max-width:991px){.main-4{height:570px;background:#fff;position:relative;overflow:hidden;padding-top:50px}.main-4 h2{font-size:24px;line-height:34px;margin-bottom:10px}.main-4 p{display:none}.awards-box{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1170px;height:390px;overflow:hidden;position:absolute;top:auto;bottom:85px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.awards-item{width:120px;height:120px;line-height:120px;margin:5px}.main-4 .sect-bottom{display:none}.awards-item.awards-item-double{width:250px}.awards-item-double>span:first-child{font-size:50px}}.main-5{height:100vh;background:#000;position:relative;overflow:hidden;padding-top:140px}.main-5-scroll{height:-webkit-calc(100vh - 245px);height:calc(100vh - 245px);overflow-y:auto}.main-5 h2{font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#fff;padding:0;margin:0;margin-bottom:78px}.footer-line{position:absolute;left:0;bottom:0;width:100%;padding:27px 38px;padding-top:42px}.footer-line:after{content:'';display:table;clear:both}.footer-soc{clear:both;text-align:center;position:relative;z-index:3;padding-right:0}.footer-soc ul{display:inline-block;vertical-align:top;list-style:none;margin:0;position:relative}.footer-soc ul li{display:inline-block;vertical-align:top;margin:0 19px}.footer-soc ul li a{display:inline-block;vertical-align:top;position:relative;font-weight:400;font-size:16px;line-height:24px;color:rgba(255,255,255,.6);padding-left:27px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-soc ul li a:hover{color:#2d9cdb}.footer-soc ul li a svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-dev{position:absolute;left:38px;bottom:27px;z-index:4}.footer-dev a{display:inline-block;vertical-align:top;position:relative;font-weight:400;font-size:12px;line-height:24px;color:rgba(255,255,255,.6);padding-right:67px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-dev a:hover{color:#fff}.footer-dev a svg{opacity:.6;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-dev a:hover svg{opacity:1}.footer-line .sect-bottom{z-index:2;position:absolute;left:0;bottom:0;width:auto;padding:31px 38px;padding-top:0}.footer-copyr{position:absolute;right:38px;bottom:27px;font-weight:400;font-size:12px;line-height:18px;text-align:right;color:rgba(255,255,255,.6)}.footer-copyr span{display:block}.footer-box{position:relative;width:100%;max-width:978px;margin:0 auto;padding:0 38px}.footer-box:after{content:'';display:table;clear:both}.footer-left{float:left;width:74%}.footer-right{float:left;width:26%;padding-left:64px;padding-top:37px;position:relative}.form-group-items{position:relative;margin:0 -15px}.form-group-items:after{content:'';display:table;clear:both}.form-group-item{float:left;width:50%;padding:0 15px}.form-group{margin-bottom:30px;position:relative}.form-group-with-placeholder label{position:relative;margin:0;width:100%;display:block;max-height:45px}.form-group-with-placeholder span.place-holder{position:absolute;left:0;top:0;padding:14px 0;font-weight:400;font-size:12px;line-height:16px;color:rgba(255,255,255,.6);margin-bottom:0;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.form-group-with-placeholder label.active span.place-holder{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);font-size:12px;line-height:14px}.form-control{display:block;width:100%;height:45px;font-family:'TeX Gyre Heros';padding:14px 0;font-weight:400;font-size:12px;line-height:16px;color:#fff;background:0 0;border:0;border-bottom:1px solid #333;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}.chosen-container{position:relative;display:inline-block;vertical-align:top;width:100%;font-size:12px}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:14px 0;height:45px;border:0;border-bottom:1px solid #333;-webkit-border-radius:0;border-radius:0;background-color:transparent!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none;white-space:nowrap;line-height:16px}.chosen-container-single .chosen-default{color:rgba(255,255,255,.6)}.chosen-container-single .chosen-single span{margin-right:26px}.chosen-container-active.chosen-with-drop .chosen-single{border:0;border-bottom:1px solid #333;background-color:transparent!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none}.chosen-container-single .chosen-single div{position:absolute;top:1px;right:0;display:block;width:11px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../img/ic-select.svg) no-repeat center center!important}.chosen-container-active.chosen-with-drop .chosen-single div b{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chosen-container-single .chosen-drop{margin-top:0;-webkit-border-radius:0;border-radius:0}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:0;border-top:0;background:#000;-webkit-box-shadow:none;box-shadow:none;clip:none;-webkit-clip-path:none;clip-path:none}.chosen-container .chosen-results{color:rgba(255,255,255,.6);margin:0;padding:0;max-height:240px}.chosen-container .chosen-results li.highlighted{background-color:transparent;background-image:none;background-image:none;color:#fff}.chosen-container .chosen-results li{margin:0;padding:5px 0;list-style:none;line-height:16px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.place-holder-for-select{opacity:0}.form-group-with-placeholder label.active span.place-holder-for-select{opacity:1}.ic-date{cursor:pointer;position:absolute;right:0;top:50%;margin-top:-8px}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#2d9cdb}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#2d9cdb;border-color:#2d9cdb;-webkit-border-radius:50%;border-radius:50%}.form-group-with-placeholder-textarea textarea.form-control{height:92px;resize:none;text-transform:none;font-size:13px;line-height:21px}.form-group-with-placeholder.form-group-with-placeholder-textarea span.place-holder{opacity:0}.form-group-with-placeholder.form-group-with-placeholder-textarea .active span.place-holder{opacity:1}.footer-text{font-weight:400;font-size:14px;line-height:21px;color:rgba(255,255,255,.7);margin-bottom:8px}.footer-text a{color:rgba(255,255,255,.7);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-text a:hover{color:#2d9cdb}.footer-packages{margin-bottom:30px}.footer-packages div{font-weight:700;font-size:14px;line-height:21px;color:rgba(255,255,255,.7);margin-bottom:10px}.footer-packages div span{display:block;font-weight:400}.footer-packages div:last-child{padding-top:10px}.footer-packages div:last-child a{font-weight:400;font-size:12px;line-height:17px;color:#2d9cdb}.footer-masterclass{font-weight:700;font-size:14px;line-height:21px;color:rgba(255,255,255,.7)}.footer-masterclass span{display:block}.footer-masterclass a{font-weight:400;color:rgba(255,255,255,.7);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer-masterclass a:hover{color:#2d9cdb}.footer-map{position:relative;margin-bottom:40px}.footer-map img{display:block}.form-group-btn{text-align:center}.btn{display:inline-block;vertical-align:top;padding:28px 0;margin-bottom:0;font-family:'TeX Gyre Heros';font-weight:700;font-size:16px;line-height:24px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#2d9cdb;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0;-webkit-border-radius:0;border-radius:0;background:url(../img/btn-bg.svg) no-repeat center center;-webkit-box-shadow:none!important;box-shadow:none!important}.btn:active,.btn:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.form-group-with-placeholder.form-group-with-placeholder-textarea label{max-height:none}.form-group-with-placeholder label.error,label.error{position:absolute;left:0;top:100%;margin:0;width:100%;display:block;max-height:45px;font-size:12px;line-height:16px;font-weight:400;color:red}.main-5-scroll-tc>p{display:none}.visible-mob{display:none}span.mobile-vis{display:none}.main-5-scroll-t{width:100%}@media (max-width:1499px){.footer-dev{left:38px}.footer-soc{padding-right:0}}@media (max-height:900px) and (min-width:992px){.main-5 h2{margin-bottom:40px}}@media (max-height:850px) and (min-width:992px){.footer-map{margin-bottom:20px}.main-5{padding-top:84px}.main-5-scroll{height:-webkit-calc(100vh - 162px);height:calc(100vh - 162px)}.main-5-scroll-t{display:table;width:100%;height:100%}.main-5-scroll-tc{display:table-cell;vertical-align:middle}.main-5 h2{font-size:32px;margin-bottom:40px}}@media (max-height:75px) and (min-width:992px){.form-group{margin-bottom:20px}.main-5 .footer-line{padding-top:27px;padding-bottom:27px}.form-group-with-placeholder label{max-height:27px}.footer-packages{margin-bottom:20px}}@media (max-height:710px) and (min-width:992px){.form-group-with-placeholder label.active span.place-holder{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);font-size:9px;line-height:14px}.form-group-with-placeholder span.place-holder{padding:5px 0}.form-control{height:27px;padding:5px 0;font-weight:400;font-size:12px;line-height:16px}.form-group-with-placeholder label.error,label.error{font-size:10px;line-height:10px}.chosen-container-single .chosen-single{padding:5px 0;height:27px;line-height:16px}.form-group-with-placeholder-textarea textarea.form-control{height:67px;font-size:13px}.footer-text{margin-bottom:8px}.footer-packages div:last-child{padding-top:0}.footer-map{top:auto}}@media (max-width:1199px){.footer-right{padding-left:70px}.footer-soc ul li{display:inline-block;vertical-align:top;margin:0 5px}.footer-soc ul li a{padding-left:22px}.footer-dev{left:38px}}@media (max-width:991px){.footer-map{position:absolute;right:auto;top:auto;left:0;top:0}.footer-masterclass,.footer-text{margin-left:120px}.main-5{height:auto;padding-top:57px}.main-5 h2{font-size:24px;line-height:34px;margin-bottom:40px;font-weight:700}.main-5-scroll{height:auto;padding:0 20px}.main-5-scroll-t{display:block;width:100%;height:auto}.main-5-scroll-tc{display:block}.main-5-scroll-tc>p{display:none}.footer-box{position:relative;width:100%;max-width:1206px;margin:0 auto;padding:0}.footer-left{float:none;width:100%;margin-bottom:60px}.footer-right{float:none;width:100%;padding-left:0;position:relative;padding-top:95px;margin-bottom:15px}.hidden-mob{display:none}.visible-mob{display:block}.form-group-with-placeholder label{max-height:45px}.form-control{height:45px;padding:14px 0;font-weight:400;font-size:12px;line-height:16px}.form-group-with-placeholder span.place-holder{padding:14px 0}.form-group-with-placeholder label.active span.place-holder{-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);font-size:10px;line-height:14px}.form-group-with-placeholder-textarea textarea.form-control{height:190px;font-size:12px}.form-group-btn{padding-top:30px}.footer-line{position:relative;left:auto;bottom:auto;width:100%;padding:30px 0;padding-top:40px}.footer-soc ul{position:relative;display:block;margin-bottom:35px;padding-top:0}.footer-soc ul:after{content:'';display:table;clear:both}.footer-soc ul li{display:block;float:left;width:33.3333%;text-align:center;margin:0;margin-bottom:15px}.footer-soc ul li:last-child{margin-bottom:15px}.footer-soc ul li a{color:#fff;padding-left:0;padding-top:20px}.footer-soc ul li a svg{display:block;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.footer-copyr{position:relative;right:auto;bottom:auto;font-size:12px;line-height:18px;text-align:center}.footer-dev{position:relative;left:auto;bottom:auto;text-align:center;right:auto}.footer-text-mob{font-weight:400;font-size:12px;line-height:17px;text-align:center;color:rgba(255,255,255,.6);margin-bottom:27px}.footer-text-mob a{color:rgba(255,255,255,.6)}.footer-copyr{color:rgba(255,255,255,.6);margin-bottom:8px}.footer-soc{padding-right:0}.disabled-onepage-scroll .onepage-wrapper,body.disabled-onepage-scroll{position:relative;overflow:auto}.disabled-onepage-scroll,.disabled-onepage-scroll .wrapper{overflow:auto}.onepage-wrapper,body,html{display:block;position:static;padding:0;width:auto;height:auto}span.mobile-vis{display:initial}span.desk-vis{display:none}.form-group-items{position:relative;margin:0}.form-group-item{float:none;width:100%;padding:0}.form-group{margin-bottom:20px;position:relative}.footer-packages div:last-child a{font-weight:700;letter-spacing:3px;text-transform:uppercase}}@media (max-width:340px){.flatpickr-calendar{width:300px}}.pagescroll:not(.mainPage) .sect-main-3 .b-imgs .defaultGrid .b-img-wrap .b-img{pointer-events:initial}.defaultGrid .louversImage.done:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.defaultGrid .louversImage.done:hover .imgWrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gp-1 .louversImage.b-img-7 .wrap span{top:0}.p-galleries-photo header{background:#000}.gp-1{height:100vh;background:#000;position:relative;overflow:hidden}.gp-1 .b-img span{color:rgba(255,255,255,.6)}.gp-1 .b-img .wrap span{position:absolute;left:0;top:100%}.gp-1-info-t{display:table;width:457px;height:100%;position:relative;margin:0 auto}.gp-1-info{display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:3}.gp-1-info div{font-weight:400;font-size:32px;line-height:40px;color:#fff;margin-bottom:20px}.gp-1-info div span{font-weight:700}.gp-1-info p{max-width:382px;width:100%;font-weight:400;font-size:16px;line-height:24px;color:rgba(255,255,255,.6);margin:0 auto}@media (max-width:991px){section.sect-gp-1{padding-top:62px}.gp-1{height:auto;background:#000;position:relative;overflow:hidden;padding-top:215px;padding-bottom:215px}.gp-1-info-t{display:table;width:100%;max-width:457px;height:100%;position:relative;z-index:3;padding:0 20px;margin:0 auto}.gp-1-info div{font-size:24px;line-height:34px;margin-bottom:10px}.gp-1 .b-img span{display:none}.gp-1 .sect-bottom-scroll div,.gp-1 .sect-bottom-scroll span{display:none}.gp-1 .sect-bottom-scroll{bottom:117px}}.gp-2{height:100vh;background:#000;position:relative;overflow:hidden;padding-top:20vh}.gp-2-text{width:100%;max-width:457px;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#fff;margin:0 auto;margin-bottom:20px}.gp-2-text span{display:block;font-weight:700}.gp-2>p{display:block;width:100%;max-width:382px;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:rgba(255,255,255,.6);margin:0 auto}.gp-2>.comingsoon{font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:15px;text-transform:uppercase;color:rgba(255,255,255,.3);padding-top:35px}.gp-2-box-out{position:absolute;left:50%;margin-left:-423px;bottom:-96px;width:846px;height:572px}.gp-2-box{width:846px;height:572px;background:rgba(255,255,255,.05);-webkit-border-radius:20px;border-radius:20px;padding:20px;padding-bottom:30px}.gp-2-box>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gp-2-box-img-mob{position:absolute;left:-56px;bottom:-14px;z-index:2}a.explore{display:block;width:100px;height:100px;position:absolute;top:57px;left:75px;font-weight:700;font-size:16px;line-height:100px;text-align:center;letter-spacing:1px;color:#314fb3;background:url(../img/btn-bg.svg) no-repeat center center;background-size:contain}@media (max-height:800px){.gp-2{padding-top:12vh}.gp-2>.comingsoon{padding-top:15px}}@media (max-height:700px){.gp-2{padding-top:80px}.gp-2-box-out{height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);max-height:572px}}@media (max-width:991px){section.sect-gp-2 a.explore{display:none}.gp-2{height:auto;padding-left:20px;padding-right:20px;padding-top:94px;padding-bottom:133px}.gp-2-text{width:100%;max-width:457px;font-size:24px;line-height:34px;margin-bottom:20px}.gp-2-text span{display:initial}.gp-2 .sect-bottom{display:none}.gp-2>p{margin-bottom:30px}.gp-2-box-out{position:relative;left:auto;margin-left:0;padding-left:30px;top:auto;bottom:auto;width:100%;height:auto}.gp-2-box{width:auto;height:auto;margin-right:-10px;margin-left:-10px;padding:10px;-webkit-border-radius:6px;border-radius:6px}.gp-2-box-img-mob{position:absolute;left:0;bottom:-48px;z-index:2;height:53vw}.gp-2-box-img-mob img{display:block;height:100%;width:auto;max-width:100%}.gp-2>.comingsoon{margin-bottom:50px;padding-top:0}}.gyp-1{height:100vh;background:url(../img/gallery-photo-bg.jpg) no-repeat center center;background-size:cover!important;position:relative;padding-bottom:104px;overflow:hidden}.gyp-1-elipse{z-index:1;width:1120px;height:1120px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;margin-left:-610px;top:0;margin-top:-740px;background:rgba(0,0,0,.3);-webkit-filter:blur(200px);filter:blur(200px)}.gyp-1-text{z-index:2;width:618px;position:absolute;bottom:126px;left:50%;margin-left:-309px;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#fff}.gyp-1-text>span{display:block;font-weight:700}.gyp-1-text>div{padding-top:19px;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.gyp-1-text>div>span{display:inline-block;vertical-align:top;font-weight:700;line-height:16px;background:#2d9cdb;color:#fff;padding:3px 8px;margin-left:4px;-webkit-border-radius:20px;border-radius:20px;vertical-align:middle;position:relative;top:-2px}.gyp-1-text>div>span a{color:#fff}.gyp-1-mob-img{display:none}@media (max-width:991px){.p-gallery-photo .gyp-1{background:#fff}.gyp-1{height:auto;background:0 0;position:relative;padding-bottom:0;overflow:hidden}.gyp-1-mob-img{display:block}.gyp-1-mob-img img{display:block;width:100%;height:auto}.gyp-1-text{z-index:2;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);background:#fff;position:relative;bottom:auto;left:auto;margin-left:20px;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#000;padding:20px 20px;padding-bottom:30px;margin-top:-55px}.gyp-1-text>div{color:#000}.gyp-1 .sect-bottom{display:none}.gyp-1 .gyp-1-elipse{display:none}.gyp-1 .main-1-elipse{display:none}}.gyp-2{padding-top:120px;position:relative}.gyp-2:before{content:'';display:block;width:1px;height:76px;background:rgba(166,166,166,.2);position:absolute;top:0;left:50%;margin-left:-.5px}.gyp-2-text{position:relative;width:100%;max-width:897px;margin:0 auto;margin-bottom:120px}.gyp-2-text:after{content:'';display:table;clear:both}.gyp-2-text>div:first-child{float:left;width:50%;max-width:348px;padding-right:30px;font-weight:700;font-size:24px;line-height:32px;color:#000}.gyp-2-text>div:last-child{float:right;width:50%;max-width:433px;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.7)}.photo-box{padding:0 40px;padding-bottom:100px;position:relative;-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px}.louversImage.show .imgWrap:after{margin-left:1px}.photo-box-col{float:left;width:33.3333%;padding:0 25px}.photo-box-col-1{padding-top:50px}.photo-box-col-2{padding-top:100px}.photo-item{width:100%;margin-bottom:50px;display:inline-block;vertical-align:top}.photo-item img{display:block;width:100%;height:auto}.photo-box-btn-all{display:none}.photo-box-notall+.photo-box-btn-all{display:block;margin-bottom:120px}.photo-box-btn-all{text-align:center}.photo-box-btn-all a{display:inline-block;vertical-align:top;font-weight:700;font-size:16px;line-height:24px;letter-spacing:1px;color:#2d9cdb;padding:38px 0;background:url(../img/btn-bg.svg) no-repeat center center;background-size:contain}.gyp-1-mob-img{position:relative}@media (max-width:1199px){.photo-box{padding:0 30px;padding-bottom:80px}.photo-item{width:100%;margin-bottom:40px;display:inline-block;vertical-align:top}.photo-box-col{padding-left:20px;padding-right:20px}.photo-box{-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;-o-column-gap:40px;column-gap:40px}}@media (max-width:991px){.gyp-2:before{content:none}.btn-play.mob-hidden{display:none}.gyp-2{padding-top:30px}.gyp-2-text{position:relative;width:100%;max-width:100%;padding:0 20px;margin:0 auto;margin-bottom:45px}.gyp-2-text>div:first-child{float:none;width:100%;max-width:100%;padding-right:0;font-weight:700;font-size:18px;line-height:27px;color:#000;margin-bottom:10px}.gyp-2-text>div:last-child{float:none;width:100%;max-width:100%}.photo-box{padding:0 20px;padding-bottom:80px}.photo-item{width:100%;margin-bottom:20px;display:inline-block;vertical-align:top}.photo-box-col{padding-left:15px;padding-right:15px}.photo-box-notall+.photo-box-btn-all{display:block;margin-bottom:80px}.photo-box{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;-o-column-gap:20px;column-gap:20px}}@media (max-width:767px){.photo-box{padding:0 20px;padding-bottom:0}.photo-box-col{float:left;width:50%;padding:0 10px}.photo-item{width:100%;margin-bottom:20px;display:inline-block;vertical-align:top}.photo-item.mob-hidden{display:none}.gyp-2{padding-bottom:50px}.photo-box-btn-all.active{display:none}.photo-box-btn-all{display:block;margin-top:20px}.photo-box-notall+.photo-box-btn-all{display:block;margin-bottom:60px;margin-top:40px}.photo-box-col.photo-box-col-3{display:none}}.gyp-3-video-box{height:450px;height:31vw;min-height:450px;overflow:hidden;position:relative}.btn-play{width:62px;height:62px;position:absolute;left:50%;margin-left:-31px;top:50%;margin-top:-31px;cursor:pointer}.btn-play svg path{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn-play:hover svg path{fill:#2d9cdb}.gyp-3-video-box>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-gallery-photo header{position:absolute}.photo-item.desk-hidden{display:none}@media (max-width:991px){body.p-gallery-photo{padding-top:62px}.p-gallery-photo header{position:fixed}body.p-gallery-photo header,body.p-gallery-photo header.dark-color-xs-black{background:#000}body.p-gallery-photo .header-logo a svg path{fill:#fff}body.p-gallery-photo .btn-menu span{background:#fff}}@media (max-width:767px){.gyp-3-video-box{height:63vw;min-height:200px;overflow:hidden;position:relative}}.theatre-mode{height:100vh;overflow:hidden;position:relative;padding-top:84px}.theatre-mode-header{background:#fff;position:absolute;left:0;top:0;height:84px;width:100%;padding:30px 39px}.theatre-mode-footer{background:#fff;position:absolute;left:0;bottom:0;height:164px;width:100%}.theatre-mode-content{height:-webkit-calc(100vh - 248px);height:calc(100vh - 248px);position:relative}.theatre-mode-header>div:first-child{float:left}.theatre-mode-header>div:last-child{float:right}.theatre-mode-logo{width:200px;position:absolute;left:50%;margin-left:-100px;top:50%;margin-top:-5px;text-align:center}.theatre-mode-logo>a{display:inline-block;vertical-align:top}.theatre-mode-logo>a svg{display:block}.theatre-mode-logo path{fill:#000}.theatre-mode-header>div:first-child a,.theatre-mode-header>div:last-child a{font-weight:400;font-size:14px;line-height:24px;color:#000;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.theatre-mode-header>div:first-child a:hover,.theatre-mode-header>div:last-child a:hover{color:#2d9cdb}.theatre-mode-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 39px;padding-bottom:30px}.theatre-mode-footer-left,.theatre-mode-footer-right{max-width:232px}.theatre-mode-footer-right{text-align:right}.theatre-mode-footer-left span,.theatre-mode-footer-right span{display:block;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,.6);margin-bottom:10px}.theatre-mode-footer-left a,.theatre-mode-footer-right a{display:inline-block;vertical-align:top;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:#314fb3;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.theatre-mode-footer-left a:hover,.theatre-mode-footer-right a:hover{color:#2d9cdb}.theatre-mode-footer-center{text-align:center;max-width:318px}.theatre-mode-footer-center p{font-weight:400;font-size:18px;line-height:24px;color:#000;margin-bottom:20px;display:block}.theatre-mode-footer-center p span{display:block;font-weight:700}.theatre-mode-footer-center>div{font-weight:400;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#000}.theatre-mode-footer-center>div>span{display:inline-block;vertical-align:top;font-weight:700;line-height:16px;color:#fff;background:#314fb3;padding:1px 5px;margin-left:4px}.theatre-mode-footer-center>div>span a{color:#fff}.theatre-mode-slider{height:100%}.theatre-mode-slider .swiper-slide{width:auto;max-width:100%;height:100%}.theatre-mode-slider .swiper-slide img{height:100%;width:auto;display:block}.swiper-button-prev{left:21px;right:auto}.swiper-button-next{right:21px;left:auto}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;z-index:10;cursor:pointer;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;color:#fff;background:#314fb3;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.swiper-button-next:hover,.swiper-button-prev:hover{background:#56ccf2}.swiper-button-next:after,.swiper-button-prev:after{font-size:10px}.p-theatre-mode header{display:none}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}@media (max-width:991px){.p-theatre-mode header{display:block}.theatre-mode{height:-webkit-calc(100vh - 62px);height:calc(100vh - 62px);overflow:hidden;position:relative;padding-top:0;margin-top:62px}body.p-theatre-mode header,body.p-theatre-mode header.dark-color-xs-black{background:#fff}body.p-theatre-mode .header-logo a svg path{fill:#000}body.p-theatre-mode .btn-menu span{background:#000}.theatre-mode-header{display:none}.theatre-mode-footer{display:none}.theatre-mode-content{height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px);position:relative}.theatre-mode-back{position:absolute;left:0;bottom:30px;width:100%;text-align:center}.theatre-mode-back a{display:inline-block;vertical-align:top;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:#2d9cdb;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.theatre-mode-back a:hover{color:#314fb3}.theatre-mode-slider .swiper-slide{width:100%;max-width:100%;height:100%;text-align:center;padding:0 44px}.theatre-mode-slider .swiper-slide img{display:inline-block;vertical-align:top;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.swiper-button-prev{left:2px;right:auto}.swiper-button-next{right:2px;left:auto}.swiper-button-next,.swiper-button-prev{background:#56ccf2}.swiper-button-next:hover,.swiper-button-prev:hover{background:#314fb3}}.b-packs{padding-top:84px}@media (min-width:992px){.p-packages .header-logo a svg path{fill:#000}.p-packages ul.main-menu li a{color:#000}.p-packages ul.main-menu li a:hover{color:#2d9cdb}.p-packages ul.main-menu li.has-sub-menu a svg path{fill:#000}.p-packages ul.main-menu li.has-sub-menu a:hover svg path{fill:#2d9cdb}}.packs-head{padding:0 38px}.packs-head img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.packs-info{padding:60px 20px}.b-packs h2{font-weight:400;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0}.b-packs .packs-info h2{margin-bottom:10px}.packs-info>span{display:block;text-align:center;font-weight:400;font-size:13px;line-height:21px;text-align:center;background:#000;opacity:.7;margin-bottom:40px}.packs-info p{display:block;margin:0;text-align:center;font-weight:400;font-size:14px;line-height:21px;text-align:center;background:#000;opacity:.7;margin-bottom:10px}.packs-info p:last-child{margin-bottom:0}.packs-slider-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}.packs-slider-item{width:25%;padding:0 80px;padding:0 4.35%;padding-bottom:40px;position:relative}.packs-slider-item:before{content:'';width:1px;height:100%;background:#333;opacity:.1;position:absolute;left:0;top:0}.packs-slider-items .packs-slider-item:first-child:before{content:none}.packs-slider-head{font-weight:700;font-size:32px;line-height:40px;color:#000;margin-bottom:40px}.packs-slider-head>div>span{color:#eb5757}.packs-slider-head>span{display:block;font-weight:700;font-size:16px;line-height:20px}.packs-slider-body p{display:block;font-weight:400;font-size:16px;line-height:24px;background:#000;opacity:.7;margin:0;margin-top:10px}.packs-slider-body p:first-child{margin-top:0}.packs-slider-btn{margin-top:50px;text-align:center;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.packs-slider-item:hover .packs-slider-btn{opacity:1}.packs-slider-btn a.explore{top:auto;left:auto;position:relative;margin:0 auto;width:130px;background:0 0}.packs-slider-btn svg{width:100px;height:100px}ul.swiper-menu{list-style: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;margin-bottom:70px}ul.swiper-menu li{margin:0 5px;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#333;padding:2px 5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}ul.swiper-menu li.active,ul.swiper-menu li:hover{background:#314fb3}.swiper-pagination-bullet{vertical-align:top}.swiper-container-horizontal>.swiper-pagination-bullets{height:8px;bottom:0}.packs-slider{padding-bottom:68px}.swiper-pagination-bullet{opacity:.1;background:#2d9cdb}.swiper-pagination-bullet-active{opacity:1;background:#2d9cdb}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.packs-slider .swiper-button-next,.packs-slider .swiper-button-prev{color:#314fb3;background:rgba(49,79,179,.1);-webkit-transition:background .4s,color .4s;-o-transition:background .4s,color .4s;transition:background .4s,color .4s}.packs-slider .swiper-button-next:hover,.packs-slider .swiper-button-prev:hover{color:#fff;background:#314fb3}.packs-slider .swiper-button-next.swiper-button-disabled,.packs-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.packs-slider-down{display:none}.packs-slider-box>.packs-slider-btn{display:none}.packs-slider .swiper-pagination{z-index:2}.paks-addons{padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px;position:relative;z-index:3}.paks-addons h2{margin-bottom:20px}.paks-addons-box{width:100%;max-width:1130px;margin:0 auto}.paks-addons-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 50px;border-bottom:1px solid rgba(51,51,51,.1)}.paks-addons-box .paks-addons-line:last-child{border-bottom:0}.paks-addons-line .paks-addons-item:first-child{padding-left:0;padding-right:90px;padding-right:8.7%;font-weight:700;font-size:32px;line-height:40px;color:#000}.paks-addons-item{padding:0 10px;text-align:center}.paks-addons-line .paks-addons-item:last-child{padding-right:0}.paks-addons-item>span{display:block;font-weight:400;font-size:16px;line-height:24px;background:#000;opacity:.7}.paks-addons-item>div{font-size:18px;line-height:27px;color:#000;position:relative;display:inline-block;vertical-align:top;padding-right:20px}.tooltip{display:inline-block;vertical-align:bottom;cursor:pointer;position:absolute;right:0;bottom:5px;line-height:15px}.tooltip-hidd{visibility:hidden;opacity:0;position:absolute;left:50%;margin-left:-100px;bottom:100%;margin-bottom:5px;width:200px;background:#fff;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:5px;z-index:2}.tooltip-hidd:after{content:'';width:100%;height:5px;position:absolute;left:0;top:100%}.paks-addons-item div .tooltip-hidd{font-size:13px;line-height:17px;color:#000}.tooltip:hover .tooltip-hidd{visibility:visible;opacity:1}.paks-addons-item>span.red{color:#eb5757;opacity:1}.swiper-pagination-bullet:focus{outline:0!important}.paks-ref{background:#f6f6f6;padding-top:100px;padding-bottom:140px;padding-right:20px;padding-left:20px}.paks-ref h2{margin-bottom:60px}.paks-ref-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1130px;margin:0 auto}.paks-ref-title{width:30%;width:300px;font-weight:400;font-size:32px;line-height:40px;color:#000}.paks-ref-list{width:30%;font-weight:400;font-size:16px;line-height:24px;color:#000}.paks-ref-list ul{list-style:none;margin:0}.paks-ref-list ul li{position:relative;margin-bottom:30px;padding-left:30px}.paks-ref-list ul li:last-child{margin-bottom:0}.paks-ref-list ul li:before{content:'';width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #2d9cdb;position:absolute;left:0;top:6px}.paks-ref-text{width:24%;padding-left:40px;font-weight:400;font-size:16px;line-height:24px;color:#000}.paks-ref-text p{margin-bottom:30px}.paks-ref-text p:last-child{margin-bottom:0}@media (min-width:992px){.packs-slider-body{display:block!important}}@media (max-width:1299px){.tooltip-hidd{left:auto;right:0;margin-left:0}}@media (max-width:991px){.b-packs{padding-top:0}.packs-head{padding:0;height:200px}.packs-info{background:#fff;position:relative;margin-top:-10px}.packs-info{background:#fff;position:relative;margin:0 auto;margin-top:-10px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding:20px 0;padding-bottom:60px}.b-packs h2{font-size:24px;line-height:34px}.packs-slider .swiper-button-next,.packs-slider .swiper-button-prev{display:none}.packs-slider-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.packs-slider-item{width:100%;padding:24px 0;position:relative}.packs-slider-body .packs-slider-btn{display:none}.packs-slider-item:before,.packs-slider-items .packs-slider-item:first-child:before{content:'';width:100%;height:1px;background:#333;opacity:.1;position:absolute;left:0;top:0}.packs-slider .swiper-pagination-bullets{display:none}.packs-slider-head{margin-bottom:0}.packs-slider-body{padding-top:20px}.packs-slider-down{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height: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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.packs-slider-head{position:relative}.packs-slider-down>span{display:block;width:36px;height:36px;-webkit-border-radius:50%;border-radius:50%;background:#56ccf2;position:relative}.packs-slider-down>span:after{content:'';width:10px;height:6px;background:url(../img/arr-down.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-3px;-webkit-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.active.packs-slider-down>span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.packs-slider-body{display:none}.packs-slider-box>.packs-slider-btn{display:block;opacity:1;margin-top:36px}.packs-slider{padding-bottom:0}ul.swiper-menu{margin-bottom:60px}.paks-addons-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(51,51,51,.1)}.paks-addons-line .paks-addons-item:first-child{padding-right:0!important;padding-left:0!important;width:100%;font-size:24px;line-height:34px}.paks-addons-item{padding:12px 0;text-align:left}.tooltip-hidd{left:50%;right:auto;margin-left:-100px}.paks-addons-line .paks-addons-item:last-child .tooltip-hidd{left:auto;right:0;margin-left:0}.paks-addons{padding-top:60px;padding-left:20px;padding-right:20px;padding-bottom:36px}.paks-addons h2{margin-bottom:0}.paks-ref{padding-top:60px;padding-bottom:60px;padding-right:20px;padding-left:20px}.paks-ref h2{margin-bottom:40px}.paks-ref-title{width:100%;font-weight:400;font-size:24px;line-height:34px;margin-bottom:30px;text-align:center}.paks-ref-list{width:100%;font-size:16px;line-height:24px;margin-bottom:40px}.paks-ref-text{width:100%;padding-left:0;font-size:16px;line-height:24px}}@media (max-width:767px){.paks-addons-item{width:50%}.paks-addons-line .paks-addons-item:nth-child(even){padding-right:10px}.paks-addons-line .paks-addons-item:nth-child(odd){padding-left:10px}.paks-addons-line .paks-addons-item:nth-child(even) .tooltip-hidd{left:50%;right:auto;margin-left:-100px}.paks-addons-line .paks-addons-item:nth-child(odd) .tooltip-hidd{left:auto;right:0;margin-left:0}}@media (max-width:660px){.packs-head img{display:none}.packs-head{position:relative;background:url(../img/packs-head-img-xs.jpg) no-repeat;background-size:auto;background-position:-69px 0}}.b-about{padding:0 38px;padding-top:84px}.b-about h1{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:20px}.about-title{padding-top:30px;padding-bottom:60px}.about-title p{display:block;margin-bottom:0;font-weight:400;font-size:18px;line-height:22px;text-align:center;color:#000}.about-video{position:relative;height:546px;overflow:hidden;margin:0 -38px}.about-video video{width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-text{padding:60px 0;width:100%;max-width:960px;margin:0 auto;font-weight:400;font-size:18px;line-height:1.5;text-align:center;color:#646464}.about-text p{margin-bottom:18px}.about-text p:last-child{margin-bottom:0}.about-cards{padding:60px 0;width:100%;max-width:960px;margin:0 auto}.about-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:60px}.about-cards>.about-card:last-child{margin-bottom:0}.about-card-photo{width:45%}.about-card-photo img{display:block;width:100%}.about-card-content{width:55%;font-size:18px;line-height:1.5;color:#646464}.about-cards>.about-card:nth-child(odd) .about-card-content{padding-right:30px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.about-cards>.about-card:nth-child(odd) .about-card-photo{padding-left:30px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about-cards>.about-card:nth-child(even) .about-card-content{padding-left:30px}.about-cards>.about-card:nth-child(even) .about-card-photo{padding-right:30px}.b-about h2{font-weight:400;font-size:32px;line-height:40px;color:#000;padding:0;margin:0;margin-bottom:30px}@media (max-width:1199px){.about-video{position:relative;height:auto;overflow:hidden;margin:0 -38px}.about-video video{width:100%;height:auto;position:relative;left:auto;top:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:991px){.about-video{margin:0 -20px}.b-about{padding:0 20px}.about-title{padding-top:30px;padding-bottom:30px}.about-text{padding:30px 0;font-size:17px;line-height:1.4}.about-cards{padding:30px 0;padding-bottom:60px}.about-card-content{width:55%;font-size:17px;line-height:1.4}.b-about h2{font-size:30px;line-height:34px;margin-bottom:10px}.about-cards>.about-card:nth-child(odd) .about-card-content{padding-right:15px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.about-cards>.about-card:nth-child(odd) .about-card-photo{padding-left:15px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about-cards>.about-card:nth-child(even) .about-card-content{padding-left:15px}.about-cards>.about-card:nth-child(even) .about-card-photo{padding-right:15px}}@media (max-width:767px){.b-about h1{font-size:24px;line-height:30px;margin-bottom:10px}.about-title p{font-size:17px;line-height:22px}.about-text{padding:30px 0;font-size:16px;line-height:1.4}.about-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.about-card-photo{width:100%;margin-bottom:15px}.about-card-content{width:100%;font-size:16px;line-height:1.4}.about-cards>.about-card:nth-child(odd) .about-card-content{padding-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.about-cards>.about-card:nth-child(odd) .about-card-photo{padding-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.about-cards>.about-card:nth-child(even) .about-card-content{padding-left:0}.about-cards>.about-card:nth-child(even) .about-card-photo{padding-right:0}}.b-faq{padding:0 38px;padding-top:84px}.b-faq h1{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:20px}.faq-title{padding-top:30px;padding-bottom:60px}.faq-title p{display:block;margin-bottom:0;font-weight:400;font-size:18px;line-height:22px;text-align:center;color:#000}.faq-box{padding:60px 0;padding-top:0;width:100%;max-width:960px;margin:0 auto;font-weight:400;font-size:18px;line-height:1.5;color:#646464}.faq-box p{margin-bottom:18px}.b-faq h2{font-weight:400;font-size:32px;line-height:40px;color:#000;padding:0;margin:0;margin-bottom:30px;margin-top:60px}.b-faq h2:first-child{margin-top:0}.b-faq h3{font-weight:400;font-size:24px;line-height:28px;color:#000;padding:0;margin:0;margin-bottom:10px}@media (max-width:991px){.b-faq{padding:0 20px}.faq-title{padding-top:30px;padding-bottom:30px}.b-faq h2{font-size:28px;line-height:32px;margin-bottom:20px;margin-top:50px}.b-faq h3{font-size:20px;line-height:24px;margin-bottom:10px}.faq-box{font-size:17px;line-height:1.4}}@media (max-width:767px){.b-faq h1{font-size:24px;line-height:30px;margin-bottom:10px}.faq-title p{font-size:17px;line-height:22px}.faq-box{font-size:16px;line-height:1.4}.b-faq h2{font-size:24px;line-height:28px;margin-bottom:20px;margin-top:40px}.b-faq h3{font-size:19px;line-height:23px;margin-bottom:10px}}.b-blog{padding:0 38px;padding-top:84px}.b-blog h1{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:20px}.blog-title{padding-top:30px;padding-bottom:60px}.blog-title p{display:block;margin-bottom:0;font-weight:400;font-size:18px;line-height:22px;text-align:center;color:#000}.blog-title a{display:inline-block;vertical-align:top;margin-top:20px;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1px;color:#314fb3;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-title a:hover{color:#2d9cdb}.b-blog h2{font-weight:400;font-size:32px;line-height:40px;color:#000;padding:0;margin:0;margin-bottom:30px;margin-top:60px}.b-blog h3{font-weight:400;font-size:24px;line-height:28px;color:#000;padding:0;margin:0;margin-bottom:10px;margin-top:40px}.blog-slider .swiper-slide{width:400px}.blog-slider-img{position:relative;overflow:hidden}.blog-slider-img img{display:block;width:100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.blog-slider-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-slider-img a{display:block}.blog-slider-img a:hover svg path{fill:#2d9cdb}.blog-slider-img svg{display:block;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px}.blog-slider-img svg path{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-slider .swiper-slide>a{display:block;font-weight:700;font-size:16px;line-height:20px;color:#000;padding-top:8px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-slider .swiper-slide>a:hover{color:#2d9cdb}.blog-slider{padding:0 68px;position:relative;padding-bottom:60px}.blog-slider .swiper-button-prev{left:0;right:auto}.blog-slider .swiper-button-next{right:0;left:auto}.blog-slider .swiper-pagination{display:none}.blog-slider .swiper-button-next.swiper-button-disabled,.blog-slider .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width:991px){.b-blog{padding:0 20px}.blog-title{padding-top:30px;padding-bottom:30px}.b-blog h2{font-size:28px;line-height:32px;margin-bottom:20px;margin-top:50px}.b-blog h3{font-size:20px;line-height:24px;margin-bottom:10px;margin-top:30px}.blog-slider{padding:0 56px;padding-bottom:60px}}@media (max-width:767px){.b-blog h1{font-size:24px;line-height:30px;margin-bottom:10px}.blog-title p{font-size:17px;line-height:22px}.b-blog h2{font-size:24px;line-height:28px;margin-bottom:20px;margin-top:40px}.b-blog h3{font-size:19px;line-height:23px;margin-bottom:10px;margin-top:20px}.blog-slider .swiper-slide{width:280px;padding-bottom:30px}.blog-slider{padding:0;padding-bottom:20px}.blog-slider .swiper-button-next,.blog-slider .swiper-button-prev{display:none}.blog-slider .swiper-pagination{display:block}}.blog-navigation{padding:20px 68px}.blog-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.blog-navigation ul a{display:inline-block;vertical-align:top;font-weight:700;font-size:16px;line-height:20px;color:#314fb3;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-navigation ul a:hover{color:#2d9cdb}.blog-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 48px;padding-bottom:60px}.blog-article{padding:30px 20px;width:25%}.blog-article-img{margin-bottom:15px;overflow:hidden;height:200px}.blog-article-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.blog-article-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-article-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin-bottom:15px}.blog-article-head-left span{display:block;font-size:12px;line-height:16px;color:#646464}.blog-article-head-left data{display:block;font-size:12px;line-height:16px;color:#999}.blog-article-cont span{display:block;font-size:20px;line-height:24px;color:#000;margin-bottom:10px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-cont p{display:block;font-size:16px;line-height:20px;color:#646464;margin-bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-cont a:hover p,.blog-article-cont a:hover span{color:#2d9cdb}.blog-search-btn{cursor:pointer;position:relative;z-index:2}.blog-search-btn svg{width:20px;height:20px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-search-btn:hover svg{opacity:.6}.blog-search-btn svg:last-child{display:none}.blog-search-btn.active svg:last-child{display:block}.blog-search-btn.active svg:first-child{display:none}.blog-search-btn svg path{fill:#000}.blog-navigation{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-navigation ul{width:100%}.blog-search{position:relative;margin-left:40px;height:22px;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}.blog-navigation{position:relative}.blog-search-form{visibility:hidden;opacity:0;position:absolute;right:0;top:-4px;width:280px;background:#fff}.blog-search-form.active{visibility:visible;opacity:1}.blog-search .form-group-search .form-control{height:30px;padding:4px 0;padding-left:23px;font-weight:400;font-size:16px;line-height:20px;color:#000}.btn.btn-search{position:absolute;left:0;top:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0}.btn.btn-search svg{display:block}.blog-article-head-right{position:relative}.blog-article-head-right span{cursor:pointer;display:block;padding:3px 0}.blog-article-head-right span svg{display:block;width:24px;height:24px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-head-right span svg path:last-child{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-head-right span:hover svg{fill:#2d9cdb}.blog-article-head-right span:hover svg path:last-child{stroke:#2d9cdb}.blog-article-head-right>div{opacity:0;visibility:hidden;position:absolute;right:100%;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-head-right>div.active{opacity:1;visibility:visible}.blog-article-head-right>div>a{display:block;margin-right:3px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.blog-article-head-right>div>a svg{display:block;width:30px;height:30px}.blog-article-head-right>div>a:hover{opacity:.6}@media (max-width:1599px){.blog-article{padding:30px 20px;width:33.3333%}}@media (max-width:1199px){.blog-article{padding:30px 20px;width:50%}}@media (max-width:991px){.blog-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 36px;padding-bottom:60px}.blog-navigation{padding:20px 56px}.blog-search{position:relative;margin-left:20px}}@media (max-width:767px){.blog-article-img{height:auto}.blog-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;list-style:none;margin:0 -10px}.blog-navigation ul a{padding:5px 10px}.blog-navigation{padding:20px 0;padding-bottom:0}.blog-articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0;padding-bottom:60px}.blog-article{padding:30px 0;width:100%}.blog-search-form{visibility:hidden;opacity:0;position:absolute;right:0;top:0;width:280px;background:#fff}.blog-search{position:relative;margin-left:20px;height:30px;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;padding:5px 0}}.b-article{padding:40px 68px;padding-bottom:60px}.b-article-content{max-width:940px;width:100%;margin:0 auto}.b-article .blog-article-head{max-width:940px;width:100%;margin-left:auto;margin-right:auto}.b-article-content h2{font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:30px}.b-article-content p{font-size:16px;line-height:1.5;font-weight:400;color:#646464}.b-article-content img{display:block;width:100%;margin:20px auto}@media (max-width:991px){.b-article{padding:40px 56px;padding-bottom:60px}}@media (max-width:767px){.b-article{padding:40px 0;padding-bottom:60px}.b-article-content h2{font-weight:400;font-size:26px;line-height:36px;text-align:center;color:#000;padding:0;margin:0;margin-bottom:20px}}.fancybox-slide--html{padding:0}.modal-wind.modal-videoblog{width:100%;height:100%}.modal-videoblog.fancybox-content{background:#000;padding:80px 80px}.fancybox-slide--html .modal-videoblog .fancybox-close-small{color:#fff;padding:0;right:8px;top:8px}.modal-videoblog-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.modal-videoblog-video{width:-webkit-calc(100% - 400px);width:calc(100% - 400px)}.modal-videoblog-text{width:400px;padding-left:34px}.video-frame{overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video-frame iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.modal-videoblog-text h2{font-weight:400;font-size:24px;line-height:28px;color:#fff;padding:0;margin:0;margin-bottom:20px}.modal-videoblog-text data{display:block;font-weight:400;font-size:12px;line-height:16px;color:rgba(255,255,255,.6);margin-bottom:20px}.modal-videoblog-text p{display:block;font-weight:400;font-size:16px;line-height:1.5;color:#fff;margin-bottom:16px}.modal-videoblog-text p:last-child{margin-bottom:0}.modal-videoblog-text p a{color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.modal-videoblog-text p a:hover{color:#2d9cdb}@media (max-width:1599px){.modal-videoblog.fancybox-content{background:#000;padding:60px 40px}}@media (max-width:991px){.modal-videoblog-video{width:100%}.modal-videoblog-text{width:100%;padding-left:0;padding-top:40px}.modal-videoblog-box{display:block;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}.modal-videoblog.fancybox-content{padding:60px 40px;padding-bottom:40px}}@media (max-width:767px){.modal-videoblog.fancybox-content{padding:60px 20px;padding-bottom:20px}.modal-videoblog-text{padding-left:0;padding-top:20px}}.modal-wind{display:none;width:auto}.section-5{width:1920px;height:1000px;background:#f9fafc}.text-block-5{padding-left:370px}.text-block-5 h1{font-size:40px;font-weight:400}.text-block-5 p{font-size:18px;color:#333;opacity:.7;width:280px;padding-top:22px}.idea{display:-webkit-box;display:-webkit-flex;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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:180px;width:800px;height:400px}.ideing{margin:15px;width:-webkit-calc(33.3333333% - 30px);width:calc(33.3333333% - 30px);display:-webkit-box;display:-webkit-flex;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:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#video2{width:100%;height:100%}#video2 iframe{width:100%;height:100%}.flatpickr-calendar{background:#191919;-webkit-box-shadow:none;box-shadow:none}.flatpickr-months .flatpickr-month{color:#fff;fill:#fff}.flatpickr-months .flatpickr-month{height:50px}.flatpickr-current-month{font-size:16px;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:100%;left:0;padding:0;line-height:20px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 28px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-months{border-bottom:1px solid rgba(51,51,51,.5)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:400;color:inherit;display:inline-block;vertical-align:top;margin-left:0;padding:0;width:112px}.flatpickr-current-month .numInputWrapper{width:98px;display:inline-block;vertical-align:top;height:20px;text-align:center}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0;margin:0;display:inline-block;vertical-align:top;font-size:inherit;font-family:inherit;font-weight:400;line-height:inherit;height:20px;border:0;-webkit-border-radius:0;border-radius:0;vertical-align:top;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px;display:block}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:50px;padding:18px 10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:15px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:auto;left:119px}.flatpickr-calendar:after,.flatpickr-calendar:before{content:none}.numInputWrapper span{position:absolute;z-index:2;right:auto;left:auto;padding:18px 10px;height:50px;width:34px;line-height:1;opacity:1;cursor:pointer;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span svg{width:14px;height:14px;display:block;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.numInputWrapper span.arrowDown{background:url(../img/calendar-arr-left.svg) no-repeat center center;background-size:14px 14px}.numInputWrapper span.arrowUp{background:url(../img/calendar-arr-right.svg) no-repeat center center;background-size:14px 14px}.numInputWrapper span.arrowDown:hover{background:url(../img/calendar-arr-left-h.svg) no-repeat center center;background-size:14px 14px}.numInputWrapper span.arrowUp:hover{background:url(../img/calendar-arr-right-h.svg) no-repeat center center;background-size:14px 14px}.numInputWrapper span.arrowUp:after{content:none}.numInputWrapper span.arrowDown:after{content:none}.numInputWrapper span.arrowDown{top:-15px;left:-13px}.numInputWrapper span.arrowUp{top:-15px;right:-13px}.numInputWrapper span svg path{fill:#000}.flatpickr-current-month span.cur-month:hover{background:0 0}.flatpickr-current-month span.cur-month:focus{outline:0}.numInputWrapper:hover{background:0 0}.numInputWrapper:focus{outline:0}.flatpickr-day{-webkit-border-radius:0;border-radius:0;border:0}.flatpickr-day{font-size:12px;font-weight:700;color:rgba(255,255,255,.7);-webkit-border-radius:50%;border-radius:50%;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}span.flatpickr-weekday{font-size:10px;text-transform:uppercase;color:#2d9cdb}.flatpickr-day.selected{color:#fff}.flatpickr-innerContainer{background:#191919}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(255,255,255,.09)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{-webkit-border-radius:50%;border-radius:50%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:rgba(45,156,219,.1);border-color:rgba(45,156,219,.1)}.flatpickr-day.flatpickr-disabled{position:relative}.flatpickr-day.flatpickr-disabled:before,.flatpickr-day.viewed:before{content:'';width:0;height:0;background:#000;position:absolute;left:12px;bottom:100%;margin-bottom:-10px;opacity:0;visibility:hidden;-webkit-border-radius:6px;border-radius:6px;left:50%;width:37px;height:37px;-webkit-transform:translate(-50%,-20%) rotate(45deg);-ms-transform:translate(-50%,-20%) rotate(45deg);transform:translate(-50%,-20%) rotate(45deg);top:auto;bottom:26px;left:50%;right:auto;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.flatpickr-day.flatpickr-disabled:after,.flatpickr-day.viewed:after{content:'The date is booked';display:block;font-weight:400;font-size:13px;line-height:21px;color:#fff;padding:12px;background:#000;position:absolute;left:0;bottom:100%;opacity:0;visibility:hidden;white-space:nowrap;left:50%;-webkit-border-radius:6px;border-radius:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.flatpickr-innerContainer{position:relative;z-index:5}.flatpickr-day.viewed:after{content:'These dates are now viewed by 3 more people. Book faster';width:210px;white-space:initial}.flatpickr-day.viewed:hover:after,.flatpickr-day.viewed:hover:before{visibility:visible;opacity:1}.flatpickr-day.flatpickr-disabled:hover:after,.flatpickr-day.flatpickr-disabled:hover:before{opacity:1;visibility:visible}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(255,255,255,.09)}.flatpickr-days{overflow:visible}.flatpickr-innerContainer{overflow:visible}.photo-item.hidden{display:none!important}.photo-item.hidden.dis-hidden{display:block!important}.photo-box-btn-all.active{display:none!important}.fancybox-toolbar{visibility:visible;opacity:1!important}.fancybox-slide--video .fancybox-content{background:#000;width:100%!important}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-bg{background:#000}.fancybox-slide{padding:0}.main-1-btn>span a{color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.main-1-btn>span a>span{color:rgba(255,255,255,.4)}body,html{cursor:none}#cursor{position:fixed;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%;z-index:9999999999999;pointer-events:none;mix-blend-mode:difference;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;opacity:0}#cursor.color:after{border-color:red}#cursor.colorWhite:after{border-color:#fff}#cursor.colorWhite:before{background:#fff}#cursor.noInvert{mix-blend-mode:exclusion}#cursor:before{content:'';position:absolute;left:50%;top:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:block;width:100%;height:100%;background:#ccc;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}#cursor.hover{mix-blend-mode:multiply}#cursor.hover::before{-webkit-transform:translate(-50%,-50%) scale(2);-ms-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}#cursor.hover::after{-webkit-transform:translate(-50%,-50%) scale(2);-ms-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:1}@media (min-width:992px){#cursor.hover2{mix-blend-mode:multiply}#cursor.hover2::before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background:#000 url(../../img/cursor-logos.svg) no-repeat center center}}#cursor.hover.colorWhite{mix-blend-mode:exclusion}#cursor.hover.colorWhite.bg:before{background:#000}#cursor .cursorShape{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#cursor .cursorShape.show{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}#cursor .lines{width:80px;height:80px}#cursor .lines:after,#cursor .lines:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;-webkit-border-radius:50%;border-radius:50%;border:1px solid #e4d5ff;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#cursor .lines:before{left:10px;right:10px;top:10px;bottom:10px}#cursor.showCursorShape{mix-blend-mode:initial}#cursor.showCursorShape .lines{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}#cursor.showCursorShape .lines:after,#cursor.showCursorShape .lines:before{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}#cursor.showCursorShape .lines:after{-webkit-animation-delay:.1s;animation-delay:.1s}.noCursor{cursor:none}.noCursor *{cursor:none!important}body{cursor:none}.f_validate .formSubmit svg{display:none}.f_validate .form-group-btn{text-align:left}.f_validate .btn.formSubmit{color:#fff;background:#2d9cdb;-webkit-border-radius:100px;border-radius:100px;padding:10px 0;width:100%}.f_validate .form-group-btn{width:50%;padding-left:15px;margin:0 -15px}@media (max-width:991px){.f_validate .form-group-btn{width:100%;padding-left:0;margin:0;text-align:center}.f_validate .btn.formSubmit{max-width:270px}}.louversImage.show span.vert{-webkit-transform:rotate(90deg) translateY(100%) translateX(-100%);-ms-transform:rotate(90deg) translateY(100%) translateX(-100%);transform:rotate(90deg) translateY(100%) translateX(-100%)}.louversImage span.vert{-webkit-transform:rotate(90deg) translateY(0) translateX(-100%);-ms-transform:rotate(90deg) translateY(0) translateX(-100%);transform:rotate(90deg) translateY(0) translateX(-100%);position:absolute;white-space:nowrap;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;transform-origin:left bottom;left:0;top:auto;bottom:0}.louversImage span.horiz{position:absolute;left:0;top:100%}.louversImage span{position:static;left:auto;top:auto;white-space:nowrap;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.gp-1 .b-img .wrap span.vert{left:0;top:auto;bottom:0}.gp-1 .b-img .wrap span.horiz{left:0;top:100%}.chosen-container .chosen-results::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#000}.chosen-container .chosen-results::-webkit-scrollbar{width:6px}.chosen-container .chosen-results::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:rgba(255,255,255,.5)}.chosen-container .chosen-results:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5)}.footer-form-packages{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-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:44px}.footer-form-packages-left{width:74%;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-form-packages-right{width:26%;padding-left:64px}.packages-list{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}.packages-listItem{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);text-transform:uppercase;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.packages-listItem:hover span{background:#2d9cdb}.packages-listItem.disabled span{background:0 0}.packages-listItem span{color:#fff;display:block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:0 0;font-weight:700;font-size:12px;line-height:20px;height:26px;letter-spacing:.1em;-webkit-border-radius:20px;border-radius:20px;min-width:118px;padding-right:8px;padding-top:2px;padding-bottom:1px;padding-left:8px;text-align:center;border:1px solid #2d9cdb}.packages-listItem span::before{content:'';display:inline-block;width:10px;height:10px;margin-right:4px;background:url(../img/plus.svg) no-repeat center center}.packages-listItem input{display:none}.packages-listItem input:checked+span{background:#2d9cdb}.packages-listItem input:checked+span:before{content:'';display:inline-block;height:8px;background:url(../img/check.svg) no-repeat center center}.packages-listItem.active span{background:#2d9cdb}.packages-price{font-weight:400;font-size:16px;line-height:20px;color:#fff}.footer-form-packages-right>a{display:inline-block;vertical-align:top;font-weight:700;font-size:12px;line-height:18px;letter-spacing:3px;text-transform:uppercase;color:#2d9cdb}@media (max-width:991px){.packages-price{font-size:14px;line-height:18px;width:100%}.footer-form-packages-right{width:20%;padding-left:0;text-align:right}.footer-form-packages-left{width:80%}}@media (max-width:767px){.packages-price{font-size:14px;line-height:18px;width:100%;padding-top:16px;text-align:center}.footer-form-packages-right{width:100%;padding-left:0;text-align:left;padding-top:15px;display:none}.footer-form-packages-left{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-form-packages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.footer-form-packages .packages-listItem:last-child{margin-right:0}.footer-form-packages .packages-list{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;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:430px){.footer-form-packages .packages-listItem span{min-width:auto}.footer-form-packages .packages-listItem{margin-right:8px;margin-bottom:8px}.footer-form-packages .packages-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-form-packages .packages-price{padding-top:8px}}.awards-item span.count{display:inline-block;vertical-align:top}.double-header .header-container{padding-top:26px;padding-bottom:26px}.double-header .header-container.second-header{padding-top:16px;padding-bottom:16px}.double-header header.fixed{position:fixed;left:0;top:0;width:100%;-webkit-transition:top .4s;-o-transition:top .4s;transition:top .4s}.double-header header.fixed.out{top:-76px}.double-header header.with-bg{background:rgba(0,0,0,.8)}.second-header-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.second-header-box:before{content:'';width:100%;height:1px;background:rgba(255,255,255,.1);position:absolute;left:0;top:-17px}.header-name-packages{font-weight:400;font-size:16px;line-height:24px;color:#fff}.header-shop-btn>a{display:inline-block;vertical-align:top;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#2d9cdb;-webkit-border-radius:20px;border-radius:20px;padding:5px 16px}@media (max-width:991px){.double-header .header-container{padding-top:19px;padding-bottom:19px}.double-header .header-container.second-header{padding-top:16px;padding-bottom:16px}.double-header header{-webkit-backdrop-filter:none;backdrop-filter:none}.double-header header.with-bg{background:#000}.header-name-packages{color:#fff}.no-bg .header-name-packages{color:#fff}.second-header-box:before{background:rgba(0,0,0,.1);top:-17px}.double-header header.fixed.out{top:-62px}}.quick-view-container{background:#000}.quick-view-content{height:100%;width:100%;margin:0;position:absolute;right:0;left:0;top:0;bottom:0}.quick-view-carousel{width:100%;height:100%;margin:0;z-index:1;position:absolute;right:0;left:0;top:0;bottom:0}.quick-view-top{z-index:2;width:100%;position:absolute;left: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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 38px;min-height:72px;background:rgba(0,0,0,.5)}.quick-view-top>svg{display:block;height:10px}.quick-view-close{background:0 0;outline:0;border:0;cursor:pointer;width:auto;height:auto;margin:0;padding: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}.quick-view-close svg{display:block;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.quick-view-close svg path{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.quick-view-close:hover svg path{fill:#2d9cdb}.quick-view-close span{display:block;font-weight:700;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding-top:2px;margin-right:2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.quick-view-close:hover span{color:#2d9cdb}.quick-view-bottom{z-index:2;width:100%;position:absolute;left:0;bottom:0}.quick-view-bottom #qw-cont{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 38px;min-height:72px;background:rgba(0,0,0,.5)}a.gallery-nav{display:block;font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;color:#2d9cdb}.gallery-shot span{display:inline-block;vertical-align:middle;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:2px 0}.gallery-shot span.galley-name-package{font-weight:700;background:#2d9cdb;-webkit-border-radius:20px;border-radius:20px;padding:2px 8px;margin-left:8px}.quick-view-container .fancybox-navigation .fancybox-button{height:36px;width:36px;opacity:1;position:absolute;top:-webkit-calc(50% - 18px);top:calc(50% - 18px);visibility:visible;background:#314fb3;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.quick-view-container .fancybox-navigation .fancybox-button:hover{background:#2d9cdb}.quick-view-container .fancybox-navigation .fancybox-button--arrow_left{left:21px;padding:0}.quick-view-container .fancybox-navigation .fancybox-button--arrow_right{padding:0;right:21px}.quick-view-container .fancybox-navigation .fancybox-button div{padding:0;height:100%;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.quick-view-container .fancybox-navigation .fancybox-button svg{display:block;height:10px;position:relative;width:6px}.quick-view-container .fancybox-button svg path{fill:#fff}.quick-view-container .fancybox-button[disabled],.quick-view-container .fancybox-button[disabled]:hover{opacity:0}.quick-view-container .fancybox-navigation .fancybox-button[disabled]:hover{background:#314fb3}#qw-cont.hidden{display:none}@media (max-width:991px){.quick-view-top{padding:20px 20px;min-height:70px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:0 0}.quick-view-close{width:30px;height:30px;-webkit-border-radius:50%;border-radius:50%;background:rgba(255,255,255,.1)}.quick-view-close span{display:none}.quick-view-top>svg{display:none}a.next-gallery-nav,a.prev-gallery-nav{display:none}.quick-view-bottom #qw-cont{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:19px 20px;min-height:60px;background:rgba(0,0,0,.5)}.quick-view-container .fancybox-navigation .fancybox-button--arrow_right{right:20px}.quick-view-container .fancybox-navigation .fancybox-button--arrow_left{left:20px}}@media (max-width:991px){body{position:relative}.flatpickr-calendar.open{position:fixed!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;width:100%!important}.flatpickr-months{width:100%}.flatpickr-innerContainer{width:100%;padding-bottom:15px;padding-top:15px;padding:15px}.flatpickr-rContainer{display:block;width:100%}.flatpickr-days{width:100%}.dayContainer{width:100%;min-width:100%;max-width:100%}.flatpickr-day{width:14.2857143%;max-width:14.2857143%}}.drag-box{width:100%;height:100%;overflow:hidden}.drag{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.awardsWrap{width:100%;min-width:1656px}@media (max-height:800px) and (max-width:1500px) and (min-width:992px){.awardsWrap{min-width:1530px}}@media (max-width:991px){.awardsWrap{width:100%;min-width:1170px}.drag-box{overflow:initial}}.footer-box .form-group-with-placeholder-textarea{padding-top:3px}.main-1-text::after{content:'';position:absolute;left:-50vw;right:-50vw;top:-50vw;bottom:-50vw;z-index:-1}#preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:950;background:#fff}#preloader span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;font-size:32px;line-height:40px;color:#000;text-transform:uppercase;opacity:0;z-index:1}#preloader span b{font:inherit;opacity:0;-webkit-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease}#preloader svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);max-width:90%;max-height:90%}#preloader svg circle{-webkit-transition:3s cubic-bezier(.5,1,.89,1);-o-transition:3s cubic-bezier(.5,1,.89,1);transition:3s cubic-bezier(.5,1,.89,1);stroke-dashoffset:1600px;stroke-dasharray:1600px}#preloader.start span{opacity:1}#preloader.start svg circle{stroke-dashoffset:0}#preloader.start b{opacity:1}#preloader.pulse svg{-webkit-animation:pulse 1s alternate cubic-bezier(.33,1,.68,1) infinite;animation:pulse 1s alternate cubic-bezier(.33,1,.68,1) infinite}.header-logo:not(.show):not(.show) path{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.header-logo.anim path{opacity:0}.header-logo.anim.show path{-webkit-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease;opacity:1}@-webkit-keyframes horLine{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,300%);transform:translate(0,300%)}}@keyframes horLine{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,300%);transform:translate(0,300%)}}@-webkit-keyframes pulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@keyframes pulse{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}@-webkit-keyframes pulseBig{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}@keyframes pulseBig{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}}.textLine{display:block;margin-bottom:0!important}.textLine .word{display:inline-block}.textLine div{margin-bottom:0!important}.wave div{font:inherit!important;color:inherit!important;line-height:inherit!important;margin:0!important}.wave{display:block}[class^=sect-main-]>div{opacity:0}.main-3-info-links{overflow:hidden;position:relative}.main-3-info-links:after{content:'';position:absolute;left:53%;top:0;bottom:0;-webkit-transform:scale(1) translate(-50%,0);-ms-transform:scale(1) translate(-50%,0);transform:scale(1) translate(-50%,0);background:#fff;width:70%;-webkit-box-shadow:0 0 70px 70px #fff;box-shadow:0 0 70px 70px #fff;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;display:none}.main-3-info-links.in:after{display:block}.main-3-info-links.start:after{-webkit-animation:mainLinksIn 1s ease-out both;animation:mainLinksIn 1s ease-out both}@-webkit-keyframes mainLinksIn{from{-webkit-transform:scale(1) translate(-50%,0);transform:scale(1) translate(-50%,0)}to{-webkit-transform:scale(0,1) translate(-50%,0);transform:scale(0,1) translate(-50%,0)}}@keyframes mainLinksIn{from{-webkit-transform:scale(1) translate(-50%,0);transform:scale(1) translate(-50%,0)}to{-webkit-transform:scale(0,1) translate(-50%,0);transform:scale(0,1) translate(-50%,0)}}.louversImage .imgWrap{overflow:hidden;position:relative;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.louversImage img{-webkit-transition:1s cubic-bezier(0,.55,.45,1);-o-transition:1s cubic-bezier(0,.55,.45,1);transition:1s cubic-bezier(0,.55,.45,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-backface-visibility:hidden;backface-visibility:hidden}.louversImage span{opacity:0;-webkit-transition:.5s cubic-bezier(0,.55,.45,1);-o-transition:.5s cubic-bezier(0,.55,.45,1);transition:.5s cubic-bezier(0,.55,.45,1);-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.louversImage .imgWrap:before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:#151515;background:#fff;z-index:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:1s cubic-bezier(.22,1,.36,1);-o-transition:1s cubic-bezier(.22,1,.36,1);transition:1s cubic-bezier(.22,1,.36,1)}.louversImage .imgWrap:after{content:'';position:absolute;width:100%;top:0;left:0;bottom:0;background:#314fb3;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:1s cubic-bezier(.22,1,.36,1);-o-transition:1s cubic-bezier(.22,1,.36,1);transition:1s cubic-bezier(.22,1,.36,1)}.louversImage.show span{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.louversImage.show img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.louversImage.show .imgWrap{-webkit-transition:1.5s cubic-bezier(.22,1,.36,1);-o-transition:1.5s cubic-bezier(.22,1,.36,1);transition:1.5s cubic-bezier(.22,1,.36,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.louversImage.show .imgWrap:before{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.louversImage.show .imgWrap:after{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.louversImage.out img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:-webkit-transform 2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 2s cubic-bezier(.22,1,.36,1);-o-transition:transform 2s cubic-bezier(.22,1,.36,1);transition:transform 2s cubic-bezier(.22,1,.36,1);transition:transform 2s cubic-bezier(.22,1,.36,1),-webkit-transform 2s cubic-bezier(.22,1,.36,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.louversImage.out span{opacity:0;-webkit-transition:opacity 1s cubic-bezier(0,.55,.45,1);-o-transition:opacity 1s cubic-bezier(0,.55,.45,1);transition:opacity 1s cubic-bezier(0,.55,.45,1)}.louversImage.b-img-7 span{-webkit-transform:rotate(90deg) translateY(-100%);-ms-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%)}.louversImage.b-img-7.show span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.louversImage.default img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.louversImage.default .imgWrap{-webkit-clip-path:none!important;clip-path:none!important}.louversImage.default .imgWrap:after{display:none!important}.main-3-info{opacity:0}.awards-box{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:0}.awards-item img,.awards-item span{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative;z-index:0}.awards-item{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.awards-item span{-webkit-backface-visibility:hidden;backface-visibility:hidden}.transition0s{-webkit-transition:0s!important;-o-transition:0s!important;transition:0s!important}.transition0s *{-webkit-transition:0s!important;-o-transition:0s!important;transition:0s!important}.main-2 .b-imgs:after{z-index:2}.footer-masterclass a{display:table}.footer-box .form-group-item .chosen-single,.footer-box .form-group-item .form-control{border-bottom:0}.footer-box .form-group-item .chosen-container:after,.footer-box .form-group-item .form-group label:after,.footer-box .form-group-item .form-group-with-placeholder-textarea:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#333;-webkit-transition:-webkit-transform .6s cubic-bezier(.61,1,.88,1);transition:-webkit-transform .6s cubic-bezier(.61,1,.88,1);-o-transition:transform .6s cubic-bezier(.61,1,.88,1);transition:transform .6s cubic-bezier(.61,1,.88,1);transition:transform .6s cubic-bezier(.61,1,.88,1),-webkit-transform .6s cubic-bezier(.61,1,.88,1);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-box .form-group-item .form-group.show span.place-holder{-webkit-transition:0s;-o-transition:0s;transition:0s;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-box .form-group-item .form-group.show .chosen-container:after,.footer-box .form-group-item .form-group.show label:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.footer-box .form-group-item .form-group.static span.place-holder{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.footer-box .form-group-with-placeholder-textarea textarea{border-bottom:0}.footer-box .form-group-with-placeholder-textarea{position:relative}.footer-box .form-group-with-placeholder-textarea:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#333;-webkit-transition:-webkit-transform .6s cubic-bezier(.61,1,.88,1);transition:-webkit-transform .6s cubic-bezier(.61,1,.88,1);-o-transition:transform .6s cubic-bezier(.61,1,.88,1);transition:transform .6s cubic-bezier(.61,1,.88,1);transition:transform .6s cubic-bezier(.61,1,.88,1),-webkit-transform .6s cubic-bezier(.61,1,.88,1);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-box .form-group-with-placeholder-textarea.show:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.mapSVG{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mapSVG .maskCircle{-webkit-transition:1.5s cubic-bezier(.33,1,.68,1);-o-transition:1.5s cubic-bezier(.33,1,.68,1);transition:1.5s cubic-bezier(.33,1,.68,1);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.mapSVG .mapBg,.mapSVG .mapLines{-webkit-transition:1.1s cubic-bezier(.33,1,.68,1);-o-transition:1.1s cubic-bezier(.33,1,.68,1);transition:1.1s cubic-bezier(.33,1,.68,1);-webkit-transform:scale(1.5) translate(-10%,-5%);-ms-transform:scale(1.5) translate(-10%,-5%);transform:scale(1.5) translate(-10%,-5%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.mapSVG .points g{opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.mapSVG.show .maskCircle{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}.mapSVG.show .mapBg,.mapSVG.show .mapLines{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mapSVG.show .points g{opacity:1}.formSubmit{position:relative;background:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.formSubmit span{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:0;display:block;-webkit-transition:.5s cubic-bezier(.85,0,.15,1);-o-transition:.5s cubic-bezier(.85,0,.15,1);transition:.5s cubic-bezier(.85,0,.15,1)}.formSubmit svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-40deg);-ms-transform:translate(-50%,-50%) rotate(-40deg);transform:translate(-50%,-50%) rotate(-40deg);-webkit-transition:1.2s cubic-bezier(.85,0,.15,1);-o-transition:1.2s cubic-bezier(.85,0,.15,1);transition:1.2s cubic-bezier(.85,0,.15,1)}.formSubmit svg circle{-webkit-transition:1s cubic-bezier(.85,0,.15,1);-o-transition:1s cubic-bezier(.85,0,.15,1);transition:1s cubic-bezier(.85,0,.15,1);stroke-dashoffset:220px;stroke-dasharray:220px}.formSubmit b{opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.formSubmit.show b{opacity:1}.formSubmit.show svg{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.formSubmit.show svg circle{stroke-dashoffset:0}.formSubmit:hover svg{-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.hideImportant{display:none!important}.showImportant{display:block!important}.sect-bottom-scroll.pulse div:after{-webkit-animation:pulseBig 1.5s alternate cubic-bezier(.33,1,.68,1) infinite;animation:pulseBig 1.5s alternate cubic-bezier(.33,1,.68,1) infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;z-index:0}.sect-bottom-scroll .textSpan{overflow:hidden}.sect-bottom-scroll .textSpan>span{display:block}.sect-bottom-scroll .circle{-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;position:relative;border:0}.sect-bottom-scroll .circle:before{display:none}.sect-bottom-scroll .circle .border{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);border:2px solid rgba(255,255,255,.2);-webkit-border-radius:50%;border-radius:50%;-webkit-transition:.7s cubic-bezier(.34,2,.64,1);-o-transition:.7s cubic-bezier(.34,2,.64,1);transition:.7s cubic-bezier(.34,2,.64,1)}.sect-bottom-scroll .circle .horLine{position:absolute;left:0;right:0;top:100%;height:45px;margin-top:2px;overflow:hidden}.sect-bottom-scroll .circle .horLine:after{content:'';display:block;width:1px;height:24px;background:rgba(166,166,166,.2);position:absolute;top:0;left:50%;margin-left:-.5px;-webkit-animation:horLine 1.5s linear .5s infinite;animation:horLine 1.5s linear .5s infinite}.sect-bottom-scroll.show .circle .border{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.sect-bottom-scroll:not(.show) .circle{opacity:0}.sect-bottom-scroll:not(.show) .circle:before{height:0}.sect-bottom-scroll.onStart .textSpan span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}#video iframe{pointer-events:none}#video iframe{width:100%;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.main-1{background:0 0}.main-1 #video,.main-1 .posterMobile,.main-1 video{position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;-o-object-fit:cover;object-fit:cover;opacity:0}.main-1 .posterMobile{display:none;opacity:1;background-size:cover;background-position:center center}.main-1 .waves b,.main-1 .waves span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:0}.main-1 .waves b{font:inherit}.main-1 .playIcon{position:relative}.main-1 .playIcon .circle{stroke-dasharray:125px;stroke-dashoffset:125px}.main-1 .playIcon .circle{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-1 .playIcon .circle.current{opacity:0;-webkit-transition:opacity .5s ease 1s;-o-transition:opacity .5s ease 1s;transition:opacity .5s ease 1s}.main-1 .playIcon .icon{-webkit-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.main-1 .playIcon .circle.default,.main-1 .playIcon .icon,.main-1 .playIcon:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:1.2s cubic-bezier(.22,1,.36,1);-o-transition:1.2s cubic-bezier(.22,1,.36,1);transition:1.2s cubic-bezier(.22,1,.36,1)}.main-1 .playIcon.show .circle.default{stroke-dashoffset:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.main-1 .playIcon.show .circle.current{opacity:1}.main-1 .playIcon.show:after{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1);-ms-transform:translate(-50%,-50%) rotate(0) scale(1);transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}.main-1 .playIcon.show .icon{-webkit-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.main-1 .playIcon:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid #fff;border-top:0;border-bottom:0;opacity:0;-webkit-transform:translate(-50%,-50%) rotate(90deg) scale(0);-ms-transform:translate(-50%,-50%) rotate(90deg) scale(0);transform:translate(-50%,-50%) rotate(90deg) scale(0)}.main-1 .playIcon.paused .icon{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.main-1 .playIcon.paused:after{-webkit-transform:translate(-50%,-50%) rotate(90deg) scale(0);-ms-transform:translate(-50%,-50%) rotate(90deg) scale(0);transform:translate(-50%,-50%) rotate(90deg) scale(0)}.mainPage header.dark-color{background:0 0}.awards-box.clone{display:none}.sect-main-4 .main-4{padding-bottom:100px}.sect-main-4.lessPadding .main-4{padding-top:100px}.main-5-scroll,.sect-main-4.flex .main-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#prevStep{display:none;width:47px;height:42px;background:#f6f6f6;-webkit-border-radius:100px;border-radius:100px;margin-right:8px}@media (max-width:991px){.main-1 #video{opacity:1}.main-1 #video iframe{opacity:1!important}.packagesSidebar .rightContent .buttonWrap{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}.main-5 h2{opacity:0}#preloader{display:none}[class^=sect-main-]{opacity:1}.main-1 video{background:#151515;opacity:1}.sect-main-3 .b-img{opacity:0}.main-2-info,.main-3-info,.main-4{opacity:0}.sect-main-3 .main-3-info{opacity:1}.louversImage.show{opacity:1}.louversImage .imgWrap,.louversImage .wrap{height:100%}.main-1 .posterMobile{display:block}.isSafari .main-1-text{bottom:145px}.isSafari .main-1 .sect-bottom .sect-bottom-scroll{bottom:90px}.iphone_model_X-Xs .main-1-text,.iphone_model_Xmax-Xr .main-1-text{bottom:180px}.iphone_model_X-Xs .main-1 .sect-bottom .sect-bottom-scroll,.iphone_model_Xmax-Xr .main-1 .sect-bottom .sect-bottom-scroll{bottom:130px}.form-group-with-placeholder.wow span.place-holder{-webkit-transition:0s;-o-transition:0s;transition:0s}.sect-main-5 .form-group-with-placeholder{opacity:0}h2.wow{opacity:0}.awardsWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.awardsWrap .awards-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;left:0;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.awards-box.clone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagescroll .section{position:relative!important;top:auto!important;left:auto!important}.screen6>div{opacity:0}[class^=sect-main-]>div{opacity:1}.gyp-1-text>div{color:#000}div.gyp-1-text>div{color:#000!important}div.gyp-1-text>div span{color:#fff!important}.wave.animated{opacity:1}.gp-2-box-out{opacity:0}.main-5-scroll{display:block}.sect-main-4 .main-4{display:block}.sect-main-3 .b-imgs{-webkit-transform:none;-ms-transform:none;transform:none}.header-line .btn-menu,.header-line .header-logo{position:relative;z-index:5}.isIOS .mainPage{background:#fff}#prevStep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.awardsWrap .awards-box{top:20px}.sect-main-3 .b-img:not(.louversImage){opacity:0}@media (min-width:992px){.p-theatre-mode header{display:none!important}.p-galleries-photo header{background:0 0}.theatre-mode-slider{opacity:0}}header{opacity:0}header.fadeDone svg path{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}.formSubmit.explore,.photo-box-btn-all a.formSubmit{padding:0;background:0 0;opacity:1}.dark-block{background:#000}.wow{opacity:0}.louversImage{opacity:1;opacity:0}.formSubmit.wow,.wow.btn-play,.wow.section{opacity:1}.photo-item{opacity:0}.louversImage.clear img{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.louversImage.done .imgWrap{-webkit-transition:.7s cubic-bezier(.68,-.6,.32,1.6)!important;-o-transition:.7s cubic-bezier(.68,-.6,.32,1.6)!important;transition:.7s cubic-bezier(.68,-.6,.32,1.6)!important}.louversImage.done img{-webkit-transition:.75s cubic-bezier(.85,0,.15,1)!important;-o-transition:.75s cubic-bezier(.85,0,.15,1)!important;transition:.75s cubic-bezier(.85,0,.15,1)!important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.louversImage.done:hover .imgWrap{-webkit-transition:.8s cubic-bezier(.34,1.56,.64,1)!important;-o-transition:.8s cubic-bezier(.34,1.56,.64,1)!important;transition:.8s cubic-bezier(.34,1.56,.64,1)!important;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.louversImage.done:hover img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.85s cubic-bezier(.34,1.56,.64,1)!important;-o-transition:.85s cubic-bezier(.34,1.56,.64,1)!important;transition:.85s cubic-bezier(.34,1.56,.64,1)!important}.theatre-mode-slider .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.theatre-mode-slider .swiper-slide div{height:100%;-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0);-webkit-transition:2s cubic-bezier(.22,1,.36,1);-o-transition:2s cubic-bezier(.22,1,.36,1);transition:2s cubic-bezier(.22,1,.36,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;z-index:0}.theatre-mode-slider .swiper-slide.active div{-webkit-transform:scale(1.001) translateZ(0);transform:scale(1.001) translateZ(0);-webkit-transition:1.5s cubic-bezier(.25,1,.5,1);-o-transition:1.5s cubic-bezier(.25,1,.5,1);transition:1.5s cubic-bezier(.25,1,.5,1)}.sect-main-3 .louversImage{opacity:1}.sect-main-5.footerWow{position:relative!important;visibility:visible!important;opacity:1!important}.gyp-1-text>span{font-weight:inherit}.gyp-1-text>div{font-weight:400!important;font-size:12px!important;line-height:18px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important}.gyp-1 .btn-play,.gyp-3 .btn-play{z-index:2;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:1.2s cubic-bezier(.22,1,.36,1);-o-transition:1.2s cubic-bezier(.22,1,.36,1);transition:1.2s cubic-bezier(.22,1,.36,1);-webkit-transform:rotate(90deg) scale(0);-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0)}.gyp-1 .btn-play.show,.gyp-3 .btn-play.show{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.gyp-1 .gyp-1-text{opacity:0}.gyp-1{background-color:#151515}@media (max-width:991px){.photo-item.mob-show{visibility:visible!important}.photo-item.mob-hidden:not(.mob-show){display:none!important}[class^=sect-main-]>div:not(.main-1){height:auto}}.main-1-elipse{-webkit-filter:none;filter:none;-webkit-box-shadow:0 0 130px 250px rgba(0,0,0,.3);box-shadow:0 0 130px 250px rgba(0,0,0,.3);width:21vw;height:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}.gyp-1-elipse{width:1px;height:1px;margin:0;-webkit-box-shadow:0 0 15vh 35vh rgba(0,0,0,.3);box-shadow:0 0 15vh 35vh rgba(0,0,0,.3);-webkit-filter:none;filter:none}.section{visibility:visible!important}.disablePage{pointer-events:none!important}@media (min-width:992px){.isIpad.mainPage{position:fixed;overflow:hidden;-webkit-tap-highlight-color:transparent}}label.error:after{display:none}@media (max-height:800px) and (max-width:1500px) and (min-width:992px){.main-4 h2{margin-bottom:0}.sect-main-4.lessPadding .main-4{padding-top:83px}.awards-box{width:1530px}.awards-item{width:160px;height:160px}.awards-item.awards-item-double{width:330px}.awards-item.hideNextEmpty~.awards-item-empty{display:none}.awards-item.hideNextEmpty~.awards-item:not(.awards-item-empty)+.awards-item-empty{display:block}}@media screen and (max-width:991px){.infiniteScroll .b-imgs{opacity:0}}.sect-main-3.hide .b-img{-webkit-filter:grayscale(1);filter:grayscale(1)}.sect-main-3.hide .scrollDown{bottom:25px}.sect-main-3.hide .scrollDown:after{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.sect-main-3 .scrollDown{position:absolute;left:50%;bottom:100px;padding:14px 35px;border:2px solid #fff;-webkit-border-radius:25px;border-radius:25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.7;display:none;z-index:30;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sect-main-3 .scrollDown:after{content:'';position:absolute;left:50%;width:15px;height:15px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/arr-down.svg) no-repeat center center;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.sect-main-3 .scrollDown.top{top:100px;bottom:auto;display:none}.sect-main-3 .scrollDown.top:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}@media screen and (max-width:991px){.sect-main-3 .louversImage.done:hover .imgWrap,.sect-main-3 .louversImage.done:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.sect-main-3 .b-img{-webkit-transition:-webkit-filter 1s ease;transition:-webkit-filter 1s ease;-o-transition:filter 1s ease;transition:filter 1s ease;transition:filter 1s ease,-webkit-filter 1s ease;visibility:visible!important}.sect-main-3 .b-img span{display:block}.sect-main-3 .b-imgs .absoluteGrid .gp-1-info-t,.sect-main-3 .b-imgs .absoluteGrid .row .b-img{margin-right:90px!important}.sect-main-3 .b-imgs .absoluteGrid .gp-1-info-t:last-child,.sect-main-3 .b-imgs .absoluteGrid .row .b-img:last-child{margin-right:0!important}.sect-main-3 .gp-1{max-height:100%;padding:0;height:-webkit-calc(100vh - 62px);height:calc(100vh - 62px)}}.sect-main-3 .b-imgs .absoluteGrid{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sect-main-3 .b-imgs .absoluteGrid .row{margin-bottom:150px;-webkit-perspective:1000px;perspective:1000px;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}.sect-main-3 .b-imgs .absoluteGrid .row .gp-1-info-t{margin-right:150px;width:420px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:100vw}.sect-main-3 .b-imgs .absoluteGrid .row .b-img{position:relative;opacity:1;margin-right:150px}.sect-main-3 .b-imgs .absoluteGrid .row .b-img:last-child{margin-right:0}.sect-main-3 .b-imgs .absoluteGrid .row .b-img img{max-width:295px}.sect-main-3 .b-imgs .absoluteGrid .row.slave{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){.sect-main-3 .b-imgs .absoluteGrid .row{margin-bottom:120px}.sect-main-3 .b-imgs .absoluteGrid .row .gp-1-info-t{margin-right:100px}}.mainPage .sect-main-2 .b-imgs a:nth-child(8)~a,.mainPage .sect-main-3 .b-imgs a:nth-child(8)~a{display:none}#headerSteps.noMargin ol{position:relative}#headerSteps.noMargin ol:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#314fb3;bottom:-28px}.headerSteps ol{list-style: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;counter-reset:headerSteps}.headerSteps ol li{margin-right:78px;font-weight:400;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;height:80px;line-height:80px;position:relative;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-28px;margin-bottom:-28px}.headerSteps ol li:hover{color:#314fb3;opacity:1!important}.headerSteps ol li:before{counter-increment:headerSteps;content:counter(headerSteps) ".";margin-right:5px}.headerSteps ol li:after{content:'';position:absolute;left:-9px;right:-9px;bottom:0;height:1px;background:#314fb3;opacity:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.headerSteps ol li:last-child{margin-right:0}.headerSteps ol li.current:after{opacity:1}.headerSteps ol li.current~li{opacity:.5}.headerSteps ol li.active{opacity:1}#headerMenuBtn{font-weight:700;font-size:12px;line-height:17px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper.packages{padding-top:80px}.packagesStep{position:relative;min-height:-webkit-calc(100vh - 80px);min-height:calc(100vh - 80px)}.stepServices{height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px)}.stepServices.has_error .packagesListItem span{background:#eb5757}#headerMenuBtn{text-align:right}header.hasPackages{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:fixed}header.hasPackages .header-container{padding-top:28px;padding-bottom:28px}header.hasPackages .header-line{display:-webkit-box;display:-webkit-flex;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}header.hasPackages .header-line:after{display:none}header.hasPackages .header-menu{display:none}header.hasPackages #headerMenuBtnWrap,header.hasPackages .header-logo{width:150px}header.hasPackages.showMenu #headerMenuBtn{color:#314fb3}.packagesStep{display:none}.packagesStep.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.packagesStep{padding-top:30px}.packagesStep .text{margin:0 auto 38px;max-width:638px;text-align:center}.packagesStep .h1,.packagesStep .h2,.packagesStep h1,.packagesStep h2{font-style:normal;font-weight:400;font-size:32px;line-height:40px;margin-bottom:7px}.packagesStep h3{font-size:20px;line-height:28px;font-weight:400;margin-bottom:14px}.packagesStep p{font-size:16px;line-height:24px;color:rgba(0,0,0,.5)}.stepServices{text-align:center;height:inherit}.stepServices .wrap{display:-webkit-box;display:-webkit-flex;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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.stepAddons .text{max-width:664px}.packagesListItem{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);text-transform:uppercase;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.packagesListItem:last-child{margin-right:0}.packagesListItem:hover span{background:#314fb3}.packagesListItem.disabled span{background:#000}.packagesListItem span{color:#fff;display:block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:#000;font-weight:700;font-size:12px;line-height:20px;height:26px;letter-spacing:.1em;margin-right:0!important;-webkit-border-radius:20px;border-radius:20px;min-width:118px;margin-right:3px;padding-right:8px;padding-top:3px;padding-bottom:2px;padding-left:9px}.packagesListItem span::before{content:'';display:inline-block;width:10px;height:10px;margin-right:4px;background:url(../img/plus.svg) no-repeat center center}.packagesListItem input{display:none}.packagesListItem input:checked+span{background:#314fb3}.packagesListItem input:checked+span:before{content:'';display:inline-block;height:8px;background:url(../img/check.svg) no-repeat center center}.packagesListItem.active span{background:#314fb3}.packagesList{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;margin-bottom:56px}.container{padding-left:30px;padding-right:30px}.servicesImagesList{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:200px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.servicesImagesListItem{display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:inherit;left:0;right:0;bottom:0;top:0;position:relative}.servicesImagesListItem.active{display:block}.servicesImagesListItem.animated{z-index:2}.servicesImagesListItem img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1140px){.headerSteps ol li{margin-right:35px}}@media (max-width:991px){.headerSteps ol li:not(.active){position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;-webkit-transition:0s;-o-transition:0s;transition:0s;opacity:0}header.hasPackages.active .header-menu{z-index:1;display:block}#headerMenuBtnWrap{display:none}#headerSteps{position:absolute;left:0;right:0}.headerSteps ol li{margin-right:15px}.headerSteps ol li{margin-top:0;margin-bottom:0;height:auto;line-height:35px}header.hasPackages .header-container{padding-top:19px;padding-bottom:19px}.headerSteps ol li:after{left:-5px;right:-5px}.wrapper.packages{padding-top:0}.packagesStep{min-height:-webkit-calc(100vh - 62px);min-height:calc(100vh - 62px)}.stepServices{height:-webkit-calc(100vh - 62px);height:calc(100vh - 62px)}.servicesImagesList{min-height:300px}.stepServices{padding-top:40px}.packagesStep h1,.packagesStep h2,.stepServices h1,.stepServices h2{font-size:24px;line-height:34px}.container{padding-left:20px;padding-right:20px}.stepAddons .scrollElem{display:none}#scrollAddonsWrap{overflow:visible}.addonsCategory.other.wrap .addonsCategory:nth-child(2){-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}#headerSteps{left:-20px;right:-20px;padding-left:20px;padding-right:20px;top:100%;padding-top:19px;background:#fff}#headerSteps ol{border-bottom:1px solid rgba(0,0,0,.1)}#headerSteps li{margin-right:0;width:25%;margin-bottom:-1px}#headerSteps li:nth-child(2){width:50%}#headerSteps li:nth-child(3){width:75%}#headerSteps li:nth-child(4){width:100%}header.hasPackages{border-bottom:0}header.hasPackages.active{z-index:100}header.hasPackages.active .headerSteps{display:none}.headerSteps ol li{line-height:1;padding-top:2px;padding-bottom:19px}header.hasPackages .header-container{padding-top:13px;padding-bottom:13px}#packagesSidebar{overflow:hidden;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.sect-main-4.lessPadding .main-4{padding-top:50px}}@media (max-width:780px){.stepServices{padding-top:30px}#nextStep{width:170px!important}}@media (max-width:370px){.packagesListItem{text-transform:uppercase;margin-right:8px}}.packagesSidebar{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:90;display:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding-left:38px;padding-right:38px;max-height:100vh;overflow-y:auto}.packagesSidebar:before{content:'';background:#000;opacity:.2;-webkit-box-shadow:0 -20px 20px 20px rgba(0,0,0,.15);box-shadow:0 -20px 20px 20px rgba(0,0,0,.15);position:absolute;top:50%;left:0;right:0;bottom:0;z-index:-2}.packagesSidebar:after{content:'';background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.packagesSidebar .topRow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.packagesSidebar .price{color:rgba(0,0,0,.5);font-weight:400;font-size:16px;line-height:23px;padding:19px 38px 19px 0}.packagesSidebar .price b{color:#000;font-size:24px;vertical-align:bottom;position:relative;top:-3px}.packagesSidebar .price .start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.packagesSidebar .price .start .perMonth b{padding-left:4px}.packagesSidebar .price .start b{vertical-align:bottom}.packagesSidebar .price .start b span{vertical-align:baseline}.packagesSidebar .price.showTotal .start{display:none}.packagesSidebar .price.showTotal .total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.packagesSidebar .start,.packagesSidebar .total{-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}.packagesSidebar .total{display:none}.packagesSidebar .perMonth{margin-right:7px}.packagesSidebar .totalCash b{font-weight:400}.packagesSidebar .row{display:-webkit-box;display:-webkit-flex;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}.packagesSidebar .rightContent{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;position:relative}.packagesSidebar .rightContent .notification{position:absolute;width:277px;padding:10px 20px;background:#000;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.08);box-shadow:0 4px 8px rgba(0,0,0,.08);-webkit-border-radius:6px;border-radius:6px;right:50%;bottom:100%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);font-weight:400;font-size:12px;line-height:16px;color:#fff;text-align:center;z-index:2;display:none}.packagesSidebar .rightContent .notification:after{content:'';position:absolute;left:37%;bottom:0;background:#fff;-webkit-border-radius:6px;border-radius:6px;-webkit-transform:rotate(45deg) translate(40%,-30%);-ms-transform:rotate(45deg) translate(40%,-30%);transform:rotate(45deg) translate(40%,-30%);background:inherit;width:37px;height:37px;z-index:-1}.packagesSidebar .rightContent .buttonWrap{position:relative}.isMacLike .packagesSidebar .price .perMonth b{position:relative;top:-2px}.isMacLike .packagesSidebar .price .totalCash b{font-weight:400}.isMacLike .packagesSidebar .price .start b span{vertical-align:bottom}@media (max-width:670px){.isMacLike .packagesSidebar .price .perMonth b{position:absolute}}.myButton{height:46px;color:#fff;font-weight:700;font-size:16px;line-height:47px;background:#314fb3;text-transform:uppercase;border:0;outline:0;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;letter-spacing:1px;-webkit-border-radius:100px;border-radius:100px;padding:0 15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;text-decoration:none}.myButton:hover{background:#2d9cdb}#nextStep{width:318px}#nextStep.disabled{opacity:.3;background:#314fb3!important}#nextStep:hover{background-color:#2d9cdb}#nextStep.loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.5)!important;background-image:url(../img/loading.svg)!important;background-position:center center!important;background-repeat:no-repeat!important;color:transparent;background-size:auto 60%}#selectDate{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;font-weight:700;font-size:16px;line-height:24px;color:#314fb3;margin-right:78px;cursor:pointer;padding:10px 0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;white-space:nowrap}#selectDate svg{margin-right:5px}#selectDate svg path{-webkit-transition:.25s;-o-transition:.25s;transition:.25s}#selectDate:hover{color:#2d9cdb}#selectDate:hover svg path{fill:#2d9cdb}@media (max-width:670px){#selectDate{padding:4px 0}#selectDate{margin-right:0!important}#nextStep{width:100%!important}.packagesSidebar .row:not(.topRow){display:block}.packagesSidebar .price{padding:0}.packagesSidebar{padding:15px 20px 10px}.packagesSidebar .rightContent{display:block;padding-top:0;text-align:center}#selectDate{margin:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px}.packagesSidebar .price{text-align:center}#calendar .topRow .notice{width:100%}#calendar .topRow .notice{display:block}.packagesSidebar .price b{font-size:22px}}.packagesBlock{overflow:hidden}@media (min-width:992px){.addonsItem:hover{color:#fff;background:#000}.addonsItem:hover .name{color:#fff}.addonsItem:hover .label{opacity:1}.packagesBlock{margin-bottom:0!important}}.scrollAddons{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.addonsCategory{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:115px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.addonsCategory:last-child{margin-right:0}.addonsCategory>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.scrollAddonsWrap{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;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;overflow:hidden;padding-bottom:70px}.scrollAddons{padding-left:155px;padding-right:155px}.scrollAddonsDopWrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollAddonsDopWrap.hideLeft .scrollElem.left{display:none}.scrollAddonsDopWrap.hideRight .scrollElem.right{display:none}.stepAddons .scrollElem{cursor:pointer;position:absolute;top:0;bottom:0;z-index:10;background:#fff;width:56px;height:56px;top:50%;-webkit-transform:translateY(-webkit-calc(-50% - 50px));-ms-transform:translateY(calc(-50% - 50px));transform:translateY(calc(-50% - 50px));-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:50%;border-radius:50%}.stepAddons .scrollElem.left{left:40px}.stepAddons .scrollElem.right{right:40px}.stepAddons .scrollElem svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.device .stepAddons .scrollElem{display:none}.device .scrollAddonsWrap{overflow:auto}.addonsItem{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:202px;margin-right:30px;margin-bottom:30px;width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:#f7f7f7;color:#000}.addonsItem .gift{display:inline-block;position:relative;width:14px;height:14px;background:url(../img/gift.svg) no-repeat center center;cursor:default}.addonsItem .gift:after,.addonsItem .gift:before{left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:none}.addonsItem .gift:before{content:'';position:absolute;border:5px solid transparent;border-top:5px solid #fff}.addonsItem .gift:after{content:attr(data-text);position:absolute;padding:7px;background:#fff;-webkit-border-radius:10px;border-radius:10px;color:#000;font-size:14px;line-height:1.15;font-family:TeX Gyre Heros;margin-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:200px;z-index:2}.addonsItem .gift:hover:after,.addonsItem .gift:hover:before{display:block}.addonsItem .content{width:232px;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-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;position:relative}.addonsItem .image{width:202px;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;position:relative}.addonsItem .image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.addonsItem .name{font-size:16px;line-height:24px;opacity:.7;text-align:center;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.addonsItem .name b{font-weight:inherit;color:#f81717}.addonsItem .price{font-size:18px;line-height:27px;text-align:center}.addonsItem label{position:relative;display:inherit;cursor:pointer}.addonsItem label input{display:none}.addonsItem label input:checked{opacity:1}.addonsItem label input:checked+.content .label{opacity:1}.addonsItem label input:checked+.content .default{display:none}.addonsItem label input:checked+.content .selected{opacity:1;display:inline}.addonsItem label .selected{display:none}.addonsItem .label{opacity:0;display:inherit;font-weight:700;font-size:16px;line-height:24px;letter-spacing:1px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;left:50%;bottom:22px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.25s;-o-transition:.25s;transition:.25s;color:#2d9cdb}.addonsItem .name{color:#151515}.addonsItem.bottom{-webkit-transform:translateX(-348px);-ms-transform:translateX(-348px);transform:translateX(-348px)}.addonsItem.black{color:#fff;background:#000}.addonsItem.black .name{color:#fff}.addonsItem input:checked+.content{color:#fff;background:#000}.addonsItem input:checked+.content .name{color:#fff}.addonsItem .hoursCount{opacity:0;visibility:hidden;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;position:absolute;bottom:25px;left:0;right:0;font-size:16px;line-height:24px;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}.addonsItem .hoursCount .wrap{padding-left:16px}.addonsItem .hoursCount span{min-width:32px;display:inline-block;text-align:center;vertical-align:middle}.addonsItem .hoursCount .button{position:relative;width:30px;height:30px;background:rgba(0,0,0,.2);color:#fff;border:0;-webkit-border-radius:50%;border-radius:50%;outline:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;cursor:pointer;vertical-align:middle;display:inline-block}.addonsItem .hoursCount .button:hover{background:rgba(0,0,0,.5)}.addonsItem .hoursCount .button svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.addonsItem.active .hoursCount{-webkit-transition:0s;-o-transition:0s;transition:0s}.addonsItem.active .hoursCount .button{background:rgba(255,255,255,.2)}.addonsItem.active .hoursCount .button:hover{background:rgba(255,255,255,.5)}.addonsItem.active .hoursCount,.addonsItem:hover .hoursCount{visibility:visible;opacity:1}.addonsItem.other .content{width:318px}.addonsItem.has_date .label{bottom:34px;font-weight:700;font-size:14px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:20px;bottom:0}.addonsItem.has_date .label svg{margin-right:8px;vertical-align:middle}.addonsItem.has_date.active .label{opacity:1}.addonsItem.has_date.selected .label .default{display:none}.addonsItem.has_date.selected .label svg path{fill:#f2994a}.addonsItem.has_date.selected .label .selected{opacity:1;display:inline;color:#f2994a}.addonsItem.title{width:202px;height:202px;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-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:5px;text-align:center}.addonsItem.title span{font-weight:400;font-size:24px;line-height:40px}@media (max-width:991px){.addonsItem.bottom{-webkit-transform:none;-ms-transform:none;transform:none}.addonsItem:nth-child(2n+1) .content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.scrollAddons{padding-left:20px;padding-right:20px}.packagesBlock{margin-bottom:0}.scrollAddons{width:100%!important;display:block}.addonsCategory{display:block;width:100%;margin-right:0;margin-bottom:60px}.addonsCategory:last-child{margin-bottom:0}.addonsCategory>.wrap{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial;width:auto!important}.addonsItem{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-right:15px;vertical-align:top}.addonsItem:nth-child(2n+2){margin-right:0}.addonsItem .content{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.addonsItem .name{text-align:center}.addonsItem label{width:100%}}@media (max-width:840px){.addonsItem .image{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media (max-width:800px){.addonsItem{width:100%;margin-right:0!important}.addonsItem:not(.title):first-child .name{color:#151515}.addonsItem.title{width:50%}.addonsItem .content,.addonsItem .image{width:50%!important;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.addonsCategory.other.active{display:block!important}.addonsCategory.other.active .addonsCategory.other{display:block!important}.addonsItem.other.active{background:#000;color:#fff}.addonsItem.other.active .name{color:#fff}.addonsItem.has_date .label{bottom:10px}div.addonsCategory.other .addonsItem.title{width:100%!important}}@media (max-width:460px){.addonsItem .price{font-size:12px;line-height:16px}.addonsItem:not(.title):first-child{background:#f7f7f7}.addonsItem{margin-bottom:16px}.addonsItem .gift{top:3px}}.stepPayment{padding-left:11%;padding-right:155px;padding-right:0;padding-top:0}.stepPaymentForm{margin-bottom:3px}.stepPaymentForm .form-control,.stepPaymentForm .form-group-with-placeholder span.place-holder{color:#000}.stepPaymentForm .form-group-with-placeholder .active span.place-holder{opacity:.6}.stepPaymentForm .form-group-with-placeholder label.active span.place-holder{font-size:12px}.stepPaymentForm .form-control{height:45px}.stepPaymentForm .form-group{margin-bottom:48px;opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;visibility:visible!important}.referralProgram{position:relative}.referralProgram h2{margin-bottom:18px}.referralProgram ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;margin-right:-31px}.referralProgram ul li{width:50%;color:rgba(0,0,0,.6);font-weight:400;font-size:14px;line-height:20px;padding-left:18px;margin-bottom:15px;position:relative;padding-right:30px}.referralProgram ul li:before{content:'';position:absolute;left:0;top:5px;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #2d9cdb}.referralProgram p{font-weight:400;font-size:14px;line-height:20px;max-width:550px}.stepPaymentRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.stepPaymentRow .form-group-items{margin-bottom:44px}.stepPaymentRow .form-group-items:last-child{margin-bottom:0}.stepPaymentRow .leftContent{padding-top:87px;padding-right:11%;padding-bottom:87px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.stepPaymentRow .leftContent>h2{margin-bottom:34px}.stepPaymentRow .rightContent{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:473px;background:rgba(0,0,0,.03);padding:33px 40px 90px}.stepPaymentRow .teamImage{display:table;margin:auto;margin-bottom:13px}.packageInfo{text-align:center;margin-bottom:32px}.packageInfo h2{margin-bottom:8px;text-transform:capitalize}.packageInfo p{font-weight:400;font-size:14px;line-height:18px;max-width:250px;margin-left:auto;margin-right:auto;margin-bottom:9px}.packageInfo .price{font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.6)}.packageInfo .price b,.packageInfo .price>span{vertical-align:middle}.packageInfo .price b{font-size:20px;color:#000}.packageSummary{border-top:1px solid rgba(0,0,0,.1);padding-top:13px}.packageSummary h3{font-size:24px;line-height:22px;margin-bottom:31px}.packageSummaryListItem{position:relative;display:-webkit-box;display:-webkit-flex;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;padding-right:16px;margin-bottom:8px}.packageSummaryListItem:last-child{margin-bottom:0}.packageSummaryListItem .remove{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:url(../img/remove.svg) no-repeat center center;width:16px;height:16px;position:absolute;right:-5px;cursor:pointer;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.packageSummaryListItem .price{font-weight:400;font-size:16px;line-height:22px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right}.packageSummaryListItem h5{font-size:16px;line-height:22px;font-style:normal;font-weight:400;padding-right:10px;word-break:break-word}.packageSummaryListItem.main .remove{display:none}.packageSummaryListItem.total{padding-right:0;padding-top:8px;margin-top:32px;border-top:1px solid rgba(0,0,0,.1);margin-bottom:26px}.packageSummaryList .empty{font-size:16px;line-height:22px;font-style:normal;font-weight:400;color:#eb5757;display:none}.packageSummaryList.isEmpty .empty{display:block}label.checkbox{cursor:pointer}label.checkbox span{border:1px solid rgba(0,0,0,.5);display:block;width:18px;height:18px}label.checkbox input{display:none}label.checkbox input:checked+span{color:#314fb3;font-weight:700;background:#314fb3 url(../img/check2.svg) no-repeat center center}label.checkbox input:checked+.circle{border-color:#314fb3;font-weight:700}label.checkbox input:checked+.circle:after{display:block;background:#314fb3}label.radio{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:37px;font-size:24px;margin-right:56px;margin-bottom:10px;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:inline-block;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:700px;perspective:700px}label.radio:last-child{margin-right:0}label.radio *{-webkit-box-sizing:border-box;box-sizing:border-box}label.radio .circle{position:absolute;left:0;top:3px;display:inline-block;height:26px;width:26px;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:50%;border-radius:50%}label.radio .circle:after{content:'';position:absolute;background:rgba(0,0,0,.5);width:14px;height:14px;left:-1px;right:-1px;top:-1px;bottom:-1px;-webkit-border-radius:50%;border-radius:50%;display:none;margin:auto;width:15px;height:15px}label.radio b{font-weight:400;color:rgba(0,0,0,.5)}label.radio input{display:none}label.radio input:checked~b{color:#314fb3;font-weight:700}label.radio input:checked+.circle,label.radio input:checked+p .circle{border-color:#314fb3;font-weight:700}label.radio input:checked+.circle:after,label.radio input:checked+p .circle:after{display:block;background:#314fb3}label.radio.error b{opacity:1;border-color:red!important}.totalText{font-weight:400;font-size:16px;line-height:22px;color:rgba(0,0,0,.5);margin-bottom:24px;display:block}.payMethods{margin-bottom:7px}.packageTerms{font-weight:400;font-size:14px;line-height:18px;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;color:#151515;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:1px;color:#314fb3}.packageTerms label{margin-right:9px}.packageTerms .myButton{line-height:24px!important;color:#fff;width:100%;max-width:318px;margin:auto}@media (max-width:1380px){.stepPayment{padding-left:5%}.stepPaymentRow .leftContent{padding-right:5%}}@media (max-width:1180px){.referralProgram ul li{width:100%}}@media (max-width:991px){.stepPayment{padding-left:20px;padding-right:20px}.stepPaymentRow .leftContent{padding-right:20px;padding-left:0;padding-right:0;padding-bottom:30px}.stepPaymentRow{display:block}.stepPaymentForm{margin-bottom:0}.stepPaymentRow .rightContent{width:100%;position:relative}.stepPaymentRow .rightContent:after,.stepPaymentRow .rightContent:before{content:'';position:absolute;left:-20px;width:20px;top:0;bottom:0;background:inherit;z-index:-1}.stepPaymentRow .rightContent:after{left:auto;right:-20px}.stepPaymentRow .rightContent{padding:30px 0 140px}.payMethods{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stepPaymentForm .form-group{margin-bottom:28px}.stepPaymentForm{margin-bottom:6px}.stepPaymentRow .form-group-items{margin-bottom:0}}@media (max-width:640px){label.radio{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:37px;font-size:24px;margin-right:25px}}.form-group{position:relative}.form-group .error_text{position:absolute;right:0;top:100%;font-size:12px;line-height:24px;text-align:right;color:#eb5757}label.has_error input{border-bottom-color:#eb5757}@media (max-height:900px) and (min-width:992px){.form-group .error_text{margin-top:16px}}.taxInfo{margin-top:33px;font-weight:400;font-size:12px;line-height:24px;color:#000;opacity:.6}.taxInfo p{font:inherit}@media (max-width:470px){.packagesListItem span{min-width:initial;padding-right:10px;padding-left:12px}}@media (max-width:340px){.packagesListItem{margin-right:10px}.packagesListItem span{padding-right:8px;padding-left:8px}}body.packagesPage{overflow-y:scroll}.stepPackages{padding-top:0}.stepPackagesRow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.stepPackagesRow .title{padding:0 20px;display:none}.stepPackagesRow .text{max-width:initial}.stepPackagesRow .text p{min-height:48px}.stepPackagesRow .leftContent{padding-top:32px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:80px;display:-webkit-box;display:-webkit-flex;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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.stepPackagesRow .rightContent{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:358px;padding-right:40px;display:-webkit-box;display:-webkit-flex;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-bottom:70px}.packagesCardList:hover .packagesCard label em:after{background:#f7f7f7}.packagesCard{margin-bottom:4px;position:relative;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.packagesCard:last-child{margin-bottom:0}.packagesCard label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:57px;margin:0;padding-top:10px;padding-bottom:10px;padding-right:20px;height:auto;-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;white-space:nowrap}.packagesCard label .circle{width:23px;height:23px;left:16px;top:30%}.packagesCard label p{width:100%;font-size:32px;line-height:26px;color:#000;margin-bottom:14px;position:relative;text-transform:uppercase}.packagesCard label p>span{font:inherit;font-size:inherit}.packagesCard label p .circle{left:-42px;top:2px}.packagesCard label b{color:#000;font-weight:700;margin-right:5px}.packagesCard label b,.packagesCard label em,.packagesCard label span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;line-height:16px}.packagesCard label em{font-style:normal}.packagesCard label em:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;background:#f7f7f7;-webkit-border-radius:4px;border-radius:4px;z-index:-1}.packagesCard label input:checked~em:after{background:#fff}.packagesCard label:hover .circle{border-color:#314fb3}.packagesCard label:hover p{color:#314fb3}.packagesCard label:hover em:after{opacity:1;background:#fff!important}.packagesCardList{list-style:none;padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;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:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative}.packageDetails .detailsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.packageDetails .line{height:auto;width:1px;opacity:.1;background:#000;margin:0 3.8%}.packageDetails span.line:last-child{display:none}.detailsListItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.detailsListItem h5{font-size:40px;font-weight:400;color:#000;margin-bottom:5px}.detailsListItem span{color:#151515;opacity:.5;font-weight:400;font-size:16px}.detailsListItem .character{position:relative;font-size:inherit;opacity:1}.detailsListItem .countWrap{position:relative;font-size:inherit;font:inherit;opacity:1}.detailsListItem .countWrap .main{position:absolute;left:0;top:0;right:0;margin:auto;line-height:normal}.detailsListItem .countWrap span{font:inherit;font-size:inherit;opacity:1}.detailsListItem .countWrap .hidden{opacity:0}.noticeList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin-bottom:23px;min-height:34px}.noticeList .circle{border:2px solid #e0e0e0;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:5px 1% 10px}.noticeList .circle:last-child{display:none}.noticeList .notice{position:relative;display:inline-block;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:10px}.noticeList .notice h5{font-weight:400;font-size:20px;line-height:24px;color:#151515;margin:0}.noticeList .notice h5 b{color:#eb5757}.noticeList .notice span{position:absolute;padding:7px 25px;background:#fff;-webkit-border-radius:6px;border-radius:6px;font-weight:400;line-height:24px;color:#000;font-size:14px;line-height:1.15;font-family:TeX Gyre Heros;margin-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:none;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-height:55px;-webkit-box-shadow:0 4px 17px rgba(0,0,0,.14);box-shadow:0 4px 17px rgba(0,0,0,.14);font-size:12px}.noticeList .notice span:before{content:'';position:absolute;border:12px solid transparent;border-top:12px solid #fff;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.noticeList .notice:hover span,.noticeList .notice:hover:before{display:block}.noticeList .notice:hover 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}.personalBlock{text-align:center;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.personalBlock img{max-height:38vh}.personalBlock:after,.personalBlock:before{display:none}.personalBlockColumn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;min-height:200px;overflow:hidden}.personalBlockColumn img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;right:0;bottom:0;max-height:100%;margin:auto;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;opacity:0}.personalBlockColumn.active{opacity:1}.personalBlockColumn.active img{opacity:1}.personalBlockColumn.hide{opacity:0!important}@media (max-width:1280px){.stepPackagesRow .rightContent{padding-right:20px;width:290px}.packagesCard label p{font-size:28px}.packagesCard label{padding-left:45px}.packagesCard label p .circle{left:-35px}.packagesCard label em{font-size:18px}}@media (max-width:991px){#calendar .topRow .notice{display:block}.packagesCard{margin-bottom:0;margin-right:10px}.packagesCard:last-child{margin-right:0}.packagesCard label em{white-space:nowrap}.packagesCardList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.stepPackagesRow .rightContent{width:100%;padding:0}.stepPackagesRow .rightContent ul{padding-bottom:6px;padding-left:20px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x}.stepPackagesRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stepPackagesRow .leftContent{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.packagesCard label p{font-size:22px}.packagesCard label b,.packagesCard label em,.packagesCard label span{font-size:18px}.stepPackagesRow .leftContent{padding-top:18px;padding-bottom:30px}.stepPackages{padding-top:30px}.packagesCard label{padding-top:20px;padding-bottom:20px}.packageDetails .detailsList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.detailsListItem,.packageDetails .line{margin-bottom:20px}.packagesStep{padding-top:30px}.scrollAddonsWrap{padding-bottom:0}.stepPaymentRow .leftContent{padding-top:0}#calendar{border:0}#packagesSidebar{border-top:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 -2px 26px rgba(0,0,0,.11);box-shadow:0 -2px 26px rgba(0,0,0,.11)}#packagesSidebar.disabled .myButton,#packagesSidebar.disabled .selectDate{opacity:.3;pointer-events:none}#packagesSidebar.disabled .nextStep{background:#314fb3!important}.packagesStep .text{margin-bottom:14px}.stepPackages .text{margin-bottom:10px}.noticeList{min-height:initial;margin:0}.personalBlock{padding-bottom:0}.packagesList{margin-bottom:24px}.packageSummaryListItem .remove{width:30px;height:30px;top:9px;left:-11px}#nextStep{width:auto;min-width:200px}.packagesSidebar{padding-left:20px;padding-right:20px}.packagesSidebar .price b{font-size:20px}.isSafari .packagesSidebar .price b{top:-1px}.isSafari .packagesSidebar .totalCash b>span{padding-left:7px!important}.isSafari .packagesSidebar .perMonth{margin-right:4px}.addonsItem .gift:after{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:10px}#calendar{border:0!important;margin:0 -20px!important}.pagescroll.sect-main-3 .scrollDown{bottom:70px}.addonsCategory.other .addonsItem.title{width:202px!important}.addonsItem.title span{font-size:22px;line-height:30px}.addonsCategory.other{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.addonsCategory.other>.wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.addonsCategory.other .addonsItem{width:100%}.addonsCategory:not(.other) .addonsItem.title{display:none}.scrollAddonsDopWrap{padding-top:20px}.selectedAddons{position:static!important;padding-left:20px;padding-right:20px}.addonsItem.has_date .label{bottom:-10px}.addonsItem.other.has_date.active .hoursCount .button{background:rgba(255,255,255,.2)}.addonsItem .hoursCount{opacity:1;visibility:visible}.addonsItem.has_date .addonDate{top:0}.isSafari .packagesSidebar .price .perMonth b{top:0!important}.packagesStep{padding-top:43px}.scrollAddons>.addonsCategory:not(.active){display:none}.stepPayment{background:#fff}.stepPaymentRow .rightContent{background:0 0}.packageInfo{text-align:left}.packagesStep p{max-width:initial}.packageInfo .price b{font-size:18px}.packageInfo .price{margin-top:19px}.packageInfo{margin-bottom:7px}.packageSummaryListItem .price,.packageSummaryListItem h5{font-size:12px;line-height:16px}.packageSummaryListItem{padding-left:16px}.packageSummaryListItem.total{padding-left:0;border-top:1px solid rgba(0,0,0,.1)}.packageSummaryListItem.total{margin-top:24px;margin-bottom:36px}.packageSummaryListItem.total .price,.packageSummaryListItem.total h5{font-size:16px;line-height:22px}.payMethods label.radio{font-size:18px;line-height:26px;padding-left:23px;margin-right:53px}.payMethods label.radio:last-child{margin-right:0}.payMethods label.radio .circle{border-width:2px;height:16px;width:16px;top:5px}.payMethods label.radio .circle:after{width:8px;height:8px}.stepPaymentRow .rightContent{padding-bottom:60px}}@media (max-width:640px){.totalText{font-size:12px;line-height:16px;margin-bottom:32px}.packageSummary{padding-top:25px}.packageSummary h3{font-size:18px;line-height:24px}.addonsItem .content{padding:20px 10px}.packagesStep h1,.packagesStep h2,.stepServices h1,.stepServices h2{font-size:20px;line-height:26px}.packagesStep .h1,.packagesStep .h2,.packagesStep h1,.packagesStep h2{font-size:18px;line-height:24px}.packagesStep h3{font-size:16px;line-height:22px;margin-bottom:7px}.packagesStep p{font-size:14px;line-height:20px}.taxInfo{margin-top:15px}.taxInfo p{font-size:12px;line-height:16px}.packagesCard label p{font-size:20px;margin-bottom:10px}.packagesCard label b,.packagesCard label em,.packagesCard label span{font-size:16px}.stepPackagesRow .leftContent{padding-top:10px}.packagesStep .text{text-align:left}#addonsAncors{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.packagesListItem{margin-right:8px}.packagesListItem:last-child{margin-right:20px}.addonsItem{height:130px}.addonsItem .label{font-size:12px;bottom:12px}#addonsAncors{margin-bottom:0!important}.scrollAddonsDopWrap{padding-top:15px}.addonsItem.title{height:auto;min-height:80px;padding:10px 30px!important}.addonsItem.title span{font-size:18px;line-height:24px}div.addonsCategory.other .addonsItem.title{margin-bottom:8px}.addonsItem.other .content{position:static}.addonsItem.other .hoursCount{top:100%;bottom:auto;left:0;right:0;margin-top:8px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:none;color:#000}.addonsItem.other .hoursCount .button{background:rgba(0,0,0,.1)!important}.addonsItem.other .hoursCount .button:hover{background:#2d9cdb!important}.addonsItem.other.active{margin-bottom:56px}.addonsItem.other.active .hoursCount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.addonsItem.other.has_date .label{font-size:12px;bottom:5px;padding:0}.packageInfo .packageDescription{font-size:12px;line-height:16px}}@media (max-width:480px){.packageDetails .line{display:none}.packageDetails .detailsList{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.detailsListItem{width:33.333%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:0 5px}.detailsListItem:nth-child(3n+1){border-right:1px solid rgba(0,0,0,.1)}.detailsListItem:nth-child(3n+5){border-left:1px solid rgba(0,0,0,.1)}.detailsListItem:nth-last-child(2){border-right:0}.packageSummaryListItem{padding-right:0}}@media (max-width:340px){.packagesList{margin-right:-20px}.packagesListItem span::before{position:relative;top:1px}}@media (max-height:800px) and (max-width:1440px) and (min-width:992px){.awards-box,.awardsWrap{min-width:1420px;width:1420px}}@media (max-height:900px) and (min-width:992px){.main-4 h2{margin-bottom:3vh}div.stepPackagesRow .leftContent{padding-top:40px}.form-group .error_text{margin-top:16px}li.packagesCard label p{font-size:24px}.noticeList{margin-bottom:5px}.detailsListItem h5{font-size:30px}.detailsListItem span{font-size:14px}.noticeList .notice h5{font-size:18px}}@media (max-height:850px) and (min-width:992px){.main-4 h2{margin-bottom:1vh}}@media (max-height:750px) and (min-width:992px){.main-4 h2{margin-bottom:0}}@media (max-height:725px) and (min-width:992px){.main-4 h2{margin-bottom:1vh}.awards-item{width:145px;height:145px}}@media (max-width:720px){.servicesImagesList{min-height:200px}}.packagesSidebar .price b{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.packagesSidebar .totalCash b>span{padding-left:7px}.isSafari .packagesSidebar .totalCash b>span{padding-left:10px}.mobile .pagescroll:not(.mainPage) .sect-main-3 .scrollDown{display:block}.louversImage.show .imgWrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hasInfiniteScroll{background:#151515}.infiniteScroll .loading{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;opacity:.8}.infiniteScroll .louversImage .imgWrap:before{background:#151515}.sect-main-2 .louversImage .imgWrap:before{display:none}#addonsAncors{margin-bottom:47px;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}#addonsAncors .packagesListItem{text-align:center}#addonsAncors .packagesListItem span{min-width:80px}#addonsAncors .packagesListItem span:before{display:none}.addonsCategory.other .addonsItem.title{width:232px;padding:10px}.addonsCategory.other.wrap{width:auto!important}.addonsCategory.other.wrap.oneEl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.addonsCategory.other.wrap .addonsCategory:nth-child(2){-webkit-transform:translateX(116px);-ms-transform:translateX(116px);transform:translateX(116px)}.scrollAddonsDopWrap{position:relative}.scrollAddonsDopWrap.hideRight .scrollElem.right{display:none}.selectedAddons{position:fixed;left:39px;right:39px;bottom:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0}@media screen and (max-width:991px){.selectedAddons{opacity:1}}.selectedAddonsItem{background:#f6f6f6;-webkit-border-radius:4px;border-radius:4px;font-size:12px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;color:#000;padding:8px;position:relative;padding-left:32px;margin-right:16px;margin-top:16px}.selectedAddonsItem .remove{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:url(../img/remove.svg) no-repeat center center;width:20px;height:20px;position:absolute;left:9px;top:4px;cursor:pointer}.flatpickr-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.numInputWrapper input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.addonsItem.has_date .addonDate{width:0;height:0;visibility:hidden;border:0;position:absolute;left:50%;top:50%}.flatpickr-day{font-weight:400}.flatpickr-calendar{-webkit-border-radius:0;border-radius:0}.stepPaymentForm .form-control:focus{border-bottom-color:#314fb3}.stepPaymentForm .has_error .form-control:focus{border-bottom-color:#eb5757}.signContract{text-align:center;letter-spacing:1px;font-size:16px;line-height:16px;font-weight:400}.signContract svg{display:none;margin-right:5px}.signContract.active{background:#fff;border:1px solid rgba(0,0,0,.1);color:#000}.signContract.active svg{display:inline}.packagesSidebar{overflow:visible}a.goHome{font-weight:700;font-size:16px;line-height:24px;color:#314fb3;display:table;margin:42px auto 54px;letter-spacing:1px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}a.goHome:hover{color:#f2994a!important}@media (max-width:991px){.packagesBlock.thanks .stepServices{min-height:-webkit-calc(100vh - 62px);min-height:calc(100vh - 62px)}}.photo-item img{-webkit-transform:none;-ms-transform:none;transform:none}.photo-item .imgWrap{-webkit-clip-path:none;clip-path:none}.photo-item:after,.photo-item:before{display:none}.photo-item .imgWrap{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.photo-item .imgWrap:after,.photo-item .imgWrap:before{display:none}.photo-item .imgWrap img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.infiniteScroll .absoluteGrid .row:not(.slave) .b-img:first-child{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.infiniteScroll .louversImage .wrap{position:relative}.infiniteScroll .absoluteGrid .row:not(.slave) .louversImage:nth-child(8n+1) .wrap{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.infiniteScroll .absoluteGrid .row:not(.slave) .louversImage:nth-child(4n+2) .wrap{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.infiniteScroll .absoluteGrid .row:not(.slave) .louversImage:nth-child(6n+4) .wrap{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.infiniteScroll .absoluteGrid .row:not(.slave) .louversImage:nth-child(6n+5) .wrap{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+3) .louversImage:nth-child(5n+1) .wrap{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+3) .louversImage:nth-child(5n+3) .wrap{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+3) .louversImage:nth-child(5n+4) .wrap{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+3) .louversImage:nth-child(5n+5) .wrap{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+4) .louversImage:nth-child(5n+1) .wrap{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+2) .louversImage:nth-child(5n+2) .wrap{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+2) .louversImage:nth-child(5n+4) .wrap{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+2) .louversImage:nth-child(5n+5) .wrap{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+5) .louversImage:nth-child(5n+3) .wrap{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.infiniteScroll .absoluteGrid .row:nth-child(3n+5) .louversImage:nth-child(5n+2) .wrap{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}@media (max-height:840px) and (min-width:991px){#addonsAncors{margin-bottom:30px}.stepAddons .text{margin-bottom:20px}.stepAddons,.stepPaymentRow .leftContent{padding-top:30px}.scrollAddonsWrap{margin-bottom:-40px}.stepPaymentRow .leftContent>h2{margin-bottom:14px}.stepPaymentRow .form-group-items{margin-bottom:0}.packageInfo p{max-width:initial}.stepPaymentRow .rightContent{padding-top:15px}.packageInfo{margin-bottom:15px}.packageInfo .h1,.packageInfo .h2,.packageInfo h1,.packageInfo h2{font-size:28px;line-height:34px}.packageSummary h3{margin-bottom:15px}.packageSummaryListItem.total{margin-top:15px;margin-bottom:15px}.payMethods label.radio{font-size:18px}.payMethods label.radio{padding-left:30px}.payMethods label.radio .circle{height:21px;width:21px;top:2px}}@media (max-height:770px) and (min-width:991px){.addonsItem,.addonsItem.title{height:-webkit-calc((100vh - 260px)/ 2 - 60px);height:calc((100vh - 260px)/ 2 - 60px)}}@media (max-height:700px) and (min-width:991px){.scrollAddonsWrap{margin-bottom:-30px}#addonsAncors{margin-bottom:15px}.stepAddons .text{margin-bottom:10px}.stepAddons{padding-top:20px}.addonsItem,.addonsItem.title{min-height:145px;height:-webkit-calc((100vh - 210px)/ 2 - 50px);height:calc((100vh - 210px)/ 2 - 50px);margin-bottom:15px}div.stepPackagesRow .leftContent{padding-top:20px}.packagesStep .text{margin:0 auto 20px}.packagesStep .h1,.packagesStep .h2,.packagesStep h1,.packagesStep h2{font-size:25px;line-height:28px}.noticeList .notice h5{font-size:17px}.detailsListItem h5{font-size:26px;line-height:1}.noticeList .notice{margin-bottom:5px}.noticeList{min-height:30px}.personalBlock{padding-bottom:20px}.addonsItem.title span{font-size:20px;line-height:28px}.stepAddons .text{margin:0 auto 10px}}.infiniteScroll .b-imgs{-webkit-perspective:1000px;perspective:1000px;position:relative}.infiniteScroll .absoluteGrid{will-change:transform;-webkit-perspective:1000px;perspective:1000px}.louversImage{will-change:transform}.stepServices{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stepServices .text{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.devicePixelRatio_1 .packagesSidebar .price .perMonth b{top:-2px}body:not(.packagesPage) #headerMenuBtnWrap,body:not(.packagesPage) .headerSteps{display:none}.awards-item{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}body.loading .wrapper,body.loading header{opacity:.5;pointer-events:none}#loadingIcon{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:150;width:50px;height:50px}@media (max-width:991px){.main-1 .main-1-text,.main-1 .sect-bottom{opacity:0}}.pagination{opacity:0;position:fixed;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:991px){.pagination{display:none}}.pagination.disabled{pointer-events:none}.pagination.black .dot{background:#000;opacity:.1}.pagination.black .dot span{color:#000}.pagination .dot{display:block;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;background:#fff;opacity:.3;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;margin-bottom:12px;position:relative;color:#fff}.pagination .dot:after{content:'';position:absolute;right:0;top:-5px;bottom:-5px;width:40px}.pagination .dot:last-child{margin-bottom:0}.pagination .dot.active,.pagination .dot:hover{opacity:1}.pagination .dot:hover span{opacity:1}.pagination .dot span{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;opacity:0;position:absolute;right:100%;margin-right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:12px;line-height:17px}.gp-1 .b-img .wrap span{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.louversImage .textWrap{opacity:0;display:-webkit-box;display:-webkit-flex;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;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.8);z-index:1;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;padding:30px 16px;text-align:center}.louversImage .textWrap span{color:#fff;opacity:1!important;white-space:initial;padding-top:4px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:0s!important;-o-transition:0s!important;transition:0s!important;position:static!important}.louversImage .textWrap .vert{opacity:.6!important;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.louversImage .view{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;position:absolute;width:45px;height:45px;right:25px;-webkit-border-radius:50%;border-radius:50%;bottom:14px;background:rgba(0,0,0,.8);font-weight:400;font-size:10px;line-height:10px;color:#2d9cdb;text-align:center;letter-spacing:1px;text-transform:uppercase;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.louversImage .view:hover{background:#2d9cdb;color:#fff}.louversImage.hor .view{left:25px;right:auto}.louversImage:hover .textWrap{opacity:1}.louversImage:not(.show) .textWrap{display:none}.moreGalleries{padding:40px}.moreGalleries{margin-top:57px;margin-bottom:103px}.moreGalleries .list{margin:0 -15px;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.moreGalleries h5{font-weight:700;font-size:32px;line-height:46px;margin-bottom:24px}.moreGalleries span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (max-width:991px){.moreGalleries{padding:20px}.moreGalleries .list{margin:0 -10px}.moreGalleries h5{font-size:26px;line-height:28px}}@media (max-width:540px){.moreGalleries{margin-bottom:66px}.moreGalleries h5{font-size:24px;margin-bottom:16px;line-height:27px}}.moreGalleriesItem{width:-webkit-calc(25% - 30px);width:calc(25% - 30px);margin-left:15px;margin-right:15px}.moreGalleriesItem a{display:block;font-weight:400;font-size:18px;line-height:26px;color:#000;text-decoration:none}.moreGalleriesItem .img{position:relative;margin-bottom:8px}.moreGalleriesItem .img::after{content:"";padding-top:73.5%;display:table}.moreGalleriesItem .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1280px){.moreGalleriesItem a{font-size:16px;line-height:22px}}@media (max-width:991px){.moreGalleriesItem{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-bottom:20px;margin-right:10px;margin-left:10px}}@media (max-width:540px){.moreGalleriesItem{width:100%;margin-bottom:33px}.moreGalleriesItem:last-child{margin-bottom:0}.moreGalleriesItem .img::after{padding-top:66.5%}}@media (min-width:992px){.infiniteScroll .b-imgs{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media (max-width:991px){.mainPage .infiniteScroll{height:100vh!important;padding:0!important}.mainPage .infiniteScroll .main-3{height:100%!important;padding:0!important}.mainPage .main-3-info{visibility:visible!important}}.mainPage .scrollDown{border-color:rgba(0,0,0,.2)!important;background:rgba(255,255,255,.5);opacity:1}.mainPage .scrollDown:after{-webkit-filter:invert(1);filter:invert(1)}.mainPage .main-3-info-links a{color:#314fb3;margin:0 7px 7px;display:inline-table}.mainPage .main-3-info div{margin-bottom:7px}.mainPage .main-3-info p{margin-bottom:20px}.currentPrice.price{display:none;font-size:18px;line-height:24px;margin-top:16px;margin-bottom:10px}.currentPrice.price .totalCash b{font-weight:400}@media (max-width:991px){.addonsCategory{margin-bottom:0}.stepAddons{padding-bottom:160px!important}.currentPrice.price{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.currentPrice.price .total{display:inherit}.packagesCard label p{opacity:.3}.stepPackagesRow{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.stepPackagesRow .rightContent ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 0 0}.packagesCard label{position:static}label.radio input:checked+p{opacity:1}#packages{margin-bottom:0!important}.stepPackages .text{display:none}.packagesCard{position:static}.mainPage .louversImage .imgWrap{-webkit-transition:0s;-o-transition:0s;transition:0s;-webkit-clip-path:none;clip-path:none}.mainPage .louversImage .imgWrap img{-webkit-transition:0s;-o-transition:0s;transition:0s;-webkit-transform:none;-ms-transform:none;transform:none}.mainPage .louversImage .imgWrap:after,.mainPage .louversImage .imgWrap:before{display:none}.mainPage .infiniteScroll .b-imgs{will-change:transform}.mainPage .infiniteScroll .b-imgs:after,.mainPage .infiniteScroll .b-imgs:before{content:'';position:absolute;left:0;right:0;top:0;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),color-stop(90%,#fff));background:-o-linear-gradient(bottom,hsla(0,0%,100%,0),#fff 90%);background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 90%);z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.mainPage .infiniteScroll .b-imgs:after{bottom:0;top:auto;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(90%,#fff));background:-o-linear-gradient(top,hsla(0,0%,100%,0),#fff 90%);background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 90%)}.mainPage .infiniteScroll.fixed .b-imgs:after,.mainPage .infiniteScroll.fixed .b-imgs:before{opacity:0}.mainPage .main-3-info-links a:last-child{display:table;margin:0 auto 0}body.p-gallery-photo.packagesPage header{background:#fff}body.p-gallery-photo.packagesPage header .header-logo a svg path{fill:#000}body.p-gallery-photo.packagesPage header .btn-menu span{background:#000}.packagesBlock{overflow:auto}.headerSteps{counter-reset:headerStepsMob}.headerSteps ol li:before{counter-increment:headerStepsMob 1;content:counter(headerStepsMob) "/4"}.packagesCard label{padding:0}.packagesCard label em{display:none}.packagesCard{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.packagesCard label p{font-size:30px;line-height:110%;margin:0}.packagesCard label p .circle{display:none}.packagesStep{padding-bottom:45px}.stepPaymentRow .leftContent>h2{margin-bottom:28px}#servicesVideos{display:none}.servicesImagesList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:670px){.packagesStep{padding-bottom:110px}.packageDetails{padding:0}.stepServices .text{text-align:left}.packagesList{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#selectDate{margin-bottom:24px}.packagesSidebar .rightContent{text-align:right}.packagesSidebar .price .total{display:block;position:absolute;left:20px;bottom:71px}.packagesSidebar .totalCash{line-height:1}.packagesSidebar .totalCash b{line-height:13px;color:#000;opacity:.5;font-size:12px;line-height:20px}.packagesSidebar .perMonth{position:relative;color:transparent}.packagesSidebar .perMonth b{position:absolute;left:0;top:0}.packagesSidebar .price .start{display:none}.packagesSidebar .price .total,.packagesSidebar .price.showTotal .total{display:block}.detailsListItem h5{font-size:18px;line-height:15px;margin-bottom:2px}.detailsListItem span{font-size:12px;line-height:18px}.packageDetails{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.packageDetails .noticeList{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.personalBlockColumn{min-height:155px}.personalBlock{margin-bottom:25px}.noticeList .notice h5{font-size:14px;line-height:130%}.noticeList .circle{width:8px;height:8px;margin:3px 5px 10px}.detailsListItem{margin-bottom:23px}.packageDetails .detailsList{margin-bottom:8px}}.buttonWrap,.myButton{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.servicesVideos{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:200px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.personalBlockColumn video,.servicesVideosItem video{position:absolute;left:0;right:0;top:-15%;bottom:-15%;width:100%;height:130%;-o-object-fit:contain;object-fit:contain;opacity:0}.personalBlockColumn .bg,.servicesVideosItem .bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:#fff;opacity:0}.servicesVideosItem{width:33.333%;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width:1480px){.packagesList{margin-bottom:25px}.servicesVideosItem video{top:-20%;bottom:0;height:120%}}.stepPackagesRow.second{display:none}.flatpickr-calendar{-webkit-border-radius:20px;border-radius:20px}@media (min-width:992px){.flatpickr-innerContainer{-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}}@media (max-width:991px){.flatpickr-innerContainer,.flatpickr-months{width:320px;margin:auto;position:relative}}.infiniteScroll .louversImage{visibility:visible!important}.bodyWrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.main-1-btn,.sect-bottom-slider-numb{display:none}.main-4 .sect-bottom-scroll{background:0 0}.infiniteScroll.absolute{position:absolute;left:0;top:0!important;right:0}.isSafari .bodyWrap,.isSafari .infiniteScroll .absoluteGrid,.isSafari .infiniteScroll .b-imgs{-webkit-perspective:initial;perspective:initial}.sect-main-2 .sect-bottom{z-index:9}.iphone_model_X-Xs .sect-main-3 .scrollDown,.iphone_model_Xmax-Xr .sect-main-3 .scrollDown{bottom:120px}.iphone_model_X-Xs .sect-main-3 .scrollDown.top,.iphone_model_Xmax-Xr .sect-main-3 .scrollDown.top{bottom:auto}.sect-bottom-scroll{-webkit-backface-visibility:hidden;backface-visibility:hidden}body.fixed .b-5 .infiniteScroll{position:fixed!important;background:#000}.isIpad .sect-main-3 .b-imgs .absoluteGrid .row .gp-1-info-t,.isMacLike .sect-main-3 .b-imgs .absoluteGrid .row .gp-1-info-t{-webkit-backface-visibility:visible;backface-visibility:visible}.isIpad .bodyWrap,.isIpad .infiniteScroll .absoluteGrid,.isIpad .infiniteScroll .absoluteGrid .sect-main-3 .b-imgs .absoluteGrid,.isIpad .infiniteScroll .b-imgs,.isIpad .sect-main-3 .b-imgs .absoluteGrid .row,.isIpad .sect-main-3 .b-imgs .absoluteGrid .row .b-img,.isMacLike .bodyWrap,.isMacLike .infiniteScroll .absoluteGrid,.isMacLike .infiniteScroll .absoluteGrid .sect-main-3 .b-imgs .absoluteGrid,.isMacLike .infiniteScroll .b-imgs,.isMacLike .sect-main-3 .b-imgs .absoluteGrid .row,.isMacLike .sect-main-3 .b-imgs .absoluteGrid .row .b-img{will-change:none;-webkit-perspective:none;perspective:none;-webkit-backface-visibility:visible;backface-visibility:visible;z-index:0}body.fixed .infiniteScroll{width:100%;height:100%;position:fixed;left:0;top:0;z-index:50;background:red}body.fixed .main-3{height:100%;padding:0}body.fixed .scrollDown{border-color:rgba(0,0,0,.2)!important;background:rgba(255,255,255,.5);opacity:1}body.fixed .scrollDown:after{-webkit-filter:invert(1);filter:invert(1)}body.fixed .main-3-info-links a{color:#314fb3;margin:0 7px 7px;display:inline-table}body.fixed .main-3-info-links a:last-child{display:table;margin:0 auto 0}#rotatePhone{position:fixed;z-index:900;top:0;left:0;right:0;background:#000;bottom:0;font-size:24px;line-height:34px;color:#fff;text-align:center;display:none;-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:40px}#rotatePhone span{margin:0 0 20px;max-width:400px}#rotatePhone.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#rotatePhone svg{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}50%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}50%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}90%{-webkit-transform:rotate(0);transform:rotate(0)}}@media (min-width:601px){#rotatePhone{display:none!important}}section.sect-main-2 .b-imgs{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.headerWithBG{background:rgba(0,0,0,.1)}header{-webkit-transition:.25s background;-o-transition:.25s background;transition:.25s background}.f_validate .btn.formSubmit{max-width:252px}.photo-item:first-child{margin-top:50px}.photo-item.secondColumn{margin-top:100px}.b-packs .packs-info p,.b-packs .packs-info>span,.b-packs .packs-slider-body p,.b-packs .paks-addons-item>span{background:0 0}#calendar{border-top:1px solid rgba(0,0,0,.1);padding-top:27px;padding-bottom:27px;display:none;margin-left:-38px;margin-right:-38px;padding-left:inherit;padding-right:inherit}#calendar:before{content:'';background:#000;opacity:.2;-webkit-box-shadow:0 -20px 20px 20px rgba(0,0,0,.15);box-shadow:0 -20px 20px 20px rgba(0,0,0,.15);position:absolute;top:7%;left:0;right:0;bottom:0;z-index:-2}#calendar .topRow{margin-bottom:28px}#calendar .monthsList,#calendar .yearsList{font-weight:400;font-size:18px;line-height:24px;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none}#calendar .monthsList li,#calendar .yearsList li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}#calendar .monthsList li:hover,#calendar .yearsList li:hover{color:#314fb3}#calendar .monthsList li.active,#calendar .yearsList li.active{color:#314fb3;cursor:default}#calendar .yearsList{padding-top:4px}#calendar .yearsList li{margin-right:61px}#calendar .yearsList li:last-child{margin-right:0}#calendar .monthsList{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:31px}#calendar .monthsList li{margin:0 5px}#calendar .monthsList li:first-child{margin-left:0}#calendar .monthsList li:last-child{margin-right:0}#calendar .notice{font-size:12px;line-height:24px;text-align:right}#calendar .notice span{padding:4px 11px 2px 11px;display:inline-block;margin-right:9px;color:#314fb3;position:relative;z-index:2;-webkit-border-radius:100px;border-radius:100px;overflow:hidden}#calendar .notice span:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background:#314fb3;opacity:.1}#calendar .notice span:last-child{margin-right:0}#calendar .notice span.yellow{color:#f2994a}#calendar .notice span.yellow:after{content:'';background:#f2994a;opacity:.1;position:absolute;left:0;right:0;top:0;bottom:0}#calendar .daysList{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#calendar .daysList .daysListItem{font-size:18.1466px;line-height:18px;text-align:center;margin:0 1px;color:#000;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}#calendar .daysList .daysListItem:active .name{opacity:1}#calendar .daysList .daysListItem:active .number{border-color:#6582e0;color:#fff!important;background:#6582e0}#calendar .daysList .daysListItem label{cursor:pointer;display:block;padding-right:1px}#calendar .daysList .daysListItem:first-child{margin-left:0}#calendar .daysList .daysListItem:last-child{margin-right:0}#calendar .daysList .daysListItem input{display:none}#calendar .daysList .daysListItem .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:36px;height:36px;-webkit-border-radius:50%;border-radius:50%;-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:.25s;-o-transition:.25s;transition:.25s;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1}#calendar .daysList .daysListItem .name{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;font-size:12px;opacity:.3}#calendar .daysList .daysListItem:hover .name{opacity:1}#calendar .daysList .daysListItem.active .number{border-color:#314fb3;color:#fff!important;background:#314fb3}#calendar .daysList .daysListItem.active .name{opacity:1}#calendar .daysList .daysListItem.viewed .number{color:#f2994a;border:0}#calendar .daysList .daysListItem.viewed .number:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;-webkit-border-radius:50%;border-radius:50%;background:#f2994a;z-index:-1;opacity:.1}#calendar .daysList .daysListItem.error .number{border-color:red}#calendar .daysListHead{display:none;list-style:none;grid-template-columns:repeat(7,1fr);grid-gap:10px 0;margin-bottom:12px}#calendar .daysListHead li{font-size:12px;line-height:16px;text-align:center;color:#000;opacity:.3}.monthsListItem.error{color:red!important}#selectDate.error{-webkit-animation:2.5s linear infinite alternate selectError;animation:2.5s linear infinite alternate selectError}#selectDate.error svg path{-webkit-animation:2.5s linear infinite alternate selectError;animation:2.5s linear infinite alternate selectError}@-webkit-keyframes selectError{0%{color:#314fb3;fill:#314fb3}20%{color:red;fill:red}40%{color:#314fb3;fill:#314fb3}60%{color:red;fill:red}80%{color:#314fb3;fill:#314fb3}}@keyframes selectError{0%{color:#314fb3;fill:#314fb3}20%{color:red;fill:red}40%{color:#314fb3;fill:#314fb3}60%{color:red;fill:red}80%{color:#314fb3;fill:#314fb3}}@media (max-width:1140px){#calendar .notice{display:-webkit-box;display:-webkit-flex;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:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#calendar .notice span{margin-bottom:4px;margin-right:0}}@media (max-width:1290px){#calendar .daysList{justify-items:center;display:grid;grid-template-columns:repeat(16,1fr);grid-gap:10px}}@media (max-width:991px){#selectDate{margin-right:30px}#calendar .daysList{margin-bottom:20px}#calendar{padding-top:20px;padding-right:20px;padding-left:20px}#calendar .monthsList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#calendar .monthsList li{margin-left:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;margin-bottom:20px}#calendar .monthsList{margin-bottom:0}#calendar .topRow{margin-bottom:20px}#calendar .topRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .topRow .notice{margin-bottom:11px}#calendar .topRow .notice span{margin-bottom:9px}#calendar .topRow .yearsList{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#calendar .yearsList{padding:0}}@media (max-width:768px){#calendar .daysList{grid-template-columns:repeat(12,1fr)}}@media (max-width:630px){#calendar .daysListHead{display:grid}.isIOS #calendar .daysList .daysListItem{margin:0 3px}#calendar .daysList{grid-gap:9px 2px;grid-template-columns:repeat(7,1fr)}}#choose{width:100%;margin-top:20px;display:none}@media (max-width:670px){#calendar .topRow .notice{text-align:center}#calendar{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;margin-top:-15px;padding-top:15px;padding-bottom:15px}#calendar .monthsList li{margin-bottom:5px}#calendar .monthsList,#calendar .topRow{margin-bottom:15px}#calendar .topRow .notice{margin-bottom:6px}#calendar .monthsList,#calendar .yearsList{font-size:16px;line-height:20px}#calendar .daysList{margin-bottom:5px;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}#calendar .yearsList li{margin-right:20px}#calendar .yearsList li:last-child{margin-right:0}#calendar .topRow .yearsList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#calendar .daysList{padding-bottom:7px;margin-bottom:0}#calendar .topRow .notice{text-align:left}#calendar .monthsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;margin-left:-20px;margin-right:-20px;padding:0 20px 5px;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x;touch-action:pan-x}#calendar .monthsList .monthsListItem:last-child{padding-right:20px}#calendar .daysList .daysListItem .name{display:none}#calendar .daysList .daysListItem{font-size:16px;margin:0}#calendar .daysList .daysListItem .number{width:32px;height:32px}#packagesSidebar{overflow:visible}#packagesSidebar:after{-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}#calendar:before{display:none}#calendar{display:none;background:#fff;z-index:12;position:absolute;bottom:0;left:20px;right:20px;padding:24px 20px 20px;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.packagesSidebar .bg{position:fixed;left:0;right:0;top:-100vh;bottom:0;background:rgba(0,0,0,.6);z-index:1;display:none}#choose{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.isMacLike #calendar .daysList .daysListItem .number,.isSafari #calendar .daysList .daysListItem .number{padding-bottom:3px}@font-face{font-family:'TeX Gyre Heros';src:local('TeX Gyre Heros'),local('TeXGyreHeros-Regular'),url(../fonts/texgyreheros.woff2) format('woff2'),url(../fonts/texgyreheros.woff) format('woff'),url(../fonts/texgyreheros.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'TeX Gyre Heros';src:local('TeX Gyre Heros Italic'),local('TeXGyreHeros-Italic'),url(../fonts/texgyreherositalic.woff2) format('woff2'),url(../fonts/texgyreherositalic.woff) format('woff'),url(../fonts/texgyreherositalic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'TeX Gyre Heros';src:local('TeX Gyre Heros Bold'),local('TeXGyreHeros-Bold'),url(../fonts/texgyreherosbold.woff2) format('woff2'),url(../fonts/texgyreherosbold.woff) format('woff'),url(../fonts/texgyreherosbold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'TeX Gyre Heros';src:local('TeX Gyre Heros Bold Italic'),local('TeXGyreHeros-BoldItalic'),url(../fonts/texgyreherosbolditalic.woff2) format('woff2'),url(../fonts/texgyreherosbolditalic.woff) format('woff'),url(../fonts/texgyreherosbolditalic.ttf) format('truetype');font-weight:700;font-style:italic}