*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}body,html{height:100%}body{background:#222;min-width:320px;position:relative;line-height:1.5;font-size:15px;color:#555;font-family:open-example,"Open Sans",sans-serif;overflow-x:hidden;opacity:1}.row:before,row:after{display:inline-block}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.clear{clear:both}.page{transition:-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out}.home-page{background:#222}.inner-page{background:#fff}.mobile{z-index:10;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);overflow:hidden;width:100%;height:100vh;position:absolute;z-index:1}a{color:#007591}a:hover{color:#175c70;text-decoration:none}a[href^="tel:"]{white-space:nowrap}.active{text-decoration:underline}img{max-width:100%;height:auto}p{margin:12px 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.header{position:fixed;background:#1d1d1d87;width:100%;z-index:10;padding:15px}.header .logo{margin:0 0 0 20px}.header .content{max-width:996px;margin:0 auto;padding:10px 0}.header .menu{text-align:right}.header ul{list-style:none;margin:10px 0 0 0}.header ul li{display:inline-block}.header ul li a{color:#fff;margin:0 15px 0 0;text-transform:uppercase;text-transform-font-size:17px}.header ul li:last-of-type a{margin:0}.toggle-menu{display:inline-block;width:28px;height:28px;margin-top:14px}.toggle-menu span:after,.toggle-menu span:before{content:"";position:absolute;left:0;top:9px}.toggle-menu span:after{top:18px}.toggle-menu span{position:relative;display:block}.toggle-menu span,.toggle-menu span:after,.toggle-menu span:before{width:100%;height:3px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px}.image{width:300px;float:left;margin-right:20px}.start{margin:40px 0 20px}.start a{background:#4caf50;padding:10px 65px;-webkit-border-radius:15px;border-radius:15px;color:#fff;text-transform:uppercase;margin:20px 0}.business a{color:#ccc}.home-page .step{color:#d2d2d2;position:relative;min-height:100vh}.home-page .step .slide{font-size:200px;line-height:186px;text-transform:uppercase;opacity:.3;visibility:hidden}.home-page .step-1{background:#222;background-image:url(/assets/images/main/bg-1.jpg);width:100%}.home-page .step-1 .slide{background-image:url(/assets/images/main/step-1-text.png);background-repeat:no-repeat;width:100%;height:100vh;position:absolute}.home-page .step-1 .slide-lv{background-image:url(/assets/images/main/step-1-text-lv.png)}.home-page .step-1 .content{margin:80px 0 0 0}.home-page .step-1 .content h1{font-size:30px}.home-page .step-1-1{position:absolute;bottom:120px;left:20px}.home-page .step-1-2{position:absolute;bottom:150px;left:55%}.home-page .step-1-3{position:absolute;bottom:50px;left:65%}.home-page .step-1-4{position:absolute;top:250px;right:100px}.home-page .step-1-5{position:absolute;top:120px;right:170px}.home-page .step-1-6{position:absolute;top:450px;right:0}.home-page .step-3{background:#6e4d3c;background-image:url(/assets/images/main/bg-3.jpg);width:100%;pacity:.7}.home-page .step-3 .slide{background-image:url(/assets/images/main/step-3-text.png);background-repeat:no-repeat;width:100%;height:100vh;position:absolute}.home-page .step-3 .slide-lv{background-image:url(/assets/images/main/step-3-text-lv.png)}.home-page .step-3 .content{margin:50px 0 0 0}.home-page .step-3 .content h2{font-size:30px}.home-page .step-3 .content li{margin:0 0 10px 0}.home-page .step-3 .content li:last-of-type{margin:0}.home-page .step-3-1{position:absolute;bottom:0;left:-100px}.home-page .step-3-2{position:absolute;top:100px;right:100px}.home-page .step-3-3{position:absolute;bottom:70px;right:200px}.home-page .step-4{background:#28292b;background-image:url(/assets/images/main/bg-4.jpg);width:100%;text-align:center}.home-page .step-4 .slide{background-image:url(/assets/images/main/step-4-text.png);background-repeat:no-repeat;width:100%;height:100vh;position:absolute}.home-page .step-4 .slide-lv{background-image:url(/assets/images/main/step-4-text-lv.png)}.home-page .step-4 .content{margin:50px 0 0 0;text-align:left}.home-page .step-4 .content h2{font-size:30px}.home-page .step-4 .content li{margin:0 0 10px 0;list-style:none}.home-page .step-4 .content li:last-of-type{margin:0}.home-page .step-4-2{position:absolute;left:30%;top:450px}.inner-header{background-image:url(/assets/images/main/inner-header.png);height:68px}.start-page{background:#fff}.start-page .start-header{margin:20px 0 0 0}.start-page h2{background:#eee;padding:5px 10px;margin:0 0 20px 0}.start-page .step .form-content{display:none}.start-page .step .form-content .error{border:2px solid red}.start-page .step h2{cursor:pointer}.start-page .step .row{margin:5px 0}.start-page .step textarea{height:150px}.start-page .step button{background:#9e3039;border:none;color:#fff;padding:5px 10px;min-width:80px;margin:20px 15px 20px 0}.start-page .selected h2{background:#9e3039;color:#fff}.start-page .selected .form-content{display:block}.start-page .ok .form-content{display:none}.start-page .ok h2{background:#9e3039;color:#fff}.start-page .upload-photo{margin:0 0 15px 0;background:#4d9250}.start-page .step-3 .map{padding:10px 15px 20px}.start-page .processing{display:none}.start-page .processing .complite{background:#9e3039;border:none;color:#fff;padding:5px 10px;min-width:80px;margin:20px 0;display:inline-block}.start-page .footer{font-size:12px}.start-page .footer p{margin:30px 0 0 0}.photo-editor{height:100vh;width:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999;display:none}.photo-editor .area{position:relative;top:50px;height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px);background:#fff;padding:10px}.photo-editor .area .canvas-container{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.photo-editor .area .buttons{text-align:center;margin:10px -10px 0;background:#383838;padding:9px}.photo-editor .area .cancel{background:#ddd;border:solid 1px #ddd;padding:5px;width:100px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;margin-right:20px}.photo-editor .area .crop{background:#fdc400;border:solid 1px #fdc400;padding:5px;width:100px;-webkit-border-radius:5px;border-radius:5px;font-weight:700}.features img{width:60px;float:left;margin:20px 20px 10px 0}.features h2{margin:20px 0 10px;font-size:25px}.counters{background:#c6d6c7;margin:30px 0;padding:0 20px 20px 20px;text-align:center}.counters .count{margin:20px 0 10px;font-size:30px}.footer{background:#eee;margin:20px 0 0 0;padding:20px}.instruction .subtitle{margin:0 0 20px 0}.instruction .number{background:#9e3039;display:inline-block;color:#fff;font-size:40px;width:60px;height:60px;text-align:center;-webkit-border-radius:31px;border-radius:31px;float:left;margin:0 20px 10px}.instruction h2{margin:0 0 10px}#google-map{width:100%;height:200px}.fadeIn2{animation-name:fadeIn2;-webkit-animation-name:fadeIn2;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;opacity:1!important}@keyframes fadeIn2{0%{opacity:.7}100%{opacity:1}}@-webkit-keyframes fadeIn2{0%{opacity:.7}100%{opacity:1}}.fadeOut2{animation-name:fadeOut2;-webkit-animation-name:fadeOut2;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}@keyframes fadeOut2{0%{opacity:1}100%{opacity:.7}}@-webkit-keyframes fadeOut2{0%{opacity:1}100%{opacity:.7}}.go .slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:3s;-webkit-animation-duration:3s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes slideUp{0%{-webkit-transform:translateY(50%);transform:translateY(50%)}}.go .slideUpLeft{-webkit-animation-name:slideUpLeft;animation-name:slideUpLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes slideUpLeft{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes slideUpLeft{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes slideUpRight{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes slideUpRight{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(0);transform:rotate(0)}}.go .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes fadeOut{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}@media (min-width:1200px){.container{width:991px}}@media only screen and (max-width:1750px){.home-page .step-1-1{display:none}}@media only screen and (max-width:1650px){.home-page .step-3-1{display:none}.home-page .step-3-2{right:0}.home-page .step-3-3{right:40px}}@media only screen and (max-width:1350px){.home-page .step-1-4,.home-page .step-1-5,.home-page .step-1-6{display:none}.home-page .step-3 .phone{display:none}}@media only screen and (max-width:991px){.home-page .step-1-1,.home-page .step-1-2,.home-page .step-1-3,.home-page .step-1-4,.home-page .step-1-5,.home-page .step-1-6{display:none}}@media only screen and (max-width:768px){.header .logo{margin:0}.menu{display:none}.on .menu{display:block}.on .menu li{display:block}.on .menu li:last-of-type a{margin:0 15px 0 0}.on .toggle-menu{display:none}.home-page .content .phone{text-align:center}.home-page .step-1 .content{margin:80px 0 40px}.home-page .step-3{text-align:center}.home-page .step-3 .content{text-align:left}.home-page .step-3-2{display:none}.home-page .step-3-3{position:initial}.home-page .step-4-2{left:10%;top:500px}}