.btn,body,html{font-family:'Open Sans',Arial,Helvetica,sans-serif}body{margin-top:76px}body,html{overflow-x:hidden;font-size:16px;color:#272d38}p{line-height:1.7}.img-half-full-height{min-width:100%;min-height:100%;position:absolute;max-width:100%;left:0;z-index:-1}.secpad{padding:60px 0}.row-eq-height{display:flex;flex-wrap:wrap}.row-eq-height>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.row-first-section{margin-top:-150px}a[href^=tel]{text-decoration:none}.opacity0{opacity:0!important}.opacity1{opacity:1!important}.navbar-default{background:0 0;margin-bottom:0;border-radius:0;border:0;z-index:10;padding-bottom:2px;transition:.2s all}.navbar-default .navbar-nav>li>a{color:#272d38}.navbar-default .navbar-nav>li>button{margin-top:20px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#50A9F7;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0;color:#000}.bgform{background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);float:left;margin-top:35px}.contact-map{margin-top:70px}.fpad{padding-top:45px;padding-bottom:45px}@media (min-width:992px){.bgform{padding:15px 15px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#50A9F7;background:#fff}.navbar-default li.active{background:#fff}.navbar-default .navbar-nav>li>a{margin-top:10px;margin-bottom:10px}}.navbar-default .navbar-toggle{border-color:#50A9F7}.navbar-default .navbar-toggle .icon-bar{background:#50A9F7}.navbar-brand{padding:0}@media (max-width:1399px){.navbar-container{width:96%}}.btn-primary,.btn-success{transition:.25s all}.jumbotron{margin-bottom:0}.jumbotron .jumbotron-header{font-size:46px;font-weight:500;color:#fff}.firstsubh{font-size:30px;font-weight:500;color:#34495a;margin-top:15px}.firstsub{font-size:18px}.btnmgt{margin-top:40px}.jumbotronmain{background:linear-gradient(to right,rgba(0,0,0,.9),rgba(0,0,0,.15)),url(../img/Depositphotos_391344096_DS.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.navbar-default .navbar-nav>li>a.navcontact{font-weight:500}.pl5{padding-left:5px}.contactnavh{color:#34495a;display:inline-block}.navbar-default .navbar-nav>li>a.navcontactm{font-weight:500;background:#50A9F7;color:#000;margin-left:10px;padding:15px 9px;border-radius:30px}.navcontactm .contactnavh{color:#000}.navbar-default .navbar-nav>li>a.navcontactm:focus,.navbar-default .navbar-nav>li>a.navcontactm:hover{background:#209bff}.navcontact img{margin-right:5px}@media only screen and (min-width:768px){.jumbotron{padding-top:20px;padding-bottom:30px}.jumbotronmain{padding-top:60px;padding-bottom:70px}.jumbotron h1{font-size:52px}}@media only screen and (max-width:767px){.navbar-nav{text-align:center;width:95%;margin-left:auto;margin-right:auto}.navbar-default .navbar-nav>li>a{font-size:18px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee}.navbar-default .navbar-nav>li:last-child>a{border:0}}#zgoda{float:left;width:22px;height:22px;border-radius:5px}.btn-primary,.default-primary-color{background:#50A9F7}.primary-color{color:#50A9F7}.sectionh{position:relative;padding:60px 0}.section-half-btn-wrap{margin-top:15px;margin-bottom:30px}.sechsub{font-size:18px;font-weight:500;text-transform:uppercase;background:#34495a;color:#fff;display:inline-block;padding:4px 9px;border-radius:10px;margin-bottom:15px}h1,h2,h3,h4{color:#000}h2{margin-top:35px;margin-bottom:15px;font-size:40px;font-weight:500;line-height:1.2;color:#272d38}.sech{font-size:40px;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:35px;color:#272d38;position:relative}.sechfirst{margin-top:20px;margin-bottom:15px}.btn-primary{position:relative}.section-text{font-size:16px}.section-text{color:#333}.btn{border-radius:50px;font-weight:500;padding:17px 33px;font-size:16px;transition:.15s all}.btn-default{color:#272d38;background:#fff;border:0}.iconcheckmgr{margin-right:6px}.boxgrayben{background:#f6f6f6;padding:25px 15px}.offerboxul{list-style:none;padding-left:25px;position:relative}.offerboxul li{padding:5px 0;position:relative}.offerboxul li:before{position:absolute;content:"";background:center/contain no-repeat url(../img/iconlicheck.png);display:inline-block;left:-25px;width:14px;height:13px;vertical-align:middle;top:9px}.navbar-default .navbar-nav>li>a.mgtop0{margin-top:0}.btn-primary{border:0;position:relative;z-index:1;background:#50A9F7;color:#000}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background:#69b5f7;color:#000;border:0}.btn-outline{border:2px solid #fff;color:#fff;z-index:1;background:0 0}.btn-outline.focus,.btn-outline:focus,.btn-outline:hover{background:#fff;color:#50A9F7;border:2px solid #fff}.btn-border{background:#34495a;color:#fff;z-index:1}.btn-border.focus,.btn-border:focus,.btn-border:hover{background:#50A9F7;color:#fff}.btncon{margin-top:25px;color:#000;font-size:17px;display:inline-block;font-weight:500;position:relative;z-index:10;padding:20px 0;transition:.15s all}.btncon:focus,.btncon:hover{color:#fff}.btncont{text-transform:uppercase;display:inline-block}.btnconp{font-size:21px;margin-top:3px;display:inline-block}.imgr{margin-right:8px}.btnconi{display:inline-block;vertical-align:top;margin-top:2px}.btnconbg{position:absolute;width:215%;height:100%;top:0;left:-100%;z-index:-1;background:#50A9F7;color:#000;border-radius:0 70px 70px 0;transition:.15s all}#map{position:relative}.contact-form-btn-wrap,.contact-overlay-btn-wrap{margin-top:15px}.boxc{background:#50A9F7;color:#000;padding:25px 25px;margin-bottom:15px;border-radius:25px}.boxcsecond{background:#34495a}.boxcsecond .numc,.boxcsecond .numh{color:#fff}.numc{font-size:54px;color:#000;font-weight:500}.numh{font-size:19px;font-weight:500;color:#000}.offer{padding:45px 0}.offer .sech{margin-bottom:50px}.offerbox{display:block;align-items:center;padding:14px 5px 14px 15px;width:100%;height:100%;background:#f6f6f6;transition:.15s all;color:#272d38;border-radius:25px}a.offerbox:focus,a.offerbox:hover{color:#50A9F7;text-decoration:none;box-shadow:0 5px 15px rgba(0,0,0,.17)}.offerboxh{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:15px}.ofer .sech{margin-bottom:65px}.benefitsbg{overflow:hidden;position:relative;background:#f6f6f6}.ofeh{font-size:24px;font-weight:500;margin-top:35px;padding-bottom:25px;display:block}.break{flex-basis:100%;height:0}.cb{color:#333}.contact-text{display:inline-block;color:#272d38;border-radius:15px;vertical-align:middle;max-width:85%}.btnpad{margin:20px 0}@media (min-width:1199px) and (max-width:1399px){.navbar-default .navbar-nav>li>a{padding-left:10px;padding-right:10px}}@media (min-width:992px){.btncon{font-size:18px}.btnconp{font-size:22px}.boxc{padding:25px 35px}.boxgrayben{margin-top:15px}.iconcheckmgr{margin-right:14px}.iconcheckmgl{margin-left:35px}.imgr{margin-right:15px}.btncon{margin-bottom:15px}.sechfirst{margin-top:35px}.btnpad .btn:first-child{margin-right:10px}.btnpadbig{margin:35px 0}.btn{padding:21px 35px}.offer .sech{margin-bottom:60px}.offer{padding:65px 0}.offerbox{padding:30px 15px 30px 20px}.pr0{padding-right:0}.pl0{padding-left:0}.img-projects-wrap:hover .img-projects-caption{top:0;cursor:pointer;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1;-webkit-transition:.35s all;transition:.35s all}.fpad{padding-top:60px}.benefitsbg{padding-top:80px}}.contact-overlay-heading{font-size:32px;margin-bottom:25px;font-weight:500;color:#000}.conmgb{margin-bottom:20px}.btn-contact-overlay{background:#50A9F7;color:#000;-webkit-transition:.15s all;transition:.15s all;margin-top:8px;font-size:16px;padding:7px 14px}.btncontind{font-size:24px}@media (min-width:1400px){.sechfirst{margin-top:65px}.container{width:1366px!important}}.footer-contact-row{margin-top:20px}.footer-contact{color:#000;display:inline-block;margin-left:5px;font-size:21px;line-height:40px;font-weight:500}.linm{line-height:34px}.footer-contact:focus,.footer-contact:hover{color:#eee;text-decoration:none}.nav-logo{transition:.2s all;position:absolute;top:11px;transition:.2s all;z-index:1}.navbar-fixed-top{background:#fff}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:80vh}@media (min-width:941px){.navbar-fixed-top .navbar-collapse{padding-right:15px}.navbar-fixed-top{transition:.15s all}}@media (max-width:1275px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}.img-projects-caption{background:rgba(0,0,0,.3);text-shadow:0 5px 5px rgba(0,0,0,.8);font-size:21px;position:absolute;top:0;left:0;color:#fff;justify-content:center;align-items:center;opacity:0;-webkit-transform:scale(.7) rotate(-60deg);transform:scale(.7) rotate(-60deg);-webkit-transition:.25s transform,.15s opacity;transition:.25s transform,.15s opacity;width:100%;height:100%;padding:15px;display:flex;text-align:center}.modal-projects .img-projects-wrap:hover .img-projects-caption{display:none}.img-projects-wrap{position:relative;text-align:center;overflow:hidden}.modal-projects .carousel-control.left,.modal-projects .carousel-control.right{background-image:none;margin-top:0;width:auto;top:50%;transform:translateY(-50%)}.modal-projects .img-projects-lazy{min-width:5%}.modal-projects{padding-right:0!important}.modal-projects .modal-body{padding:0}.modal-body{overflow-y:hidden}.modal-body{overflow-y:auto}.modal-projects .modal-content{border:0;height:auto;min-height:100%;border-radius:0;background:rgba(0,0,0,.5)}.modal-projects .modal-header{border-bottom:0;padding:0}.modal-projects .modal-header .close{font-size:48px;font-weight:400;color:#fff;background:rgba(0,0,0,.4);padding:10px;opacity:1;position:absolute;z-index:10;right:0}.carousel-inner .img-projects{background:url(../img/spinner.png) center no-repeat;background:url(../img/spinner.svg) center no-repeat,linear-gradient(transparent,transparent);min-height:120px;min-width:30%}.carousel-inner .img-projects.active{display:block!important}.img-projects-lazy{background:url(../img/spinner.png) center no-repeat;background:url(../img/spinner.svg) center no-repeat,linear-gradient(transparent,transparent);min-height:120px;min-width:70%;cursor:pointer}.modal-carousel-style{max-height:100vh;overflow-y:hidden}.modal{text-align:center}.modal-body{position:relative}.modal-body{overflow-y:hidden}.modal-body{overflow-y:auto}@media only screen and (max-width:991px){.modal-projects .carousel-control.left{margin-left:10px}.modal-projects .carousel-control.right{margin-right:10px}}@media only screen and (max-width:991px){.btnconbg{left:-35%}.ofeh{margin-top:20px}body{margin-top:52px}.coniconmg{width:40px;float:left;margin-right:10px;margin-bottom:10px}.jumbotronmain{background:linear-gradient(to right,rgba(38,54,88,.9),rgba(0,0,0,.15)),url(../img/panorama.jpg);background-repeat:no-repeat;background-size:cover}.contact-overlay-heading{font-size:27px}.footer-contact{display:inline-block;margin-left:10px;font-size:19px}.btn-contact-overlay{margin-bottom:15px}.affix .nav-logo,.nav-logo{position:static;margin-left:25px;margin-top:5px}}.no-padding-right{padding-right:0}@media only screen and (max-width:767px){.underfooter .pull-left,.underfooter .pull-right{float:none!important}}.contact-section .sech{margin-bottom:25px}.contact-section{background:#eee;padding-top:25px;padding-bottom:35px}#map{width:100%;height:400px}label.error{text-align:left}.form-control{font-size:16px;color:#000}.form-control-label{color:#50A9F7;font-weight:500}.nowrap{white-space:nowrap}.sech-contact{font-size:28px;margin-top:20px;margin-bottom:27px}.btn-contact-form-send{margin-top:15px;margin-bottom:25px}.checkbox{float:left;cursor:pointer}.checkboxlabel{width:90%;margin-left:15px;float:left;font-weight:300;font-size:14px;cursor:pointer;color:#000}.has-error{border:2px solid #f0392b}label.error{background:#f0392b;border:2px solid #c2392b;padding:5px 10px;color:#fff;font-size:16px;width:100%;font-weight:400}.contact-map{min-height:500px;height:100%;width:100%}.prel{position:relative}.footerbg{color:#fff;margin-top:40px;margin-bottom:55px}.footer .sechsub{color:#fff}.footerdecbg{position:absolute;width:205%;height:100%;top:0;left:-55%;z-index:-1;background:#50A9F7;border-radius:0 70px 70px 0}.footermg{padding:45px 30px}.underfooter{padding-top:35px;color:#444;padding-bottom:65px}.underfooter a{text-decoration:none}.coniconmg{margin-right:15px;display:inline-block}.mgt0{margin-top:0}@media screen and (max-width:1000px){.sech,h2{font-size:26px}.xs-text-center{text-align:center}.contact-map{height:300px;margin-top:30px}.no-row-xs{margin-left:0;margin-right:0}}.mgtop{margin-top:30px}a:focus,button:focus{outline:0}@media (min-width:941px){.navbar-fixed-top .navbar-collapse{padding-right:15px}.navbar-fixed-top{transition:.15s all}}@media (max-width:940px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}#cookies-message{position:fixed}.btn-call-xs{display:block;background:#50A9F7;color:#000;width:auto;position:fixed;bottom:15px;right:15px;line-height:46px;font-weight:500;padding:5px 26px;font-size:18px;z-index:17;border-radius:30px;box-shadow:0 3px 8px rgba(0,0,0,.12)}.flink{display:inline-block;padding:5px 10px;color:#34495a;text-decoration:none}@media (max-width:991px){.fpad{padding-top:15px;padding-bottom:0}.jumbotron{padding-top:30px;padding-bottom:30px}.navbar-fixed-top .navbar-collapse{background:#fff}.underfooter{margin-bottom:25px}#cookies-message{position:static;margin-bottom:65px}}@media (max-width:991px){.numc{font-size:38px}.btnpad .btn:first-child{margin-bottom:5px}.btnpad .btn{padding:12px 20px}.jumbosubp{display:block;margin-bottom:10px}.offerbox{margin-bottom:10px}.btncont{width:calc(100% - 70px);font-size:20px}.btn{padding:14px 25px}.btncon{display:block;margin-bottom:15px}.firstsubh{font-size:22px}.footerdecbg{display:none}.footerbg{background:#50A9F7;outline:0;border:none}.navcontact{text-align:left}.footermg{padding:15px 0}.footermg .col-xs-12{margin-bottom:10px}.navcontact .pl5{padding-left:20px}.jumbotron .jumbotron-header{font-size:30px}.btn-group-div .btn-primary{margin-bottom:15px}.row-no-eq-xs{display:block}.row-no-eq-xs>[class*=col-]{display:block}.text-right-xs{text-align:right}.checkboxlabel{max-height:150px;margin-bottom:15px;overflow-y:scroll}}