html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font:16px/1 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,blockquote,figure,ol,ul,li,button,input,select,textarea{margin:0;padding:0;list-style-type:none}main,li,article,aside,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit}strong{font-weight:bold}a,button{color:inherit;transition:.3s}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}img,svg{max-width:100%;height:auto;border:0}.fromTopIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,0);opacity:1}.fromTopOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,-40px);opacity:0}.fromBottomIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,0);opacity:1}.fromBottomOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,40px);opacity:0}.fromLeftIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,0);opacity:1}.fromLeftOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(-40px,0);opacity:0}.fromRightIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(0,0);opacity:1}.fromRightOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:translate(40px,0);opacity:0}.scaleUpIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:scale(1,1);opacity:1}.scaleUpOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:scale(1.3,1.3);opacity:0}.scaleDownIn{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:scale(1);transform-origin:center;opacity:1}.scaleDownOut{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;transform:scale(.1);transform-origin:center;opacity:1}.pulse1{animation:pulse 2s infinite}.pulse2{animation:pulse 2s infinite;animation-delay:.5s}.pulse3{animation:pulse 2s infinite;animation-delay:1s}@-moz-keyframes pulse{0%{opacity:1}30%{opacity:.2}100%{opacity:1}}@-webkit-keyframes pulse{0%{opacity:1}30%{opacity:.2}100%{opacity:1}}@-o-keyframes pulse{0%{opacity:1}30%{opacity:.2}100%{opacity:1}}@keyframes pulse{0%{opacity:1}30%{opacity:.2}100%{opacity:1}}html,body,div,table,p,input{font-family:'Montserrat',sans-serif;font-size:16px}html,body{height:100%}body{background-color:#fff}body.modal-open{overflow:hidden}.show{display:block !important}.hide{display:none !important}.hidden{opacity:0}.slide{transform:translate3d(0,0,0) !important}.slideLeft{transform:translate3d(-50%,0,0) !important}.slideLeft-1{transform:translate3d(-33.3333%,0,0) !important}.slideLeft-2{transform:translate3d(-66.6666%,0,0) !important}.container{width:100%;max-width:1170px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.container{flex-flow:column nowrap;width:90%;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.container{width:100%;padding:0 40px}}.section{margin:0 auto;width:100%;position:relative;clear:both}.section .section--center{text-align:center}.section__title,#godina{font-size:36px;font-weight:900;line-height:1.3;text-transform:uppercase;color:#fff}.section__title span,#godina span{color:#009845}.section__title #godina,#godina #godina{display:inline;color:#009845}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.section__title,#godina{font-size:30px}}.section__subtitle{font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:15px}.section__text{font-size:18px;color:#000;line-height:1.5;font-weight:500;margin-bottom:40px}.section__text:last-child{margin-bottom:0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.section__text{font-size:16px}}.section__text.section__text--white{color:#fff}.section__h2{font-size:36px;font-weight:900;color:#3c6fa8}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.section__h2{font-size:24px}}.section__h3{font-size:18px;font-weight:700;margin-bottom:15px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.section__h3{font-size:16px;margin-bottom:10px}}.input input{width:100%;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 20px;border:none;border-bottom:1px solid #000;min-height:40px;font-size:18px;text-align:center}.input input:hover{background-color:redLight}.input input.invalid{border-color:#b3483e}.select{position:relative}.select select{width:100%;position:relative;background:grayLight url("/img/icons/drop_down_menu_icon.svg") top 20px right 20px no-repeat;background-size:17px;border:none;cursor:pointer;padding:0 20px;-webkit-appearance:none;font-size:14px;line-height:50px;z-index:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.select select:hover{background-color:redLight}.checkbox-label{display:block;position:relative;cursor:pointer;font-size:22px;line-height:24px;height:24px;width:24px;clear:both}.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkbox-label input:checked ~ .checkbox-custom{background-color:#009845;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;transform:rotate(0) scale(1);opacity:1;border:1px solid #009845}.checkbox-label input:checked ~ .checkbox-custom:after{transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border:1px solid #fff}.checkbox-label .checkbox-custom:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.checkbox-label .checkbox-span{position:absolute;left:35px;top:2px;width:200px;width:max-content;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.checkbox-label .checkbox-span:hover{color:#009845}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.checkbox-label .checkbox-span{max-width:400px}}@media ms{.checkbox-label .checkbox-span{max-width:300px}}.radio-label{display:block;position:relative;cursor:pointer;font-size:22px;line-height:24px;height:24px;width:24px;clear:both}.radio-label input{position:absolute;opacity:0;cursor:pointer}.radio-label input:checked ~ .radio-custom{background-color:#000;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;transform:rotate(0) scale(1);opacity:1;border:2px solid #000}.radio-label input:checked ~ .radio-custom:after{transform:rotate(45deg) scale(1);opacity:1;left:7px;top:7px;width:0;height:0;border:5px solid #fff;background-color:transparent;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.radio-label .radio-custom{position:absolute;top:0;left:0;height:24px;width:24px;background-color:grayLight;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border:2px solid grayLight}.radio-label .radio-custom:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.radio-label .radio-span{position:absolute;left:40px;top:2px;width:200px;width:max-content;font-size:14px;color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.radio-label .radio-span a{color:#ffa800;text-decoration:underline}.radio-label .radio-span a:hover{color:#000}@media only screen and (max-width:400px),only screen and (max-device-width:400px){.radio-label .radio-span{font-size:12px}}.btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:transparent;color:#009845;font-size:14px;font-weight:500;text-transform:uppercase;border:2px solid #009845;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.btn{height:50px;padding:0 35px;font-size:16px}}.btn:hover{background-color:#009845;color:#fff}.btn.btn--fill{background-color:#009845;color:#fff}.btn.btn--fill:hover{background-color:transparent;color:#009845}.btn.btn--large{height:60px;padding:0 30px}.btn.btn--large:hover{color:#fff}.btn.btn--text{padding:0;border:none;height:auto}.btn.btn--text:hover{background-color:transparent;color:#009845}.btn.btn--text:hover .btn__arrow{transform:translate3d(5px,0,0)}.btn.btn--text .btn__arrow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-left:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.btn.btn--text .btn__arrow svg{width:100%;height:auto;max-width:80%}.icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.icon.icon--close{background:url("../img/icons/menu/menu-close.svg") center no-repeat;background-size:contain}.icon.icon--arrow{background:url("../img/icons/arrow.svg") center no-repeat;background-size:contain}#hero{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;background-color:#003117}#hero .container{z-index:3;position:relative}#hero .hero{width:100%;max-width:760px;padding:330px 0 250px 0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#hero .hero{padding:150px 0 200px 0}}#hero .hero__title{font-size:80px;font-weight:900;color:#fff;margin-bottom:20px;text-shadow:0 0 10px rgba(0,0,0,0.1)}#hero .hero__title span{color:#009845}#hero .hero__title.a1{line-height:1.1}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#hero .hero__title{font-size:50px;line-height:1.1;margin-bottom:30px}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){#hero .hero__title{font-size:30px}}#hero .hero__subtitle{font-size:24px;font-weight:400;color:#fff;line-height:2}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#hero .hero__subtitle{font-size:16px;line-height:1.7}}#hero .hero__tel-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#hero .hero__tel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;margin-top:10px}#hero .hero__tel:hover .hero__icon{background-color:#fff}#hero .hero__tel:hover .hero__icon svg{fill:#009845}#hero .hero__tel:hover .hero__text:before{opacity:1}#hero .hero__tel .hero__icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;background-color:#009845;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#hero .hero__tel .hero__icon svg{fill:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#hero .hero__tel .hero__text{position:relative;color:#fff;font-size:24px;font-weight:500;margin-left:10px}#hero .hero__tel .hero__text:before{opacity:0;content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;width:100%;height:1px;background-color:#009845;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#hero .hero__tel .hero__text{font-size:20px}}#hero .hero__btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:30px}#hero .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#hero .hero__img img{width:100%;height:100%;object-fit:cover;opacity:.25}#features-list{position:absolute;bottom:160px;visibility:hidden}.a1,.a2,.a3,.a4{opacity:0;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}.ani-show{opacity:1}.header{position:fixed;top:0;left:0;right:0;width:100%;height:80px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header{position:fixed;height:70px;align-items:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}}.header .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .container{padding-left:30px;padding-right:0;flex-flow:row nowrap}}.header.header--fixed{height:60px}.header.header--fixed .logo{width:150px}.header.header--fixed .btn.btn--fill{height:36px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header.header--fixed{height:70px}.header.header--fixed .logo{width:140px}}.header .logo{width:200px;height:auto}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .logo{margin:0 auto 0 0;width:140px}}.header .nav-btn{display:none;position:relative;width:70px;height:70px}.header .nav-btn svg{width:30px;height:auto}.header .nav-btn svg path{stroke:#009845}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .nav-btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}}.header .navWrap__mobile-btn{display:none}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__mobile-btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:90%;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.3)}}.header .navWrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap{flex-flow:column nowrap;align-items:center;justify-content:flex-start;position:fixed;top:70px;right:0;bottom:0;left:0;background-color:#333;z-index:101;padding-top:50px;transform:translate3d(100%,0,0)}}.header .navWrap__left,.header .navWrap__right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__left,.header .navWrap__right{flex-flow:column wrap}}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__left{align-items:flex-start}}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__right{display:none}}.header .navWrap__item{font-size:16px;font-weight:500}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__item{font-size:18px;font-weight:500;line-height:2.5;color:#fff}.header .navWrap__item:before{content:"—";color:#009845;margin-right:5px}}.header .navWrap__item.navWrap__item--mobile{display:none}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__item.navWrap__item--mobile{display:block}}.header .navWrap__item:hover,.header .navWrap__item.navWrap__item--active{color:#009845 !important}.header .navWrap__item:hover:before,.header .navWrap__item.navWrap__item--active:before{color:#009845 !important}.header .navWrap__spacer{width:10px;height:1px;background-color:#999;margin:0 15px;opacity:.7}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap__spacer{display:none}}.header .navWrap__tel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center();margin-right:20px}.header .navWrap__tel:hover .navWrap__icon svg{fill:#009845}.header .navWrap__tel:hover .navWrap__text,.header .navWrap__tel:hover .navWrap__text span{color:#009845}.header .navWrap__tel .navWrap__icon{width:20px;height:20px;margin-right:5px}.header .navWrap__tel .navWrap__icon svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .navWrap__tel .navWrap__text{font-size:14px;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .navWrap__tel .navWrap__text span{color:#4c5c68;margin-left:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.header .navWrap-mobileBox{display:none}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.header .navWrap-mobileBox{display:block;margin-top:40px}.header .navWrap-mobileBox p,.header .navWrap-mobileBox a{font-size:14px;color:#fff;line-height:2}.header .navWrap-mobileBox span,.header .navWrap-mobileBox a{display:block}.header .navWrap-mobileBox span{color:#009845;margin:5px 0}}#contact{background-color:#009845;padding:180px 0 80px 0;text-align:center}@media only screen and (max-width:640px),only screen and (max-device-width:640px){#contact .section__title{font-size:26px}}.contact{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;width:100%;margin-top:50px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.contact{grid-template-columns:1fr}}.contact a:after{content:"";display:block;width:100%;height:1px;background-color:#fff;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.contact a:hover:after{opacity:1}.contact__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.contact__icon{width:40px;height:40px;flex-shrink:0}.contact__icon svg{width:100%}.contact__box{margin-left:15px;text-align:left}.contact__title{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;margin-bottom:10px}.contact__text{color:#fff;font-size:14px;font-weight:500;line-height:1.4}a.contact__text{display:inline-block;margin-bottom:5px}a.contact__text:last-child{margin-bottom:0}#footer{padding:50px 0;background-color:#333}.footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer{flex-flow:column-reverse nowrap}}.footer__copy{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer__copy{flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center;margin-top:50px}}.footer__copy .footer__item{margin-left:5px}.footer__copy .footer__link{color:#009845}.footer__copy .footer__link:hover:after{opacity:1 !important}.footer__copy .footer__link:after{content:"";display:block;width:100%;height:1px;background-color:#009845;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.footer__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;line-height:2}.footer__item:hover .footer__link:after{opacity:1}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer__item{line-height:2.2}}.footer__text,.footer__link{color:rgba(255,255,255,0.3);font-weight:500;font-size:14px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer__text,.footer__link{font-size:12px}}.footer__pipe{color:#009845;font-weight:500}.footer__dash{width:12px;height:2px;background-color:#009845;display:inline-block;margin-bottom:4px}.footer__info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-flow:column nowrap;line-height:1.5}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer__info{flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center}}.footer__info-item{color:rgba(255,255,255,0.3);font-size:14px;font-weight:500;margin-right:6px}.footer__info-item:last-child{margin-right:0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.footer__info-item{font-size:12px;line-height:2.2;margin-right:0}}#features{padding:0 0 100px 0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#features{padding:0}}.features{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:20px;transform:translate3d(0,-100px,0)}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.features{grid-template-columns:1fr}}.feature{border:1px solid rgba(76,92,104,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.05);-moz-box-shadow:0 0 10px rgba(0,0,0,0.05);box-shadow:0 0 10px rgba(0,0,0,0.05);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.feature{width:100%;max-width:390px;margin-left:auto;margin-right:auto}}.feature:hover{-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.1);box-shadow:0 5px 20px rgba(0,0,0,0.1)}.feature:hover .feature__icon{background-color:#fff}.feature:hover .feature__icon svg{stroke:#009845}.feature:hover .feature__img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.feature .feature__img{position:relative;padding-top:100%;overflow:hidden}.feature .feature__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.feature .feature__icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;position:relative;margin:-30px 30px 0 auto;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:60px;height:60px;background-color:#009845;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.feature .feature__icon svg{width:70%;height:auto;stroke:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.feature .feature__box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.feature .feature__box{padding:20px 25px 40px 25px}}.feature .feature__title{font-size:22px;font-weight:600;margin-bottom:20px;line-height:1.4}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.feature .feature__title{font-size:18px}}.feature .feature__text{font-size:16px;font-weight:400}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.feature .feature__text{font-size:14px}}.feature .feature__text ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px}.feature .feature__text ul li{display:list-item;list-style-type:disc;line-height:1.2;margin-bottom:10px}.feature .feature__text ul li:last-child{margin-bottom:0}.feature .feature__btn{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#projects{padding:0}#projects .projects__item:first-child .project{cursor:default}#projects-all{display:none}#projects-all .projects__item:last-child .project{cursor:default}.projects{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.projects{grid-template-columns:1fr 1fr}}@media only screen and (max-width:640px),only screen and (max-device-width:640px){.projects{grid-template-columns:1fr}}.project{padding-top:100%;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;background-color:#333;cursor:pointer}.project:hover .project__img img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.project:hover .project__mask{opacity:1}.project__btn{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.project__box{position:absolute;width:100%;max-width:360px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center;z-index:2}.project__title,.project__subtitle{color:#fff;line-height:1.3;text-align:center}.project__title{font-size:36px;font-weight:900;text-transform:uppercase}@media only screen and (max-width:1201px),only screen and (max-device-width:1201px){.project__title{font-size:30px;margin-left:auto;margin-right:auto;max-width:90%}}@media only screen and (max-width:400px),only screen and (max-device-width:400px){.project__title{font-size:24px}}.project__subtitle{font-size:24px;font-weight:400}@media only screen and (max-width:1201px),only screen and (max-device-width:1201px){.project__subtitle{font-size:18px}}@media only screen and (max-width:400px),only screen and (max-device-width:400px){.project__subtitle{font-size:16px}}.project__image{opacity:.35;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.project__image,.project__mask,.project__img{position:absolute;top:0;right:0;bottom:0;left:0}.project__mask{background-color:#009845;z-index:0;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#about{padding:150px 0 0 0;background-color:#ccc}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#about{padding:70px 0 0 0}}#about .about{max-width:900px;margin:0 auto;position:relative;z-index:1}#about .about .section__title{line-height:1.3;text-align:center;max-width:850px;margin-left:auto;margin-right:auto}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#about .about .section__title{font-size:24px}}#about .about__img{position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;z-index:0;background-color:#000}#about .about__img img{width:100%;height:100%;object-fit:cover;opacity:.35}.aboutBox{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;background-color:#fff;width:100%;margin:170px 0 -120px 0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.aboutBox{grid-template-columns:1fr;margin:80px 0 -120px 0}}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.aboutBox__img{width:100%}}.aboutBox__img img{width:100%;height:100%;object-fit:cover}.aboutBox__body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.aboutBox__body{padding:30px 20px}}.aboutBox__title{font-size:26px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.aboutBox__title{font-size:20px;margin-bottom:20px}}.aboutBox__text{line-height:1.4}.counter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:50px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.counter{flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center;margin-top:20px}}.counter__item{width:33%}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.counter__item{width:100%;margin:10px 0}}.counter__num,#interventions,#fixes,#pipes{display:inline;font-size:44px;font-weight:600;color:#009845;margin-bottom:10px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.counter__num,#interventions,#fixes,#pipes{font-size:40px}}.counter__text{text-transform:uppercase;font-weight:500}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.counter__text{font-size:14px}}#offer{padding:200px 0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){#offer{padding:70px 0}}#offer .section__title,#offer .section__subtitle{color:#0a1b30;text-align:left}.offer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer{flex-flow:column nowrap}}.offer__title{max-width:400px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer__title{max-width:100%}}.offer__list{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:40px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer__list{grid-template-columns:1fr;margin-top:50px}}.offer__item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center}.offer__icon{width:90px;height:90px;flex-shrink:0}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer__icon{width:60px;height:60px}}.offer__icon svg{height:100%;width:auto}.offer__icon svg path{fill:#009845}.offer__box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.offer__name{font-size:18px;font-weight:500;line-height:1.5;margin-bottom:10px}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer__name{font-size:16px}}.offer__desc{font-size:14px;line-height:1.4}@media only screen and (max-width:981px),only screen and (max-device-width:981px){.offer__desc{font-size:12px}}