.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1400px){.container{width:100%;padding:0 5%}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.full-bg{background-position:center center;background-size:cover!important}.full-screen-height{height:100%;width:100%}.abs-link{top:0;left:0;width:100%;height:100%;position:absolute;z-index:3;display:block;overflow:hidden;text-indent:-9999px}body,html{height:100%}body{width:100%;color:#000;font:15px brutal_type,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;user-select:none}@media (min-width:768px){body{height:100vh;overflow:hidden}}a{text-decoration:none;color:#00f}a:hover{color:#c9291d;text-decoration:none}button{outline:0;cursor:pointer;background:0 0;border:none;display:inline-block}body div.scrollbar-track-y{background-color:transparent!important;width:25px!important;z-index:50!important}body div.scrollbar-track-y .scrollbar-thumb{background:0 0!important;border-radius:30px;bottom:4px;left:0;top:4px;width:100%}body div.scrollbar-track-y .scrollbar-thumb:after{content:"";display:block;clear:both;background-color:rgba(0,0,0,.3);border-radius:3px;bottom:0;left:50%;position:absolute;top:0;width:5px}body div.scrollbar-track-y .scrollbar-thumb:hover{background-color:#ccc}img.full-width{width:100%}@media (min-width:768px){.main-page-holder{position:relative;width:100%;height:100vh}}.all-page-wrapper{width:100%;overflow:hidden}.container{width:100%;padding:0 6%}@media (min-width:1400px){.container{padding:0 7%}}@media (min-width:768px) and (max-width:1199px){.container{padding:0 4%}}@media (max-width:767px){.container{padding:0 8%}}.container._mod-noright{padding-right:0}.global-close-btn{position:absolute;right:50px;top:50px;width:20px;height:20px;background:0 0;outline:0;border:none;z-index:5}@media (max-width:767px){.global-close-btn{top:40px;right:30px}}.global-close-btn:after,.global-close-btn:before{content:"";display:block;clear:both;height:2px;background-color:#fee441;transform:rotate(45deg);position:absolute;left:0;width:135%;top:0;margin-top:8px;margin-left:-3px;transition:all .3s ease}.global-close-btn:after{transform:rotate(-45deg)}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}@keyframes scale1{0%{transform:scale(1);opacity:1}30%{transform:scale(1.5);opacity:.8}60%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes downPulse{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.5) translateY(10px)}100%{transform:scale(1) translateY(0)}}@keyframes down{0%{transform:translateY(0)}50%{transform:translateY(15px)}100%{transform:translateY(0)}}@keyframes scrollBottomScale{0%{top:0;left:0;bottom:0;right:0;opacity:1}100%{top:-100px;left:-100px;bottom:-100px;right:-100px;opacity:0}}@keyframes call{0%{transform:rotate(0)}25%{transform:rotate(-20deg)}50%{transform:rotate(0)}}@keyframes scrollBottomScale2{0%{transform:scale(.5);top:0;left:0;bottom:0;right:0;opacity:1}100%{transform:scale(2);top:-100px;left:-100px;bottom:-100px;right:-100px;opacity:0}}._g-circle-btn-nav{border-radius:50%;border:1px solid #e6f1ea;width:40px;height:40px;position:relative;margin-right:10px;transition:all .3s ease}._g-circle-btn-nav:hover{border-color:#0c712f}._g-circle-btn-nav:after{content:"";display:block;clear:both;display:inline-block;border:solid #0c712f;border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-8px}._g-circle-btn-nav.button-prev:after{transform:rotate(135deg);margin-left:-3px}._g-out-container{margin:0 -6vw}@media (min-width:1400px){._g-out-container{margin:0 -7vw}}@media (min-width:768px) and (max-width:1199px){._g-out-container{margin:0 -4vw}}@media (max-width:767px){._g-out-container{margin:0 -8vw}}html.modal-open{overflow-x:hidden}body.modal-open{position:relative;overflow:hidden;padding-right:0!important}body.modal-open .header-index{padding-right:15px}@media (max-width:767px){body.modal-open{padding-right:0!important}}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.global-close-btn{position:absolute;right:0;top:0;width:15px;height:15px;background:0 0;outline:0;border:none}@media (max-width:767px){.global-close-btn{top:40px;right:30px}}.global-close-btn:after,.global-close-btn:before{content:"";display:block;clear:both;height:1px;background-color:#80679e;transform:rotate(45deg);position:absolute;left:0;width:135%;top:0;margin-top:8px;margin-left:-3px;transition:all .3s ease}.global-close-btn:after{transform:rotate(-45deg)}.modal-contact{overflow:hidden!important;z-index:25}@media (max-width:767px){.modal-contact{z-index:50}}.modal-contact:before{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:100%;height:0;background:#078434}.modal-contact.in:before{height:100%;transition:height .5s ease-in-out}.modal-contact.in .modal-content{opacity:1;transition:all .5s ease;transition-delay:.5s}.modal-contact .modal-holder{min-height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch}.modal-contact .modal-content{background:0 0;box-shadow:none;border:none;opacity:0;transition:all .3s ease}.modal-contact .global-close-btn{padding:0;width:20px;height:20px}.modal-contact .global-close-btn:after,.modal-contact .global-close-btn:before{background:#fff}@media (min-width:768px){.modal-contact .global-close-btn{display:none}}.modal-contact .connect-form{padding-right:5%;padding-top:70px;max-width:1400px;transition:all .3s ease}@media (min-width:768px) and (max-width:991px){.modal-contact .connect-form{padding-right:0}}@media (max-width:767px){.modal-contact .connect-form{padding-right:0;padding-top:10px}}.modal-contact .connect-form .form-title{display:block;text-transform:uppercase;font-size:80px;line-height:80px;color:#fff;font-weight:300;margin-bottom:5vh}@media (max-width:767px){.modal-contact .connect-form .form-title{font-size:40px;line-height:42px;padding-right:20px;margin-bottom:15px}}.modal-contact .connect-form .form-flex-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media (max-width:767px){.modal-contact .connect-form .form-flex-row{width:100%;display:block}}.modal-contact .connect-form .worktime-col{width:25%}@media (max-width:767px){.modal-contact .connect-form .worktime-col{display:none}}.modal-contact .connect-form .wpcf7{flex:1}.modal-contact .connect-form .wpcf7 form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.modal-contact .connect-form .wpcf7 .wpcf7-response-output{width:100%;color:#fff;margin-left:0;margin-right:0}.modal-contact .connect-form .wpcf7 .wpcf7-mail-sent-ok{display:none!important}.modal-contact .connect-form .wpcf7 span.wpcf7-not-valid-tip{color:#ffa9a9}.modal-contact .connect-form .fields-col{flex:1;padding-right:10%}.modal-contact .connect-form .submit-btn{transition:all .3s ease;color:#fff;text-transform:uppercase;font-size:37px;line-height:41px;font-weight:500;display:inline-block}@media (min-width:768px) and (max-width:991px){.modal-contact .connect-form .submit-btn{font-size:24px;line-height:30px}}@media (max-width:767px){.modal-contact .connect-form .submit-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:28px}}.modal-contact .connect-form .submit-btn:hover{color:#fff}.modal-contact .connect-form .submit-btn:hover i{transform:scale(1.1)}.modal-contact .connect-form .submit-btn i{margin:0 auto 30px;transition:all .3s ease;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:50%;width:100px;height:100px;background:#098c38;padding:0 20px}@media (min-width:768px) and (max-width:991px){.modal-contact .connect-form .submit-btn i{width:80px;height:80px}}@media (max-width:767px){.modal-contact .connect-form .submit-btn i{margin-bottom:0;width:60px;height:60px;order:2;margin-left:20px;padding:0 10px}}.modal-contact .connect-form .form-group{margin-bottom:20px}@media (max-width:767px){.modal-contact .connect-form .form-group{margin-bottom:10px}}.modal-contact .connect-form .form-control{background:0 0;border:0;border-radius:0;outline:0;border-bottom:1px solid #5aad78;font-weight:500;font-size:18px;box-shadow:none;text-transform:uppercase;color:#fff;padding-left:25px;height:50px}.modal-contact .connect-form .form-control::-webkit-input-placeholder{color:#fff}.modal-contact .connect-form .form-control:-moz-placeholder{color:#fff}.modal-contact .connect-form .form-control::-moz-placeholder{color:#fff}.modal-contact .connect-form .form-control:-ms-input-placeholder{color:#fff}@media (max-width:767px){.modal-contact .connect-form .form-control{font-size:16px;padding-left:0;font-weight:400}}.modal-contact .connect-form .form-control:focus,.modal-contact .connect-form .form-control:hover{border-color:#fff}.modal-contact .connect-form .form-text{color:#d9efe1;font-size:13px;line-height:21px}.modal-contact .connect-form .form-text a{color:#fff;text-decoration:underline}.modal-contact .connect-form .worktime{display:block;text-transform:uppercase;color:#fff;font-size:16px;line-height:21px;margin-bottom:10px}.modal-contact .connect-form .tel-wrap{margin-bottom:10px}.modal-contact .connect-form .tel-wrap:last-child{margin-bottom:0}.modal-contact .connect-form .tel-wrap a{font-size:18px;color:#fff;text-decoration:underline}.modal-contact .connect-form .tel-wrap a:hover{text-decoration:none}.modal-contact .sended-success-box{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;transition:all .3s ease;opacity:0;visibility:hidden}.modal-contact .sended-success-box .icon{margin-bottom:40px}.modal-contact .sended-success-box .sended-text{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:40px;font-weight:500}.modal-contact .success-send .connect-form{opacity:0;visibility:hidden}.modal-contact .success-send .sended-success-box{opacity:1;visibility:visible}.modal-smarthouse{overflow:hidden!important;z-index:25}@media (max-width:767px){.modal-smarthouse{z-index:50}}.modal-smarthouse:before{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:100%;height:0;background:#078434}.modal-smarthouse .modal-content-wrap{width:100%;height:100vh;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding-top:70px}@media (max-width:767px){.modal-smarthouse .modal-content-wrap{display:block;max-height:100vh;padding-top:10px;overflow-y:auto}}.modal-smarthouse .modal-pic{position:absolute;top:0;left:0;width:40%;height:100%;opacity:0;transition:all .3s ease;transition-delay:.5s}@media (max-width:767px){.modal-smarthouse .modal-pic{top:0;left:0;width:100%;height:100%;position:absolute;opacity:1}}.modal-smarthouse .modal-pic:before{content:"";display:block;clear:both;position:absolute;top:0;right:0;bottom:0;width:100%;background:#088435;z-index:10;transition:all 1s ease;transition-delay:.6s}.modal-smarthouse .modal-pic picture{width:100%;height:100%;display:block;transform:translateX(-20%);transition:all 1s ease;transition-delay:.5s}.modal-smarthouse .modal-pic img{width:100%;height:100%;object-fit:cover;display:block}.modal-smarthouse.in:before{height:100%;transition:height .5s ease-in-out}.modal-smarthouse.in .modal-content{opacity:1;transition:all .5s ease;transition-delay:.5s}.modal-smarthouse.in .modal-pic{opacity:1}.modal-smarthouse.in .modal-pic picture{transform:translateX(0)}.modal-smarthouse.in .modal-pic:before{content:"";display:block;clear:both;width:0}.modal-smarthouse .modal-holder{min-height:100%}.modal-smarthouse .modal-content{background:0 0;box-shadow:none;border:none;opacity:0;transition:all .3s ease;position:relative;padding-right:6vw;padding-left:8%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;height:100%;width:60%;background:#088435;min-width:700px}@media (min-width:1400px){.modal-smarthouse .modal-content{padding-right:7vw}}@media (min-width:768px) and (max-width:1199px){.modal-smarthouse .modal-content{padding-right:4vw}}@media (max-width:767px){.modal-smarthouse .modal-content{padding-right:8vw;min-width:0;width:100%;display:block}}.modal-smarthouse .global-close-btn{position:absolute;right:6vw;z-index:10;padding:0;width:40px;height:40px;top:5%}.modal-smarthouse .global-close-btn:after,.modal-smarthouse .global-close-btn:before{background:#fff;width:100%;top:50%;margin-top:-5%}@media (max-width:767px){.modal-smarthouse .global-close-btn{display:block}}.modal-smarthouse .connect-form{max-width:1400px;transition:all .3s ease}@media (min-width:768px) and (max-width:991px){.modal-smarthouse .connect-form{padding-right:0}}@media (max-width:767px){.modal-smarthouse .connect-form{padding-right:0;padding-top:10px}}.modal-smarthouse .connect-form .form-title{display:block;text-transform:uppercase;font-size:5vw;line-height:5vw;color:#fff;font-weight:300;padding-left:0;margin-bottom:5vh}@media (max-width:767px){.modal-smarthouse .connect-form .form-title{font-size:28px;line-height:34px;padding-right:20px;margin-bottom:15px}}.modal-smarthouse .connect-form .maintext p{font-size:20px;line-height:23px;color:#fff;font-weight:300}@media (max-width:767px){.modal-smarthouse .connect-form .maintext p{font-size:16px;line-height:21px}}.modal-smarthouse .connect-form .wpcf7{flex:1}.modal-smarthouse .connect-form .wpcf7 form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.modal-smarthouse .connect-form .ajax-loader{position:absolute}.modal-smarthouse .connect-form .wpcf7-response-output{width:100%;color:#fff;margin-left:0;margin-right:0}.modal-smarthouse .connect-form .wpcf7-mail-sent-ok{display:none!important}.modal-smarthouse .connect-form span.wpcf7-not-valid-tip{color:#ffa9a9}.modal-smarthouse .connect-form .submit-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.modal-smarthouse .connect-form .submit-btn{transition:all .3s ease;color:#fff;text-transform:uppercase;font-size:37px;line-height:41px;position:relative;font-weight:500;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (min-width:768px) and (max-width:991px){.modal-smarthouse .connect-form .submit-btn{font-size:24px;line-height:30px}}@media (max-width:767px){.modal-smarthouse .connect-form .submit-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:28px}}.modal-smarthouse .connect-form .submit-btn:hover{color:#fff}.modal-smarthouse .connect-form .submit-btn:hover i{transform:scale(1.1)}.modal-smarthouse .connect-form .submit-btn input{opacity:0;top:0;left:0;width:100%;height:100%;position:absolute;z-index:10}.modal-smarthouse .connect-form .submit-btn i{margin-right:30px;transition:all .3s ease;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:50%;width:100px;height:100px;background:#098c38;padding:0 20px;margin-bottom:0}@media (min-width:768px) and (max-width:991px){.modal-smarthouse .connect-form .submit-btn i{width:80px;height:80px}}@media (max-width:767px){.modal-smarthouse .connect-form .submit-btn i{margin-bottom:0;width:60px;height:60px;order:2;margin-left:20px;padding:0 10px}}.modal-smarthouse .connect-form .form-group{margin-bottom:20px}@media (max-width:767px){.modal-smarthouse .connect-form .form-group{margin-bottom:10px}}.modal-smarthouse .connect-form .form-control{background:0 0;border:0;border-radius:0;outline:0;border-bottom:1px solid #5aad78;font-weight:500;font-size:18px;box-shadow:none;text-transform:uppercase;color:#fff;padding-left:25px;height:50px}.modal-smarthouse .connect-form .form-control::-webkit-input-placeholder{color:#fff}.modal-smarthouse .connect-form .form-control:-moz-placeholder{color:#fff}.modal-smarthouse .connect-form .form-control::-moz-placeholder{color:#fff}.modal-smarthouse .connect-form .form-control:-ms-input-placeholder{color:#fff}@media (max-width:767px){.modal-smarthouse .connect-form .form-control{font-size:16px;padding-left:0;font-weight:400}}.modal-smarthouse .connect-form .form-control:focus,.modal-smarthouse .connect-form .form-control:hover{border-color:#fff}.modal-smarthouse .connect-form .form-text{color:#d9efe1;font-size:13px;line-height:21px}.modal-smarthouse .connect-form .form-text a{color:#fff;text-decoration:underline}.modal-smarthouse .connect-form .worktime{display:block;text-transform:uppercase;color:#fff;font-size:16px;line-height:21px;margin-bottom:10px}.modal-smarthouse .connect-form .tel-wrap{margin-bottom:10px}.modal-smarthouse .connect-form .tel-wrap:last-child{margin-bottom:0}.modal-smarthouse .connect-form .tel-wrap a{font-size:18px;color:#fff;text-decoration:underline}.modal-smarthouse .connect-form .tel-wrap a:hover{text-decoration:none}.modal-smarthouse .sended-success-box{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;transition:all .3s ease;opacity:0;visibility:hidden}.modal-smarthouse .sended-success-box .icon{margin-bottom:40px}.modal-smarthouse .sended-success-box .sended-text{display:block;text-align:center;text-transform:uppercase;color:#fff;font-size:40px;font-weight:500}.modal-smarthouse .success-send .connect-form{opacity:0;visibility:hidden}.modal-smarthouse .success-send .sended-success-box{opacity:1;visibility:visible}.site-menu-modal{background:#107634;z-index:25}.site-menu-modal .menu-holder{top:0;left:0;width:100%;height:100%;position:absolute;padding-top:70px}.site-menu-modal ul{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%}.site-menu-modal ul li a{text-transform:uppercase;color:#fff;font-size:11vw;padding:2vh 0;display:block}@keyframes rotation{100%{transform:rotate(360deg)}}.all-projects-btn{position:absolute;z-index:20;bottom:10%;right:5%;width:50px;height:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:#098c38;border-radius:50%;border:1px solid rgba(255,255,255,.1);transition:background-color .3s ease}@media (min-width:768px){.all-projects-btn{opacity:0;transform:translateX(50px)}}@media (max-width:767px){.all-projects-btn{position:fixed}}.all-projects-btn:hover{background:#000}.all-works-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#078434;z-index:20;opacity:0;visibility:hidden;transition:.5s}.all-works-modal.opened-modal{opacity:1;visibility:visible}.all-works-modal.opened-modal .works-modal-title{transform:scale(1)}.all-works-modal .all-works-holder{position:absolute;top:100px;left:0;width:100%;bottom:100px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:center}.all-works-modal .works-modal-title{position:absolute;top:0;bottom:30%;left:0;width:100%;color:#fff;font-size:14vw;line-height:14vw;text-transform:uppercase;user-select:none;transform:scale(1.2);transition:.5s}@media (max-width:767px){.all-works-modal .works-modal-title{font-size:19vw;line-height:20vw;text-align:center;width:auto;bottom:50%;top:auto;margin-bottom:25%;left:0;right:0}}.all-works-modal .works-modal-title strong{font-weight:300;display:block;width:100%;text-align:center}.all-works-modal .works-modal-title .container{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (max-width:767px){.all-works-modal .works-modal-title .container{display:block;padding:0;text-align:center}}.all-works-modal .projects-carousel{width:100%;margin-top:20vh;position:relative}.all-works-modal .projects-carousel .button-next,.all-works-modal .projects-carousel .button-prev{position:absolute;z-index:20;top:-60px;border-radius:50%;width:50px;height:50px;left:6vw;margin-left:60px;margin-top:-16px;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;transition:all .3s ease}@media (max-width:767px){.all-works-modal .projects-carousel .button-next,.all-works-modal .projects-carousel .button-prev{display:none}}.all-works-modal .projects-carousel .button-next:before,.all-works-modal .projects-carousel .button-prev:before{content:"";display:block;clear:both;display:inline-block;border:solid #fff;margin-top:1px;border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg);margin-left:-2px}@media (max-width:767px){.all-works-modal .projects-carousel .button-next,.all-works-modal .projects-carousel .button-prev{top:0}}.all-works-modal .projects-carousel .button-next:hover,.all-works-modal .projects-carousel .button-prev:hover{border:1px solid rgba(255,255,255,.6)}.all-works-modal .projects-carousel .button-prev{margin-left:0}.all-works-modal .projects-carousel .button-prev:before{margin-left:7px;transform:rotate(135deg)}.all-works-modal .projects-carousel .swiper-slide{width:290px;margin:20px 60px 20px 0;overflow:hidden}@media (min-width:768px){.all-works-modal .projects-carousel .swiper-slide{opacity:0;transform:translateY(20px)}}@media (max-width:767px){.all-works-modal .projects-carousel .swiper-slide{width:200px;margin:20px 20px 20px 0}}.all-works-modal .projects-carousel .swiper-slide:hover .image{transform:scale(1.2)}.all-works-modal .projects-carousel .swiper-slide .slide-desc{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;z-index:3;text-transform:uppercase}.all-works-modal .projects-carousel .swiper-slide .slide-desc .cat{font-size:9px;margin-bottom:20px;display:block}.all-works-modal .projects-carousel .swiper-slide .slide-desc .cat.inwork{border-radius:10px;padding:5px 10px;background:#098c38}.all-works-modal .projects-carousel .swiper-slide .slide-desc .name{display:block;font-size:30px;font-weight:500;margin-bottom:20px;padding:0 5%;text-align:center}@media (max-width:767px){.all-works-modal .projects-carousel .swiper-slide .slide-desc .name{font-size:20px}}.all-works-modal .projects-carousel .swiper-slide .image{position:relative;overflow:hidden;transition:all .3s ease}.all-works-modal .projects-carousel .swiper-slide .image:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);z-index:3;backface-visibility:hidden}.all-works-modal .projects-carousel .swiper-slide:last-child{margin-right:6vw}@media (min-width:1400px){.all-works-modal .projects-carousel .swiper-slide:last-child{margin-right:7vw}}@media (min-width:768px) and (max-width:1199px){.all-works-modal .projects-carousel .swiper-slide:last-child{margin-right:4vw}}@media (max-width:767px){.all-works-modal .projects-carousel .swiper-slide:last-child{margin-right:8vw}}.all-works-modal .projects-carousel .swiper-slide:first-child{margin-left:6vw}@media (min-width:1400px){.all-works-modal .projects-carousel .swiper-slide:first-child{margin-left:7vw}}@media (min-width:768px) and (max-width:1199px){.all-works-modal .projects-carousel .swiper-slide:first-child{margin-left:4vw}}@media (max-width:767px){.all-works-modal .projects-carousel .swiper-slide:first-child{margin-left:8vw}}.all-works-modal .projects-carousel .swiper-slide.active .image:before{background:rgba(0,0,0,.5)}.all-works-modal .projects-carousel .swiper-slide.active .slide-desc{opacity:.8}.all-works-modal .projects-carousel .swiper-wrap{margin-bottom:8vh}@media (max-width:767px){.all-works-modal .projects-carousel .swiper-wrap{margin-bottom:4vh}}.all-works-modal .projects-carousel .swiper-scrollbar{height:1px;background:#399d5d;width:100%}.all-works-modal .projects-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#e5f2e9;height:100%}.modal-calculation{z-index:25;color:#fff}@media (max-width:767px){.modal-calculation{z-index:30}}.modal-calculation:before{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:100%;height:0;background:#1b1b1b}.modal-calculation.in:before{height:100%;transition:height .5s ease-in-out}.modal-calculation.in .modal-holder{opacity:1;transition:all .5s ease;transition-delay:.5s}.modal-calculation .modal-holder{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;opacity:0}.modal-calculation .global-close-btn{display:none;padding:0;width:20px;height:20px;right:0;top:4vh;margin-top:5px}.modal-calculation .global-close-btn:after,.modal-calculation .global-close-btn:before{background:#fff}@media (max-width:767px){.modal-calculation .global-close-btn{display:block}}@media (max-width:767px){.modal-calculation .modal-heading{padding-right:30px}}.modal-calculation .tab-parent{height:100%;position:relative;padding-top:7vh}@media (max-width:767px){.modal-calculation .tab-parent{padding-top:4vh}}.modal-calculation .tab-parent>.tab-pane{height:100%}.modal-calculation .tab-parent>.tab-pane>.tab-inside{height:100%}.modal-calculation .container{height:100%;overflow-x:hidden;overflow-y:auto;width:100%;max-width:2000px}.modal-calculation .modal-flex{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;min-height:100%;padding:130px 0 5vh}@media (max-width:767px){.modal-calculation .modal-flex{padding-top:0}}.modal-calculation .close-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (min-width:768px){.modal-calculation .close-wrap{display:none}}.modal-calculation .progress-fill-box{margin-top:auto}.modal-calculation .green-arrowed-btn{border-radius:15px;font-size:26px;text-transform:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 30px;height:56px}.modal-calculation .gray-btn{border-radius:15px;font-size:26px;text-transform:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 30px;height:56px;transition:all .3s ease;color:#fff;border:1px solid rgba(255,255,255,.33)}@media (max-width:767px){.modal-calculation .gray-btn{height:46px;font-size:21px}}.modal-calculation .gray-btn:hover{border-color:#fff}.modal-calculation .modal-centered-box{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding-bottom:20px;position:relative}.modal-calculation .modal-centered-box._mod-cent{align-items:center}@media (max-width:767px){.modal-calculation .modal-heading-row{margin-bottom:20px}}.modal-calculation .centered-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative}@media (min-width:768px) and (max-width:991px){.modal-calculation .centered-tabs{width:100%}}.modal-calculation .modal-title{text-transform:uppercase;display:block;font-weight:300;color:#fff;font-size:30px}@media (max-width:767px){.modal-calculation .modal-title{font-size:6vw;line-height:8vw}}@media (max-width:767px) and (orientation:landscape){.modal-calculation .modal-title{font-size:34px;line-height:40px}}.modal-calculation .building-type-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.modal-calculation .choose-title-box{margin-bottom:30px;width:100%}@media (max-width:767px){.modal-calculation .choose-title-box{margin-bottom:10px}}.modal-calculation .choose-title-box .choose-advice-text{font-size:40px;font-weight:500;color:#fff;display:block;text-align:left;width:100%;margin-bottom:10px}.modal-calculation .choose-title-box .choose-advice-text.plefted{padding-left:200px}@media (max-width:767px){.modal-calculation .choose-title-box .choose-advice-text.plefted{padding-left:0}}@media (max-width:767px){.modal-calculation .choose-title-box .choose-advice-text{font-size:22px}}.modal-calculation .choose-title-box .subtitle{display:block;color:#a2a2a2;font-weight:300;font-size:16px}@media (max-width:767px){.modal-calculation .choose-title-box .subtitle{font-size:14px}}.modal-calculation .progress-fill-box{width:100%}.modal-calculation .progress-fill-box .progress-text{font-size:19px;margin-bottom:25px;display:block}.modal-calculation .progress-fill-box .progress-text b{font-weight:400}.modal-calculation .progress-fill-box .progressbar{position:relative;height:1px;width:100%;background:#464646}.modal-calculation .progress-fill-box .progressbar .progress{height:1px;background:#fff;display:block}.modal-calculation .bottom-btns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-top:25px;width:100%}@media (max-width:767px){.modal-calculation .bottom-btns{flex-wrap:wrap}}.modal-calculation .bottom-btns a{margin-right:25px}@media (max-width:767px){.modal-calculation .bottom-btns a{margin-right:5px;margin-bottom:0}.modal-calculation .bottom-btns a:last-child{margin-bottom:0}}.modal-calculation .bottom-btns a:last-child{margin-right:0}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro .rad-name{white-space:nowrap}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(1) .radio-icon{padding-top:15px}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(1) .radio-icon img{max-width:24px}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(2) .radio-icon{padding-top:10px}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(2) .radio-icon img{max-width:32px}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(3) .radio-icon{padding-top:5px}.modal-calculation #calcStep2 .plosh-radios .custom-radio-quatro:nth-child(3) .radio-icon img{max-width:38px}.modal-calculation .quatro-radios{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media (max-width:767px){.modal-calculation .quatro-radios{display:block;width:100%}}@media (min-width:768px) and (max-width:991px){.modal-calculation .quatro-radios{width:100%}}.modal-calculation .quatro-radios._mod-full{width:100%}.modal-calculation .quatro-radios._mod-full .custom-radio-quatro{width:auto;flex:1}@media (max-width:767px){.modal-calculation .quatro-radios._mod-full .custom-radio-quatro{width:100%}}.modal-calculation .quatro-radios._mod-checks{width:100%}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro{width:auto;flex:1}@media (max-width:767px){.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro{width:100%}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro:last-child{margin-bottom:0}}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder{padding:35px 10% 20px}@media (max-width:767px){.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder{padding:15px;min-height:70px}}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder .rad-name{font-size:20px;line-height:24px}@media (max-width:767px){.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder .rad-name{font-size:14px;line-height:16px}}@media (max-width:767px){.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder .radio-icon{width:45px;margin-right:10px}}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro .radio-holder .radio-icon img{filter:none}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro input:checked+.radio-holder .radio-icon img{filter:grayscale(1) invert(1) brightness(109%) contrast(309%)}.modal-calculation .quatro-radios._mod-checks .custom-radio-quatro:hover .radio-icon img{filter:grayscale(1) invert(1) brightness(109%) contrast(309%)}.modal-calculation .quatro-radios._mod-checks .rad-bottom{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:center}.modal-calculation .quatro-radios .custom-radio-quatro{flex:none;width:300px}@media (min-width:768px) and (max-width:991px){.modal-calculation .quatro-radios .custom-radio-quatro{width:auto;max-width:none;flex:1}}@media (max-width:767px){.modal-calculation .quatro-radios .custom-radio-quatro{width:100%;max-width:none;margin-bottom:10px}}.modal-calculation .quatro-radios .custom-radio-quatro input{opacity:0;position:absolute;width:1px;height:1px}.modal-calculation .quatro-radios .custom-radio-quatro input:checked+.radio-holder .rad-name{color:#fff}.modal-calculation .quatro-radios .custom-radio-quatro input:checked+.radio-holder .radio-icon img{filter:invert(1)}.modal-calculation .quatro-radios .custom-radio-quatro .radio-holder{padding:50px 10% 40px;min-height:240px}@media (min-width:1200px){.modal-calculation .quatro-radios .custom-radio-quatro .radio-holder{min-height:270px}}@media (min-width:768px) and (max-width:991px){.modal-calculation .quatro-radios .custom-radio-quatro .radio-holder{min-height:200px;padding:20px}}@media (max-width:767px){.modal-calculation .quatro-radios .custom-radio-quatro .radio-holder{padding:15px;display:flex;border-radius:15px;min-height:70px}}.modal-calculation .quatro-radios .custom-radio-quatro .rad-name{font-size:30px;line-height:36px;padding-bottom:0}@media (min-width:768px) and (max-width:991px){.modal-calculation .quatro-radios .custom-radio-quatro .rad-name{font-size:24px;line-height:28px}}@media (max-width:767px){.modal-calculation .quatro-radios .custom-radio-quatro .rad-name{font-size:18px;line-height:21px}}.modal-calculation .quatro-radios .custom-radio-quatro .rad-text{color:#848484;font-size:12px;line-height:15px}.modal-calculation .quatro-radios .custom-radio-quatro .radio-icon{margin-left:0;margin-right:auto;margin-bottom:20px;text-align:right}@media (max-width:767px){.modal-calculation .quatro-radios .custom-radio-quatro .radio-icon{width:60px;margin:0 15px 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}}.modal-calculation .quatro-radios .custom-radio-quatro{margin-left:25px;position:relative}@media (max-width:767px){.modal-calculation .quatro-radios .custom-radio-quatro{margin-left:0;margin-bottom:20px}}.modal-calculation .quatro-radios .custom-radio-quatro:first-child{margin-left:0}.modal-calculation .visit-form{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative}@media (max-width:767px){.modal-calculation .visit-form{display:block}}.modal-calculation .visit-form .worktime-col{width:300px}@media (min-width:768px) and (max-width:991px){.modal-calculation .visit-form .worktime-col{width:250px}}@media (max-width:767px){.modal-calculation .visit-form .worktime-col{width:100%;margin-bottom:10px}}.modal-calculation .visit-form .worktime-col .form-title{color:#696969;line-height:21px;font-size:13px}@media (max-width:767px){.modal-calculation .visit-form .worktime-col .form-title br{display:none!important}}.modal-calculation .visit-form .main-fields{flex:1;padding-left:5%}@media (max-width:767px){.modal-calculation .visit-form .main-fields{padding:0}}.modal-calculation .visit-form .form-control{color:#fff;border-color:#585858}.modal-calculation .visit-form .form-control:focus,.modal-calculation .visit-form .form-control:hover{border-color:#fff}@media (max-width:767px){.modal-calculation .visit-form .form-control{padding-left:0}}.modal-calculation .visit-form .form-group{position:relative}.modal-calculation .visit-form .error{position:absolute;top:100%;display:block}.modal-calculation .visit-form .error:not(.valid)+input{border-color:#ffa9a9}.modal-calculation .visit-form .form-info{color:#d9efe1;font-size:13px;line-height:21px}.modal-calculation .visit-form .form-button-col{padding-top:15px}@media (max-width:767px){.modal-calculation .visit-form .form-button-col{padding-top:0}}.modal-calculation .sended-success-box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.modal-calculation .sended-success-box .icon{margin-bottom:35px}.modal-calculation .sended-success-box .sended-text{font-size:37px;text-transform:uppercase;text-align:center;display:block;color:#fff;font-weight:500}.modal-calculation .loader-wrapper{width:100%;height:100%;align-items:center;position:absolute;top:0;display:none;left:0;z-index:15;background:rgba(0,0,0,.55)}.modal-calculation .circle-loader{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.modal-calculation .circle-loader img{animation:rotation 2s ease-in-out infinite;display:block}header{left:0;position:absolute;top:7vh;width:100%;z-index:26;transition:backgroulefted-text-rownd .2s ease,box-shadow .2s ease,margin-top .5s ease;margin-top:-2px}header:after{content:"";display:block;clear:both}@media (max-width:767px){header{top:0}}@media (min-width:768px) and (max-width:991px){header{margin-top:-2px}}header .head-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}header .container{position:relative;z-index:3}header .left-column{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media (max-width:767px){header .left-column{flex:1;padding-right:5%}}header .logo{width:10vw;display:block;min-width:130px}header .logo img{filter:invert(1);transition:all .3s ease}header .slogan{font-size:.6vw;color:rgba(255,255,255,.4);text-transform:uppercase;font-weight:400;margin-left:2vw;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-left:2vw;transition:all .3s ease}@media (min-width:768px) and (max-width:991px){header .slogan{display:none}}@media (max-width:767px){header .slogan{display:none}}header .right-column{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;position:relative}header .right-column nav{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (min-width:768px) and (max-width:991px){header .right-column nav{justify-content:center}}@media (max-width:767px){header .right-column nav{display:none}}header .green-call-btn{position:relative;background:#078434;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;height:90px;color:#fff;text-transform:uppercase;transition:background-color .3s ease}@media (min-width:768px){header .green-call-btn:hover{background:#08712d}}@media (min-width:992px) and (max-width:1199px){header .green-call-btn{height:80px}}@media (min-width:768px) and (max-width:991px){header .green-call-btn{height:60px}}@media (max-width:767px){header .green-call-btn{height:70px;background:0 0}}header .green-call-btn .btn-text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0 35px;align-items:flex-start}@media (min-width:992px) and (max-width:1199px){header .green-call-btn .btn-text{padding:0 30px}}@media (min-width:768px) and (max-width:991px){header .green-call-btn .btn-text{display:none}}@media (max-width:767px){header .green-call-btn .btn-text{display:none}}header .green-call-btn .btn-text em{font-style:normal;display:block;font-size:9px;letter-spacing:1px;font-weight:300}header .green-call-btn .btn-text b{display:block;font-weight:500;margin-left:-2px;font-size:17px;white-space:nowrap}@media (min-width:992px) and (max-width:1199px){header .green-call-btn .btn-text b{font-size:14px;white-space:nowrap}}@media (min-width:1400px){header .green-call-btn .btn-text b{white-space:nowrap}}header .green-call-btn .btn-icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:86px;padding:0 9%;border-left:1px solid rgba(255,255,255,.2)}@media (min-width:768px) and (max-width:991px){header .green-call-btn .btn-icon{padding:0 20%;width:60px;border:none}}@media (max-width:767px){header .green-call-btn .btn-icon{padding:0 20px;width:70px;height:70px}}header .main-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding-right:40px;position:relative;height:100%}@media (min-width:992px) and (max-width:1199px){header .main-nav{padding-right:20px}}@media (min-width:768px) and (max-width:991px){header .main-nav{padding-right:20px}}@media (max-width:767px){header .main-nav{display:none}}header .main-nav>li{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}header .main-nav>li>a{display:block;text-transform:uppercase;color:#fff;white-space:nowrap;padding:20px 1.5vw;font-size:13px;position:relative;font-weight:500;transition:all .3s ease}@media (min-width:992px) and (max-width:1199px){header .main-nav>li>a{padding:0 10px}}@media (min-width:768px) and (max-width:991px){header .main-nav>li>a{font-size:12px;padding-left:10px;padding-right:10px}}header .main-nav>li>a:after{content:"";display:block;clear:both;height:1px;background:#fff;margin:5px auto -5px;opacity:.5;width:0;transition:all .3s ease}header .main-nav>li>a:hover:after{width:100%;opacity:1}@media (min-width:992px) and (max-width:1199px){header .main-nav>li.has-child>a{padding-right:15px}}@media (min-width:768px) and (max-width:991px){header .main-nav>li.has-child>a{padding-right:15px}}header .main-nav>li.has-child>a:before{content:"";display:block;clear:both;position:absolute;display:inline-block;border:solid #fff;border-width:0 1px 1px 0;padding:3px;transform:rotate(45deg);right:3px;top:50%;margin-top:-7px}header .main-nav>li:hover>a:after{width:100%;opacity:1}header .main-nav>li:hover ul{opacity:1;visibility:visible}header .main-nav ul{position:absolute;background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;right:0;z-index:5;margin-top:-1px;min-width:500px;top:100%;visibility:hidden;opacity:0;transition:all .2s ease;width:100%;overflow:hidden;box-shadow:0 5px 5px rgba(0,0,0,.2)}@media (min-width:992px) and (max-width:1199px){header .main-nav ul{margin-top:-15px}}header .main-nav ul li{/*width:33.3333%;*/width:50%;border-left:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin-top:-1px;margin-left:-1px}header .main-nav ul li a{font-size:14px;text-transform:uppercase;display:block;color:#000;font-weight:500;height:100%;padding:40px 3vw 40px 2vw;transition:all .3s ease}header .main-nav ul li a:hover{background:#078434;color:#fff}header .main-nav ul li a:hover img{filter:none}header .main-nav ul li i{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;height:60px}header .main-nav ul li i img{max-width:36px;max-height:34px;transition:all .3s ease;filter:invert(36%) sepia(93%) saturate(457%) hue-rotate(88deg) brightness(53%) contrast(95%);padding:0!important}header .global-close-btn{position:absolute;right:6vw;z-index:10;padding:0;width:50px;height:50px;top:50%;margin-top:-25px;opacity:0;visibility:hidden}header .global-close-btn:after,header .global-close-btn:before{background:#fff;top:50%;width:100%;margin-top:-5%;margin-left:0}header .global-close-btn:hover:after,header .global-close-btn:hover:before{background:#5aad78}header .menu-btn{padding:0;position:relative;width:80px;height:70px;background:#107634;transition:all .3s ease;margin:0}@media (min-width:768px){header .menu-btn{display:none}}header .menu-btn span{background:#fff;display:block;height:2px;left:22px;position:absolute;right:22px;top:50%;margin-top:-1px;transition:all .3s ease}header .menu-btn span:after,header .menu-btn span:before{content:"";display:block;clear:both;background-color:#fff;box-sizing:inherit;height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}header .menu-btn span:before{top:-10px;transition-property:background-color,top,transform}header .menu-btn span:after{bottom:-10px;transition-property:width,bottom,transform;width:60%}header.pinned{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}header.pinned .logo img{filter:invert(0)}header.pinned .slogan{color:#bfbfbf;border-color:#e7e7e7}header.pinned .green-call-btn{height:80px}header.pinned .main-nav li a{color:#000}header.pinned .main-nav li a:after{background:#000}header.pinned .main-nav li.has-child>a:before{border-color:#000}header.header-white{background:#fff}@media (max-width:767px){header.header-white{box-shadow:0 0 20px rgba(0,0,0,.1)}}header.header-white .logo img{filter:invert(0)}header.header-white .slogan{color:#bfbfbf;border-color:#e7e7e7}header.header-white .green-call-btn{height:80px}@media (max-width:767px){header.header-white .green-call-btn{height:70px}header.header-white .green-call-btn img{filter:invert(36%) sepia(93%) saturate(457%) hue-rotate(88deg) brightness(53%) contrast(95%)}}header.header-white .main-nav li a{color:#000;font-weight:700}header.header-white .main-nav li a:after{background:#000}header.header-white .main-nav li.has-child>a:before{border-color:#666}@media (max-width:767px){header.header-white -mobile{position:fixed;background:#fff}header.header-white -mobile .logo img{filter:invert(0)}header.header-white -mobile .slogan{color:#bfbfbf;border-color:#e7e7e7}header.header-white -mobile .green-call-btn{height:70px}header.header-white -mobile .green-call-btn img{filter:invert(36%) sepia(93%) saturate(457%) hue-rotate(88deg) brightness(53%) contrast(95%)}}body.contact-opened header,body.projects-opened header{background:0 0;box-shadow:none}body.contact-opened header .global-close-btn,body.projects-opened header .global-close-btn{opacity:1;visibility:visible;transition:all 1s ease;transition-delay:.5s}body.contact-opened header .logo img,body.projects-opened header .logo img{filter:invert(1)}body.contact-opened header .slogan,body.projects-opened header .slogan{color:rgba(255,255,255,.4);border-color:rgba(255,255,255,.1)}@media (min-width:768px) and (max-width:991px){body.contact-opened header .main-nav,body.projects-opened header .main-nav{opacity:0;visibility:hidden}}body.contact-opened header .main-nav li a,body.projects-opened header .main-nav li a{color:#fff}body.contact-opened header .main-nav li a:before,body.projects-opened header .main-nav li a:before{border-color:#fff!important}body.contact-opened header .main-nav li a:after,body.projects-opened header .main-nav li a:after{background:#fff}body.contact-opened header .main-nav li ul>li a,body.projects-opened header .main-nav li ul>li a{color:#000}body.contact-opened header .main-nav li ul>li a:hover,body.projects-opened header .main-nav li ul>li a:hover{color:#fff}body.contact-opened .green-call-btn,body.projects-opened .green-call-btn{background:0 0;transition:all .5s ease;opacity:0;visibility:hidden}@media (max-width:767px){body.contact-opened .menu-btn,body.projects-opened .menu-btn{visibility:hidden;opacity:0}}body.projects-opened .pinned{margin-top:3vh}body.projects-opened header ._mod-projects{opacity:1;visibility:visible;transition:all 1s ease;transition-delay:.5s}body.projects-opened header .js_closeContactModal{opacity:0;visibility:hidden}body.projects-opened header .menu-btn{opacity:0;visibility:hidden}body.projects-opened .green-call-btn{background:0 0;transition:all .5s ease;opacity:0;visibility:hidden}body.menu-opened header{background:#fff}body.menu-opened header .logo img{filter:invert(0)}body.menu-opened header .green-call-btn .btn-icon{filter:invert(36%) sepia(93%) saturate(457%) hue-rotate(88deg) brightness(53%) contrast(95%)}body.menu-opened header .menu-btn span{background:0 0}body.menu-opened header .menu-btn span:before{top:0;transform:rotate(45deg)}body.menu-opened header .menu-btn span:after{bottom:0;width:100%;transform:rotate(-45deg)}.index-top-section{height:100vh;height:calc(var(--vh,1vh) * 100);min-height:600px;overflow:hidden;position:relative;width:100%;background:#2b2c2c;color:#fff}@media (max-width:767px){.index-top-section{min-height:420px}}.index-top-section .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute;z-index:2}@media (min-width:768px){.index-top-section .sect-bg{opacity:0}}.index-top-section .sect-bg:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;z-index:3;background:rgba(0,0,0,.4)}.index-top-section .sect-bg img{width:100%;height:100%;object-fit:cover;display:none}@media (max-width:767px){.index-top-section .sect-bg img{display:block;object-position:80% 50%}}.index-top-section .sect-bg video{min-width:100%;min-height:100%;display:block}@media (max-width:767px){.index-top-section .sect-bg video{display:none}}.index-top-section .sect-content-box{position:absolute;top:15vh;bottom:3vh;left:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;z-index:3}.index-top-section .sect-content-box .sect-text-holder{position:relative;width:100%}.index-top-section .sect-content-box .sect-text{width:60%;max-width:900px;margin-bottom:5vh}@media (min-width:992px) and (max-width:1199px){.index-top-section .sect-content-box .sect-text{width:70%}}@media (min-width:768px) and (max-width:991px){.index-top-section .sect-content-box .sect-text{width:80%}}@media (max-width:767px){.index-top-section .sect-content-box .sect-text{width:100%}}@media (min-width:768px) and (max-height:700px){.index-top-section .sect-content-box .sect-text{margin-bottom:5px}}.index-top-section h1{color:#fff;font-weight:300;margin:0 0 30px 0;text-transform:uppercase;font-size:4vw;line-height:4vw}@media (min-width:768px){.index-top-section h1{opacity:0}}@media (min-width:1650px){.index-top-section h1{font-size:75px;line-height:74px}}@media (min-width:992px) and (max-width:1199px){.index-top-section h1{font-size:5vw;line-height:5vw}}@media (min-width:768px) and (max-width:991px){.index-top-section h1{font-size:6vw;line-height:6vw}}@media (max-width:767px){.index-top-section h1{font-size:10vw;margin-left:0;line-height:11vw;margin-bottom:5vh}}@media (max-width:767px) and (orientation:landscape){.index-top-section h1{font-size:28px;line-height:34px}}@media (max-width:340px){.index-top-section h1{font-size:8vw;line-height:10vw}}@media (max-width:768px) and (max-height:700px){.index-top-section h1{margin-bottom:20px;font-size:9vw}}@media (max-width:768px) and (max-height:700px) and (orientation:landscape){.index-top-section h1{font-size:28px;line-height:34px}}.index-top-section h1 b{display:block;font-weight:500}.index-top-section .feats-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative}@media (max-width:767px){.index-top-section .feats-flex{display:block;margin-right:-8vw}}@media (min-width:768px){.index-top-section .green-arrowed-btn{opacity:0}}.index-top-section .feats-name{display:block;font-size:11px;text-transform:uppercase;width:130px;font-weight:300;margin-left:0;padding-top:5vh}@media (min-width:768px){.index-top-section .feats-name{opacity:0;transform:translateX(50px)}}@media (min-width:768px) and (max-width:991px){.index-top-section .feats-name{width:100px}}@media (max-width:767px){.index-top-section .feats-name{width:100%;margin-left:0;opacity:.6;padding-top:0;margin-bottom:25px}}.index-top-section .flickity-prev-next-button{display:none}.index-top-section .button-next{display:none}@media (max-width:767px){.index-top-section .swiper-scrollbar{margin-bottom:30px;height:1px;background:rgba(255,255,255,.5);width:100%}}@media (max-width:767px) and (orientation:landscape){.index-top-section .swiper-scrollbar{margin-bottom:20px}}@media (max-width:767px){.index-top-section .swiper-scrollbar .swiper-scrollbar-drag{background:#fff;height:2px;border-radius:3px}}@media (min-width:768px){.index-top-section .feats-list{flex:1}.index-top-section .feats-list .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}}.index-top-section .feats-list .item{text-transform:uppercase;font-size:15px;line-height:20px;padding:5vh 3vw 4vh 2vw;position:relative}@media (min-width:768px){.index-top-section .feats-list .item{flex:1;height:auto;border-left:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(50px)}}@media (min-width:768px) and (max-width:991px){.index-top-section .feats-list .item{padding:3vh 10px 3vh 10px;font-size:12px;line-height:17px}}@media (max-width:767px){.index-top-section .feats-list .item{padding:0;margin-right:5vw;width:35%;font-size:4vw;line-height:5vw}.index-top-section .feats-list .item:nth-child(4){width:auto}}@media (max-width:767px) and (orientation:landscape){.index-top-section .feats-list .item{font-size:16px;line-height:21px;width:auto}}.index-top-section .feats-list .item:first-child{border:none}.index-top-section .feats-list .item:hover:after{height:100%}.index-top-section .feats-list .item:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;height:0;width:100%;background:#078434;transition:all .3s ease}@media (max-width:767px){.index-top-section .feats-list .item:after{display:none}}.index-top-section .feats-list .abs-link{z-index:4}.index-top-section .feats-list .item-holder{position:relative;z-index:3}.index-top-section .feats-list .icon{width:40px;margin-bottom:23px}.index-top-section .feats-list .icon img{max-height:38px}@media (max-width:767px){.index-top-section .flickity-page-dots{position:absolute;top:-40px;right:10%;left:auto;width:80%;text-align:right;z-index:10;bottom:auto}.index-top-section .flickity-page-dots .dot{width:2px;background:#fff;height:8px;border-radius:0;margin:0 5px}}.index-top-section .scroll-bottom-link{display:block;position:absolute;padding:7px 50px 7px 0;top:50%;right:0;text-transform:uppercase;color:#fff;font-size:24px;font-weight:500;transition:all .3s ease}@media (min-width:768px){.index-top-section .scroll-bottom-link{opacity:0}}@media (max-width:767px){.index-top-section .scroll-bottom-link{display:none}}.index-top-section .scroll-bottom-link:hover{color:rgba(255,255,255,.51)}.index-top-section .scroll-bottom-link:hover:before{height:50vh}.index-top-section .scroll-bottom-link:before{content:"";display:block;clear:both;right:0;width:2px;background:#fff;top:0;height:100%;position:absolute;transition:all .6s ease}.index-top-section .scroll-bottom-link:after{content:"";display:block;clear:both;position:absolute;top:0;right:0;height:50vh;width:1px;background:rgba(255,255,255,.1)}@media (min-width:768px){.xs-carousel{width:100%;margin:0}.xs-carousel .swiper-wrapper{transform:none!important;width:auto}}.index-director-sect{background:#fff;width:100%;position:relative;padding:100px 0 30px}@media (min-width:768px){.index-director-sect{height:100vh;min-height:600px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch}}@media (max-width:767px){.index-director-sect{padding:45px 0 20px}}.index-director-sect .text-bg{position:absolute;top:20%;left:0;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;font-size:28vw;color:rgba(238,238,238,.5);font-weight:100;letter-spacing:-2vw;-webkit-font-smoothing:none}.index-director-sect .text-bg span{margin-left:15vw;display:block}.index-director-sect .container{position:relative;z-index:3}@media (max-width:767px){.index-director-sect .lefted-text-row .main-column{text-align:left}}.index-director-sect .lefted-text-row .lefted-column{padding-right:50px;padding-top:8px}@media (min-width:1400px){.index-director-sect .lefted-text-row .lefted-column{padding-right:90px}}@media (max-width:767px){.index-director-sect .lefted-text-row .lefted-column{padding-right:0}}.index-director-sect .lefted-text-row h2{margin:0;font-size:13px;line-height:19px;text-transform:uppercase;font-weight:500;color:#484848}@media (max-width:767px){.index-director-sect .lefted-text-row h2{color:#a8a8a8;font-size:10px;line-height:14px;margin-bottom:20px}}.index-director-sect .company-about-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding-bottom:70px;overflow:hidden}@media (min-width:768px) and (max-width:991px){.index-director-sect .company-about-flex{flex-direction:column;justify-content:flex-start;align-items:stretch}}@media (max-width:767px){.index-director-sect .company-about-flex{display:block;padding-bottom:20px}}.index-director-sect .company-about-flex .text-column{width:60%}@media (min-width:1400px){.index-director-sect .company-about-flex .text-column{width:50%}}@media (min-width:768px) and (max-width:991px){.index-director-sect .company-about-flex .text-column{width:100%;order:2}}@media (max-width:767px){.index-director-sect .company-about-flex .text-column{width:100%}}.index-director-sect .company-about-flex .text-column p{font-size:30px;line-height:41px;margin:0 0 20px;text-transform:uppercase}@media (max-width:767px){.index-director-sect .company-about-flex .text-column p{font-size:20px;line-height:25px}}.index-director-sect .director-column{padding-right:50px;width:30%;max-width:320px}@media (min-width:768px) and (max-width:991px){.index-director-sect .director-column{max-width:none;width:100%;margin-bottom:20px}}@media (max-width:767px){.index-director-sect .director-column{width:100%;padding-right:0}}.index-director-sect .director-column .name-box{margin-bottom:20px}.index-director-sect .director-column .name{display:block;font-weight:500;text-transform:uppercase;font-size:13px;margin-bottom:5px}.index-director-sect .director-column .role{display:block;font-size:10px;text-transform:uppercase;color:#858585}.index-director-sect .director-column .dir-image{margin-bottom:20px}.index-director-sect .director-column .slogan{display:block;text-transform:uppercase;font-size:13px;line-height:20px}.index-director-sect .readmore-link{display:block;width:100%;position:relative;font-weight:500;font-size:14px;color:#086b2b;overflow:hidden;text-transform:uppercase}.index-director-sect .readmore-link:before{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:100%;background:#e9e9e9;height:1px}@media (max-width:767px){.index-director-sect .readmore-link:before{background:#086b2b}}.index-director-sect .readmore-link:hover i{transform:translateX(10px) scale(1.2)}.index-director-sect .readmore-link:hover span:before{width:100vw}.index-director-sect .readmore-link span{display:inline-block;position:relative;padding:30px 40px 30px 20px;z-index:3}@media (max-width:767px){.index-director-sect .readmore-link span{padding-top:20px;padding-left:0;padding-bottom:20px}}.index-director-sect .readmore-link span:before{content:"";display:block;clear:both;position:absolute;left:0;width:115%;height:1px;top:0;background:#086b2b;display:block;transition:all .3s ease}.index-director-sect .readmore-link span i{position:absolute;right:0;width:20px;height:1px;background:#086b2b;top:50%;margin-top:-2px;transition:all .3s ease}.index-director-sect .readmore-link span i:after{content:"";display:block;clear:both;position:absolute;top:50%;margin-top:-6px;right:0;display:inline-block;border:solid #086b2b;border-width:0 1px 1px 0;padding:5px;transform:rotate(-45deg)}.lefted-text-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media (max-width:767px){.lefted-text-row{display:block}}.lefted-text-row .lefted-column{width:250px;min-width:250px}@media (min-width:1400px){.lefted-text-row .lefted-column{width:320px;min-width:320px}}@media (min-width:768px) and (max-width:991px){.lefted-text-row .lefted-column{width:200px;min-width:200px}}@media (max-width:767px){.lefted-text-row .lefted-column{width:100%}}.lefted-text-row .main-column{flex:1;width:80%}@media (min-width:768px) and (max-width:991px){.lefted-text-row .main-column{width:100%}}@media (max-width:767px){.lefted-text-row .main-column{text-align:center;width:100%}}.all-services-sect{background:#08702d;padding:190px 0 240px;position:relative;width:100%;overflow:hidden}@media (max-width:767px){.all-services-sect{padding:45px 0 20px}}.all-services-sect .dots-bg{background:url(../images/dots-services.png) no-repeat 50% 50%;top:0;left:0;width:100%;height:100%;position:absolute}.all-services-sect .text-bg{position:absolute;top:0;left:0;width:100%;text-transform:uppercase;white-space:nowrap;color:#fff;font-weight:300;-webkit-font-smoothing:none;padding:0 6%}@media (min-width:1400px){.all-services-sect .text-bg{padding:0 7%}}@media (min-width:768px) and (max-width:1199px){.all-services-sect .text-bg{padding:0 4%}}@media (max-width:767px){.all-services-sect .text-bg{padding:0;position:static}}.all-services-sect .text-bg span{margin-left:-1vw;display:block;font-size:25.5vw;line-height:25vw}@media (min-width:1400px){.all-services-sect .text-bg span{font-size:24vw}}@media (max-width:767px){.all-services-sect .text-bg span{font-size:20vw;line-height:22vw;margin-left:0}}.all-services-sect .container{position:relative}.all-services-sect .sect-name{display:block;text-transform:uppercase;color:#fff;font-size:13px;margin-bottom:15vw}@media (max-width:767px){.all-services-sect .sect-name{margin-bottom:10px}}.all-services-sect .services-carousel-wrapper{position:relative;margin-bottom:80px}@media (max-width:767px){.all-services-sect .services-carousel-wrapper{margin-bottom:40px}}.all-services-sect .swiper-button-next{position:absolute;border-radius:50%;background:#fff;transition:all .3s ease;right:5%;top:50%;width:45px;z-index:10;height:45px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;cursor:pointer}.all-services-sect .swiper-button-next.swiper-button-disabled{opacity:0}@media (max-width:767px){.all-services-sect .swiper-button-next{display:none}}.all-services-sect .swiper-button-next:after{content:"";display:block;clear:both;margin-left:-3px;display:inline-block;border:solid #09722e;border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg)}.all-services-sect .swiper-pagination{position:static;margin-bottom:20px}.all-services-sect .swiper-pagination .swiper-pagination-bullet{margin-right:10px;width:2px;height:8px;border-radius:0;opacity:1;background:#078434;transition:all .3s ease}.all-services-sect .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,.5)}.all-services-sect .swiper-wrapper .swiper-slide:first-child{margin-left:6vw}@media (min-width:1400px){.all-services-sect .swiper-wrapper .swiper-slide:first-child{margin-left:7vw}}@media (min-width:768px) and (max-width:1199px){.all-services-sect .swiper-wrapper .swiper-slide:first-child{margin-left:4vw}}.all-services-sect .swiper-wrapper .swiper-slide:last-child{margin-right:5vw}.all-services-sect .swiper-container .swiper-slide{width:26%;height:310px;margin-right:15px;color:#fff;text-transform:uppercase;max-width:425px;min-width:380px}@media (min-width:992px) and (max-width:1199px){.all-services-sect .swiper-container .swiper-slide{height:280px}}@media (min-width:768px) and (max-width:991px){.all-services-sect .swiper-container .swiper-slide{height:280px}}@media (max-width:767px){.all-services-sect .swiper-container .swiper-slide{width:50%;min-width:220px;height:180px}.all-services-sect .swiper-container .swiper-slide:nth-child(4){width:auto}}.all-services-sect .swiper-container .swiper-slide:nth-child(even){margin-top:120px}@media (max-width:767px){.all-services-sect .swiper-container .swiper-slide:nth-child(even){margin-top:0}}.all-services-sect .swiper-container .slide-holder{width:100%;height:100%;padding:40px 10% 10px;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;transition:all .3s ease;background:#078434}@media (max-width:767px){.all-services-sect .swiper-container .slide-holder{padding:25px 25px 5px}}.all-services-sect .swiper-container .slide-holder:hover{background:#079235}.all-services-sect .swiper-container .slide-holder:hover .icon img{transform:scale(1.1)}.all-services-sect .swiper-container .slide-holder:hover .more i{transform:translateX(10px) scale(1.4);opacity:1}.all-services-sect .swiper-container .slide-holder .icon{margin-bottom:0;display:inline-block;width:65px}.all-services-sect .swiper-container .slide-holder .icon img{display:inline-block;max-height:62px;transition:all .3s ease}@media (max-width:767px){.all-services-sect .swiper-container .slide-holder .icon{text-align:right;width:100%;height:60px}.all-services-sect .swiper-container .slide-holder .icon img{max-width:35px;max-height:40px}}.all-services-sect .swiper-container .slide-holder .name{display:block;width:100%;text-align:left;font-size:26px;font-weight:500;margin-top:auto;margin-bottom:25px}@media (min-width:1400px){.all-services-sect .swiper-container .slide-holder .name{font-size:29px}}@media (min-width:992px) and (max-width:1199px){.all-services-sect .swiper-container .slide-holder .name{font-size:28px}}@media (min-width:768px) and (max-width:991px){.all-services-sect .swiper-container .slide-holder .name{font-size:24px}}@media (max-width:767px){.all-services-sect .swiper-container .slide-holder .name{margin-bottom:10px;font-weight:300;font-size:20px;text-align:left}}.all-services-sect .swiper-container .slide-holder .more{display:block;width:100%;padding:20px 0;font-size:12px;font-weight:500;border-top:1px solid rgba(90,173,120,.4);position:relative}.all-services-sect .swiper-container .slide-holder .more i{position:absolute;height:1px;top:50%;right:20px;background:#fff;width:30px;opacity:.5;transition:all .3s ease}.all-services-sect .swiper-container .slide-holder .more i:after{content:"";display:block;clear:both;position:absolute;margin-top:-4px;right:0;display:inline-block;border:solid #fff;border-width:0 1px 1px 0;padding:4px;transform:rotate(-45deg)}.all-services-sect .have-quest-box{margin-bottom:30px}.all-services-sect .have-quest-box .btn-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.all-services-sect .have-quest-button{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;text-transform:uppercase;font-size:18px;font-weight:100}@media (max-width:767px){.all-services-sect .have-quest-button{font-size:12px}}.all-services-sect .have-quest-button:hover b{text-decoration:none}.all-services-sect .have-quest-button .icon{background:#fff;border-radius:50%;width:80px;min-width:80px;height:80px;padding:15px 17px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-right:35px;position:relative}@media (max-width:767px){.all-services-sect .have-quest-button .icon{width:60px;min-width:60px;height:60px;padding:10px 11px;margin-right:20px}}.all-services-sect .have-quest-button .icon img{animation:call 2s ease-out infinite;filter:invert(30%) sepia(47%) saturate(670%) hue-rotate(88deg) brightness(104%) contrast(101%)}.all-services-sect .have-quest-button .icon:before{content:"";display:block;clear:both;position:absolute;border-radius:50%;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.2);opacity:1;animation:scale1 2s ease-out infinite}.all-services-sect .have-quest-button .icon:after{content:"";display:block;clear:both;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border:1px solid rgba(255,255,255,.4);border-radius:50%;animation:scrollBottomScale 2s ease-out infinite;animation-delay:.3s}.all-services-sect .have-quest-button b{margin-left:5px;display:inline-block;text-decoration:underline;font-weight:500;color:#fff}@media (max-width:767px){.all-services-sect .have-quest-button b{margin-left:0}}@media (max-width:767px){#wpadminbar{display:none!important}}@media (max-width:767px){html.device_xs{margin-top:0!important}}@media (max-width:767px){.frontpage-wrapper .smart-house-sect{padding-top:30px;z-index:4}}@media (max-width:767px){.frontpage-wrapper .actual-prices-box .xs-title{display:none}}.frontpage-wrapper .showrooms-tizer-sect{padding:190px 0 50px;position:relative;z-index:4}@media (max-width:767px){.frontpage-wrapper .showrooms-tizer-sect{padding:55px 0 10px}}.frontpage-wrapper .showrooms-tizer-sect:before{content:"";display:block;clear:both;background:url(../images/our-shop-dots.png) no-repeat 50% 0;top:0;left:0;width:100%;height:100%;position:absolute}.frontpage-wrapper .showrooms-tizer-sect .showrooms-tizers{position:relative;z-index:3}.frontpage-wrapper .pop-quatros{z-index:3;position:relative}.frontpage-wrapper .pop-quatros .consult-quatro{margin-top:10vw}@media (max-width:767px){.frontpage-wrapper .pop-quatros .consult-quatro{margin-top:0}}.index-main-white-sect{background:#fff;position:relative;padding:190px 0 0}@media (max-width:767px){.index-main-white-sect{padding:55px 0 0}}.index-main-white-sect .dots-bg{background:url(../images/our-shop-dots.png) no-repeat 50% 0;top:0;left:0;width:100%;height:100%;position:absolute}.showrooms-tizer-sect .container{position:relative}.showrooms-tizer-sect .titles-wrap{width:100%;position:relative}@media (max-width:767px){.showrooms-tizer-sect .titles-wrap{margin-right:-8vw;width:auto}}.showrooms-tizer-sect .titles-box{width:100%;display:block;text-align:right;margin-bottom:-25vw}@media (max-width:767px){.showrooms-tizer-sect .titles-box{margin-bottom:-6vw;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}.showrooms-tizer-sect .titles-box .big-title{display:block;font-size:20vw;line-height:15vw;color:#078434;font-weight:300}@media (max-width:767px){.showrooms-tizer-sect .titles-box .big-title{font-size:25vw;line-height:22vw;order:2;margin-left:auto;margin-right:-4vw}}.showrooms-tizer-sect .abs-titles-box{padding-bottom:240px;width:360px;position:absolute;left:0;top:0}@media (min-width:768px) and (max-width:991px){.showrooms-tizer-sect .abs-titles-box{width:330px}}@media (max-width:767px){.showrooms-tizer-sect .abs-titles-box{position:static;width:100%;padding-bottom:0;max-width:200px;margin-bottom:-10px}}.showrooms-tizer-sect .abs-titles-box h2{text-transform:uppercase;font-weight:500;font-size:40px;line-height:40px;margin:0 0 40px;text-align:left}@media (max-width:767px){.showrooms-tizer-sect .abs-titles-box h2{font-size:18px;line-height:25px;margin-bottom:0}}.showrooms-tizer-sect .abs-titles-box .subtitle{display:block;color:#484848;text-transform:uppercase;text-align:left}@media (max-width:767px){.showrooms-tizer-sect .abs-titles-box .subtitle{display:none}}.showrooms-tizer-sect .showrooms-tizers{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:5;margin-bottom:-24vw}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers{margin-bottom:20px;display:block;padding:0 5%}}.showrooms-tizer-sect .showrooms-tizers .tizer-item{width:50%;position:relative;text-transform:uppercase;overflow:hidden;color:#fff}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item{width:100%;margin-bottom:15px}}.showrooms-tizer-sect .showrooms-tizers .tizer-item:hover .tizer-bg{transform:scale(1.2);transition:all 1s ease}.showrooms-tizer-sect .showrooms-tizers .tizer-item:hover .tizer-name{text-decoration:none}.showrooms-tizer-sect .showrooms-tizers .tizer-item:nth-child(odd){margin-top:23vw}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item:nth-child(odd){margin-top:0}.showrooms-tizer-sect .showrooms-tizers .tizer-item:nth-child(odd) .worktime{text-align:left}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .tizer-bg{width:100%;transition:all .5s ease}.showrooms-tizer-sect .showrooms-tizers .tizer-item .worktime{position:absolute;left:6%;top:6%;display:block;z-index:3;font-size:10px;font-weight:400}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item .worktime{text-align:right;right:6%;top:8%}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .worktime span{display:inline-block;vertical-align:middle}.showrooms-tizer-sect .showrooms-tizers .tizer-item .worktime b{display:inline-block;vertical-align:middle;padding-left:10px;font-weight:500}.showrooms-tizer-sect .showrooms-tizers .tizer-item .center-info{top:0;left:0;width:100%;height:100%;position:absolute;padding:10% 20%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item .center-info{padding:14% 10% 10%}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .icon{margin-bottom:60px}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item .icon{margin-bottom:20px;max-width:100px}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .tizer-name{font-size:3vw;text-decoration:underline;font-weight:500;display:block;margin-bottom:50px}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item .tizer-name{margin-bottom:20px;font-size:6vw}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .metro-name{display:block;margin-bottom:50px;font-size:16px;font-weight:500}@media (max-width:767px){.showrooms-tizer-sect .showrooms-tizers .tizer-item .metro-name{margin-bottom:20px;font-size:12px}}.showrooms-tizer-sect .showrooms-tizers .tizer-item .arrow{display:block;height:2px;background:rgba(255,255,255,.5);width:35px;position:relative}.showrooms-tizer-sect .showrooms-tizers .tizer-item .arrow:after{content:"";display:block;clear:both;position:absolute;right:0;top:50%;margin-top:-6px;display:inline-block;border:solid rgba(255,255,255,.5);border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg)}.rub{font-family:rouble,sans-serif;font-style:normal;text-transform:none}.smart-house-sect{padding:150px 0 100px;position:relative;z-index:3}@media (max-width:767px){.smart-house-sect{padding:50px 0 60px}}.smart-house-sect .big-title-wrap{width:100%;overflow:hidden;text-align:right;padding-top:50px;padding-bottom:100px}@media (max-width:767px){.smart-house-sect .big-title-wrap{padding-top:0;overflow:visible;text-align:left;padding-bottom:30px}}.smart-house-sect .big-title-wrap h2{font-size:14vw;line-height:15vw;color:#078434;font-weight:300;margin:0 -1.5vw 0 0;text-transform:uppercase;text-align:left}@media (max-width:767px){.smart-house-sect .big-title-wrap h2{font-size:23vw;line-height:22vw;margin:0}html:lang(es-ES) .smart-house-sect .big-title-wrap h2{font-size:17vw}html:lang(es-ES) .projects-tizer-box .sect-titles h2{font-size:15vw}html:lang(es-ES) .all-services-sect .text-bg span{font-size:17vw}}@media (max-width:767px){.smart-house-sect .main-column{text-align:left}}.smart-house-sect .lefted-text-row .lefted-column{padding-right:50px}@media (min-width:1400px){.smart-house-sect .lefted-text-row .lefted-column{padding-right:100px}}@media (max-width:767px){.smart-house-sect .lefted-text-row .lefted-column{padding-right:0}}.smart-house-sect .lefted-text-row .subtitle{display:block;text-transform:uppercase;color:#484848;font-size:13px;line-height:20px}@media (max-width:767px){.smart-house-sect .lefted-text-row .subtitle{color:#a8a8a8;margin-bottom:20px}}.smart-house-sect .lefted-text-row .text-col{padding-right:15%}@media (min-width:992px) and (max-width:1199px){.smart-house-sect .lefted-text-row .text-col{padding-right:0}}@media (min-width:768px) and (max-width:991px){.smart-house-sect .lefted-text-row .text-col{padding-right:0}}@media (max-width:767px){.smart-house-sect .lefted-text-row .text-col{padding-right:0}}.smart-house-sect .lefted-text-row .text-col p{text-transform:uppercase;font-size:36px;line-height:50px;margin:0 0 20px}@media (min-width:992px) and (max-width:1199px){.smart-house-sect .lefted-text-row .text-col p{font-size:32px;line-height:44px}}@media (min-width:768px) and (max-width:991px){.smart-house-sect .lefted-text-row .text-col p{font-size:28px;line-height:34px}}@media (max-width:767px){.smart-house-sect .lefted-text-row .text-col p{font-size:18px;line-height:24px}}.smart-house-sect .lefted-text-row{margin-bottom:30px;width:100%}@media (min-width:768px) and (max-width:991px){.smart-house-sect .lefted-text-row{margin-bottom:40px}}@media (max-width:767px){.smart-house-sect .lefted-text-row{margin-bottom:30px}}.smart-house-sect .lefted-text-row .car-name{text-transform:uppercase;color:#b8b8b8;font-size:12px;display:block;margin-bottom:50px}@media (max-width:767px){.smart-house-sect .lefted-text-row .car-name{margin-bottom:30px}}@media (min-width:768px){.smart-house-sect .lefted-text-row .main-column{flex:auto;width:auto}}.smart-house-sect .swiper-scrollbar{height:1px;background:#eaeaea;width:100%}@media (max-width:767px){.smart-house-sect .swiper-scrollbar{position:absolute;width:92%;top:25px;z-index:55;left:0;overflow:hidden}}.smart-house-sect .swiper-scrollbar .swiper-scrollbar-drag{background:#7fa98e;height:2px}.smart-house-sect .carousel-row{display:block}@media (min-width:768px) and (max-width:991px){.smart-house-sect .carousel-row{display:block}}@media (max-width:767px){.smart-house-sect .carousel-row{margin-bottom:0}}.smart-house-sect .carousel-row:after{content:"";display:block;clear:both;content:"";display:table;clear:both}.smart-house-sect .carousel-row .swiper-wrap{width:auto}.smart-house-sect .carousel-row .lefted-column{padding-top:50px}@media (min-width:768px){.smart-house-sect .carousel-row .lefted-column{float:left}}@media (min-width:768px) and (max-width:991px){.smart-house-sect .carousel-row .lefted-column{padding-top:0;margin-bottom:30px}}@media (max-width:767px){.smart-house-sect .carousel-row .lefted-column{display:none}}.smart-house-sect .carousel-row .buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;z-index:5}.smart-house-sect .carousel-row button{border-radius:50%;border:1px solid #e6f1ea;width:40px;height:40px;position:relative;margin-right:10px;transition:all .3s ease}.smart-house-sect .carousel-row button:hover{border-color:#0c712f}.smart-house-sect .carousel-row button:after{content:"";display:block;clear:both;display:inline-block;border:solid #0c712f;border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-8px}.smart-house-sect .carousel-row button.button-prev:after{transform:rotate(135deg);margin-left:-3px}.smart-house-sect .carousel-row .carousel-row{margin-bottom:20px}.smart-house-sect .carousel-row .swiper-wrap{position:relative;margin-right:-6vw}@media (min-width:1400px){.smart-house-sect .carousel-row .swiper-wrap{margin-right:-7vw}}@media (max-width:1199px) and (min-width:768px){.smart-house-sect .carousel-row .swiper-wrap{margin-right:-4vw}}.smart-house-sect .carousel-row .swiper-slide{color:#7c7c7c;width:30%;min-width:315px;padding-right:5vw;padding-bottom:50px}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide{min-width:0;width:240px;padding-bottom:0;height:auto;padding-right:10%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.smart-house-sect .carousel-row .swiper-slide:last-child{margin-right:0}}.smart-house-sect .carousel-row .swiper-slide .icon{margin-bottom:35px;display:inline-block;width:65px}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide .icon{width:40px;margin-bottom:0;height:50px}}.smart-house-sect .carousel-row .swiper-slide .icon img{display:inline-block;max-height:52px}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide .icon img{max-height:35px}}.smart-house-sect .carousel-row .swiper-slide .name{text-transform:uppercase;font-weight:700;color:#048331;font-size:21px;display:block;margin-bottom:25px}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide .name{font-size:16px;margin-bottom:15px}}.smart-house-sect .carousel-row .swiper-slide .slide-text{margin-bottom:20px;height:160px;overflow:hidden}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide .slide-text{margin-bottom:10px;height:auto;max-height:145px}}.smart-house-sect .carousel-row .swiper-slide p{font-size:13px;line-height:18px;color:#7c7c7c}@media (max-width:767px){.smart-house-sect .carousel-row .swiper-slide p{margin:0}}.smart-house-sect .carousel-row .more{display:inline-block;color:#086b2b;font-size:13px;font-weight:500}@media (max-width:767px){.smart-house-sect .carousel-row .more{margin-top:auto}}.smart-house-sect .carousel-row .more:hover{color:#000}.smart-house-sect .carousel-row .more:hover i{border-color:rgba(8,107,43,.51)}.smart-house-sect .carousel-row .more i{border-radius:50%;display:inline-block;vertical-align:middle;width:28px;height:28px;border:1px solid #d7e7dd;margin-right:15px;position:relative;transition:all .3s ease}.smart-house-sect .carousel-row .more i:before{content:"";display:block;clear:both;position:absolute;top:50%;left:50%;margin-left:-7px;width:13px;height:1px;background:#048331}.smart-house-sect .carousel-row .more i:after{content:"";display:block;clear:both;display:inline-block;border:solid #048331;border-width:0 1px 1px 0;padding:3px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-3px;right:7px}.smart-house-sect .carousel-row .more span{display:inline-block;vertical-align:middle}.pop-apps-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:65px;padding-right:10%;overflow:hidden}@media (max-width:767px){.pop-apps-list{padding-right:0;margin-bottom:10px;flex-wrap:wrap;text-align:left}}.pop-apps-list .item,.pop-apps-list li{flex:1}@media (max-width:767px){.pop-apps-list .item,.pop-apps-list li{width:40%;padding-right:5%;flex:none;margin-bottom:20px}.pop-apps-list .item:nth-child(2),.pop-apps-list li:nth-child(2){width:40%}.pop-apps-list .item:last-child,.pop-apps-list li:last-child{padding-right:0;width:20%;min-width:50px;text-align:center}.pop-apps-list .item:last-child .icon,.pop-apps-list li:last-child .icon{display:inline-block}}.pop-apps-list .item .icon,.pop-apps-list li .icon{margin-bottom:25px}@media (max-width:767px){.pop-apps-list .item .icon,.pop-apps-list li .icon{margin-bottom:10px}}.pop-apps-list .item .app-name,.pop-apps-list li .app-name{display:block;text-transform:uppercase;font-weight:500;font-size:13px}@media (max-width:767px){.pop-apps-list .item .app-name,.pop-apps-list li .app-name{font-size:11px}}.pop-apps-list .item .app-name._mod-siri,.pop-apps-list li .app-name._mod-siri{width:50px;text-align:center}@media (max-width:767px){.pop-apps-list .item .app-name._mod-siri,.pop-apps-list li .app-name._mod-siri{width:auto;padding-right:0}}.mob-apps-sect{position:relative;z-index:3}@media (max-width:767px){.mob-apps-sect{margin-bottom:0}}.mob-apps-sect .lefted-text-row .lefted-column{padding-right:50px}@media (min-width:1400px){.mob-apps-sect .lefted-text-row .lefted-column{padding-right:100px}}@media (max-width:767px){.mob-apps-sect .lefted-text-row .lefted-column{padding-right:0}}.mob-apps-sect .lefted-text-row .subtitle{display:block;text-transform:uppercase;color:#484848;font-size:13px;line-height:20px}@media (max-width:767px){.mob-apps-sect .lefted-text-row .subtitle{margin-bottom:20px}}.mob-apps-sect .lefted-text-row .text-wrap{padding-right:15%}@media (min-width:992px) and (max-width:1199px){.mob-apps-sect .lefted-text-row .text-wrap{padding-right:0}}@media (min-width:768px) and (max-width:991px){.mob-apps-sect .lefted-text-row .text-wrap{padding-right:0}}@media (max-width:767px){.mob-apps-sect .lefted-text-row .text-wrap{padding-right:0;text-align:left}}.mob-apps-sect .lefted-text-row .text-col p{text-transform:uppercase;font-size:36px;line-height:50px;margin:0 0 20px}@media (min-width:992px) and (max-width:1199px){.mob-apps-sect .lefted-text-row .text-col p{font-size:32px;line-height:44px}}@media (min-width:768px) and (max-width:991px){.mob-apps-sect .lefted-text-row .text-col p{font-size:28px;line-height:34px}}@media (max-width:767px){.mob-apps-sect .lefted-text-row .text-col p{font-size:18px;line-height:24px}}.mob-apps-sect .pop-title{display:block;text-transform:uppercase;font-size:10px;font-weight:500;padding-bottom:15px;color:#949494;border-bottom:1px solid #e4e4e4;margin-bottom:30px}@media (max-width:767px){.mob-apps-sect .pop-title{text-align:left}}.mob-apps-sect .two-mobiles-box{position:relative;width:100%;padding-bottom:100px}@media (max-width:767px){.mob-apps-sect .two-mobiles-box{padding-bottom:60px}}.mob-apps-sect .mobile-box{position:relative;height:650px;max-width:1400px;margin:0 auto;padding-top:100px}@media (max-width:767px){.mob-apps-sect .mobile-box{height:auto;overflow:hidden;margin:0 -8vw;padding:0}}@media (min-width:768px) and (max-width:991px){.mob-apps-sect .mobile-box{height:500px}}.mob-apps-sect .mobile-box .mob1{position:absolute;left:40%;top:0;width:40%;z-index:3}@media (min-width:768px) and (max-width:991px){.mob-apps-sect .mobile-box .mob1{left:25%;width:50%}}@media (max-width:767px){.mob-apps-sect .mobile-box .mob1{position:relative;left:auto;width:65%;margin-left:30vw}}.mob-apps-sect .mobile-box .mob2{position:absolute;left:18%;top:33%;width:46%}@media (min-width:768px) and (max-width:991px){.mob-apps-sect .mobile-box .mob2{left:5%;width:56%}}@media (max-width:767px){.mob-apps-sect .mobile-box .mob2{position:static;margin-top:-70vw;width:83%;left:auto;right:15%;margin-left:-5vw}}.mob-apps-sect .smart-more{position:absolute;display:inline-block;right:0;text-align:center;top:20%}.mob-apps-sect .smart-more:hover i{transform:scale(1.2)}@media (max-width:767px){.mob-apps-sect .smart-more{position:static;margin:-10vw auto 0;width:100%}}.mob-apps-sect .smart-more i{border-radius:50%;width:100px;height:100px;background:#098c38;position:relative;margin:0 auto 30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0 23px;align-items:center;transition:all .3s ease}@media (max-width:767px){.mob-apps-sect .smart-more i{width:80px;height:80px}}.mob-apps-sect .smart-more span{font-size:20px;line-height:28px;text-transform:uppercase;color:#000;display:inline-block;max-width:170px}@media (max-width:767px){.mob-apps-sect .smart-more span{font-size:16px;line-height:20px;font-weight:500}}.pop-quatros{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-top:-15vw}@media (max-width:767px){.pop-quatros{margin-top:0;display:block}}.pop-quatros .look-works-quatro{width:50%;position:relative;overflow:hidden}@media (max-width:767px){.pop-quatros .look-works-quatro{width:100%}}.pop-quatros .look-works-quatro:hover:before{background:rgba(0,0,0,.2)}.pop-quatros .look-works-quatro:hover .top-titles .name{text-decoration:none}.pop-quatros .look-works-quatro:hover .img-bg{transform:scale(1.2);transition:all 1s ease}.pop-quatros .look-works-quatro:before{content:"";display:block;clear:both;z-index:2;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.3);transition:all .5s ease}.pop-quatros .look-works-quatro img.img-bg{width:100%;transition:all .5s ease}.pop-quatros .look-works-quatro .abs-link{z-index:4}.pop-quatros .look-works-quatro .abs-desc{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;top:0;left:0;width:100%;height:100%;position:absolute;padding:10%;z-index:3;color:#fff}@media (max-width:767px){.pop-quatros .look-works-quatro .abs-desc{padding:10% 6%}}.pop-quatros .look-works-quatro .top-titles{display:block}.pop-quatros .look-works-quatro .top-titles .name{display:block;text-align:right;font-weight:400;text-transform:uppercase;font-size:4vw;text-decoration:underline}@media (max-width:767px){.pop-quatros .look-works-quatro .top-titles .name{font-size:10vw;text-align:center}}.pop-quatros .look-works-quatro .bottom-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.pop-quatros .look-works-quatro .proj-done .title{display:block;text-transform:uppercase;font-weight:300;font-size:16px;padding-left:10px;margin-bottom:20px}@media (min-width:768px) and (max-width:991px){.pop-quatros .look-works-quatro .proj-done .title{margin-bottom:10px}}@media (max-width:767px){.pop-quatros .look-works-quatro .proj-done .title{font-size:14px;line-height:16px;margin-bottom:10px}}.pop-quatros .look-works-quatro .proj-done .num{font-size:145px;line-height:140px;font-weight:300;display:block}@media (min-width:768px) and (max-width:991px){.pop-quatros .look-works-quatro .proj-done .num{font-size:110px;line-height:100px}}@media (max-width:767px){.pop-quatros .look-works-quatro .proj-done .num{font-size:80px;line-height:70px}}.pop-quatros .look-works-quatro .arrow{margin-right:20px;margin-top:30px;width:95px;display:block}@media (max-width:767px){.pop-quatros .look-works-quatro .arrow{width:50px;margin-right:0}}.pop-quatros .consult-quatro{background:#078434;position:relative;width:50%;margin-top:18vw;transition:background .3s ease}@media (max-width:767px){.pop-quatros .consult-quatro{width:100%;margin-top:0}}.pop-quatros .consult-quatro:hover{background:#079235}.pop-quatros .consult-quatro:after{content:"";display:block;clear:both;padding-top:79%}@media (max-width:767px){.pop-quatros .consult-quatro:after{display:none}}.pop-quatros .consult-quatro .item-holder{position:absolute;top:10%;right:8%;bottom:8%;left:8%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;color:#fff;text-transform:uppercase}@media (max-width:767px){.pop-quatros .consult-quatro .item-holder{position:relative;right:auto;bottom:auto;left:auto;top:auto;padding:35px 8%}}.pop-quatros .consult-quatro .top-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:auto}@media (max-width:767px){.pop-quatros .consult-quatro .top-row{margin-bottom:20px;align-items:flex-start}}.pop-quatros .consult-quatro .subtitle{display:block;font-size:12px;line-height:17px}@media (max-width:767px){.pop-quatros .consult-quatro .subtitle{font-size:11px;line-height:12px}}.pop-quatros .consult-quatro .phones .tel{display:block;font-size:18px;font-weight:500;margin-bottom:15px}@media (max-width:767px){.pop-quatros .consult-quatro .phones .tel{font-size:17px;margin-bottom:5px}}.pop-quatros .consult-quatro .phones .tel:last-child{margin-bottom:auto}.pop-quatros .consult-quatro .cent-row{display:block}@media (max-width:767px){.pop-quatros .consult-quatro .cent-row{margin-bottom:25px}}.pop-quatros .consult-quatro .cent-row .title{display:block;font-size:4vw;text-align:center}@media (max-width:767px){.pop-quatros .consult-quatro .cent-row .title{font-size:30px}}.pop-quatros .consult-quatro .cent-row .icon{width:60px;margin:0 auto 3vw}@media (max-width:767px){.pop-quatros .consult-quatro .cent-row .icon{width:30px;margin-bottom:20px}}.pop-quatros .consult-quatro .bot-row{margin-top:auto}.pop-quatros .consult-quatro .zaya-btn{border-top:1px solid rgba(255,255,255,.2);display:block;text-align:center;padding-top:3vw;font-size:18px;font-weight:500}@media (max-width:767px){.pop-quatros .consult-quatro .zaya-btn{padding-top:25px;font-size:16px;text-align:center}}.pop-quatros .consult-quatro .zaya-btn span{display:inline-block;vertical-align:middle}.pop-quatros .consult-quatro .zaya-btn .arrow-icon{display:inline-block;vertical-align:middle;width:45px;margin-left:40px}@media (max-width:767px){.pop-quatros .consult-quatro .zaya-btn .arrow-icon{margin-left:20px;width:40px}}.prices-tizer{position:relative;padding:18vw 0 120px;text-transform:uppercase;margin-top:-15vw;color:#fff}@media (max-width:767px){.prices-tizer{padding:70px 0 25px;margin-top:0}}.prices-tizer .tizer-bg{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:flex-end;overflow:hidden}@media (max-width:767px){.prices-tizer .tizer-bg{display:block}}.prices-tizer .tizer-bg picture{display:block;width:100%}@media (max-width:767px){.prices-tizer .tizer-bg picture{height:100%}}.prices-tizer .tizer-bg img{width:100%;min-height:100%}@media (max-width:767px){.prices-tizer .tizer-bg img{object-fit:cover}}.prices-tizer .container{position:relative;z-index:3}.prices-tizer h2{font-weight:300;font-size:11vw;line-height:10vw;margin:0 0 60px -2vw}@media (max-width:767px){.prices-tizer h2{margin:0 0 20px;font-size:14vw;text-align:center;line-height:15vw}}@media (max-width:767px){.prices-tizer .text-col{text-align:left}}.prices-tizer .lefted-column{padding-right:50px}@media (min-width:1400px){.prices-tizer .lefted-column{padding-right:100px}}@media (max-width:767px){.prices-tizer .lefted-column{padding-right:0;text-align:left}}.prices-tizer .lefted-column p{font-size:13px;line-height:21px;display:block;margin-top:9px}.prices-tizer .lefted-column p a{font-weight:700;color:#fff;text-decoration:underline}.prices-tizer .lefted-column p a:hover{text-decoration:none}.prices-tizer .text-col{padding-right:5%}@media (max-width:1199px){.prices-tizer .text-col{padding-right:0}}.prices-tizer p{font-size:36px;line-height:50px;margin:0 0 20px}@media (min-width:992px) and (max-width:1199px){.prices-tizer p{font-size:32px;line-height:44px}}@media (min-width:768px) and (max-width:991px){.prices-tizer p{font-size:28px;line-height:34px}}@media (max-width:767px){.prices-tizer p{font-size:18px;line-height:22px}}.prices-sect{position:relative}.prices-sect .plefted-box{padding-left:250px}@media (min-width:1400px){.prices-sect .plefted-box{padding-left:320px}}@media (max-width:767px){.prices-sect .plefted-box{padding-left:0}}.prices-sect .plefted-box.plefted-cent{text-align:center;padding-left:0}.service-view-page>div:nth-child(2){padding-top:150px}@media (min-width:768px) and (max-width:991px){.service-view-page>div:nth-child(2){padding-top:100px}}@media (max-width:767px){.service-view-page>div:nth-child(2){padding-top:50px}}.service-view-page>div:nth-child(2) .pv-content-section{padding-top:100px}.service-view-page>div:nth-child(2).work-all-wrapper{padding-top:0}.service-view-page .full-carousel .swiper-scrollbar{display:none}@media (max-width:767px){.service-view-page .work-all-wrapper{padding-top:0!important}.service-view-page .work-all-wrapper .pv-content-section{padding-top:0}}@media (max-width:767px){.service-view-page .project-view-work-wrapper{padding-top:0}.service-view-page .project-view-work-wrapper .pv-content-section{padding-top:0!important}}.service-view-page .pop-quatros{margin-bottom:90px}@media (max-width:767px){.service-view-page .pop-quatros{margin-bottom:0}}.service-view-page .pop-quatros .consult-quatro{margin-top:0}.service-view-page .pop-quatros .consult-quatro .cent-row .title{font-size:3.5vw}@media (max-width:767px){.service-view-page .pop-quatros .consult-quatro .cent-row .title{font-size:30px}}.service-view-page .pop-quatros .look-works-quatro{margin-top:11vw}.service-view-page .actual-prices-box{padding-bottom:200px;padding-top:20px}@media (min-width:768px) and (max-width:991px){.service-view-page .actual-prices-box{padding-bottom:150px}}@media (max-width:767px){.service-view-page .actual-prices-box{padding-bottom:0}}@media (min-width:768px){.service-view-page .actual-prices-box._mod-alone{padding-top:50px;padding-bottom:30px}}.service-view-page .actual-prices-box .get-price-btn{display:none}.service-view-page .devices-list-section .slide-title{position:absolute;top:5px;left:0;text-transform:uppercase;font-weight:500;font-size:19px;display:block;width:100%;color:#000}.service-view-page .devices-list-section .blockgallery--item:last-child{margin-right:6vw}@media (min-width:1400px){.service-view-page .devices-list-section .blockgallery--item:last-child{margin-right:7vw}}@media (min-width:992px) and (max-width:1199px){.service-view-page .devices-list-section .blockgallery--item:last-child{margin-right:4vw}}@media (min-width:768px) and (max-width:991px){.service-view-page .devices-list-section .blockgallery--item:last-child{margin-right:4vw}}@media (max-width:767px){.service-view-page .devices-list-section .blockgallery--item:last-child{margin-right:0}}@media (max-width:767px){.blockgallery .devices-carousel{margin-bottom:40px}}.blockgallery .devices-carousel .swiper-wrap{margin-right:-6vw;margin-bottom:45px}@media (min-width:1400px){.blockgallery .devices-carousel .swiper-wrap{margin-right:-7vw}}@media (min-width:768px) and (max-width:1199px){.blockgallery .devices-carousel .swiper-wrap{margin-right:-4vw}}@media (max-width:767px){.blockgallery .devices-carousel .swiper-wrap{margin-right:-8vw;margin-bottom:30px}}.blockgallery .devices-carousel .swiper-scrollbar{height:1px;background:#f0f0f0;width:100%;margin-bottom:2px}.blockgallery .devices-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#7fb592;height:2px}.blockgallery .devices-carousel.withcaptions .swiper-slide{padding-top:55px}.blockgallery .devices-carousel .swiper-slide{width:auto;padding:0;margin-right:10px;position:relative}@media (max-width:767px){.blockgallery .devices-carousel .swiper-slide{width:70%;max-width:200px}}.blockgallery .devices-carousel .image{position:relative}.blockgallery .devices-carousel .catname{position:absolute;bottom:100%;margin-bottom:30px;text-transform:uppercase;font-weight:500;font-size:19px}.blockgallery .devices-carousel .name{position:absolute;display:block;left:20px;bottom:20px;text-transform:uppercase;font-size:12px}.blockgallery .devices-carousel .more{display:inline-block;font-size:11px;text-transform:none;color:#9f9f9f}.blockgallery .devices-carousel .more:hover{color:#000}.blockgallery .devices-carousel .more span{display:inline-block;vertical-align:middle}.blockgallery .devices-carousel .more i{width:20px;position:relative;height:1px;background:#cecece;display:inline-block;vertical-align:middle;margin-left:20px}.blockgallery .devices-carousel .more i:after{content:"";display:block;clear:both;display:inline-block;border:solid #cecece;border-width:0 1px 1px 0;padding:3px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-4px;right:0}.actual-prices-box{padding:120px 0 140px;background:#fff;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.actual-prices-box{padding-bottom:100px}}@media (max-width:767px){.actual-prices-box{padding:30px 0 40px}}.actual-prices-box._mod-cinema{padding-top:50px}@media (min-width:768px){.actual-prices-box._mod-cinema{padding-top:120px}}@media (max-width:767px){.actual-prices-box .cinema-price-info{text-align:left}}.actual-prices-box .cinema-price-info .cinema-price{font-size:4.5vw;display:block;margin-bottom:20px}@media (max-width:767px){.actual-prices-box .cinema-price-info .cinema-price{font-size:9vw;margin-bottom:10px}}.actual-prices-box .cinema-price-info .cinema-name{display:block;font-size:16px;font-weight:500;color:#000;margin-bottom:20px}@media (max-width:767px){.actual-prices-box .cinema-price-info .cinema-name{margin-bottom:10px}}.actual-prices-box .cinema-price-info ul{padding-left:20px;padding-bottom:20px}.actual-prices-box .cinema-price-info ul li{padding-left:25px;font-size:15px;color:#454545;padding-bottom:10px;position:relative;text-transform:none}.actual-prices-box .cinema-price-info ul li:last-child{padding-bottom:0}.actual-prices-box .cinema-price-info ul li:before{content:"";display:block;clear:both;width:10px;height:1px;background:#098c38;position:absolute;left:0;top:7px}.actual-prices-box h2{text-transform:uppercase;font-weight:300;color:#000;font-size:120px;line-height:130px;text-align:center;margin:0 0 40px}@media (max-width:767px){.actual-prices-box h2{font-size:80px;line-height:100px;margin-bottom:10px}}@media (min-width:768px) and (max-width:991px){.actual-prices-box .lefted-text-row{flex-wrap:wrap}}.actual-prices-box .lefted-column{padding-top:5px}@media (max-width:767px){.actual-prices-box .lefted-column{padding-top:0;margin-bottom:20px}}.actual-prices-box .subtitle{display:block;font-size:13px;color:#a2a2a2;margin-bottom:40px}@media (min-width:768px) and (max-width:991px){.actual-prices-box .subtitle{margin-bottom:20px}}@media (max-width:767px){.actual-prices-box .subtitle{margin-bottom:20px}}.actual-prices-box .xs-title{display:none}@media (max-width:767px){.actual-prices-box .xs-title{display:block;font-size:10vw;font-weight:500;color:#000;text-align:center;margin-bottom:30px}}.actual-prices-box .constructor-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:80px}@media (min-width:768px) and (max-width:991px){.actual-prices-box .constructor-flex{flex-wrap:wrap;margin-bottom:20px}}@media (min-width:768px){.actual-prices-box .constructor-flex._mod-single .vars-list{width:45%}}@media (max-width:767px){.actual-prices-box .constructor-flex{display:block;margin-bottom:40px}}.actual-prices-box .vars-list{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-right:4vw;margin-left:-5px}@media (min-width:768px) and (max-width:991px){.actual-prices-box .vars-list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:40px;margin-left:-3px}}@media (max-width:767px){.actual-prices-box .vars-list{display:none}}.actual-prices-box .vars-list li{margin-bottom:5px;padding-right:40px}.actual-prices-box .vars-list li:last-child{margin-bottom:0}.actual-prices-box .vars-list a{display:block;color:#dbdbdb;font-size:4vw;line-height:4vw;font-weight:500;position:relative;transition:all .3s ease}@media (min-width:768px) and (max-width:991px){.actual-prices-box .vars-list a{font-size:5vw}}.actual-prices-box .vars-list a:hover{color:#000}.actual-prices-box .vars-list a:before{content:"";display:block;clear:both;position:absolute;left:100%;margin-left:40px;width:4vw;height:1px;background:#8cba9c;top:50%;display:none}@media (min-width:768px) and (max-width:991px){.actual-prices-box .vars-list a:before{display:none}}.actual-prices-box .vars-list li.active a{color:#088c38}.actual-prices-box .vars-list li.active a:before{display:block}@media (min-width:768px) and (max-width:991px){.actual-prices-box .vars-list li.active a:before{display:none}}.actual-prices-box .results-columns{flex:1;padding-left:4vw}@media (max-width:767px){.actual-prices-box .results-columns{padding-left:0}}@media (min-width:768px) and (max-width:991px){.actual-prices-box .results-columns{padding-left:0}}.actual-prices-box .collapse-block{display:none}@media (max-width:767px){.actual-prices-box .collapse-block{padding-top:20px;padding-left:0}}.actual-prices-box .var-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;font-weight:500;color:#ccc;font-size:22px;padding:10px 0 9px;border-bottom:1px solid #f1f1f1}.actual-prices-box .var-link:after{content:"";display:block;clear:both;position:absolute;content:'+';right:0;top:50%;margin-top:-10px;font-weight:300;font-size:40px;line-height:20px}.actual-prices-box .var-link.active-link{color:#088c38}.actual-prices-box .var-link.active-link:after{content:'-'}@media (min-width:768px){.actual-prices-box .var-link{display:none}}.actual-prices-box .var-results-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:55px}@media (min-width:768px) and (max-width:991px){.actual-prices-box .var-results-row{margin-bottom:30px;justify-content:space-between}}@media (max-width:767px){.actual-prices-box .var-results-row{margin-bottom:15px;justify-content:space-between}}.actual-prices-box .result-sep{width:10vw;padding-top:30px;font-weight:100;text-align:center;color:#e3e3e3;font-size:3vw;line-height:3vw;max-width:90px}@media (min-width:992px) and (max-width:1199px){.actual-prices-box .result-sep{width:40px;color:#ccc}}@media (min-width:768px) and (max-width:991px){.actual-prices-box .result-sep{width:6vw}}@media (max-width:767px){.actual-prices-box .result-sep{font-size:8vw;line-height:8vw;width:20vw}}.actual-prices-box .var-result .result-name{display:block;font-size:15px;font-weight:500}@media (max-width:767px){.actual-prices-box .var-result .result-name{font-size:4vw}}.actual-prices-box .var-result .meters{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-size:70px;line-height:70px;margin-left:-5px}@media (min-width:992px) and (max-width:1199px){.actual-prices-box .var-result .meters{font-size:60px;line-height:60px}}@media (max-width:767px){.actual-prices-box .var-result .meters{font-size:30px;line-height:30px;margin-left:0}}.actual-prices-box .var-result .meters b{font-weight:500}.actual-prices-box .var-result .meters i{font-style:normal;font-size:50px;line-height:60px}@media (max-width:767px){.actual-prices-box .var-result .meters i{font-size:19px;line-height:25px}}.actual-prices-box .var-result .meters em{font-style:normal;font-size:30px;line-height:27px}@media (max-width:767px){.actual-prices-box .var-result .meters em{font-size:14px;line-height:35px}}.actual-prices-box .var-result .price{display:block;font-size:25px;font-weight:500;white-space:nowrap}@media (min-width:768px) and (max-width:991px){.actual-prices-box .var-result .price{font-size:18px}}@media (max-width:767px){.actual-prices-box .var-result .price{font-size:15px}}.actual-prices-box .subtext{display:block;font-size:11px;line-height:18px;color:#929292}@media (max-width:767px){.actual-prices-box .subtext{font-size:7px;line-height:12px;text-align:left}}.actual-prices-box .get-price-btn{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-weight:500;font-size:24px;text-transform:uppercase;color:#088c38;transition:all .3s ease}@media (max-width:767px){.actual-prices-box .get-price-btn{font-size:14px;padding:0;justify-content:center;width:100%}}.actual-prices-box .get-price-btn:hover{color:#000}.actual-prices-box .get-price-btn:hover i{transform:scale(1.2)}.actual-prices-box .get-price-btn i{vertical-align:middle;width:70px;height:70px;border-radius:50%;padding-right:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:#088c38;margin-right:35px;transition:all .3s ease}@media (max-width:767px){.actual-prices-box .get-price-btn i{width:40px;min-width:40px;height:40px;padding-right:10px;margin-right:15px}}.actual-prices-box .get-price-btn i img{margin-left:-2px}.actual-prices-box .results-row{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}@media (min-width:768px) and (max-width:991px){.actual-prices-box .results-row{justify-content:space-between}}@media (max-width:767px){.actual-prices-box .results-row{display:block}}.actual-prices-box .results-row .results-columns{flex:none;width:60%}@media (min-width:768px) and (max-width:991px){.actual-prices-box .results-row .results-columns{width:auto;flex:1;max-width:450px}}@media (max-width:767px){.actual-prices-box .results-row .results-columns{width:100%}}.actual-prices-box .results-row .result-desc-column{padding-left:5%;margin-top:-5px;width:40%}@media (min-width:768px) and (max-width:991px){.actual-prices-box .results-row .result-desc-column{width:340px;margin-top:0}}@media (max-width:767px){.actual-prices-box .results-row .result-desc-column{width:100%;padding-top:20px;margin-top:0;text-align:left;padding-left:0}}.actual-prices-box .result-desc-column{padding-left:3%;text-transform:none}@media (min-width:768px) and (max-width:991px){.actual-prices-box .result-desc-column{width:100%;margin-top:-70px}}.actual-prices-box .result-desc-column .desc-title,.actual-prices-box .result-desc-column p{display:block;font-size:17px;margin:0;color:#000;padding-bottom:20px}@media (min-width:768px) and (max-width:991px){.actual-prices-box .result-desc-column .desc-title,.actual-prices-box .result-desc-column p{font-size:15px}}.actual-prices-box .result-desc-column ul{padding-left:10px;margin-bottom:20px}.actual-prices-box .result-desc-column ul li{padding-left:25px;font-size:15px;color:#454545;padding-bottom:3px;position:relative}.actual-prices-box .result-desc-column ul li:before{content:"";display:block;clear:both;height:1px;width:10px;background:#088c38;position:absolute;top:9px;left:0}.actual-prices-box .result-desc-column .hid-subtext{display:none}.actual-prices-box .result-desc-column .hid-subtext.visi{display:block}.actual-prices-box .result-desc-column .priceinfo{display:block;font-size:15px;color:#000;font-weight:500}.projects-tizer-box{position:relative;background:#101010;padding:120px 0 0}@media (max-width:767px){.projects-tizer-box{padding-top:40px}}.projects-tizer-box .sect-titles{color:#fff;text-transform:uppercase;margin-bottom:30px}@media (max-width:767px){.projects-tizer-box .sect-titles{margin-bottom:40px}}.projects-tizer-box .sect-titles h2{font-weight:300;margin:0 0 20px -1vw;font-size:19vw;line-height:18vw;text-align:center}@media (min-width:1750px){.projects-tizer-box .sect-titles h2{font-size:338px;line-height:330px}}.projects-tizer-box .sect-titles .sect-subtitle{display:block;width:100%;border-top:1px solid #373737;padding-top:20px;font-size:13px;line-height:21px}.projects-tizer-box .scrolled-area-box{overflow:hidden;width:100vw;height:400vh}@media (max-width:767px){.projects-tizer-box .scrolled-area-box{height:auto}}.projects-tizer-box .scrolled-area-box .scrolled-x{width:400vh;position:relative}@media (max-width:767px){.projects-tizer-box .scrolled-area-box .scrolled-x{width:100%}}@media (min-width:768px) and (max-width:991px){.projects-tizer-box .scrolled-area-box .scrolled-x{width:250vh}}@media (min-width:768px){.projects-tizer-box .scrolled-area-box .scrolled-screen-cent{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;position:relative;height:100vh;padding-top:100px;padding-bottom:30px}}.projects-tizer-box .scrolled-text{position:absolute;top:150px;left:15%;color:#232323;text-transform:uppercase;font-weight:300;font-size:25vw;line-height:20vw}@media (max-width:767px){.projects-tizer-box .scrolled-text{display:none}}.projects-tizer-box .last-projects-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:100%;height:100%;position:relative;z-index:3;padding-right:5vw}@media (max-width:767px){.projects-tizer-box .last-projects-list{display:block;padding:0 6%}}.projects-tizer-box .last-projects-list .item{margin-left:5vh}@media (max-width:767px){.projects-tizer-box .last-projects-list .item{margin:0 0 20px;width:100%}}.projects-tizer-box .last-projects-list .item .picture{width:100%;transition:all .5s ease}.projects-tizer-box .last-projects-list .item:nth-child(even){margin-top:29vh}@media (max-width:767px){.projects-tizer-box .last-projects-list .item:nth-child(even){margin-top:0}.projects-tizer-box .last-projects-list .item .meters{padding-left:0!important}.projects-tizer-box .sect-titles h2{font-size:17vw}.modal-contact .connect-form .wpcf7 form{flex-direction:column}}.projects-tizer-box .last-projects-list .item .meters{display:block;margin-bottom:25px;padding-left:10%;color:#848484;font-size:10px;text-transform:uppercase}.projects-tizer-box .last-projects-list .item-holder{position:relative;overflow:hidden}.projects-tizer-box .last-projects-list .item-holder:hover .picture{transform:scale(1.2);transition:all 1s ease}.projects-tizer-box .last-projects-list .item-holder:hover .arrow{transform:scale(1.2)}.projects-tizer-box .last-projects-list .item-holder:hover .arrow:before{transform:scale(1);opacity:1}.projects-tizer-box .last-projects-list .item-holder:hover .name{transform:translateY(-10px)}.projects-tizer-box .last-projects-list .item-holder:hover .more-text{transform:translateY(15px)}.projects-tizer-box .last-projects-list .item-holder:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.18);z-index:2}.projects-tizer-box .last-projects-list .item-holder .params{position:absolute;left:10%;top:5%;z-index:3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;white-space:nowrap}.projects-tizer-box .last-projects-list .item-holder .params .date{display:block;padding-right:60px}.projects-tizer-box .last-projects-list .item-holder .params .cat{color:#fff}.projects-tizer-box .last-projects-list .item-holder .params .cat:hover{text-decoration:underline}.projects-tizer-box .last-projects-list .item-holder .abs-link{z-index:5}.projects-tizer-box .last-projects-list .item-holder .abs-desc{z-index:4;top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-transform:uppercase;color:#fff}@media (max-width:767px){.projects-tizer-box .last-projects-list .item-holder .abs-desc{padding-top:30px}}.projects-tizer-box .last-projects-list .item-holder .name{display:block;text-transform:uppercase;font-size:4vh;margin-bottom:5%;transition:all .3s ease;text-align:center;padding:0 5%}@media (max-width:767px){.projects-tizer-box .last-projects-list .item-holder .name{font-size:28px;font-weight:500}}.projects-tizer-box .last-projects-list .item-holder .arrow{width:35px;margin-bottom:7%;position:relative;transition:all .3s ease}.projects-tizer-box .last-projects-list .item-holder .arrow:before{content:"";display:block;clear:both;border-radius:50%;background:#098c38;width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;transition:all .3s ease;transform:scale(0);opacity:0}.projects-tizer-box .last-projects-list .item-holder .arrow img{position:relative;z-index:3}.projects-tizer-box .last-projects-list .item-holder .more-text{display:inline-block;text-transform:uppercase;text-decoration:underline;font-size:15px;font-weight:500;transition:all .3s ease}@media (max-width:767px){.projects-tizer-box .last-projects-list .item-holder .more-text{display:none}}.projects-tizer-box .button-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%}@media (max-width:767px){.projects-tizer-box .button-wrapper{padding-top:20px}}.projects-tizer-box .all-round-btn{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;font-size:40px;text-transform:uppercase}@media (max-width:767px){.projects-tizer-box .all-round-btn{font-size:30px}}.projects-tizer-box .all-round-btn:hover i{transform:scale(1.2)}.projects-tizer-box .all-round-btn span{display:block;white-space:nowrap;padding-bottom:25px}@media (max-width:767px){.projects-tizer-box .all-round-btn span{padding-bottom:15px}}.projects-tizer-box .all-round-btn i{width:120px;height:120px;background:#098c38;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 25px;transition:all .3s ease}@media (max-width:767px){.projects-tizer-box .all-round-btn i{width:80px;height:80px;padding:0 15px}}.smarthouse-is-section{text-align:center;width:100%;padding:70px 0 90px;background:#101010}@media (max-width:767px){.smarthouse-is-section{padding:20px 8% 35px}}.smarthouse-is-section .smarthouse-is-holder{width:780px;margin:0 auto}@media (min-width:768px) and (max-width:991px){.smarthouse-is-section .smarthouse-is-holder{width:100%}}@media (max-width:767px){.smarthouse-is-section .smarthouse-is-holder{width:100%;padding:10px 8% 20px}}.smarthouse-is-section .icon{width:55px;margin:0 auto 40px}.smarthouse-is-section p{font-size:64px;line-height:71px;text-transform:uppercase;color:#fff;margin:0 0 50px;font-weight:300}@media (min-width:768px) and (max-width:991px){.smarthouse-is-section p{font-size:50px;line-height:60px}}@media (max-width:767px){.smarthouse-is-section p{font-size:8vw;line-height:10vw;font-weight:300;margin-bottom:30px}}.smarthouse-is-section p b{font-weight:500;display:block}.smarthouse-is-section .moretext{display:block;color:#616161;font-size:12px;text-transform:uppercase}@media (max-width:767px){.smarthouse-is-section .moretext{width:80%;margin:0 auto}}.full-green-btn{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:35px 10px 34px;background:#078434;color:#fff;text-transform:uppercase;font-size:28px;font-weight:400;border:none;outline:0;position:relative;z-index:5;transition:all .3s ease}@media (max-width:767px){.full-green-btn{padding:20px 5%;font-size:21px}}.full-green-btn:hover{background:#079235}.full-green-btn img{width:62px;margin-left:55px}@media (max-width:767px){.full-green-btn img{margin-left:20px;width:40px}}.white-page-holder{padding-top:220px}@media (max-width:767px){.white-page-holder{padding-top:110px}.white-page-holder .showrooms-tizer-sect{overflow:hidden}.white-page-holder .showrooms-tizer-sect .titles-box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:94vw}.white-page-holder .showrooms-tizer-sect .titles-box .abs-titles-box{order:-1;width:160px;padding-right:0}}.about-first-sect{overflow:hidden;width:100%;min-height:88vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background-image:url(https://www.uncom.es/wp-content/uploads/2021/08/creative-kitchen-ideas-for-studio-apartment-min.jpeg);background-repeat:no-repeat;background-position:center,center;background-size:cover}@media (max-width:767px){.about-first-sect{min-height:50vh}}.about-first-sect .title-holder{overflow:hidden;margin-top:8vw}.about-first-sect h1{text-transform:uppercase;color:#fff;margin:0 0 20px -2vw;font-weight:300;font-size:22.5vw;line-height:20vw}@media (min-width:768px){.about-first-sect h1{opacity:0;transform:translateY(100%)}}@media (min-width:992px) and (max-width:1199px){.about-first-sect h1{font-size:23.5vw}}@media (min-width:1400px){.about-first-sect h1{font-size:22vw}}@media (max-width:767px){.about-first-sect h1{font-size:21.5vw}}@media (min-width:768px){.about-first-sect .text{opacity:0}}.about-first-sect .center-text{text-align:center}.about-first-sect .center-text .created{display:block;text-transform:uppercase;color:#fff;font-size:9px;margin-bottom:40px}@media (min-width:768px){.about-first-sect .center-text .created{opacity:0}}@media (max-width:767px){.about-first-sect .center-text .created{margin-bottom:30px}}.about-first-sect .center-text p{font-weight:500;color:#fff;text-transform:uppercase;font-size:40px;line-height:48px}@media (max-width:767px){.about-first-sect .center-text p{font-size:17px;line-height:19px}}.about-content-sect .centered-text-medium{text-align:center;margin:0 auto 120px;max-width:1000px;position:relative}@media (max-width:767px){.about-content-sect .centered-text-medium{margin-bottom:60px}}.about-content-sect .centered-text-medium .text-subtitle{display:block;text-transform:uppercase;font-size:10px;color:#707070;margin-bottom:40px}@media (max-width:767px){.about-content-sect .centered-text-medium .text-subtitle{margin-bottom:15px}}.about-content-sect .centered-text-medium p{font-size:24px;line-height:34px;margin:0 0 30px;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.about-content-sect .centered-text-medium p{font-size:18px;line-height:26px}}@media (max-width:767px){.about-content-sect .centered-text-medium p{font-size:14px;line-height:19px;font-weight:500}}.about-content-sect .centered-text-medium p.has-large-font-size{font-size:30px;line-height:47px;margin:0 0 30px;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.about-content-sect .centered-text-medium p.has-large-font-size{font-size:24px;line-height:34px}}@media (max-width:767px){.about-content-sect .centered-text-medium p.has-large-font-size{font-size:14px;line-height:19px;font-weight:500}}.about-content-sect .our-feats-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-bottom:90px}@media (max-width:767px){.about-content-sect .our-feats-box{display:block;margin:0 -8vw}}.about-content-sect .our-feats-box .feat-item{width:33.33333%;padding:3vw 5% 3vw 5%}@media (max-width:767px){.about-content-sect .our-feats-box .feat-item{width:100%;padding:30px 8vw 30px 8vw}}@media (max-width:767px){.about-content-sect .our-feats-box .feat-item:first-child{padding-top:0}}@media (min-width:768px){.about-content-sect .our-feats-box .feat-item:first-child{padding-left:0}}@media (min-width:768px){.about-content-sect .our-feats-box .feat-item:last-child{padding-right:0}}.about-content-sect .our-feats-box .feat-item.greened{background:#088c38}.about-content-sect .our-feats-box .feat-item.greened .feat-name{color:#fff}.about-content-sect .our-feats-box .feat-item.greened p{color:#fff}.about-content-sect .our-feats-box .feat-item .icon{height:60px;margin-bottom:25px}@media (max-width:767px){.about-content-sect .our-feats-box .feat-item .icon{height:auto}}.about-content-sect .our-feats-box .feat-item .feat-name{display:block;text-transform:uppercase;font-weight:700;color:#107634;font-size:26px;line-height:28px;margin-bottom:20px}@media (min-width:768px) and (max-width:991px){.about-content-sect .our-feats-box .feat-item .feat-name{font-size:18px;line-height:20px}}@media (max-width:767px){.about-content-sect .our-feats-box .feat-item .feat-name{font-size:18px;line-height:19px}}.about-content-sect .our-feats-box .feat-item p{font-size:12px;line-height:20px;margin:0 0 25px;color:#8a8a8a}@media (max-width:767px){.about-content-sect .our-feats-box .feat-item p{line-height:14px}}.about-content-sect .our-feats-box .look-more{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;font-weight:500;font-size:12px}.about-content-sect .our-feats-box .look-more:hover i{border-color:#fff}.about-content-sect .our-feats-box .look-more i{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;transition:all .3s ease;width:28px;height:28px;border:1px solid #2e9e56;border-radius:50%;padding:0 5px;margin-right:14px}.about-content-sect .our-feats-box .look-more i img{width:100%}.about-content-sect .geo-map{text-align:center;margin-top:-140px;padding:0 10%}@media (max-width:767px){.about-content-sect .geo-map{padding:0;margin:-60px -8vw 0}}.about-content-sect .geo-map img{margin:0 auto}.about-content-sect .steps-wrapper{margin-bottom:120px}@media (max-width:767px){.about-content-sect .steps-wrapper{margin-bottom:60px}}.about-content-sect .stupen-title-box{margin-bottom:90px}@media (max-width:767px){.about-content-sect .stupen-title-box{margin-bottom:40px}}.about-content-sect .stupen-title-box .icon{margin-bottom:30px}.about-content-sect .stupen-title-box .stupen-name{text-transform:uppercase;font-weight:500;color:#000;font-size:40px;line-height:40px;display:block}@media (max-width:767px){.about-content-sect .stupen-title-box .stupen-name{font-size:17px;line-height:20px}}.about-content-sect .stupen-steps{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:0 auto 65px;width:90%}@media (min-width:768px) and (max-width:991px){.about-content-sect .stupen-steps{width:100%}}@media (max-width:767px){.about-content-sect .stupen-steps{width:100%;margin-bottom:40px;justify-content:flex-start;flex-direction:column}}.about-content-sect .stupen-steps .item{position:relative;text-align:center;width:33%}@media (max-width:767px){.about-content-sect .stupen-steps .item{width:100%;text-align:left;padding-left:60px}}.about-content-sect .stupen-steps .item:before{content:"";display:block;clear:both;position:absolute;left:0;right:0;height:1px;background:#60a478;bottom:13px}@media (max-width:767px){.about-content-sect .stupen-steps .item:before{height:auto;right:auto;top:0;left:13px;width:1px;bottom:0}}@media (min-width:768px){.about-content-sect .stupen-steps .item:first-child:before{left:50%}}@media (max-width:767px){.about-content-sect .stupen-steps .item:first-child:before{top:20px}}.about-content-sect .stupen-steps .item:last-child:before{right:50%}@media (max-width:767px){.about-content-sect .stupen-steps .item:last-child:before{bottom:auto;height:20px}}.about-content-sect .stupen-steps .item .num{display:block;font-size:10px;font-weight:500;color:#107634;margin-bottom:30px}@media (max-width:767px){.about-content-sect .stupen-steps .item .num{margin-bottom:10px}}.about-content-sect .stupen-steps .item .step-name{display:block;font-weight:500;color:#000;font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:20px}.about-content-sect .stupen-steps .item img{position:relative;z-index:3}@media (max-width:767px){.about-content-sect .stupen-steps .item img{position:absolute;top:20px;left:0}}.about-content-sect .step-subtext{text-align:center;display:block;font-size:13px;text-transform:uppercase;line-height:23px;color:#484848}.fakeCarouselScroll{position:absolute!important;top:0;left:0;width:100%;height:100%}.fakeCarouselScroll .scroll-content{height:100%}.fakeCarouselScroll .fakeslider{height:100%}.fakeCarouselScroll .scrollbar-track{display:none!important}.galery-carousel{margin-bottom:200px}@media (min-width:768px) and (max-width:991px){.galery-carousel{margin-bottom:150px}}@media (max-width:767px){.galery-carousel{margin-bottom:60px}}.galery-carousel .nav-buttons{margin-bottom:45px}@media (max-width:767px){.galery-carousel .nav-buttons{display:none}}.galery-carousel .swiper-wrap{position:relative;margin-right:-6vw;margin-bottom:70px}@media (min-width:1400px){.galery-carousel .swiper-wrap{margin-right:-7vw}}@media (max-width:1199px) and (min-width:768px){.galery-carousel .swiper-wrap{margin-right:-4vw}}@media (max-width:767px){.galery-carousel .swiper-wrap{margin-bottom:25px;margin-left:-8vw;margin-right:-8vw}}.galery-carousel .swiper-slide{width:40%;position:relative;z-index:5;margin-right:30px;max-width:570px}@media (max-width:767px){.galery-carousel .swiper-slide{margin-right:10px;width:65%}}.galery-carousel .swiper-slide a{display:block;position:relative;z-index:10;overflow:hidden}.galery-carousel .swiper-slide a:hover img{transform:scale(1.1)}.galery-carousel .swiper-slide a img{transition:all .5s ease}.galery-carousel .swiper-scrollbar{height:1px;background:#f0f0f0;width:100%;margin-bottom:2px}.galery-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#7fb592;height:2px}.team-section{padding-top:24vw;background:#101010;position:relative}@media (max-width:767px){.team-section{padding-top:40px}}.team-section .dots-bg{background:url(../images/team-dots.png) no-repeat 50% 22%;top:0;left:0;width:100%;height:100%;position:absolute}.team-section .container{position:relative;z-index:3}.team-section h2{text-transform:uppercase;color:#fff;font-size:19vw;line-height:19vw;font-weight:300;margin:0 0 3vw -2vw}@media (min-width:1400px){.team-section h2{font-size:18.5vw}}@media (min-width:992px) and (max-width:1199px){.team-section h2{font-size:19.5vw;margin-left:-1.5vw}}@media (min-width:768px) and (max-width:991px){.team-section h2{font-size:19.5vw;margin-left:-1.5vw}}@media (max-width:767px){.team-section h2{font-size:18vw;margin-bottom:20px}}.team-section .team-full-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto 30px;max-width:1000px;text-transform:uppercase;color:#fff;position:relative;z-index:5}@media (max-width:767px){.team-section .team-full-list{display:block}}.team-section .team-full-list .item{width:40%}@media (max-width:767px){.team-section .team-full-list .item{width:100%;margin-bottom:50px}.team-section .team-full-list .item:last-child{margin-bottom:0}}.team-section .team-full-list .item:nth-child(odd){margin-top:270px}@media (max-width:767px){.team-section .team-full-list .item:nth-child(odd){margin-top:0}}.team-section .team-full-list .item:first-child{width:100%;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:180px}@media (max-width:767px){.team-section .team-full-list .item:first-child{margin-bottom:70px}}.team-section .team-full-list .item:first-child .item-holder{width:auto;max-width:570px}.team-section .team-full-list .item:first-child .image{margin-bottom:60px}.team-section .team-full-list .item:first-child .image img{width:100%}@media (max-width:767px){.team-section .team-full-list .item:first-child .image{margin-bottom:15px}}.team-section .team-full-list .item:first-child .name{font-size:50px;line-height:50px;margin-bottom:15px}@media (max-width:767px){.team-section .team-full-list .item:first-child .name{font-size:28px;line-height:30px}}.team-section .team-full-list .item:first-child .role{color:#a9a9a9;font-size:18px}@media (max-width:767px){.team-section .team-full-list .item:first-child .role{font-size:12px}}.team-section .team-full-list .item:first-child .main-info{padding-bottom:40px}@media (max-width:767px){.team-section .team-full-list .item:first-child .main-info{padding-bottom:25px;margin-bottom:0}}.team-section .team-full-list .item:first-child .main-info:after{margin:40px auto 0}@media (max-width:767px){.team-section .team-full-list .item:first-child .main-info:after{margin-top:25px}}.team-section .team-full-list .item:first-child p{font-size:16px;line-height:21px;color:#a6a6a6;width:80%;margin:0 auto}@media (max-width:767px){.team-section .team-full-list .item:first-child p{width:90%;font-size:14px;line-height:17px}}.team-section .team-full-list .item .item-holder{width:341px}@media (min-width:768px) and (max-width:991px){.team-section .team-full-list .item .item-holder{width:100%}}@media (max-width:767px){.team-section .team-full-list .item .item-holder{width:100%}}.team-section .team-full-list .item .image{margin-bottom:25px;overflow:hidden}.team-section .team-full-list .item .main-info{margin-bottom:20px}.team-section .team-full-list .item .main-info:after{content:"";display:block;clear:both;background:#057221;height:2px;width:20px;margin-top:20px}.team-section .team-full-list .item .name{display:block;font-size:33px;line-height:35px;margin-bottom:30px}@media (min-width:768px) and (max-width:991px){.team-section .team-full-list .item .name{font-size:26px;line-height:28px}}@media (max-width:767px){.team-section .team-full-list .item .name{font-size:24px;line-height:26px}}.team-section .team-full-list .item .role{display:block;font-size:13px;margin-bottom:20px}@media (max-width:767px){.team-section .team-full-list .item .role{font-size:10px}}.team-section .team-full-list .item p{font-size:15px;line-height:19px;color:#888;font-weight:300;text-transform:none;margin:0}.showrooms-heading-sect{position:relative;z-index:3}.showrooms-heading-sect h1{text-transform:uppercase;color:#088c38;margin:0 0 20px -1vw;font-weight:300;font-size:17vw;line-height:16vw;white-space:nowrap;text-align:center}@media (min-width:992px) and (max-width:1199px){.showrooms-heading-sect h1{font-size:17.5vw;margin-left:-1vw}}@media (min-width:1400px){.showrooms-heading-sect h1{font-size:16.5vw}}@media (max-width:767px){.showrooms-heading-sect h1{margin-bottom:30px}}.showrooms-heading-sect .bottom-arrow{text-align:right}@media (max-width:767px){.showrooms-heading-sect .bottom-arrow{display:none}}.showrooms-heading-sect .bottom-arrow a{animation:down 2s ease infinite;display:inline-block}.consult-link{display:inline-block;font-size:12px;text-transform:uppercase;color:#0c712f;transition:all .3s ease}.consult-link:hover{color:#000}.consult-link:hover i{background:#000}.consult-link i{border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 12px;width:60px;height:60px;margin-bottom:20px;background:#0c712f;transition:all .3s ease}.consult-link i img{filter:invert(1)}.consult-link span{font-weight:300;display:block;margin-bottom:5px}.showrooms-wrapper{position:relative}.showrooms-wrapper.on-black .abs-fixed-block .adr{color:#fff}.showrooms-wrapper.on-black .abs-fixed-block .adr.active{color:#b8b8b8}.showrooms-wrapper.on-black .abs-fixed-block .adr:hover{color:#fff}.showrooms-wrapper.on-black .consult-link:hover{color:#fff}.showrooms-wrapper.on-black .consult-link span{color:rgba(255,255,255,.6)}.showrooms-wrapper .abs-fixed-block{position:absolute;top:-100px;padding-top:20px;left:0;z-index:5;width:320px;min-width:320px;padding-left:6vw;overflow:hidden;bottom:0}@media (min-width:768px) and (max-width:991px){.showrooms-wrapper .abs-fixed-block{display:none}}@media (max-width:767px){.showrooms-wrapper .abs-fixed-block{display:none}}@media (min-width:1400px){.showrooms-wrapper .abs-fixed-block{padding-left:7vw}}@media (min-width:768px) and (max-width:1199px){.showrooms-wrapper .abs-fixed-block{padding-left:4vw}}@media (min-width:992px) and (max-width:1199px){.showrooms-wrapper .abs-fixed-block{width:250px;min-width:250px}}@media (max-width:767px){.showrooms-wrapper .abs-fixed-block{padding-left:8vw}}.showrooms-wrapper .abs-fixed-block .scroller{height:100vh;width:100%}.showrooms-wrapper .abs-fixed-block .adr{display:inline-block;color:#b8b8b8;font-size:19px;line-height:23px;text-transform:uppercase;font-weight:500;margin-bottom:80px;transition:all .3s ease}.showrooms-wrapper .abs-fixed-block .adr:last-child{margin-bottom:0}.showrooms-wrapper .abs-fixed-block .adr:hover{color:#000}.showrooms-wrapper .abs-fixed-block .adr.active{color:#000}.showrooms-wrapper .abs-fixed-block .stretched-box{height:100vh;padding-top:100px;padding-bottom:70px;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.showroom-sect{position:relative;padding-bottom:130px}@media (max-width:767px){.showroom-sect{background:#fff;padding-bottom:50px}}.showroom-sect .showroom-top-dots{background:url(../images/dots-mobiles.png) no-repeat 50% 0;top:0;left:0;width:100%;height:100%;position:absolute;margin-top:-50px}.showroom-sect .container{position:relative}.showroom-sect ._g-out-container{margin:0 -7vw 0 0}@media (max-width:767px){.showroom-sect ._g-out-container{margin:0 -8vw}}.showroom-sect .galery-col{width:100%}@media (min-width:768px) and (max-width:991px){.showroom-sect .plefted{padding-left:0}}@media (max-width:767px){.showroom-sect .plefted{padding-left:0}}.showroom-sect .lefted-text-row .lefted-column{padding-right:50px;padding-top:8px}@media (min-width:768px) and (max-width:991px){.showroom-sect .lefted-text-row .lefted-column{display:none}}@media (max-width:767px){.showroom-sect .lefted-text-row .lefted-column{display:none}}@media (min-width:1400px){.showroom-sect .lefted-text-row .lefted-column{padding-right:90px}}.showroom-sect .adr-row{text-transform:uppercase;margin-bottom:55px}.showroom-sect .adr-row .metro{display:block;font-size:30px;margin-bottom:20px}@media (max-width:767px){.showroom-sect .adr-row .metro{font-size:24px;margin-bottom:10px}}.showroom-sect .adr-row .address{display:block;font-size:5vw;line-height:5vw;margin-bottom:40px;margin-left:-5px}.showroom-sect .adr-row .adr-name{display:block;font-size:14px;color:#8d8d8d}.showroom-sect .galery-row{align-items:stretch;margin-bottom:70px;padding-left:290px}@media (min-width:1200px){.showroom-sect .galery-row{padding-left:250px}}@media (min-width:1400px){.showroom-sect .galery-row{padding-left:320px}}@media (min-width:992px) and (max-width:1199px){.showroom-sect .galery-row{padding-left:250px}}@media (min-width:768px) and (max-width:991px){.showroom-sect .galery-row{padding-left:0}}@media (max-width:767px){.showroom-sect .galery-row{margin-bottom:40px;padding-left:0}}.showroom-sect .galery-row .lefted-column{display:flex;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding-top:0}@media (min-width:768px) and (max-width:991px){.showroom-sect .galery-row .lefted-column{display:none}}.showroom-sect .full-carousel .swiper-slide{margin:0 2vw}.showroom-sect .galery-carousel{margin-bottom:0}.showroom-sect .galery-carousel .swiper-wrap{margin-bottom:35px}@media (max-width:767px){.showroom-sect .galery-carousel .swiper-wrap{margin-bottom:25px}}.showroom-sect .galery-carousel .swiper-slide{width:65%;margin-right:40px}@media (max-width:767px){.showroom-sect .galery-carousel .swiper-slide{margin-right:10px}}.showroom-sect .galery-carousel .swiper-slide img{width:100%}.showroom-sect .main-texbox{margin-bottom:40px}@media (min-width:768px) and (max-width:991px){.showroom-sect .main-texbox{margin-bottom:20px}}@media (max-width:767px){.showroom-sect .main-texbox{margin-bottom:10px}}.showroom-sect .text-row{text-transform:uppercase}@media (min-width:768px) and (max-width:991px){.showroom-sect .text-row .lefted-column{display:none}}@media (max-width:767px){.showroom-sect .text-row .lefted-column{display:none}}.showroom-sect .text-row p{font-size:40px;line-height:46px;margin:0 0 20px}@media (min-width:992px) and (max-width:1199px){.showroom-sect .text-row p{font-size:34px;line-height:40px}}@media (min-width:768px) and (max-width:991px){.showroom-sect .text-row p{font-size:32px;line-height:34px}}@media (max-width:767px){.showroom-sect .text-row p{font-size:18px;line-height:24px}}.showroom-sect .main-info-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:10px}@media (max-width:767px){.showroom-sect .main-info-row{display:block}}.showroom-sect .main-info-row .left-col{flex:1;padding-right:10%}@media (max-width:767px){.showroom-sect .main-info-row .left-col{padding-right:0}}.showroom-sect .subtext,.showroom-sect p.has-small-font-size{display:block;font-size:11px;color:#8d8d8d;line-height:20px}.showroom-sect hr{margin:45px 0}@media (max-width:767px){.showroom-sect hr{margin:20px 0}}.showroom-sect .params-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:30px;margin-bottom:40px}@media (max-width:767px){.showroom-sect .params-row{margin-bottom:10px}}@media (max-width:767px){.showroom-sect .params-row{display:block;font-size:18px;text-align:left}}.showroom-sect .params-row .param{margin-left:10vw}@media (max-width:767px){.showroom-sect .params-row .param{margin-left:0;display:block}}.showroom-sect .params-row .param:first-child{margin-left:0}.showroom-sect .params-row a.param{color:#088c38}.showroom-sect .params-row a.param:hover{color:#000}.showroom-sect .map-box{position:relative;height:350px;width:100%;margin-bottom:80px}@media (max-width:767px){.showroom-sect .map-box{margin-bottom:30px;height:300px}}.showroom-sect .map-box .map{top:0;left:0;width:100%;height:100%;position:absolute}.showroom-sect .map-box .openmap-icon{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:55px;height:55px;background:#fff;border-radius:50%;top:30px;left:40px;box-shadow:3px 4px 10px rgba(0,0,0,.1);transition:all .3s ease}@media (max-width:767px){.showroom-sect .map-box .openmap-icon{left:10px;top:10px}}.showroom-sect .map-box .openmap-icon:hover{box-shadow:3px 4px 10px rgba(0,0,0,.3)}.showroom-sect .visit-form,.showroom-sect .wpcf7-form{padding-left:3%;padding-right:5%;max-width:1000px}@media (max-width:767px){.showroom-sect .visit-form,.showroom-sect .wpcf7-form{padding:0;display:block}}@media (min-width:768px) and (max-width:991px){.showroom-sect .visit-form,.showroom-sect .wpcf7-form{padding-left:0}}.visit-form .form-title,.wpcf7-form .form-title{display:block;text-transform:uppercase;font-size:20px;color:#b8b8b8;font-weight:300;margin-bottom:30px;padding-left:25px}@media (max-width:767px){.visit-form .form-title,.wpcf7-form .form-title{padding-left:0;margin-bottom:20px}}.visit-form .form-control,.wpcf7-form .form-control{border:none;border-bottom:1px solid #e5e5e5;text-transform:uppercase;font-size:17px;color:#000;outline:0;box-shadow:none;border-radius:0;padding-left:25px;font-weight:500;transition:all .3s ease;height:50px;background:0 0}.visit-form .form-control:hover,.wpcf7-form .form-control:hover{border-color:#000}.visit-form .form-control:focus,.wpcf7-form .form-control:focus{border-color:#000}.visit-form .form-control::-webkit-input-placeholder,.wpcf7-form .form-control::-webkit-input-placeholder{color:#666}.visit-form .form-control:-moz-placeholder,.wpcf7-form .form-control:-moz-placeholder{color:#666}.visit-form .form-control::-moz-placeholder,.wpcf7-form .form-control::-moz-placeholder{color:#666}.visit-form .form-control:-ms-input-placeholder,.wpcf7-form .form-control:-ms-input-placeholder{color:#666}.visit-form .form-row,.wpcf7-form .form-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width:767px){.visit-form .form-row,.wpcf7-form .form-row{display:block}}.visit-form .form-fields-col,.wpcf7-form .form-fields-col{flex:1;padding-right:15%}@media (min-width:768px) and (max-width:991px){.visit-form .form-fields-col,.wpcf7-form .form-fields-col{padding-right:10%}}@media (max-width:767px){.visit-form .form-fields-col,.wpcf7-form .form-fields-col{padding-right:0}}.visit-form .form-group,.wpcf7-form .form-group{margin-bottom:20px}.visit-form .form-info,.wpcf7-form .form-info{padding-left:25px;font-size:11px;line-height:16px;text-transform:none;color:#6c6c6c}@media (max-width:767px){.visit-form .form-info,.wpcf7-form .form-info{padding-left:0;padding-bottom:20px}}.visit-form .form-info a,.wpcf7-form .form-info a{color:#6c6c6c;text-decoration:underline}.visit-form .form-info a:hover,.wpcf7-form .form-info a:hover{text-decoration:none}.visit-form .submit-btn,.wpcf7-form .submit-btn{transition:all .3s ease;color:#000;text-transform:uppercase;font-size:32px;line-height:38px;font-weight:500;display:inline-block}@media (max-width:767px){.visit-form .submit-btn,.wpcf7-form .submit-btn{font-size:24px;line-height:28px}}.visit-form .submit-btn:hover,.wpcf7-form .submit-btn:hover{color:#098c38}.visit-form .submit-btn:hover i,.wpcf7-form .submit-btn:hover i{transform:scale(1.1)}.visit-form .submit-btn i,.wpcf7-form .submit-btn i{margin:0 auto 30px;transition:all .3s ease;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:50%;width:100px;height:100px;background:#098c38;padding:0 20px}@media (max-width:767px){.visit-form .submit-btn i,.wpcf7-form .submit-btn i{width:80px;height:80px;margin-bottom:20px}}.visit-form .submit-wrapper,.wpcf7-form .submit-wrapper{position:relative;display:inline-block;text-align:center}.visit-form .submit-wrapper .wpcf7-submit,.wpcf7-form .submit-wrapper .wpcf7-submit{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;position:absolute}.visit-form .tel-wrap,.wpcf7-form .tel-wrap{margin-bottom:10px}@media (max-width:767px){.visit-form .tel-wrap,.wpcf7-form .tel-wrap{display:none;margin:0}}.visit-form .tel-wrap:last-child,.wpcf7-form .tel-wrap:last-child{margin-bottom:0}.visit-form .tel-wrap a,.wpcf7-form .tel-wrap a{font-size:18px;color:#fff;text-decoration:underline}.visit-form .tel-wrap a:hover,.wpcf7-form .tel-wrap a:hover{text-decoration:none}.showroom-sect._mod-dark{padding:0 0 100px;color:#fff}@media (min-width:768px) and (max-width:991px){.showroom-sect._mod-dark{background:#1b1b1b}}@media (max-width:767px){.showroom-sect._mod-dark{background:#1b1b1b;padding-bottom:50px}}.showroom-sect._mod-dark .adr-row{padding-top:100px}@media (max-width:767px){.showroom-sect._mod-dark .adr-row{padding-top:50px}}.showroom-sect._mod-dark .adr-row .adr{color:#fff}.showroom-sect._mod-dark .adr-row a.adr{color:#b8b8b8}.showroom-sect._mod-dark .adr-row a.adr:hover{color:#fff}.showroom-sect._mod-dark .params-row a.param:hover{color:#fff}.showroom-sect._mod-dark ._g-circle-btn-nav{border-color:rgba(255,255,255,.2)}.showroom-sect._mod-dark ._g-circle-btn-nav:after{border-color:#fff}.showroom-sect._mod-dark ._g-circle-btn-nav:hover{border-color:rgba(255,255,255,.5)}.showroom-sect._mod-dark .galery-carousel .swiper-scrollbar{background:#454545}.showroom-sect._mod-dark .galery-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#fff}.showroom-sect._mod-dark .galery-row .consult-link{color:#ccc}.showroom-sect._mod-dark .galery-row .consult-link:hover{color:#fff}.showroom-sect._mod-dark hr{border-color:#333}.showroom-sect._mod-dark .visit-form .form-control,.showroom-sect._mod-dark .wpcf7-form .form-control{border-color:#747474;color:#fff}.showroom-sect._mod-dark .visit-form .form-control:hover,.showroom-sect._mod-dark .wpcf7-form .form-control:hover{border-color:#fff}.showroom-sect._mod-dark .visit-form .form-control:focus,.showroom-sect._mod-dark .wpcf7-form .form-control:focus{border-color:#fff}.showroom-sect._mod-dark .visit-form .form-control::-webkit-input-placeholder,.showroom-sect._mod-dark .wpcf7-form .form-control::-webkit-input-placeholder{color:#ddd}.showroom-sect._mod-dark .visit-form .form-control:-moz-placeholder,.showroom-sect._mod-dark .wpcf7-form .form-control:-moz-placeholder{color:#ddd}.showroom-sect._mod-dark .visit-form .form-control::-moz-placeholder,.showroom-sect._mod-dark .wpcf7-form .form-control::-moz-placeholder{color:#ddd}.showroom-sect._mod-dark .visit-form .form-control:-ms-input-placeholder,.showroom-sect._mod-dark .wpcf7-form .form-control:-ms-input-placeholder{color:#ddd}.showroom-sect._mod-dark .visit-form .submit-btn,.showroom-sect._mod-dark .wpcf7-form .submit-btn{color:#fff}.showroom-sect._mod-dark .visit-form .form-info,.showroom-sect._mod-dark .wpcf7-form .form-info{color:#aeaeae}.see-projects-sect{position:relative;width:100%;overflow:hidden;height:100vh;min-height:600px;max-height:900px}@media (max-width:767px){.see-projects-sect{height:auto;min-height:400px}}.see-projects-sect .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}@media (max-width:767px){.see-projects-sect .sect-bg{background:url(../images/see-projects-sect-bg-xs.jpg) no-repeat;background-size:cover}}.see-projects-sect .sect-bg:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;z-index:3;background:rgba(0,0,0,.35)}.see-projects-sect .sect-bg img{width:100%;height:100%;object-fit:cover;display:none}@media (max-width:767px){.see-projects-sect .sect-bg img{display:block}}.see-projects-sect .sect-bg video{min-width:100%;min-height:100%;display:block}@media (max-width:767px){.see-projects-sect .sect-bg video{display:none}}.see-projects-sect .sect-content{top:0;left:0;width:100%;height:100%;position:absolute;z-index:3;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-transform:uppercase;color:#fff}.see-projects-sect .sect-content .icon{width:60px;margin:0 auto 30px}.see-projects-sect .sect-content .title{display:block;text-align:center;font-size:80px;line-height:81px;font-weight:300;margin-bottom:25px}@media (max-width:767px){.see-projects-sect .sect-content .title{font-size:42px;line-height:40px}}.see-projects-sect .sect-content .title b{display:block}.see-projects-sect .sect-content .subtitle{display:block;text-align:center;font-size:11px;margin-bottom:30px}.see-projects-sect .sect-content .green-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto;width:130px;height:130px;background:#098c38;padding:0 25px;border-radius:50%;position:relative}@media (max-width:767px){.see-projects-sect .sect-content .green-button{width:90px;height:90px}}.see-projects-sect .sect-content .green-button:hover{color:#079235}.see-projects-sect .sect-content .green-button:hover i{transform:scale(1.3)}.see-projects-sect .sect-content .green-button i{top:0;left:0;width:100%;height:100%;position:absolute;background:#098c38;z-index:3;border-radius:50%;transition:all .5s ease}.see-projects-sect .sect-content .green-button img{z-index:3;position:relative}.see-projects-sect .sect-content .green-button:before{content:"";display:block;clear:both;position:absolute;border-radius:50%;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.2);opacity:1;animation:scrollBottomScale2 4s ease-in-out infinite}.see-projects-sect .sect-content .green-button:after{content:"";display:block;clear:both;position:absolute;top:-100px;left:-100px;right:-100px;bottom:-100px;border:1px solid rgba(255,255,255,.3);border-radius:50%;animation:scrollBottomScale 3s ease-in-out infinite;animation-delay:2s}.service-category-inside-section .smart-about-box{padding-top:100px}@media (max-width:767px){.service-category-inside-section .smart-about-box{padding-top:50px}}.service-category-inside-section .smart-about-box .smart-list{color:#000}.service-page-section{position:relative;padding-top:150px;background:#030303;color:#fff}@media (max-width:767px){.service-page-section{padding-top:100px;background:#191919}}.service-page-section .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute}@media (max-width:767px){.service-page-section .sect-bg{display:none}}.service-page-section .sect-bg img{width:100%;height:100%;object-fit:cover}.service-page-section .heading-box h1{font-size:20vw;line-height:21vw;margin:0 0 0 -1vw;text-transform:uppercase;font-weight:100}@media (min-width:992px) and (max-width:1199px){.service-page-section .heading-box h1{font-size:22.5vw;line-height:30vw}}@media (min-width:1200px){.service-page-section .heading-box h1{font-size:25vw}}@media (min-width:1400px){.service-page-section .heading-box h1{font-size:24vw}}@media (max-width:767px){.service-page-section .heading-box h1{margin-bottom:30px}html:lang(es-ES) .service-page-section .heading-box h1{font-size:18vw}}.service-page-section .sect-rel-box{position:relative;z-index:3}.service-page-section .services-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;overflow:hidden;max-width:1650px;margin:0 auto}@media (max-width:767px){.service-page-section .services-list{width:100%;display:block;padding:0 6%}}.service-page-section .services-list .item{width:50%;border-top:1px solid rgba(255,255,255,.15);margin-top:-1px;position:relative;overflow:hidden}@media (max-width:767px){.service-page-section .services-list .item{width:100%;background:#088c38;margin-bottom:15px}}.service-page-section .services-list .item:hover:before{transform:scale(15);opacity:1}.service-page-section .services-list .item:before{content:"";display:block;clear:both;border-radius:50%;background:#088c38;transition:all .8s ease;width:150px;height:150px;position:absolute;left:100%;top:100%;opacity:0;transform:scale(.5)}@media (max-width:767px){.service-page-section .services-list .item:before{display:none}}.service-page-section .services-list .item:after{content:"";display:block;clear:both;padding-top:65%}@media (max-width:767px){.service-page-section .services-list .item:after{display:none}}.service-page-section .services-list .item:nth-child(even){border-left:1px solid rgba(255,255,255,.15)}.service-page-section .services-list .item:nth-child(even):before{left:auto;right:100%}.service-page-section .services-list .item .holder{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:13% 10% 13% 10%}@media (max-width:767px){.service-page-section .services-list .item .holder{position:static}}.service-page-section .services-list .item .icon{text-align:right}@media (max-width:767px){.service-page-section .services-list .item .icon{margin-bottom:20px}}.service-page-section .services-list .item .icon img{max-width:80px;max-height:80px;display:inline-block}@media (max-width:767px){.service-page-section .services-list .item .icon img{max-width:46px;max-height:60px}}.service-page-section .services-list .item .desc{padding-right:10%}@media (max-width:767px){.service-page-section .services-list .item .desc{padding-right:0}}.service-page-section .services-list .item .name{display:block;font-size:3.5vw;line-height:4vw;text-transform:uppercase;font-weight:300;margin-bottom:20px}@media (min-width:1650px){.service-page-section .services-list .item .name{font-size:55px;line-height:55px}}@media (max-width:767px){.service-page-section .services-list .item .name{font-size:21px;line-height:30px;font-weight:500}}.service-page-section .services-list .item .subtitle{display:block;text-transform:uppercase;color:rgba(255,255,255,.71);font-size:10px}.projects-page-section{position:relative;padding-top:250px;background:#101010;color:#fff}@media (min-width:768px) and (max-width:991px){.projects-page-section{padding-top:200px}}@media (max-width:767px){.projects-page-section{padding-top:100px}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.projects-page-section .loader-works{text-align:center;position:absolute;bottom:20px;left:50%;width:160px;height:160px;margin-left:-80px;animation:rotate 2s ease-out infinite;opacity:0;transition:opacity .3s ease}.projects-page-section .loader-works.active{opacity:1}.projects-page-section .sect-bg{position:absolute;left:0;width:100%;bottom:0;top:400px;background:url(../images/dots-services.png) no-repeat 50% 0}.projects-page-section .sect-rel-box{position:relative;z-index:3}.projects-page-section .heading-box{margin-bottom:-10vw}@media (min-width:768px){.projects-page-section .heading-box{opacity:0}}@media (max-width:767px){.projects-page-section .heading-box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.projects-page-section .heading-box h1{order:-1}}.projects-page-section .heading-box h1{font-size:24vw;line-height:21vw;margin:0 0 0 -2vw;text-transform:uppercase;font-weight:100}@media (min-width:768px){.projects-page-section .heading-box h1{transform:translateY(50%);opacity:0}}@media (min-width:992px) and (max-width:1199px){.projects-page-section .heading-box h1{font-size:21.5vw}}@media (min-width:768px) and (max-width:991px){.projects-page-section .heading-box h1{font-size:21.5vw}}@media (min-width:1200px){.projects-page-section .heading-box h1{font-size:20vw}}@media (max-width:767px){.projects-page-section .heading-box h1{font-weight:400;font-size:18vw;text-align:center;margin-bottom:30px}html:lang(es-ES) .projects-page-section .heading-box h1{font-size:16vw}}.projects-page-section .cats-list{position:relative;z-index:3;margin-bottom:50px}@media (min-width:768px){.projects-page-section .cats-list{flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.projects-page-section .cats-list .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}}@media (max-width:767px){.projects-page-section .cats-list{margin-bottom:70px}.projects-page-section .cats-list .flickity-button{display:none}.projects-page-section .cats-list .flickity-page-dots{display:none}}.projects-page-section .cats-list .item{margin-left:4vw;width:auto}@media (min-width:768px) and (max-width:991px){.projects-page-section .cats-list .item{margin-left:3vw}}@media (max-width:767px){.projects-page-section .cats-list .item{width:auto;white-space:nowrap;margin-left:30px}}.projects-page-section .cats-list .item:first-child{margin-left:0}.projects-page-section .cats-list .item a{text-transform:uppercase;color:#4a4a4a;font-size:19px;font-weight:500;transition:all .3s ease;display:block;position:relative;padding-bottom:25px}@media (min-width:992px) and (max-width:1199px){.projects-page-section .cats-list .item a{font-size:16px}}@media (min-width:768px) and (max-width:991px){.projects-page-section .cats-list .item a{font-size:14px}}@media (max-width:767px){.projects-page-section .cats-list .item a{font-size:13px;padding-bottom:20px}}@media (min-width:768px){.projects-page-section .cats-list .item a:hover{color:#fff}}.projects-page-section .cats-list .item a:after{content:"";display:block;clear:both;position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#14873d;opacity:0}.projects-page-section .cats-list .item.active a{color:#fff}.projects-page-section .cats-list .item.active a:after{opacity:1}@media (min-width:768px){.projects-page-section .projects-list{opacity:0}}.projects-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto 15vw;max-width:1600px}@media (max-width:767px){.projects-list{display:block}}.projects-list .item{width:46%}@media (max-width:767px){.projects-list .item{width:100%;margin-bottom:40px}}@media (min-width:768px){.projects-list .item{margin-bottom:7vw}}.projects-list .item .picture{width:100%;transition:all .5s ease}@media (min-width:768px){.projects-list .item:nth-child(even){transform:translateY(25vw)}}.projects-list .item .abs-link{position:absolute}.projects-list .item .meters{display:block;margin-bottom:25px;padding-left:10%;color:#848484;font-size:11px;position:relative;z-index:3;text-transform:uppercase}@media (min-width:768px){.projects-list .newElem .jsParallaxImage{transform:none!important}}.projects-list .newElem .jsParallaxImage img{transform:scale(1)!important}@media (min-width:768px){.projects-list .jsParallaxWrapper{overflow:hidden}}@media (min-width:768px){.projects-list .jsParallaxImage{transform:translateY(-50%)}}.projects-list .jsParallaxImage img{transform:scale(1.2)}.projects-list .image-wrap{position:relative;transition:all 1s ease}.projects-list .image-wrap:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.18);z-index:2}.projects-list .item-holder{position:relative;overflow:hidden}.projects-list .item-holder:hover .image-wrap,.projects-list .item-holder:hover .picture{transform:scale(1.1);transition:all 1s ease}.projects-list .item-holder:hover .arrow{transform:scale(1.2)}.projects-list .item-holder:hover .arrow:before{transform:scale(1);opacity:1}.projects-list .item-holder:hover .name{transform:translateY(-10px)}.projects-list .item-holder:hover .more-text{transform:translateY(15px)}.projects-list .item-holder .abs-link{z-index:15}.projects-list .item-holder .params{position:absolute;left:10%;top:10%;z-index:13;display:flex;flex-direction:row;backface-visibility:hidden;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;font-size:11px;font-weight:400;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.projects-list .item-holder .params{width:80%;justify-content:space-between}}.projects-list .item-holder .params .date{display:block;padding-right:60px}.projects-list .item-holder .params .cat{color:#fff}.projects-list .item-holder .params .cat:hover{text-decoration:underline}.projects-list .item-holder .abs-desc{z-index:14;backface-visibility:hidden;top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-transform:uppercase;color:#fff}.projects-list .item-holder .inwork{display:inline-block;border-radius:15px;background:#098c38;text-transform:uppercase;color:#fff;padding:7px 15px;margin-bottom:30px}.projects-list .item-holder .name{display:block;text-transform:uppercase;font-size:3vw;transition:all .3s ease;margin-bottom:5%;padding:0 5%;text-align:center}@media (max-width:767px){.projects-list .item-holder .name{font-size:9vw;font-weight:500;width:100%}}.projects-list .item-holder .arrow{width:35px;margin-bottom:7%;position:relative}.projects-list .item-holder .arrow:before{content:"";display:block;clear:both;border-radius:50%;background:#098c38;width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;transition:all .3s ease;transform:scale(0);opacity:0}.projects-list .item-holder .arrow img{position:relative;z-index:3}.projects-list .item-holder .more-text{display:inline-block;text-transform:uppercase;text-decoration:underline;font-size:15px;font-weight:500;transition:all .3s ease}.projects-list .more-items-holder{position:relative;color:#fff;background:#098c38;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;transition:all .3s ease}.projects-list .more-items-holder:hover{background:#078434}.projects-list .more-items-holder:hover svg{transform:scale(.9) rotate(360deg)}.projects-list .more-items-holder:hover .arrow{transform:scale(1.2)}.projects-list .more-items-holder:after{content:"";display:block;clear:both;padding-top:101%}.projects-list .more-items-holder .uni{position:absolute;left:10%;top:10%;z-index:13;color:#fff;text-transform:uppercase;font-size:11px}@media (max-width:767px){.projects-list .more-items-holder .uni{font-size:9px}}.projects-list .more-items-holder text{font-size:12px;font-weight:300;fill:rgba(255,255,255,.6);letter-spacing:8px}.projects-list .more-items-holder .roundtext{position:absolute;top:15%;left:20%;width:60%;height:60%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.projects-list .more-items-holder .roundtext .arrow{position:absolute;width:30%;z-index:3;transition:all .3s ease}.projects-list .more-items-holder .roundtext svg{width:100%;transition:all .3s ease}.projects-list .more-items-holder .all-proj-title{text-transform:uppercase;position:absolute;bottom:10%;left:0;display:block;text-align:center;font-weight:500;width:100%;font-size:2vw;transition:all .3s ease}@media (max-width:767px){.projects-list .more-items-holder .all-proj-title{font-size:5vw}}.service-view-top-sect{position:relative;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);overflow:hidden}@media (max-width:767px){.service-view-top-sect{min-height:420px}}.service-view-top-sect.withVid{background:#2b2c2c}.service-view-top-sect .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute}.service-view-top-sect .sect-bg:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.2);z-index:2}.service-view-top-sect .sect-bg.with-video{opacity:0}@media (max-width:767px){.service-view-top-sect .sect-bg.with-video{opacity:1}}.service-view-top-sect .sect-bg.with-video:before{content:"";display:block;clear:both;background:rgba(0,0,0,.4)}.service-view-top-sect .sect-bg.with-video img{display:none}@media (max-width:767px){.service-view-top-sect .sect-bg.with-video img{display:block}}.service-view-top-sect .sect-bg img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.service-view-top-sect .sect-bg img{opacity:0;transform:scale(1.2)}}.service-view-top-sect .sect-bg video{min-width:100%;min-height:100%;display:block}@media (max-width:767px){.service-view-top-sect .sect-bg video{display:none}}.service-view-top-sect .circle-loader{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;left:0}.service-view-top-sect .circle-loader img{animation:rotation 2s ease-in-out infinite;display:block}.service-view-top-sect .sect-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;top:0;left:0;width:100%;height:100%;position:absolute;z-index:3;padding-top:50px}@media (max-width:767px){.service-view-top-sect .sect-content{padding-top:70px;padding-bottom:100px}}.service-view-top-sect .sect-content .cat-link{display:inline-block;vertical-align:middle;font-size:17px;font-weight:500;color:#fff}@media (min-width:768px){.service-view-top-sect .sect-content .cat-link{opacity:0}}@media (max-width:767px){.service-view-top-sect .sect-content .cat-link{font-size:14px;margin-bottom:0}}.service-view-top-sect .sect-content hr{border-color:#fff}@media (min-width:768px){.service-view-top-sect .sect-content hr{width:0;margin-left:0}}.service-view-top-sect .sect-content .btn-wrap{padding-top:5vh}.service-view-top-sect .sect-content h1{font-weight:700;margin:0 0 2vh;font-size:8vw;line-height:8vw}@media (min-width:768px){.service-view-top-sect .sect-content h1{transform:translateY(50px);opacity:0}}@media (min-width:1600px){.service-view-top-sect .sect-content h1{font-size:100px;line-height:100px}}@media (max-width:767px){.service-view-top-sect .sect-content h1{font-size:10vw;line-height:12vw;word-break:break-word}}@media (max-width:767px) and (orientation:landscape){.service-view-top-sect .sect-content h1{font-size:40px;line-height:44px}}.service-view-top-sect .sect-content .service-slogan{display:block;font-size:22px;line-height:35px}@media (min-width:768px){.service-view-top-sect .sect-content .service-slogan{transform:translateY(50px);opacity:0}}@media (max-width:767px){.service-view-top-sect .sect-content .service-slogan{font-size:12px;line-height:18px}}@media (max-width:767px) and (orientation:landscape){.service-view-top-sect .sect-content .service-slogan br{display:none!important}}@media (min-width:768px){.service-view-top-sect .btn-wrap{opacity:0}}.service-view-top-sect .bottom-row{z-index:3;bottom:8%;left:0;position:absolute;width:100%;text-align:right}.service-view-top-sect .bottom-row .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.service-view-top-sect .scroll-bottom-link{position:absolute;left:50%;bottom:0;margin-bottom:10px;margin-left:-30px;animation:downPulse 2s ease infinite}@media (min-width:768px){.service-view-top-sect .scroll-bottom-link{opacity:0;transform:translateY(-50px)}}.service-view-top-sect .scroll-bottom-link:hover img{filter:invert(36%) sepia(93%) saturate(457%) hue-rotate(88deg) brightness(53%) contrast(95%)}@media (max-width:767px){.service-view-top-sect .scroll-bottom-link{margin-left:-20px}}.service-view-top-sect .scroll-bottom-link img{width:50px;transition:all .3s ease;transform:rotate(90deg)}.service-view-top-sect .consult-link{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;color:#fff}@media (max-width:767px){.service-view-top-sect .consult-link{display:none}}.functions-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;position:relative;text-align:left}@media (max-width:767px){.functions-list{display:block;padding:0 5%}}.functions-list:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;height:350px;width:100%;background:linear-gradient(to top,#fff 0,rgba(255,255,255,.8) 70%,rgba(255,255,255,.1) 100%)}.functions-list .item{width:25%;padding-right:5%;margin-bottom:70px}@media (min-width:992px) and (max-width:1199px){.functions-list .item{padding-right:5%}}@media (min-width:768px) and (max-width:991px){.functions-list .item{padding-right:20px;margin-bottom:20px}}@media (max-width:767px){.functions-list .item{width:100%;padding-right:0;margin-bottom:50px}.functions-list .item:last-child{margin-bottom:0}}.functions-list .item:before{display:none}.functions-list .icon{margin-bottom:35px;height:60px}.functions-list .icon img{max-width:58px;max-height:55px}.functions-list .more{display:inline-block;color:#086b2b;font-size:13px;font-weight:500}.functions-list .more:hover{color:#000}.functions-list .more:hover i{border-color:rgba(8,107,43,.51)}.functions-list .more i{border-radius:50%;display:inline-block;vertical-align:middle;width:28px;height:28px;border:1px solid #d7e7dd;margin-right:15px;position:relative;transition:all .3s ease}.functions-list .more i:before{content:"";display:block;clear:both;position:absolute;top:50%;left:50%;margin-left:-7px;width:13px;height:1px;background:#048331}.functions-list .more i:after{content:"";display:block;clear:both;display:inline-block;border:solid #048331;border-width:0 1px 1px 0;padding:3px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-3px;right:7px}.functions-list .more span{display:inline-block;vertical-align:middle}.functions-list .slide-text{margin-bottom:20px;overflow:hidden}.functions-list .name{font-size:21px;line-height:26px;font-weight:500;display:block;margin-bottom:20px}@media (min-width:768px) and (max-width:991px){.functions-list .name{font-size:16px;margin-bottom:15px}}@media (max-width:767px){.functions-list .name{font-size:20px;line-height:25px}}.functions-list p{text-transform:none;color:#8f8f8f;font-size:13px;line-height:17px;margin:0}.functions-list._mod-small{text-transform:uppercase;margin-left:-4%;justify-content:flex-start}@media (min-width:1400px){.functions-list._mod-small{margin-left:-5%}}@media (max-width:767px){.functions-list._mod-small{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.functions-list._mod-small .item{width:20%;padding-right:0;padding-left:4%}@media (min-width:1400px){.functions-list._mod-small .item{padding-left:5%}}@media (min-width:992px) and (max-width:1199px){.functions-list._mod-small .item{width:25%}}@media (min-width:768px) and (max-width:991px){.functions-list._mod-small .item{width:33.333%}}@media (max-width:767px){.functions-list._mod-small .item{width:50%;padding-right:5%;margin-bottom:30px}}.functions-list._mod-small .icon{margin-bottom:20px;height:55px}@media (max-width:767px){.functions-list._mod-small .icon{height:45px;margin-bottom:10px}}.functions-list._mod-small .icon img{max-width:48px;max-height:45px}@media (max-width:767px){.functions-list._mod-small .icon img{max-width:40px;max-height:40px}}.functions-list._mod-small .name{font-size:16px;line-height:23px;margin-bottom:0}@media (min-width:768px) and (max-width:991px){.functions-list._mod-small .name{font-size:14px;line-height:19px}}@media (max-width:767px){.functions-list._mod-small .name{font-size:12px;line-height:16px}}.functions-list._mod-all-visible:after{display:none}.func-carousel-wrap{width:100%;position:relative}@media (max-width:767px){.func-carousel-wrap{width:110%}}.func-carousel-wrap .swiper-wrap{width:100%}.wp-block-sk-service-stats{padding-top:80px}@media (max-width:767px){.wp-block-sk-service-stats{padding-top:10px}}@media (min-width:768px) and (max-width:991px){.wp-block-sk-service-stats{padding-top:40px}}.service-view-about-sect{background:#fff;position:relative;padding:0 0 10px;text-transform:uppercase}@media (max-width:767px){.service-view-about-sect{padding-top:50px}.service-view-about-sect .functions-list{padding:0}.service-view-about-sect .functions-list .item{margin-bottom:30px}.service-view-about-sect .functions-list .item .icon{height:auto;margin-bottom:20px}}@media (max-width:767px){.service-view-about-sect .project-view-work-wrapper{padding-top:0}.service-view-about-sect .project-view-work-wrapper .pv-content-section{padding-top:0}}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml{margin-bottom:150px}@media (min-width:768px) and (max-width:991px){.service-view-about-sect .blockgallery .galery-carousel.has-size-sml{margin-bottom:100px}}@media (max-width:767px){.service-view-about-sect .blockgallery .galery-carousel.has-size-sml{margin-bottom:40px}}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml .swiper-wrap{position:static;padding-top:20px}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button{border-radius:50%;border:1px solid #e6f1ea;width:40px;height:40px;transition:all .3s ease;position:absolute;right:0;margin:0;top:0}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button:hover{border-color:#0c712f}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button:after{content:"";display:block;clear:both;display:inline-block;border:solid #0c712f;border-width:0 2px 2px 0;padding:5px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-8px}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button.button-prev{margin-right:50px}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button.button-prev:after{transform:rotate(135deg);margin-left:-3px}.service-view-about-sect .blockgallery .galery-carousel.has-size-sml button.swiper-button-disabled{opacity:.5;cursor:default}.service-view-about-sect ul{text-transform:none;margin:0 0 30px}.service-view-about-sect ul li{position:relative;padding-left:30px;padding-bottom:20px;font-size:18px}.service-view-about-sect ul li>span,.service-view-about-sect ul li>strong{font-size:21px;font-weight:500}.service-view-about-sect .cctv-solutions li:before{content:none}.service-view-about-sect .cctv-solutions li{padding-left:0}.service-view-about-sect ul li:before{content:"";display:block;clear:both;position:absolute;left:5px;top:8px;border-radius:50%;background:#078434;width:7px;height:7px}.service-view-about-sect ol{counter-reset:li;list-style:none;margin:0;padding:10px 0;text-transform:none}@media (max-width:767px){.service-view-about-sect ol{padding-left:0}}.service-view-about-sect ol>li{position:relative;padding-left:45px;font-weight:300;padding-bottom:20px;font-size:20px;line-height:28px}.service-view-about-sect ol>li>strong{font-size:21px;font-weight:500}@media (max-width:767px){.service-view-about-sect ol>li{padding-left:0;padding-top:35px;border-bottom:1px solid #ccc;margin-bottom:10px}.service-view-about-sect ol>li:last-child{border:none}}.service-view-about-sect ol>li:before{content:"";display:block;clear:both;content:counter(li);counter-increment:li;position:absolute;left:0;top:1px;border:1px solid #078434;color:#000;width:25px;height:25px;font-size:14px;border-radius:50%;text-align:center;line-height:25px;font-weight:500;z-index:4}@media (max-width:767px){.service-view-about-sect ol>li:before{left:0;top:2px;font-size:14px}}.service-view-about-sect .functions-list{transition:all .3s ease}.service-view-about-sect .functions-list .item{transition:all .3s ease;padding-left:0;padding-bottom:0}.service-view-about-sect .functions-list .item:before{display:none}.service-view-about-sect .functions-list .item:nth-child(n+9){visibility:hidden;height:0;margin-bottom:0;overflow:hidden}.service-view-about-sect .functions-list.opened,.service-view-about-sect .functions-list.showed-list{padding-bottom:130px}.service-view-about-sect .functions-list.opened:after,.service-view-about-sect .functions-list.showed-list:after{opacity:0;visibility:hidden}.service-view-about-sect .functions-list.opened .item:nth-child(n+9),.service-view-about-sect .functions-list.showed-list .item:nth-child(n+9){visibility:visible;height:auto;margin-bottom:50px;overflow:hidden}.service-view-about-sect .functions-list.opened{padding-bottom:0}.service-view-about-sect .full-carousel{padding-bottom:40px}@media (max-width:767px){.service-view-about-sect .full-carousel{padding-bottom:10px}}@media (max-width:767px){.service-view-about-sect .full-carousel .swiper-wrap{margin-bottom:20px}}.service-view-about-sect .full-carousel .swiper-slide{padding-bottom:60px}@media (max-width:767px){.service-view-about-sect .full-carousel .swiper-slide{width:94%;margin-left:0;padding-bottom:0}}.service-view-about-sect .full-carousel .button-next,.service-view-about-sect .full-carousel .button-prev{margin-top:-110px}@media (max-width:767px){.service-view-about-sect .full-carousel .button-next,.service-view-about-sect .full-carousel .button-prev{display:none}}.service-view-about-sect .full-carousel .slide-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:0 10%;margin-top:40px;text-align:left;width:100%;color:#686868;font-size:22px;line-height:26px;text-transform:none;font-style:normal;font-weight:400}@media (min-width:992px) and (max-width:1199px){.service-view-about-sect .full-carousel .slide-title{font-size:18px;line-height:24px;padding-left:5%}}@media (min-width:768px) and (max-width:991px){.service-view-about-sect .full-carousel .slide-title{display:block;padding-left:0;padding-right:0}}@media (max-width:767px){.service-view-about-sect .full-carousel .slide-title{display:block;text-align:center;padding:0 3%;position:static;margin-top:25px;font-size:15px;line-height:17px;max-width:none}}.service-view-about-sect .full-carousel .slide-title>br{display:none!important}.service-view-about-sect .full-carousel .slide-title strong{text-transform:uppercase;font-weight:400;font-size:35px;line-height:40px;padding-right:20px;display:block;max-width:280px;min-width:250px;color:#000;margin-top:-5px}@media (min-width:768px) and (max-width:991px){.service-view-about-sect .full-carousel .slide-title strong{margin-bottom:10px}}@media (max-width:767px){.service-view-about-sect .full-carousel .slide-title strong{text-align:center;font-size:21px;line-height:28px;min-width:0;max-width:none;padding-right:0;margin-bottom:15px}}.service-view-about-sect .full-carousel .desc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:0 10%;position:absolute;margin-top:40px;top:100%;left:0;width:100%}@media (max-width:767px){.service-view-about-sect .full-carousel .desc{display:block;text-align:center;padding:0;position:static;margin-top:25px}}.service-view-about-sect .full-carousel .desc .title{text-transform:uppercase;font-weight:400;font-size:35px;padding-left:5%;padding-right:20px;display:block;max-width:250px;min-width:220px;margin-top:-5px}@media (max-width:767px){.service-view-about-sect .full-carousel .desc .title{text-align:center;font-size:21px;margin-bottom:15px}}.service-view-about-sect .full-carousel .desc .subtitle{display:block;color:#686868;font-size:16px;line-height:18px;text-transform:none;max-width:400px}@media (max-width:767px){.service-view-about-sect .full-carousel .desc .subtitle{font-size:14px;line-height:16px;max-width:none}}.service-view-about-sect .container>p{font-size:39px;line-height:50px;margin:0 0 60px;text-transform:none;font-weight:300}@media (min-width:992px) and (max-width:1199px){.service-view-about-sect .container>p{font-size:32px;line-height:40px}}@media (min-width:768px) and (max-width:991px){.service-view-about-sect .container>p{font-size:28px;line-height:38px}}@media (max-width:767px){.service-view-about-sect .container>p{font-size:18px;line-height:24px}}.service-view-about-sect .container>p.has-small-font-size{display:block;text-transform:uppercase;font-size:13px;color:#acacac;font-weight:500;margin-bottom:60px}@media (max-width:767px){.service-view-about-sect .container>p.has-small-font-size{margin-bottom:30px}}.service-view-about-sect .container>p.has-normal-font-size{font-size:24px;line-height:32px}@media (max-width:767px){.service-view-about-sect .container>p.has-normal-font-size{font-size:18px;line-height:24px}}.service-view-about-sect .container>p.has-large-font-size{font-size:44px;line-height:52px}@media (max-width:767px){.service-view-about-sect .container>p.has-large-font-size{font-size:24px;line-height:24px}}.service-view-about-sect .container p.lined-title{text-transform:uppercase;font-size:13px;color:#484848;margin-bottom:30px;font-weight:400;border-bottom:1px solid #e3e3e3}.service-view-about-sect h3{font-size:5vw;line-height:5vw;font-weight:300;margin:0 0 50px}.service-view-about-sect .cctv-view-headers{font-size:5vw;line-height:normal;font-weight:300;margin:0 0 50px}@media (min-width:1650px){.service-view-about-sect h3{font-size:80px;line-height:85px}.service-view-about-sect .cctv-view-headers{font-size:80px;line-height:85px}}.service-view-about-sect .sect-text{text-align:center;max-width:1300px;margin:0 auto 100px}@media (max-width:767px){.service-view-about-sect .sect-text{margin-bottom:60px}}.service-view-about-sect .sect-text .sect-subtitle{display:block;text-transform:uppercase;font-size:13px;color:#acacac;font-weight:500;margin-bottom:60px}@media (max-width:767px){.service-view-about-sect .sect-text .sect-subtitle{margin-bottom:30px}}.service-view-about-sect .sect-text p{font-size:39px;line-height:50px;margin:0 0 30px;text-transform:none;font-weight:300}@media (min-width:992px) and (max-width:1199px){.service-view-about-sect .sect-text p{font-size:32px;line-height:40px}}@media (min-width:768px) and (max-width:991px){.service-view-about-sect .sect-text p{font-size:28px;line-height:38px}}@media (max-width:767px){.service-view-about-sect .sect-text p{font-size:18px;line-height:24px}}.service-view-about-sect .sect-text p.has-small-font-size{display:block;text-transform:uppercase;font-size:13px;color:#acacac;font-weight:500;margin-bottom:50px}@media (max-width:767px){.service-view-about-sect .sect-text p.has-small-font-size{margin-bottom:30px}}.service-view-about-sect h2{text-transform:uppercase;font-weight:300;color:#000;font-size:130px;line-height:130px;text-align:center;margin:0 0 90px}@media (min-width:768px) and (max-width:991px){.service-view-about-sect h2{font-size:80px;line-height:85px}}@media (max-width:767px){.service-view-about-sect h2{font-size:35px;line-height:40px;font-weight:500;margin-bottom:30px}}.service-view-about-sect .button-wrap{text-align:center}.service-view-about-sect .show-all-func-btn{display:inline-block;text-align:center;margin-top:-100px;padding:0}.service-view-about-sect .show-all-func-btn.actived img{transform:rotate(-180deg)}.service-view-about-sect .show-all-func-btn.actived span em{display:inline-block}.service-view-about-sect .show-all-func-btn.actived span b{display:none}.service-view-about-sect .show-all-func-btn:hover i{transform:scale(1.2) rotate(90deg)}.service-view-about-sect .show-all-func-btn i{width:100px;height:100px;border-radius:50%;background:#088c38;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto 25px;padding:0 20px;transform:rotate(90deg);transition:all .3s ease}.service-view-about-sect .show-all-func-btn span{font-size:20px;font-weight:400;text-transform:uppercase;color:#000}.service-view-about-sect .show-all-func-btn span em{font-style:normal;display:none}.service-view-about-sect .show-all-func-btn span b{font-weight:400}@media (max-width:767px){.service-view-about-sect .show-all-func-btn span{font-size:16px;line-height:23px;font-weight:500}}.service-view-about-sect .functions-wrap{margin-bottom:60px;position:relative}@media (max-width:767px){.service-view-about-sect .functions-wrap{margin-bottom:40px}}@media (min-width:768px){.service-view-about-sect .functions-wrap .func-modal .modal-holder{height:70%}}.service-view-about-sect .lefted-text-row .lefted-column{padding-right:80px;padding-top:8px}@media (min-width:1400px){.service-view-about-sect .lefted-text-row .lefted-column{padding-right:90px}}@media (max-width:767px){.service-view-about-sect .lefted-text-row .lefted-column{padding-right:0;padding-bottom:10px}}.service-view-about-sect .lefted-text-row .subtitle,.service-view-about-sect .lefted-text-row p.has-small-font-size{display:block;font-size:15px;line-height:19px;font-weight:500}.service-view-about-sect .lefted-text-row p{margin:0;font-size:35px;line-height:46px}@media (max-width:767px){.service-view-about-sect .lefted-text-row p{font-size:16px;line-height:23px}}.service-view-about-sect hr{margin-bottom:45px}.service-view-about-sect .lefted-text-row{margin-bottom:80px}@media (max-width:767px){.service-view-about-sect .lefted-text-row{margin-bottom:30px}}.service-view-about-sect .swiper-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:50px}.service-view-about-sect .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 15px;opacity:1;background:#d1d1d1;transition:all .3s ease}.service-view-about-sect .swiper-pagination .swiper-pagination-bullet-active{background:#000}.service-view-about-sect .cinema-feats-row{margin-bottom:120px}@media (max-width:767px){.service-view-about-sect .cinema-feats-row{margin-bottom:50px}}.full-carousel{position:relative}.full-carousel .button-next,.full-carousel .button-prev{position:absolute;z-index:20;top:50%;right:3vw;width:50px;height:50px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:-16px;border-radius:50%;background:#078434;padding:10px}.full-carousel .button-next:hover img,.full-carousel .button-prev:hover img{transform:scale(1.2)}@media (max-width:767px){.full-carousel .button-next,.full-carousel .button-prev{display:none}}.full-carousel .button-next img,.full-carousel .button-prev img{width:55px;transition:all .3s ease}.full-carousel .swiper-scrollbar{display:none}.full-carousel .swiper-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:50px}@media (max-width:767px){.full-carousel .swiper-pagination{margin-bottom:10px}}.full-carousel .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 15px;opacity:1;background:#d1d1d1;transition:all .3s ease}@media (max-width:767px){.full-carousel .swiper-pagination .swiper-pagination-bullet{margin:0 2vw}}.full-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#000}.full-carousel .button-prev{transform:rotate(-180deg);right:auto;justify-content:flex-start;left:3vw}.full-carousel .swiper-wrap{margin-bottom:70px;position:relative}@media (max-width:767px){.full-carousel .swiper-wrap{margin-bottom:20px}}.full-carousel .swiper-slide{width:66%;margin:0 4vw;padding-bottom:0;position:relative}@media (max-width:767px){.full-carousel .swiper-slide{width:80%;margin:0 10px}}.full-carousel .swiper-slide a{outline:0!important;box-shadow:none!important}.full-carousel .swiper-scrollbar{height:1px;background:#f0f0f0;width:100%;margin-bottom:2px}.full-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#7fb592;height:2px}.full-carousel .image{position:relative}.full-carousel .image img{margin:0 auto}.full-carousel .image img.full-width{width:100%}.full-carousel .slide-title{text-align:center;font-weight:700;font-size:19px;display:block;width:100%;margin-top:20px;transition:all .3s ease}.full-carousel .swiper-wrap{margin-bottom:0}.full-carousel .swiper-slide-active .slide-title{opacity:1}.full-carousel.has-size-none .swiper-slide{width:40%;padding-bottom:0}@media (max-width:767px){.full-carousel.has-size-none .swiper-slide{width:60%}}.full-carousel.has-size-sml .swiper-slide{width:50%;padding-bottom:0}@media (max-width:767px){.full-carousel.has-size-sml .swiper-slide{width:60%}}.full-carousel.has-size-med .swiper-slide{width:66%}@media (max-width:767px){.full-carousel.has-size-med .swiper-slide{width:80%}}.full-carousel.has-size-lrg .swiper-slide{width:80%}@media (max-width:767px){.full-carousel.has-size-lrg .swiper-slide{width:90%;max-width:300px}}.full-carousel.has-size-fullwidth{margin-bottom:0!important}@media (max-width:767px){.full-carousel.has-size-fullwidth .image picture{display:block}.full-carousel.has-size-fullwidth .image picture img{display:block;height:100%;min-height:40vh;width:100%;max-width:none;object-fit:cover}}.full-carousel.has-size-fullwidth .swiper-slide{width:100%;padding:0;margin:0;max-height:100vh}.full-carousel.has-size-fullwidth .swiper-slide .image img{width:100%}.full-carousel.has-size-fullwidth .swiper-pagination{position:absolute;z-index:6;color:#fff;font-size:22px;font-weight:500;top:8%;left:5%}@media (max-width:767px){.full-carousel.has-size-fullwidth .swiper-pagination{font-size:14px;font-weight:400}}.blackform-section{background:#101010;padding:120px 0 180px;margin-top:-3px;position:relative;z-index:5;color:#fff}@media (min-width:768px) and (max-width:991px){.blackform-section{padding-bottom:100px}}@media (max-width:767px){.blackform-section{padding:60px 0 30px}}.blackform-section .sect-title{font-weight:300;font-size:5vw;text-transform:uppercase;margin-bottom:100px;display:block}@media (min-width:768px) and (max-width:991px){.blackform-section .sect-title{margin-bottom:50px}}@media (max-width:767px){.blackform-section .sect-title{font-size:9vw;margin-bottom:40px}}@media (min-width:768px) and (max-width:991px){.blackform-section .form-row{flex-wrap:wrap}}@media (max-width:767px){.blackform-section .form-row{display:block}}.blackform-section .form-row .worktimes-col{width:25%;margin-bottom:auto}@media (min-width:992px) and (max-width:1199px){.blackform-section .form-row .worktimes-col{width:20%}}@media (min-width:768px) and (max-width:991px){.blackform-section .form-row .worktimes-col{width:100%}}@media (max-width:767px){.blackform-section .form-row .worktimes-col{width:100%;margin-bottom:10px;padding-left:20px}}.blackform-section .form-row .worktimes-col span{font-size:13px;line-height:21px;text-transform:uppercase;display:block}@media (min-width:768px) and (max-width:991px){.blackform-section .form-row .worktimes-col span br{display:none!important}}@media (max-width:767px){.blackform-section .form-row .worktimes-col span br{display:none!important}}.blackform-section .form-row .form-fields-col{padding-right:10%}@media (max-width:767px){.blackform-section .form-row .form-fields-col{padding-right:0;margin-bottom:20px}}.blackform-section .form-control{border-color:#888;color:#fff}@media (max-width:767px){.blackform-section .form-control{padding-left:20px}}.blackform-section .form-control:focus,.blackform-section .form-control:hover{border-color:#fff}@media (max-width:767px){.blackform-section .form-button-col{width:100%;text-align:center}}.blackform-section .submit-btn{color:#fff}@media (max-width:767px){.blackform-section .submit-btn{margin:0 auto}}.blackform-section .form-group{margin-bottom:30px}@media (max-width:767px){.blackform-section .form-group{margin-bottom:20px}}@media (max-width:767px){.wp-block-spacer{max-height:30px}}.twoworks-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;color:#fff}@media (max-width:767px){.twoworks-section{display:block}}.twoworks-section .work-item{width:50%;overflow:hidden;position:relative;text-transform:uppercase}@media (max-width:767px){.twoworks-section .work-item{width:100%}}.twoworks-section .work-item .abs-link{z-index:5}.twoworks-section .work-item:hover:before{opacity:0}.twoworks-section .work-item:hover .picture{transform:scale(1)}.twoworks-section .work-item:hover .abs-desc .arrow{transform:scale(1.2);background:#098c38}.twoworks-section .work-item:hover .abs-desc .name{color:#fff;-webkit-text-stroke-color:rgba(255,255,255,0)}.twoworks-section .work-item:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:#107634;z-index:3;transition:all .3s ease}@media (max-width:767px){.twoworks-section .work-item:before{opacity:0}}.twoworks-section .work-item:after{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;z-index:2;background:rgba(0,0,0,.2)}.twoworks-section .work-item .image-wrap{position:relative;width:100%;overflow:hidden}.twoworks-section .work-item .image-wrap:after{content:"";display:block;clear:both;padding-top:90%}.twoworks-section .work-item .picture{width:100%;transition:all .3s ease;transform:scale(1.1);top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover}.twoworks-section .params{position:absolute;z-index:5;left:10%;top:8%;font-size:12px;text-transform:uppercase}.twoworks-section .params .cat{color:#fff;text-decoration:none}.twoworks-section .params .date{margin-left:50px}.twoworks-section .abs-desc{position:absolute;z-index:3;top:5%;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;left:0;width:100%}@media (max-width:767px){.twoworks-section .abs-desc{top:15%}}.twoworks-section .abs-desc .meters{display:block;font-size:19px;line-height:24px;margin-bottom:40px}@media (max-width:767px){.twoworks-section .abs-desc .meters{margin-bottom:20px}}.twoworks-section .abs-desc .meters i{font-size:10px;line-height:13px;display:inline-block;vertical-align:top;font-style:normal}.twoworks-section .abs-desc .name{font-size:5vw;font-weight:500;display:block;margin-bottom:25px;color:transparent;transition:all .3s ease;-webkit-text-stroke-width:1px;width:100%;text-align:center;-webkit-text-stroke-color:rgba(255,255,255,.5)}@media (max-width:767px){.twoworks-section .abs-desc .name{font-size:10vw;-webkit-text-stroke-color:#fff;margin-bottom:10px}}.twoworks-section .abs-desc .arrow{border-radius:50%;width:100px;height:100px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0 22px;transition:all .3s ease}@media (max-width:767px){.twoworks-section .abs-desc .arrow{height:80px;width:80px;background:#107634}}.devices-tizer-sect{position:relative;width:100%;padding:100px 0 80px;overflow:hidden}@media (min-width:768px) and (max-width:991px){.devices-tizer-sect{padding:110px 0 100px}}@media (max-width:767px){.devices-tizer-sect{padding:50px 0 60px}}.devices-tizer-sect .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:flex-end}.devices-tizer-sect .sect-bg picture{width:100%}@media (min-width:768px) and (max-width:991px){.devices-tizer-sect .sect-bg picture{height:100%}}@media (max-width:767px){.devices-tizer-sect .sect-bg picture{height:100%}}.devices-tizer-sect .sect-bg img{width:100%;min-height:100%}@media (max-width:767px){.devices-tizer-sect .sect-bg img{object-fit:cover}}@media (min-width:768px) and (max-width:991px){.devices-tizer-sect .lefted-column{display:none}}.devices-tizer-sect .sect-content{position:relative;z-index:3}.devices-tizer-sect h2{text-transform:uppercase;color:#fff;font-weight:300;text-align:center;font-size:7vw;margin:0 0 60px}@media (min-width:768px) and (max-width:991px){.devices-tizer-sect h2{margin-bottom:30px}}@media (max-width:767px){.devices-tizer-sect h2{font-size:10vw;font-weight:500;margin-bottom:40px;text-align:left}}.devices-tizer-sect .lefted-text-row{color:#000;text-transform:uppercase}@media (max-width:767px){.devices-tizer-sect .lefted-text-row .main-column{text-align:left}}.devices-tizer-sect .lined-title{display:block;font-size:12px;color:rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;margin-bottom:30px}@media (max-width:767px){.devices-tizer-sect .lined-title{color:#fff;font-size:10px;margin-bottom:20px;padding-bottom:15px}}.devices-tizer-sect .subtitle{display:block;margin:0;font-size:13px;line-height:20px;color:#fff}.devices-tizer-sect .main-text{padding-right:20%}@media (min-width:992px) and (max-width:1199px){.devices-tizer-sect .main-text{padding-right:15%}}@media (min-width:768px) and (max-width:991px){.devices-tizer-sect .main-text{padding-right:0}}@media (max-width:767px){.devices-tizer-sect .main-text{padding-right:0}}.devices-tizer-sect .main-text p{color:rgba(255,255,255,.71);font-size:35px;line-height:45px;font-weight:300;margin:0}@media (max-width:767px){.devices-tizer-sect .main-text p{font-size:16px;line-height:22px;font-weight:400;color:#fff}}.cinema-twocolumns{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 0 150px;text-transform:none}.cinema-twocolumns .col{width:50%}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns .col{width:100%}}.cinema-twocolumns._mod-full-width{margin:0 -6vw 150px;width:100vw}@media (min-width:1400px){.cinema-twocolumns._mod-full-width{margin:0 -7vw 150px}}@media (min-width:768px) and (max-width:1199px){.cinema-twocolumns._mod-full-width{margin:0 -4vw 100px}}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns._mod-full-width{flex-direction:column;justify-content:flex-start;align-items:stretch}}@media (max-width:767px){.cinema-twocolumns._mod-full-width{margin:0 -8vw;margin-bottom:30px;flex-direction:column;justify-content:flex-start;align-items:stretch}}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns._mod-full-width{margin-bottom:50px}}.cinema-twocolumns._mod-full-width .col{width:50%}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns._mod-full-width .col{width:100%;margin-bottom:50px}}.cinema-twocolumns._mod-full-width .col:first-child{padding:0 4vw 0 6vw}@media (min-width:1400px){.cinema-twocolumns._mod-full-width .col:first-child{padding-left:7vw}}@media (max-width:1199px) and (min-width:768px){.cinema-twocolumns._mod-full-width .col:first-child{padding-left:4vw}}@media (max-width:767px){.cinema-twocolumns._mod-full-width .col:first-child{order:2;padding:0 8vw 0 8vw;margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns._mod-full-width .col:first-child{order:2;margin-bottom:0}}@media (max-width:767px){.cinema-twocolumns._mod-full-width .col{width:100%;margin-bottom:30px}}.cinema-twocolumns._mod-full-width .pic img{width:100%}.cinema-twocolumns._mod-full-width .subtitle{text-transform:uppercase;color:#484848;font-size:13px;display:block;margin-bottom:20px}@media (max-width:767px){.cinema-twocolumns._mod-full-width .subtitle{font-size:14px}}.cinema-twocolumns._mod-full-width h3{font-weight:300;text-transform:uppercase;display:block;font-size:3.5vw;line-height:4vw;margin:0 0 40px}@media (min-width:768px) and (max-width:991px){.cinema-twocolumns._mod-full-width h3{font-size:58px;line-height:66px}}@media (max-width:767px){.cinema-twocolumns._mod-full-width h3{font-size:28px;line-height:36px;margin-bottom:20px}}@media (max-width:767px){.cinema-twocolumns .green-arrowed-btn{font-size:14px}}@media (max-width:767px){.cinema-twocolumns .green-arrowed-btn i{width:20px;margin-left:10px}}.cinema-feats-row .list-title{display:block;text-transform:uppercase;font-size:35px;font-weight:300;line-height:46px;padding-right:30%;margin:0 0 50px;color:#000}@media (min-width:768px) and (max-width:991px){.cinema-feats-row .list-title{padding-right:0}}@media (max-width:767px){.cinema-feats-row .list-title{font-size:18px;line-height:21px;padding-right:0;margin-bottom:30px;font-weight:400;text-align:left}}@media (max-width:767px){.cinema-feats-row .lefted-column{display:none}}.cine-feats{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media (max-width:767px){.cine-feats{display:block}}.cine-feats .item{flex:1;padding-right:5%}@media (max-width:767px){.cine-feats .item{padding-right:0;text-align:left;margin-bottom:20px}}.cine-feats .item:last-child{padding-right:0}.cine-feats .item .icon{height:90px}@media (min-width:768px) and (max-width:991px){.cine-feats .item .icon{height:80px}}@media (max-width:767px){.cine-feats .item .icon{height:auto;margin-bottom:20px}}.cine-feats .item .icon img{max-width:55px;max-height:55px}.cine-feats .item .name{display:block;font-size:26px;line-height:33px;margin-bottom:30px;text-transform:none}@media (min-width:768px) and (max-width:991px){.cine-feats .item .name{font-size:21px;line-height:28px}}@media (max-width:767px){.cine-feats .item .name{font-size:18px;line-height:21px;margin-bottom:10px}}.cine-feats .item p{text-transform:none;font-size:19px;color:#707070;line-height:26px;margin:0}@media (min-width:768px) and (max-width:991px){.cine-feats .item p{font-size:16px;line-height:21px}}@media (max-width:767px){.cine-feats .item p{font-size:14px;line-height:19px}}.full-devices-carousel .swiper-scrollbar{height:1px;background:#f0f0f0;width:100%;margin-bottom:2px}.full-devices-carousel .swiper-scrollbar .swiper-scrollbar-drag{background:#7fb592;height:2px}.full-devices-carousel .swiper-slide{width:280px;padding:55px 0 0;margin-right:10px;position:relative;height:auto}.full-devices-carousel .swiper-wrap{position:relative;margin-bottom:35px;margin-right:-6vw}@media (min-width:1400px){.full-devices-carousel .swiper-wrap{margin-right:-7vw}}@media (max-width:1199px) and (min-width:768px){.full-devices-carousel .swiper-wrap{margin-right:-4vw}}.full-devices-carousel .swiper-wrapper{align-items:stretch}.full-devices-carousel .cat-name{position:absolute;top:0;font-weight:500;font-size:19px;text-transform:uppercase}.full-devices-carousel .image-holder{padding:25px;background:#f7f7f7;position:relative;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center}.full-devices-carousel .image-holder figcaption{position:absolute;display:block;left:25px;top:25px;font-size:12px;text-transform:uppercase;color:rgba(20,20,20,.6)}.full-devices-carousel .image-holder .device-desc p{margin:0;color:#818181;font-size:13px;line-height:18px}.smart-about-box{position:relative;background:#fff;padding-bottom:80px}.smart-about-box.devices-list-section{padding:100px 0 0}@media (max-width:767px){.smart-about-box.devices-list-section{padding-top:50px}}.smart-about-box.devices-list-section .abs-title{text-align:center;z-index:5;position:relative;margin-left:-200px}@media (max-width:767px){.smart-about-box.devices-list-section .abs-title{margin-left:0}}@media (max-width:767px){.smart-about-box{padding:50px 0 0}.smart-about-box .image-wrap{margin-bottom:30px}}.smart-about-box .smart-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;max-width:900px}.smart-about-box .smart-list li{width:33.3333%;padding-right:20px;margin-bottom:45px}@media (max-width:767px){.smart-about-box .smart-list li{width:50%;margin-bottom:35px;padding-right:10px;text-align:left}}.smart-about-box .smart-list li .icon{height:55px}.smart-about-box .smart-list li .icon img{max-width:40px;max-height:38px}.smart-about-box .smart-list li .title{display:block;text-transform:uppercase;font-weight:500}@media (max-width:767px){.smart-about-box .smart-list li .title{font-size:13px}}.smart-about-box .center-text{text-align:center;margin-bottom:80px}@media (max-width:767px){.smart-about-box .center-text{margin-bottom:20px}}.smart-about-box .center-text h2{margin-bottom:30px}@media (max-width:767px){.smart-about-box .center-text h2{margin-bottom:20px}}.smart-about-box .center-text p{font-size:35px;line-height:46px;text-transform:uppercase;margin:0 0 20px}@media (max-width:767px){.smart-about-box .center-text p{font-size:16px;line-height:24px}}.smart-about-box .text-box{text-align:center;padding-bottom:30px}@media (max-width:767px){.smart-about-box .text-box{padding-top:30px}}.smart-about-box .text-box p{margin:0 0 30px;font-size:27px;font-weight:300;line-height:46px}@media (max-width:767px){.smart-about-box .text-box p{font-size:18px;line-height:24px}}.smart-about-box .text-box p a{color:#179143;text-decoration:underline}.smart-about-box .text-box p a:hover{text-decoration:none}.smart-about-box .sol-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:110px}@media (max-width:767px){.smart-about-box .sol-list{flex-wrap:wrap;margin:0 -8vw}}.smart-about-box .sol-list li{flex:1;text-align:center}.smart-about-box .sol-list li:nth-child(odd) a{background:#f9f9f9}@media (max-width:767px){.smart-about-box .sol-list li:nth-child(odd) a{background:0 0}}@media (max-width:767px){.smart-about-box .sol-list li{width:50%;flex:none;padding:40px 10%}.smart-about-box .sol-list li:nth-child(1){background:#f9f9f9}.smart-about-box .sol-list li:nth-child(4){background:#f9f9f9}}.smart-about-box .sol-list li a{transition:all .3s ease;display:block;padding:5vw 10px}.smart-about-box .sol-list li a:hover{background:#088c38}.smart-about-box .sol-list li a:hover .icon{filter:brightness(0) invert(1)}.smart-about-box .sol-list li a:hover .title{color:#fff}.smart-about-box .sol-list .icon{height:75px;display:block;transition:all .3s ease}@media (max-width:767px){.smart-about-box .sol-list .icon{height:50px}.smart-about-box .sol-list .icon img{max-width:30px}}.smart-about-box .sol-list .title{display:block;text-transform:uppercase;font-weight:500;color:#000;font-size:23px;transition:all .3s ease}@media (max-width:767px){.smart-about-box .sol-list .title{font-size:16px}}.smart-about-box .text-row .lefted-column{padding-top:5px}@media (max-width:767px){.smart-about-box .text-row .lefted-column{display:none}}.smart-about-box .text-row .subtitle{text-transform:uppercase;font-weight:500;color:#000}@media (max-width:767px){.smart-about-box .text-row .subtitle{display:none}}.smart-about-box .text-row .list-title{text-transform:uppercase;display:block;font-weight:500;font-size:10px;color:#b9b9b9;margin-bottom:35px}@media (max-width:767px){.smart-about-box .text-row .list-title{border-bottom:1px solid #ccc;padding-bottom:10px;text-align:left}}.smart-about-box .text-row p{text-transform:uppercase;font-size:35px;font-weight:300;line-height:46px;padding-right:30%;margin:0 0 30px;color:#000}@media (max-width:767px){.smart-about-box .text-row p{padding-right:0;font-size:16px;line-height:24px;font-weight:500}}.smart-about-box .rel-holder{position:relative;width:100%}.smart-about-box .plefted-box{padding-left:250px}@media (min-width:1400px){.smart-about-box .plefted-box{padding-left:320px}}@media (max-width:767px){.smart-about-box .plefted-box{padding-left:0}}.smart-about-box .abs-title{margin:0 0 30px -250px}@media (min-width:1400px){.smart-about-box .abs-title{margin-left:-320px}}@media (max-width:767px){.smart-about-box .abs-title{position:relative;top:auto;margin-left:0;margin-bottom:20px;text-align:center}}.smart-about-box .abs-title h2{font-size:7.5vw;text-align:center}@media (min-width:1400px){.smart-about-box .abs-title h2{font-size:7.4vw}}@media (min-width:768px) and (max-width:1199px){.smart-about-box .abs-title h2{font-size:8vw}}@media (max-width:767px){.smart-about-box .abs-title h2{font-weight:700;font-size:12vw;line-height:13vw}html:lang(es-ES) .smart-about-box .abs-title h2{font-size:10vw}}.smart-about-box h2{font-size:8vw;font-weight:300;color:#000;text-transform:uppercase;margin:0}@media (max-width:767px){.smart-about-box h2{font-weight:700;font-size:10vw}}.smart-about-box .lined-title{border-bottom:1px solid #e1e1e1;display:block;padding-bottom:10px;color:#ccc;font-size:10px;text-transform:uppercase;margin-bottom:30px}@media (max-width:767px){.smart-about-box .lined-title{display:none}}.smart-about-box .image-wrap{width:100%;margin-left:-15%;position:relative;max-width:1300px}@media (max-width:767px){.smart-about-box .image-wrap{width:100%;margin-left:0}}@media (min-width:1800px){.smart-about-box .image-wrap{margin-left:0}}.smart-about-box .image-wrap .image-holder{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:flex-end}.smart-about-box .image-wrap .image-holder img{width:100%;min-height:100%}@media (max-width:767px){.smart-about-box .image-wrap .image-holder img{object-fit:cover}}.smart-about-box .image-wrap:after{content:"";display:block;clear:both;padding-top:50%}.devices-list-section{padding:100px 0 100px}@media (max-width:767px){.devices-list-section{padding:40px 0 0}}.devices-list-section button{display:none}.devices-list-section .xs-title{display:none}@media (max-width:767px){.devices-list-section .xs-title{display:block;font-size:10vw;font-weight:500;color:#000;text-align:center;margin-bottom:30px}}.devices-list-section .text-row{margin-bottom:80px}@media (max-width:767px){.devices-list-section .text-row{margin-bottom:30px}}.devices-list-section .text-row .lefted-column{padding-top:5px}@media (max-width:767px){.devices-list-section .text-row .lefted-column{display:none}}.devices-list-section .text-row .subtitle{text-transform:uppercase;font-weight:500;color:#000}@media (max-width:767px){.devices-list-section .text-row .subtitle{display:none}}.devices-list-section .text-row .list-title{text-transform:uppercase;display:block;font-weight:500;font-size:10px;color:#b9b9b9;margin-bottom:35px}@media (max-width:767px){.devices-list-section .text-row .list-title{border-bottom:1px solid #ccc;padding-bottom:10px;text-align:left}}.devices-list-section .text-row p{text-transform:uppercase;font-size:35px;font-weight:300;line-height:46px;padding-right:30%;margin:0 0 30px;color:#000}@media (max-width:767px){.devices-list-section .text-row p{padding-right:0;font-size:16px;line-height:24px;font-weight:500}}.devices-list-section .image-wrap{margin-bottom:10px}@media (max-width:767px){.devices-list-section .image-wrap{margin-bottom:30px}}.our-projects-sect{background:#101010;padding:190px 0 80px}@media (max-width:767px){.our-projects-sect{padding-top:50px}.our-projects-sect .smarthouse-is-section{padding:50px 0 0}}.our-projects-sect h2{font-size:8vw;line-height:8vw;text-transform:uppercase;font-weight:300;text-align:center;color:#fff;margin:0 0 120px}@media (max-width:767px){.our-projects-sect h2{margin-bottom:30px}}.our-projects-sect .galery-carousel{margin-bottom:50px}@media (max-width:767px){.our-projects-sect .galery-carousel{margin-bottom:20px}}.our-projects-sect .projects-list{margin-bottom:0}.our-projects-sect .projects-list .item{width:35%;margin-right:4vw;margin-top:0;margin-bottom:0;transform:translateY(0)}@media (max-width:767px){.our-projects-sect .projects-list .item{width:60%;margin-bottom:0}.our-projects-sect .projects-list .item .name{font-size:6vw;font-weight:500}.our-projects-sect .projects-list .item .more-text{font-size:10px}.our-projects-sect .projects-list .item:first-child{margin-left:8%}}.our-projects-sect .projects-list .item:last-child{margin-right:0}.our-projects-sect .projects-list .item .item-holder{overflow:hidden}.our-projects-sect .swiper-scrollbar{background:#292929}.our-projects-sect .swiper-scrollbar .swiper-scrollbar-drag{background:#fff}.contacts-section .contacts-flex-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;text-transform:uppercase;margin-bottom:60px}@media (min-width:768px) and (max-width:991px){.contacts-section .contacts-flex-row{display:block;padding-left:0}}@media (max-width:767px){.contacts-section .contacts-flex-row{display:block;margin-bottom:30px;border-bottom:1px solid #dbdbdb}}.contacts-section .contacts-flex-row .left-col{width:45%}@media (min-width:768px) and (max-width:991px){.contacts-section .contacts-flex-row .left-col{width:100%}}@media (max-width:767px){.contacts-section .contacts-flex-row .left-col{width:100%}}.contacts-section .contacts-flex-row .right-col{width:45%}@media (min-width:768px) and (max-width:991px){.contacts-section .contacts-flex-row .right-col{width:100%}}@media (max-width:767px){.contacts-section .contacts-flex-row .right-col{width:100%}}.contacts-section .contacts-flex-row .linkwrapper{padding-bottom:10px}.contacts-section .contacts-flex-row .linkwrapper:last-child{padding-bottom:0}.contacts-section .contacts-flex-row .tel{text-transform:uppercase;font-weight:500;font-size:39px;white-space:nowrap;margin-bottom:10px}@media (min-width:992px) and (max-width:1199px){.contacts-section .contacts-flex-row .tel{font-size:32px}}@media (max-width:767px){.contacts-section .contacts-flex-row .tel{font-size:9vw;font-weight:700}}.contacts-section .contacts-flex-row a{font-weight:500;color:#088c38;font-size:24px}.contacts-section .contacts-flex-row a:hover{color:#000}@media (min-width:1400px){.contacts-section .contacts-flex-row a{font-size:29px}}@media (min-width:992px) and (max-width:1199px){.contacts-section .contacts-flex-row a{font-size:21px}}@media (max-width:767px){.contacts-section .contacts-flex-row a{font-size:18px}}.contacts-section .contacts-flex-row .phone{font-weight:500;display:block;font-size:29px;margin-top:5px}@media (max-width:767px){.contacts-section .contacts-flex-row .phone{font-size:6vw}}@media (max-width:767px){.contacts-section .roomname br{display:none!important}}.contacts-section .inside-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:50px}@media (min-width:768px) and (max-width:991px){.contacts-section .inside-row{margin-bottom:30px}}@media (max-width:767px){.contacts-section .inside-row{display:block;margin-bottom:30px}}.contacts-section .inside-row .inside-left-col{width:170px}@media (max-width:767px){.contacts-section .inside-row .inside-left-col{width:100%}}.contacts-section .inside-row .inside-right-col{flex:1}.contacts-section .title-label{display:block;font-weight:500;font-size:14px;padding-top:5px}@media (max-width:767px){.contacts-section .title-label{font-size:12px;padding-bottom:5px}.contacts-section .title-label br{display:none!important}}.contacts-section .showroom-short-box{border-top:1px solid #dbdbdb;padding:50px 0 60px}@media (min-width:768px) and (max-width:991px){.contacts-section .showroom-short-box{padding-bottom:30px}}@media (max-width:767px){.contacts-section .showroom-short-box{padding:0 0 30px;border:none}.contacts-section .showroom-short-box:last-child{padding-bottom:0}.contacts-section .showroom-short-box:last-child .map-box{margin-bottom:0}}.contacts-section .showroom-short-box .showroom-params{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:10px}@media (max-width:767px){.contacts-section .showroom-short-box .showroom-params{display:block;text-align:center;font-size:12px}}.contacts-section .showroom-short-box .showroom-params .worktime{display:block;padding-right:30px}@media (max-width:767px){.contacts-section .showroom-short-box .showroom-params .worktime{display:none}}.contacts-section .showroom-short-box .main-text{text-align:center;text-transform:uppercase;margin-bottom:60px}@media (max-width:767px){.contacts-section .showroom-short-box .main-text{margin-bottom:30px}}.contacts-section .showroom-short-box .main-text .metro-name{display:block;font-size:22px;margin-bottom:22px}@media (max-width:767px){.contacts-section .showroom-short-box .main-text .metro-name{font-size:16px;color:#666;margin-bottom:10px}}.contacts-section .showroom-short-box .main-text .adress{display:block;font-size:45px;line-height:53px}@media (min-width:768px) and (max-width:991px){.contacts-section .showroom-short-box .main-text .adress{font-size:38px;line-height:45px}}@media (max-width:767px){.contacts-section .showroom-short-box .main-text .adress{font-size:21px;line-height:28px;font-weight:500}}.contacts-section .showroom-short-box .map-box{position:relative;height:350px;width:100%;margin-bottom:40px}@media (max-width:767px){.contacts-section .showroom-short-box .map-box{height:300px;margin-left:-8vw;margin-right:-8vw;margin-bottom:20px;width:auto}}.contacts-section .showroom-short-box .map-box .map{top:0;left:0;width:100%;height:100%;position:absolute}.contacts-section .showroom-short-box .map-box .openmap-icon{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:55px;height:55px;background:#fff;border-radius:50%;top:30px;left:40px;box-shadow:3px 4px 10px rgba(0,0,0,.1);transition:all .3s ease}@media (max-width:767px){.contacts-section .showroom-short-box .map-box .openmap-icon{top:25px;left:25px;width:40px;height:40px}.contacts-section .showroom-short-box .map-box .openmap-icon img{transform:scale(.7)}}.contacts-section .showroom-short-box .map-box .openmap-icon:hover{box-shadow:3px 4px 10px rgba(0,0,0,.3)}.project-view-top-sect{position:relative;height:100vh;min-height:600px;overflow:hidden;width:100%;background:#101010;color:#fff}@media (max-width:767px){.project-view-top-sect{max-height:650px;min-height:400px}}.project-view-top-sect+.project-view-work-wrapper{padding-top:90px}@media (max-width:767px){.project-view-top-sect+.project-view-work-wrapper{padding-top:0}}.project-view-top-sect .sect-bg{top:0;left:0;width:100%;height:100%;position:absolute}@media (min-width:768px){.project-view-top-sect .sect-bg{opacity:0}}.project-view-top-sect .sect-bg:before{content:"";display:block;clear:both;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.45)}.project-view-top-sect .sect-bg img{width:100%;height:100%;object-fit:cover}.project-view-top-sect .sect-content{position:absolute;top:15vh;bottom:10vh;left:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;z-index:5}@media (max-width:767px){.project-view-top-sect .sect-content{bottom:5vh}}.project-view-top-sect .sect-content .container{height:100%}.project-view-top-sect .sect-content .content-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;height:100%}.project-view-top-sect .circle-loader{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;left:0}.project-view-top-sect .circle-loader img{animation:rotation 2s ease-in-out infinite;display:block}.project-view-top-sect .top-content-box{text-align:center;flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch}.project-view-top-sect .scroll-bottom-link{display:block;margin:0 auto;width:50px;animation:down 2s ease infinite}@media (min-width:768px){.project-view-top-sect .scroll-bottom-link{opacity:0;transform:translateY(-50px)}}@media (max-width:767px){.project-view-top-sect .scroll-bottom-link{display:none}}.project-view-top-sect .scroll-bottom-link img{width:50px;transform:rotate(90deg)}.project-view-top-sect .cat-link{display:inline-block;vertical-align:middle;text-decoration:underline;text-transform:uppercase;font-size:15px;color:#fff;margin-bottom:30px}@media (min-width:768px){.project-view-top-sect .cat-link{opacity:0;transform:translateY(-20px)}}.project-view-top-sect .cat-link:hover{text-decoration:none}.project-view-top-sect h1{font-weight:700;margin:0;font-size:8vw;line-height:9vw;text-transform:uppercase}@media (min-width:768px){.project-view-top-sect h1{opacity:0;transform:translateY(50px)}}@media (max-width:767px){.project-view-top-sect h1{font-size:10vw}}.project-view-top-sect .bottom-row{margin-top:auto;position:relative;padding-bottom:20px}.project-view-top-sect .project-params{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-bottom:15vh}.project-view-top-sect .project-params .param{padding:0 70px;text-transform:uppercase}@media (min-width:768px){.project-view-top-sect .project-params .param{opacity:0;transform:translateY(20px)}}@media (min-width:768px) and (max-width:991px){.project-view-top-sect .project-params .param{padding:0 30px}}@media (max-width:767px){.project-view-top-sect .project-params .param{padding:0 15px}}.project-view-top-sect .project-params .param-title{display:block;font-size:10px;font-weight:400;color:#b7b7b7;opacity:.9;text-align:center;padding-bottom:10px}.project-view-top-sect .project-params .param-title i{font-style:normal}@media (max-width:767px){.project-view-top-sect .project-params .param-title i{display:none}}.project-view-top-sect .project-params .param-value{display:block;color:#fff;font-size:30px;text-align:center;font-weight:500;white-space:nowrap}.project-view-top-sect .project-params .param-value em{font-style:normal;display:inline-block;vertical-align:top;font-size:18px}@media (max-width:767px){.project-view-top-sect .project-params .param-value em{font-size:10px}}@media (max-width:767px){.project-view-top-sect .project-params .param-value{font-size:18px}}.project-view-top-sect .video-link{display:block;position:absolute;color:#fff;text-transform:uppercase;bottom:0;left:0;font-size:14px;font-weight:500;line-height:18px;outline:0!important}@media (min-width:768px){.project-view-top-sect .video-link{opacity:0}}.project-view-top-sect .video-link:hover i:before{background:#078434}.project-view-top-sect .video-link i{display:inline-block;margin-bottom:50px;position:relative}@media (max-width:767px){.project-view-top-sect .video-link i{margin-bottom:10px;transform:scale(.6)}}.project-view-top-sect .video-link i img{display:block;position:relative;z-index:3}.project-view-top-sect .video-link i:before{content:"";display:block;clear:both;position:absolute;border-radius:50%;top:-20px;left:-20px;right:-20px;bottom:-20px;border:1px solid rgba(255,255,255,.14);transition:all .3s ease}@media (max-width:767px){.project-view-top-sect .video-link i:before{top:-15px;left:-15px;right:-15px;bottom:-15px}}.project-view-top-sect .video-link i:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;animation:scrollBottomScale 2s ease-out infinite;animation-delay:.3s}.project-view-top-sect .video-link span{display:block;text-align:left}.ie11 .top-index-slider .name-holder{background:0 0!important;color:rgba(255,255,255,.15)}footer{padding:90px 0 100px;position:relative;z-index:10;background:url(../images/footer-dots.png) no-repeat 50% 100% #0f0f0f;color:#fff;text-transform:uppercase}@media (min-width:768px) and (max-width:991px){footer{padding:60px 0 40px}}@media (max-width:767px){footer{padding:30px 0 20px}}footer .footer-top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-bottom:30px}@media (min-width:768px) and (max-width:991px){footer .footer-top{margin-bottom:30px;display:block}}@media (max-width:767px){footer .footer-top{flex-direction:column;margin-bottom:20px}}footer .footer-top .left-col{flex:1;padding-right:5%;padding-top:5px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media (min-width:768px) and (max-width:991px){footer .footer-top .left-col{margin-bottom:30px}}@media (max-width:767px){footer .footer-top .left-col{order:2;padding-top:15px;padding-right:0}}footer .footer-top .right-col{width:55%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media (min-width:768px){footer .footer-top .right-col{min-width:550px;max-width:700px}}@media (min-width:768px) and (max-width:991px){footer .footer-top .right-col{width:100%;max-width:none;min-width:0}}@media (max-width:767px){footer .footer-top .right-col{width:100%;display:block;max-width:none;min-width:0;margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){footer .footer-top .phone{padding-left:50px}}@media (max-width:767px){footer .footer-top .phone{padding-left:36px}}footer .footer-top .tel{display:block;font-size:26px;margin-bottom:20px;margin-left:-5px;color:#fff}@media (min-width:768px) and (max-width:991px){footer .footer-top .tel{margin-bottom:10px;display:inline-block}}@media (max-width:767px){footer .footer-top .tel{font-size:25px;margin-left:0;margin-bottom:10px}}footer .footer-top .tel:last-child{margin-bottom:0}@media (max-width:767px){footer .nav-row{display:none}}footer .footer-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (min-width:768px) and (max-width:991px){footer .footer-nav{justify-content:space-between;margin-bottom:40px}}footer .footer-nav li{margin-left:3vw}footer .footer-nav li:first-child{margin-left:0}@media (max-width:767px){footer .footer-nav li{margin-left:0}}footer .footer-nav li a{display:block;font-weight:500;color:#fff;font-size:13px;white-space:nowrap}footer .copy-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (min-width:768px) and (max-width:991px){footer .copy-box{display:none}}footer .copy{display:block;margin-right:5vw;font-weight:400;font-size:10px;color:#989898}footer .madein{font-size:10px;color:#6d6d6d}footer .madein span{padding-right:5px}footer .madein a{text-decoration:underline;color:#989898}footer .madein a:hover{text-decoration:none;color:#fff}footer .location-column{width:100%}@media (max-width:767px){footer .location-column{border-bottom:1px solid #252525;margin-bottom:25px}footer .location-column:last-child{border:none;margin-bottom:0}}footer .location{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-size:14px;line-height:28px;margin-top:40px;padding-top:30px;border-top:1px solid #252525}@media (min-width:992px) and (max-width:1199px){footer .location{font-size:12px;line-height:22px}}@media (min-width:768px) and (max-width:991px){footer .location{margin-bottom:20px}}@media (max-width:767px){footer .location{margin-top:0;border:none;padding-top:20px;font-size:14px;line-height:21px;margin-bottom:10px}}footer .location span{padding-top:3px}footer .location .icon{margin-left:-50px;width:50px}@media (min-width:768px) and (max-width:991px){footer .location .icon{margin-left:0}}@media (max-width:767px){footer .location .icon{margin-left:0;width:36px}}footer .email-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}footer .email-box .icon{margin-left:-50px;width:50px}@media (min-width:768px) and (max-width:991px){footer .email-box .icon{margin-left:0}}@media (max-width:767px){footer .email-box .icon{margin-left:0;width:35px}footer .email-box .icon img{width:20px}}footer .email-box a{color:#fff;font-size:12px;display:block;margin-top:2px;text-decoration:underline}footer .email-box a:hover{text-decoration:none}footer .xs-email{padding-bottom:30px;margin-bottom:20px}@media (min-width:768px){footer .xs-email{display:none}}footer .worktime-xs{display:block;color:#989898}@media (min-width:768px){footer .worktime-xs{display:none}}footer .worktime{display:block;font-size:10px;color:#989898;margin-bottom:25px}@media (min-width:768px) and (max-width:991px){footer .worktime{padding-left:50px}}@media (max-width:767px){footer .worktime{display:none}}footer .soc-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (min-width:768px) and (max-width:991px){footer .soc-links{justify-content:space-around}}@media (max-width:767px){footer .soc-links{justify-content:space-between;margin-bottom:35px}}footer .soc-links li{margin:0 5px}@media (max-width:767px){footer .soc-links li:first-child{margin-left:0}footer .soc-links li:last-child{margin-right:0}}footer .soc-links li a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:40px;height:30px}.wp-block-image img{margin:0 auto;display:block}.project-view-work-wrapper,.white-page-news{position:relative}@media (max-width:767px){.project-view-work-wrapper,.white-page-news{padding-top:50px}}.project-view-work-wrapper .functions-list,.white-page-news .functions-list{margin-bottom:30px}@media (max-width:767px){.project-view-work-wrapper .functions-list,.white-page-news .functions-list{margin-bottom:20px;padding-right:0;padding-left:0}}@media (max-width:767px){.project-view-work-wrapper .wp-block-sk-work-twocolumns-column .wp-block-image,.white-page-news .wp-block-sk-work-twocolumns-column .wp-block-image{margin-top:0}}.project-view-work-wrapper h2,.project-view-work-wrapper h3,.project-view-work-wrapper h4,.project-view-work-wrapper h5,.project-view-work-wrapper p,.white-page-news h2,.white-page-news h3,.white-page-news h4,.white-page-news h5,.white-page-news p{padding:0 5%;margin-top:0;margin-left:auto;margin-right:auto;max-width:1300px}@media (min-width:768px) and (max-width:991px){.project-view-work-wrapper h2,.project-view-work-wrapper h3,.project-view-work-wrapper h4,.project-view-work-wrapper h5,.project-view-work-wrapper p,.white-page-news h2,.white-page-news h3,.white-page-news h4,.white-page-news h5,.white-page-news p{padding:0}}@media (max-width:767px){.project-view-work-wrapper h2,.project-view-work-wrapper h3,.project-view-work-wrapper h4,.project-view-work-wrapper h5,.project-view-work-wrapper p,.white-page-news h2,.white-page-news h3,.white-page-news h4,.white-page-news h5,.white-page-news p{padding:0}}@media (max-width:767px){.project-view-work-wrapper h2,.white-page-news h2{margin-top:0}}.project-view-work-wrapper p,.white-page-news p{font-size:22px;line-height:29px;margin-bottom:50px;font-weight:300}@media (min-width:768px) and (max-width:991px){.project-view-work-wrapper p,.white-page-news p{font-size:18px;line-height:26px}}@media (max-width:767px){.project-view-work-wrapper p,.white-page-news p{font-size:16px;line-height:22px;margin-bottom:25px}}.project-view-work-wrapper h2,.white-page-news h2{font-weight:300;font-size:5vw;text-transform:uppercase;margin-bottom:3vw}@media (min-width:1650px){.project-view-work-wrapper h2,.white-page-news h2{font-size:80px}}@media (max-width:767px){.project-view-work-wrapper h2,.white-page-news h2{font-size:8vw;font-weight:500;margin-bottom:20px}}.project-view-work-wrapper h3,.white-page-news h3{text-transform:uppercase;font-size:32px;margin-bottom:50px;font-weight:400}@media (max-width:767px){.project-view-work-wrapper h3,.white-page-news h3{margin-top:0;font-size:6vw;margin-bottom:20px;font-weight:500}}.project-view-work-wrapper ul,.white-page-news ul{text-transform:none;margin:0 0 30px;text-align:left}.project-view-work-wrapper ul li:not(.item),.white-page-news ul li:not(.item){position:relative;padding-left:30px;padding-bottom:20px;font-size:22px;font-weight:300}@media (max-width:767px){.project-view-work-wrapper ul li:not(.item),.white-page-news ul li:not(.item){font-size:16px;padding-bottom:10px;line-height:22px}}.project-view-work-wrapper ul li:not(.item)>span,.project-view-work-wrapper ul li:not(.item)>strong,.white-page-news ul li:not(.item)>span,.white-page-news ul li:not(.item)>strong{font-size:21px;font-weight:500}.project-view-work-wrapper ul li:not(.item):before,.white-page-news ul li:not(.item):before{content:"";display:block;clear:both;position:absolute;left:5px;top:8px;border-radius:50%;background:#078434;width:7px;height:7px}@media (max-width:767px){.project-view-work-wrapper ul li:not(.item):before,.white-page-news ul li:not(.item):before{top:5px}}.project-view-work-wrapper ol,.white-page-news ol{counter-reset:li;list-style:none;margin:0;padding:10px 0;text-transform:none;text-align:left}@media (max-width:767px){.project-view-work-wrapper ol,.white-page-news ol{padding-left:0}}.project-view-work-wrapper ol>li,.white-page-news ol>li{position:relative;padding-left:45px;font-weight:300;padding-bottom:20px;font-size:20px;line-height:28px}.project-view-work-wrapper ol>li>strong,.white-page-news ol>li>strong{font-size:21px;font-weight:500}@media (max-width:767px){.project-view-work-wrapper ol>li,.white-page-news ol>li{padding-left:0;padding-top:35px;border-bottom:1px solid #ccc;margin-bottom:10px}.project-view-work-wrapper ol>li:last-child,.white-page-news ol>li:last-child{border:none}}.project-view-work-wrapper ol>li:before,.white-page-news ol>li:before{content:"";display:block;clear:both;content:counter(li);counter-increment:li;position:absolute;left:0;top:1px;border:1px solid #078434;color:#000;width:25px;height:25px;font-size:14px;border-radius:50%;text-align:center;line-height:25px;font-weight:500;z-index:4}@media (max-width:767px){.project-view-work-wrapper ol>li:before,.white-page-news ol>li:before{left:0;top:2px;font-size:14px}}.project-view-work-wrapper .centered-box,.white-page-news .centered-box{padding:0 5%;margin:0 auto;max-width:1300px}@media (min-width:768px) and (max-width:991px){.project-view-work-wrapper .centered-box,.white-page-news .centered-box{padding:0}}@media (max-width:767px){.project-view-work-wrapper .centered-box,.white-page-news .centered-box{padding:0}}.project-view-work-wrapper img.align-center,.white-page-news img.align-center{margin:0 auto}@media (max-width:767px){.project-view-work-wrapper img.align-center,.white-page-news img.align-center{margin-bottom:20px}}.project-view-work-wrapper .full-carousel,.white-page-news .full-carousel{margin-bottom:110px}@media (min-width:768px) and (max-width:991px){.project-view-work-wrapper .full-carousel,.white-page-news .full-carousel{margin-bottom:60px}}@media (max-width:767px){.project-view-work-wrapper .full-carousel,.white-page-news .full-carousel{margin-bottom:30px}}.project-view-work-wrapper .full-width-image,.white-page-news .full-width-image{max-width:none;margin-bottom:100px;margin-left:-6vw;width:100vw}.project-view-work-wrapper .full-width-image img,.white-page-news .full-width-image img{max-width:none;width:100%}@media (min-width:768px) and (max-width:991px){.project-view-work-wrapper .full-width-image,.white-page-news .full-width-image{margin-bottom:50px}}@media (min-width:1400px){.project-view-work-wrapper .full-width-image,.white-page-news .full-width-image{margin-left:-7vw}}@media (min-width:768px) and (max-width:1199px){.project-view-work-wrapper .full-width-image,.white-page-news .full-width-image{margin-left:-4vw}}@media (max-width:767px){.project-view-work-wrapper .full-width-image,.white-page-news .full-width-image{margin-left:-8vw;margin-bottom:30px}}.project-view-work-wrapper .wp-block-image,.white-page-news .wp-block-image{margin-bottom:60px;margin-top:50px}@media (max-width:767px){.project-view-work-wrapper .wp-block-image,.white-page-news .wp-block-image{margin-top:20px;margin-bottom:20px}}.wp-block-sk-work-twocolumns{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0 0 50px;text-transform:none}@media (max-width:767px){.wp-block-sk-work-twocolumns{flex-direction:column;margin-bottom:10px}}@media (max-width:767px) and (max-width:767px){.wp-block-sk-work-twocolumns._mod-xs-inverted{margin-bottom:30px}}@media (max-width:767px){.wp-block-sk-work-twocolumns._mod-xs-inverted .col{margin-bottom:0}.wp-block-sk-work-twocolumns._mod-xs-inverted .col:last-child{order:-1;margin-bottom:20px!important}}.wp-block-sk-work-twocolumns .col{width:50%}@media (max-width:767px){.wp-block-sk-work-twocolumns .col{width:100%;margin-bottom:20px}.wp-block-sk-work-twocolumns .col:last-child{margin-bottom:0}.wp-block-sk-work-twocolumns .col:last-child .full-width-image{margin-bottom:20px}}.wp-block-sk-work-twocolumns .col h2,.wp-block-sk-work-twocolumns .col h3,.wp-block-sk-work-twocolumns .col h4,.wp-block-sk-work-twocolumns .col h5,.wp-block-sk-work-twocolumns .col p{padding:0;padding-left:6vw;margin-top:0;text-align:left}@media (max-width:767px){.wp-block-sk-work-twocolumns .col h2,.wp-block-sk-work-twocolumns .col h3,.wp-block-sk-work-twocolumns .col h4,.wp-block-sk-work-twocolumns .col h5,.wp-block-sk-work-twocolumns .col p{padding:0}}@media (max-width:767px){.wp-block-sk-work-twocolumns .col h2.has-text-align-center,.wp-block-sk-work-twocolumns .col h3.has-text-align-center,.wp-block-sk-work-twocolumns .col h4.has-text-align-center,.wp-block-sk-work-twocolumns .col h5.has-text-align-center,.wp-block-sk-work-twocolumns .col p.has-text-align-center{text-align:center}}.wp-block-sk-work-twocolumns .col p{font-size:22px;line-height:29px;margin-bottom:50px;font-weight:300}@media (min-width:768px) and (max-width:991px){.wp-block-sk-work-twocolumns .col p{font-size:16px;line-height:21px}}@media (max-width:767px){.wp-block-sk-work-twocolumns .col p{font-size:16px;line-height:22px;margin-bottom:25px;padding:0}}.wp-block-sk-work-twocolumns .col p:last-child{margin-bottom:0}.wp-block-sk-work-twocolumns .col h3{font-size:4vw;line-height:inherit;margin:0 0 30px;font-weight:400}@media (min-width:1650px){.wp-block-sk-work-twocolumns .col h3{font-size:58px}}@media (min-width:768px) and (max-width:991px){.wp-block-sk-work-twocolumns .col h3{margin-bottom:15px}}@media (max-width:767px){.wp-block-sk-work-twocolumns .col h3{font-size:24px;margin-bottom:15px}}.wp-block-sk-work-twocolumns .col h4{font-size:32px;margin:0 0 20px;font-weight:400}.wp-block-sk-work-twocolumns .col .wp-block-image{margin-bottom:0;margin-top:0}.wp-block-sk-work-twocolumns .col img{width:100%}.wp-block-sk-work-twocolumns .col:first-child h2,.wp-block-sk-work-twocolumns .col:first-child h3,.wp-block-sk-work-twocolumns .col:first-child h4,.wp-block-sk-work-twocolumns .col:first-child h5,.wp-block-sk-work-twocolumns .col:first-child p{padding-right:6vw;padding-left:0}.wp-block-sk-work-twocolumns .has-small-font-size{font-size:18px}.wp-block-sk-work-twocolumns .full-width-image{margin:0;width:100%}.wp-block-sk-work-twocolumns._mod-vcent{align-items:center}.wp-block-sk-work-twocolumns._mod-full-width{margin-left:-6vw;width:100vw}@media (min-width:1400px){.wp-block-sk-work-twocolumns._mod-full-width{margin-left:-7vw}}@media (min-width:768px) and (max-width:1199px){.wp-block-sk-work-twocolumns._mod-full-width{margin-left:-4vw}}@media (max-width:767px){.wp-block-sk-work-twocolumns._mod-full-width{margin-left:-8vw;margin-bottom:30px;flex-direction:column;justify-content:flex-start;align-items:stretch}}@media (min-width:768px) and (max-width:991px){.wp-block-sk-work-twocolumns._mod-full-width{margin-bottom:50px}}.wp-block-sk-work-twocolumns._mod-full-width .col{width:50%}.wp-block-sk-work-twocolumns._mod-full-width .col:first-child h2,.wp-block-sk-work-twocolumns._mod-full-width .col:first-child h3,.wp-block-sk-work-twocolumns._mod-full-width .col:first-child h4,.wp-block-sk-work-twocolumns._mod-full-width .col:first-child h5,.wp-block-sk-work-twocolumns._mod-full-width .col:first-child p{padding-left:6vw}@media (max-width:767px){.wp-block-sk-work-twocolumns._mod-full-width .col{width:100%}.wp-block-sk-work-twocolumns._mod-full-width .col:last-child{margin-bottom:0}}.wp-block-sk-work-twocolumns._mod-full-width p{padding-right:6vw;padding-left:6vw}@media (max-width:767px){.wp-block-sk-work-twocolumns._mod-full-width p{order:-1}}.wp-block-sk-work-twocolumns._mod-full-width ul{padding-right:6vw;padding-left:6vw}@media (min-width:768px){.wp-block-sk-work-twocolumns._mod-nomargin{margin-top:0;margin-bottom:0}}.wp-block-sk-work-twocolumns+.twocolumns{margin-top:0}.pv-content-section{background:#fff;padding:10px 0 0;text-align:center}@media (max-width:767px){.pv-content-section{padding:0}.pv-content-section br{display:none!important}}@media (min-width:768px) and (max-width:991px){.pv-content-section br:nth-child(odd){display:none}}.pv-content-section .container>div.pv-green-section:first-child{margin-top:-100px}@media (max-width:767px){.pv-content-section .container>div.pv-green-section:first-child{margin-top:0}}.pv-green-section{padding:100px 0;color:#fff;background:#098c38;font-weight:400;margin-left:-6vw;width:100vw;margin-bottom:80px}@media (min-width:1400px){.pv-green-section{margin-left:-7vw}}@media (min-width:768px) and (max-width:1199px){.pv-green-section{margin-left:-4vw}}@media (max-width:767px){.pv-green-section{margin-left:-8vw;margin-bottom:30px;padding:50px 0 30px;text-align:center}}.pv-green-section h2{font-weight:300;font-size:4vw;text-transform:uppercase;margin:0 0 3vw}.pv-green-section h3{text-transform:uppercase;font-size:32px;margin:0 0 50px;font-weight:400}@media (max-width:767px){.pv-green-section br{display:block!important}}.pv-green-section .sectname{display:block;text-transform:uppercase;font-size:12px;margin-bottom:90px;text-align:left}@media (max-width:767px){.pv-green-section .sectname{margin-bottom:30px;text-align:center;font-size:16px;font-weight:500}}.pv-green-section p{font-size:28px;line-height:38px}@media (min-width:768px) and (max-width:991px){.pv-green-section p{font-size:24px;line-height:32px}}@media (max-width:767px){.pv-green-section p{font-size:18px;line-height:24px}}@media (min-width:768px){.effect-image{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;margin:10px 0 100px;overflow:hidden;position:relative;width:100%}.effect-image img{position:absolute}.effect-image:after{content:"";display:block;clear:both;padding-top:40%}}.func-modal{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:100}@media (max-width:767px){.func-modal{position:fixed;padding:0 10px;background:rgba(0,0,0,.2)}}.func-modal .global-close-btn{top:25px;right:25px;padding:0;width:17px;height:17px}.func-modal .global-close-btn:after,.func-modal .global-close-btn:before{background:#3d823e}.func-modal .global-close-btn:hover:after,.func-modal .global-close-btn:hover:before{background:#000}.func-modal .modal-dismiss{top:0;left:0;width:100%;height:100%;position:absolute}.func-modal .modal-holder{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.func-modal .modal-holder .modal-frame{background:#fff;box-shadow:0 0 100px rgba(0,0,0,.2);padding:40px 50px;width:650px;border-radius:20px;position:relative;z-index:3}@media (max-width:767px){.func-modal .modal-holder .modal-frame{width:100%;border-radius:10px;padding:20px;overflow:auto;max-height:95vh}}.func-modal .icon{margin-bottom:20px;display:inline-block;width:65px}@media (max-width:767px){.func-modal .icon{width:40px}}.func-modal .icon img{display:inline-block;max-height:52px}@media (max-width:767px){.func-modal .icon img{max-height:35px}}.func-modal .name{text-transform:uppercase;font-weight:700;color:#048331;font-size:30px;line-height:34px;display:block;margin-bottom:25px}@media (max-width:767px){.func-modal .name{font-size:19px;line-height:22px;margin-bottom:15px}}.func-modal .slide-text{margin-bottom:20px}@media (max-width:767px){.func-modal .slide-text{margin-bottom:10px}}.func-modal p{font-size:14px;line-height:19px;color:#7c7c7c;text-transform:none}@media (max-width:767px){.func-modal p{margin:0 0 15px}.func-modal p:last-child{margin-bottom:0}}.white-page-news{padding:180px 0 50px}.white-page-news._mod-news-list{padding-top:160px}@media (max-width:767px){.white-page-news._mod-news-list{padding-top:100px}.white-page-news._mod-news-list h1{font-size:21px}}@media (max-width:767px){.white-page-news{padding-top:100px}}.white-page-news ul.paging{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.white-page-news ul.paging>li{list-style:none;padding-left:0;margin-right:10px}.white-page-news ul.paging>li:before{display:none}.white-page-news ul.paging>li a,.white-page-news ul.paging>li span{width:35px;display:block;height:35px;line-height:35px;color:#000;font-weight:500;text-align:center;border:1px solid #c2c2c2;transition:all .3s ease}.white-page-news ul.paging>li a:hover{color:#078434;border-color:#078434}.white-page-news ul.paging>li span{border-color:#078434;color:#fff;background:#078434}.white-page-news .news-cat{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid #b3b3b3;padding-bottom:15px;margin-bottom:50px}@media (max-width:767px){.white-page-news .news-cat{display:block;border:none;padding-bottom:0;margin-bottom:30px}}.white-page-news .news-cat a{font-size:21px;font-weight:500;color:#000;text-transform:uppercase}.white-page-news .news-cat a:hover{color:#078434}@media (max-width:767px){.white-page-news .news-cat a{width:100%;display:block;border-bottom:1px solid #b3b3b3;padding-bottom:5px;margin-bottom:10px}}.white-page-news .news-cat .date{color:#666}@media (max-width:767px){.white-page-news .news-cat .date{display:block;width:100%;font-size:12px}}@media (max-width:767px){.white-page-news .news-cat .date span{display:none}}.white-page-news .news-cat .date b{color:#000;font-weight:500}@media (max-width:767px){.white-page-news .news-cat .date b{color:#ccc}}.white-page-news h1{text-transform:uppercase;color:#088c38;margin:0 0 50px;font-weight:500;font-size:4vw;line-height:4vw}@media (max-width:767px){.white-page-news h1{font-size:18px;line-height:21px;margin-bottom:20px}}.white-page-news h2,.white-page-news h3,.white-page-news h4{padding:0;margin-top:0}.white-page-news h3{margin-bottom:30px}.white-page-news .wp-block-image figcaption{text-align:center}.white-page-news p{margin-left:0;padding:0}.white-page-news p.has-text-align-center{padding:0 5%}.white-page-news .galery-carousel{margin-bottom:80px}@media (max-width:767px){.white-page-news .galery-carousel{margin-bottom:20px}}@media (max-width:767px){.white-page-news .galery-carousel .button-next,.white-page-news .galery-carousel .button-prev{display:none}}.news-list-all{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-left:-3%}@media (max-width:767px){.news-list-all{display:block;margin:0}}.news-list-all .news-item{width:33.33333%;padding-left:3%;margin-bottom:4%}@media (max-width:767px){.news-list-all .news-item{width:100%;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #ccc}}.news-list-all .news-item.sticky{width:100%;margin-bottom:3%}@media (max-width:767px){.news-list-all .news-item.sticky{margin-bottom:20px}}.news-list-all .news-item.sticky:after{content:"";display:block;clear:both;height:1px;background:#a5a5a5;margin-top:2%}@media (max-width:767px){.news-list-all .news-item.sticky:after{display:none}}.news-list-all .news-item.sticky .item-holder{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media (max-width:767px){.news-list-all .news-item.sticky .item-holder{display:block}}.news-list-all .news-item.sticky .image{width:40%;margin-bottom:0}@media (max-width:767px){.news-list-all .news-item.sticky .image{width:100%;margin-bottom:20px}}.news-list-all .news-item.sticky .item-desc{flex:1;padding-left:5%}@media (max-width:767px){.news-list-all .news-item.sticky .item-desc{padding-left:0}}.news-list-all .news-item.sticky .item-title{font-size:34px}@media (min-width:768px) and (max-width:991px){.news-list-all .news-item.sticky .item-title{font-size:21px}}@media (max-width:767px){.news-list-all .news-item.sticky .item-title{font-size:18px}}@media (min-width:768px){.news-list-all .news-item.sticky .item-title{display:block;margin-bottom:10px}}.news-list-all .news-item.sticky p{font-size:18px;line-height:21px}@media (min-width:768px){.news-list-all .news-item.sticky p{margin-top:0;margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){.news-list-all .news-item.sticky p{font-size:16px}}@media (max-width:767px){.news-list-all .news-item.sticky p{font-size:16px;line-height:19px}}.news-list-all .news-item .item-holder{position:relative}.news-list-all .news-item .image{position:relative;overflow:hidden;margin-bottom:20px;background:#c2c2c2;border:1px solid rgba(194,194,194,.1)}.news-list-all .news-item .image:hover img{transform:scale(1.1);transition:all 1s ease}.news-list-all .news-item .image:after{content:"";display:block;clear:both;padding-top:65%}.news-list-all .news-item .image img{top:0;left:0;width:100%;height:100%;position:absolute;object-fit:cover;transition:all .5s ease}.news-list-all .news-item .date{display:block;color:#8d8d8d;text-transform:uppercase;font-size:14px;margin-bottom:10px}.news-list-all .news-item .item-title{text-decoration:none;color:#000;text-transform:uppercase;font-weight:500;font-size:18px}.news-list-all .news-item .item-title:hover{color:#078434}.news-list-all .news-item p{font-size:16px;line-height:19px;margin:10px 0 0}.green-arrowed-btn{display:inline-block;background:#078434;color:#fff;text-transform:uppercase;font-size:18px;font-weight:500;padding:20px 30px 21px;border-radius:5px;transition:all .3s ease}@media (max-width:767px){.green-arrowed-btn{padding:15px 20px;font-size:16px}.green-arrowed-btn i{width:20px;margin-left:10px}}.green-arrowed-btn:hover{color:#fff;background:#08712d}.green-arrowed-btn:hover i{transform:translateX(5px) scale(1.1)}.green-arrowed-btn span{display:inline-block;vertical-align:middle}.green-arrowed-btn i{margin-left:20px;width:28px;height:1px;background:#fff;display:inline-block;vertical-align:middle;position:relative;transition:all .3s ease}.green-arrowed-btn i:after{content:"";display:block;clear:both;display:inline-block;border:solid #fff;border-width:0 1px 1px 0;padding:5px;transform:rotate(-45deg);position:absolute;top:-5px;right:0}.custom-radio-quatro{position:relative;flex:1}.custom-radio-quatro .radio-holder{padding:50px 10% 40px 8%;border-radius:20px;background:#fff;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;cursor:pointer}@media (min-width:992px) and (max-width:1199px){.custom-radio-quatro .radio-holder{padding-top:40px;padding-bottom:30px}}@media (min-width:768px) and (max-width:991px){.custom-radio-quatro .radio-holder{padding:40px 15px 30px}}@media (max-width:767px){.custom-radio-quatro .radio-holder{flex-direction:row;display:block;padding:30px 20px 20px 30px}}.custom-radio-quatro:hover .radio-holder{background:#078835;box-shadow:0 0 30px rgba(0,0,0,.1)}.custom-radio-quatro:hover .ch-btn{background:#eee}.custom-radio-quatro:hover .radio-icon img{filter:invert(1)}.custom-radio-quatro:hover .rad-name{color:#fff}.custom-radio-quatro .abs-link{cursor:pointer}.custom-radio-quatro input{opacity:0;position:absolute;width:1px;height:1px}.custom-radio-quatro input:checked+.radio-holder{cursor:default;border-color:#ccc;background:#078835}.custom-radio-quatro .ch-btn{border-radius:50%;position:relative;display:block;min-width:25px;width:25px;height:25px;border:1px solid #bfbfbf;margin-bottom:25px;transition:all .3s ease}@media (max-width:767px){.custom-radio-quatro .ch-btn{margin-bottom:15px;margin-right:15px}}.custom-radio-quatro .ch-btn:before{content:"";display:block;clear:both;position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#000;border-radius:50%;opacity:0}.custom-radio-quatro .radio-icon{margin-left:auto;position:relative;width:100%}@media (max-width:767px){.custom-radio-quatro .radio-icon{margin-bottom:10px}}.custom-radio-quatro .radio-icon img{position:relative;z-index:3;max-width:56px;max-height:58px;filter:invert(23%) sepia(98%) saturate(1994%) hue-rotate(133deg) brightness(96%) contrast(94%)}@media (max-width:767px){.custom-radio-quatro .radio-icon img{max-width:38px;max-height:40px}}@media (max-width:767px){.custom-radio-quatro .rad-bottom{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start}}.custom-radio-quatro .rad-name{display:block;font-size:22px;line-height:27px;font-weight:500;padding-bottom:10px;color:#000}@media (min-width:992px) and (max-width:1199px){.custom-radio-quatro .rad-name{font-size:18px;line-height:24px}}@media (min-width:768px) and (max-width:991px){.custom-radio-quatro .rad-name{font-size:18px;line-height:24px}}@media (max-width:767px){.custom-radio-quatro .rad-name{font-size:16px;line-height:21px}}.custom-radio-quatro .radio-bottom{margin-top:auto;width:100%}.custom-radio-quatro .rad-cent{padding-right:60px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-bottom:5px}@media (max-width:767px){.custom-radio-quatro .rad-cent{padding-right:0}}.custom-radio-quatro .rad-text{color:#a3a5ab;display:block;font-size:13px}.calc-fix-button{position:absolute;left:6%;bottom:5%;opacity:0;transform:translateY(6vh);transition:all .3s ease}@media (min-width:1400px){.calc-fix-button{left:7%}}@media (max-width:1199px) and (min-width:768px){.calc-fix-button{left:4%}}.calc-fix-button .green-arrowed-btn{background:#08a641;font-size:16px;padding-top:15px;padding-bottom:16px;box-shadow:0 0 15px rgba(0,0,0,.11)}.calc-fix-button .green-arrowed-btn i{width:25px}.calc-fix-button.pinned{transform:translateY(0);opacity:1}.sk-circle{width:150px;height:150px;position:relative;border:2px solid #000}.circles-box{text-align:center}.circles-box .circ-title{display:block;margin-bottom:75px;font-weight:300;font-size:40px;line-height:47px;text-transform:none}@media (min-width:768px) and (max-width:991px){.circles-box .circ-title{margin-bottom:40px}}@media (max-width:767px){.circles-box .circ-title{font-size:28px;line-height:32px;margin-bottom:30px}}.sk-circles{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:0 auto 120px;max-width:1100px}@media (max-width:767px){.sk-circles{margin-bottom:30px}}.sk-circles .item{padding:0 8% 0 2%;flex:1}@media (max-width:767px){.sk-circles .item{padding:0 10px}}.sk-circles .item.inEffect .circle-wrap .feat-pic{transform:translateY(0);opacity:1}.sk-circles .item.inEffect .featname{opacity:1;transform:translateY(0)}.sk-circles .circle-wrap{position:relative;margin-bottom:10px}.sk-circles .circle-wrap .radial-progress{position:relative;width:150px;height:150px;margin:0 auto}@media (max-width:767px){.sk-circles .circle-wrap .radial-progress{width:80px;height:80px}.sk-circles .circle-wrap .radial-progress canvas{width:100%!important;height:100%!important}}.sk-circles .circle-wrap .radial-inside{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.sk-circles .circle-wrap .feat-pic{position:absolute;left:50%;top:5%;height:100%;margin-left:130px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;transform:translateY(10px);opacity:0;transition:all 1s ease}@media (max-width:767px){.sk-circles .circle-wrap .feat-pic{justify-content:center;margin-left:0;transform:translateX(-50%)!important;left:50%;height:auto;top:85%;margin-top:-20px}}.sk-circles .circle-wrap .feat-pic img{max-width:39px;max-height:46px}@media (max-width:767px){.sk-circles .circle-wrap .feat-pic img{max-width:21px;max-height:27px}}.sk-circles .circle-wrap .number{color:#000;display:block;font-size:34px;font-weight:500;padding-left:5%}@media (max-width:767px){.sk-circles .circle-wrap .number{font-size:21px;padding-bottom:10px}}.sk-circles .circle-wrap .number i{font-style:normal}.sk-circles .feat-text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:70px}@media (max-width:767px){.sk-circles .feat-text{height:auto}}.sk-circles .featname{font-weight:500;font-size:20px;display:block;text-align:center;text-transform:none}@media (min-width:768px){.sk-circles .featname{opacity:0;transition:all .7s ease;transform:translateY(-20px)}}@media (max-width:767px){.sk-circles .featname{font-size:14px}}.pops-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-bottom:140px}@media (max-width:767px){.pops-box{display:block;margin-bottom:30px}}.pops-box .pops-left{width:250px;min-width:250px;padding-top:15px}@media (max-width:767px){.pops-box .pops-left{width:100%;padding-bottom:20px;padding-top:30px}.pops-box .pops-left .pops-title{font-weight:500}.pops-box .pops-left .pops-title br{display:none!important}}.pops-box .pop-apps-list{flex:1;max-width:1200px;margin-bottom:0}.quad-feats-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:60px}@media (max-width:767px){.quad-feats-box{display:block;margin:0 -8vw}}.quad-feats-box .quad-item{width:50%;position:relative;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:65px 0 0}@media (max-width:767px){.quad-feats-box .quad-item{width:100%;padding:40px 0 0;border-bottom:1px solid #eee}}.quad-feats-box .quad-item:nth-child(1),.quad-feats-box .quad-item:nth-child(4),.quad-feats-box .quad-item:nth-child(5),.quad-feats-box .quad-item:nth-child(8){background:#fafafa}.quad-feats-box .quad-item .pic{width:100%}.quad-feats-box .quad-item .pic img{margin:0 auto}.quad-feats-box .quad-item .quad-textbox{text-transform:none;padding:0 5% 30px}.quad-feats-box .quad-item .quad-textbox p{margin:0;font-size:15px;line-height:21px;font-weight:400;color:#727272}.quad-feats-box .quad-item .quad-textbox p strong{display:block;text-transform:uppercase;font-size:22px;margin-bottom:20px;color:#000}@media (min-width:768px) and (max-width:991px){.quad-feats-box .quad-item .quad-textbox p strong{font-size:18px;line-height:19px}}.cinema-tv-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-left:-6vw;position:relative;padding-top:180px;margin-bottom:200px}@media (min-width:1400px){.cinema-tv-box{margin-left:-7vw}}@media (max-width:1199px) and (min-width:768px){.cinema-tv-box{margin-left:-4vw}}@media (min-width:768px) and (max-width:991px){.cinema-tv-box{padding-top:140px}}@media (max-width:767px){.cinema-tv-box{margin-left:-8vw;flex-direction:column;padding-top:0;margin-bottom:50px}}.cinema-tv-box .title{position:absolute;right:0;top:0;font-size:20vw;line-height:15vw;color:#078434;font-weight:300}@media (min-width:768px) and (max-width:991px){.cinema-tv-box .title{top:5%}}@media (max-width:767px){.cinema-tv-box .title{position:static;width:100%;margin-bottom:-3vw;text-align:center}}.cinema-tv-box .tvcol{position:relative;z-index:3;flex:1;margin-right:-10vw}@media (min-width:768px) and (max-width:991px){.cinema-tv-box .tvcol{margin-right:-25vw}}@media (max-width:767px){.cinema-tv-box .tvcol{margin:0;margin-right:5px}}.cinema-tv-box .tvcol img{width:100%}.cinema-tv-box .right-textbox{min-width:400px;background:#fff;padding:45px 20px 50px 5%;width:45%;position:relative;z-index:4}@media (min-width:1700px){.cinema-tv-box .right-textbox{width:50%}}@media (min-width:768px) and (max-width:991px){.cinema-tv-box .right-textbox{padding-top:20px;padding-bottom:25px}}@media (max-width:767px){.cinema-tv-box .right-textbox{width:90%;margin-top:-50vw;min-width:0;margin-left:auto;padding:20px}}.cinema-tv-box .right-textbox .item-subtitle{display:block;font-size:15px;text-transform:uppercase;margin-bottom:30px;font-weight:500}@media (max-width:767px){.cinema-tv-box .right-textbox .item-subtitle{margin-bottom:15px;font-size:14px}}.cinema-tv-box .right-textbox .item-title{display:block;font-size:4vw;line-height:4vw;font-weight:300;margin-left:-.2vw;margin-bottom:20px}@media (max-width:767px){.cinema-tv-box .right-textbox .item-title{font-size:24px;line-height:28px;margin-left:0}}.cinema-tv-box .right-textbox .item-subtitle2{display:block;font-size:17px;color:#707070;text-transform:none;margin-bottom:20px}.twocols .main-column p{font-weight:300}.faq-section{padding-bottom:130px}@media (max-width:767px){.faq-section{padding-bottom:50px}}.faq-section .faqbox-title{display:block;text-transform:uppercase;font-size:13px;color:#484848;margin-bottom:25px}.faq-section .panel{border-bottom:1px solid #cae2d3;padding:10px 0}.faq-section .acc-link{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:24px;color:#000;padding:10px 0;text-transform:none;transition:all .3s ease}@media (max-width:767px){.faq-section .acc-link{font-size:16px}}.faq-section .acc-link:hover{color:#078434}.faq-section .acc-link i{width:38px;height:38px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;border:1px solid #81bb96;margin-right:30px;border-radius:50%;color:#078434;text-align:center;position:relative}@media (max-width:767px){.faq-section .acc-link i{margin-right:15px}}.faq-section .acc-link i:before{content:"";display:block;clear:both;line-height:38px;font-size:30px;height:1px;background:#078434;width:16px}.faq-section .acc-link i:after{content:"";display:block;clear:both;position:absolute;left:50%;top:50%;width:1px;height:16px;margin-top:-8px;background:#078434;opacity:0;transition:all .3s ease}.faq-section .acc-link span{flex:1}.faq-section .acc-link.collapsed i:after{opacity:1}.faq-section .textbox{padding-left:75px}@media (max-width:767px){.faq-section .textbox{padding-left:0}}.faq-section .textbox p{text-transform:none;font-size:22px;line-height:29px;margin:0 0 30px;font-weight:300}@media (max-width:767px){.faq-section .textbox p{font-size:18px;line-height:21px}}.service-contact .text p{max-width:900px}.service-contact .subtitle{font-size:13px;line-height:20px}.service-contact form{padding-top:50px;max-width:1000px}@media (min-width:768px) and (max-width:991px){.service-contact form .form-fields-col{padding-right:5%}}.service-contact form .form-control{text-transform:none;font-size:24px;padding-left:15px;font-weight:400;height:60px;padding-bottom:10px}.service-contact form .form-info{padding-top:25px;padding-left:0;color:#707070;font-size:13px;line-height:22px}@media (max-width:767px){.home .linkwrap{margin-top:15%}.home .service-page-section .heading-box .container{padding:.6%}}