@import url(../fonts/styles.css);@import url(../fonts/stylesheet.css);@import url(main.css);@import url(gridlex.css);@import url(select2.min.css);.wrapper{max-width:1230px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.body-overlay{width:100%;height:100%;z-index:10000;opacity:.651;background-color:#000;position:fixed;top:0;display:none}.open-filter .body-overlay{display:block}.widget-title{margin-bottom:10px}body{font-weight:500;min-height:600px}.projects h1{margin-top:10px;margin-bottom:20px}.home a,.home div,.home h1,.home h2,.home h3,.home h4,.home span{font-weight:700}.home .lbl{font-weight:300}#container{padding-top:127px}@media only screen and (max-width:1023px){#container{padding-top:81px}}@media only screen and (max-width:767px){#container .image-padding{margin-bottom:24px}}@media only screen and (min-width:1025px){#container .mainpage-slider{height:calc(60vh - 11vh)}#container .home-products{height:40vh}#container .n2-padding,#container .n2-ss-align.n2-ss-slider-align-visible{height:100%}#container .n2-ow{height:100%!important}.about-company__slider{height:calc(60vh - 10vh + 2px)}.padding-40vh{height:40vh}.about-company__team-content,.about-company__team-img{height:auto!important}.about-company__slider_new{height:calc(60vh - 10vh + 3px)}.n2-ss-slide-background-image{background-position:center right!important;background-size:cover!important}}.filter-block{width:100%;background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,.25)}.filter-block .filter-responsive__block-title{display:none}.filter-block .wrapper{padding-top:20px}.filter-block .filter-responsive{display:none}.filter-block .filter-title{font-size:.875rem;line-height:17px;letter-spacing:.03em;color:#333;font-family:"Nexa";font-weight:300;text-transform:capitalize}.filter-block,.filter-block .filter__container label span,.filter-block .grid>div{position:relative}.filter-block .input__container{border-bottom:transparent solid 2px;position:relative}.filter-block .input__container-location:before,.filter-block .input__container-project-type:before{position:absolute;content:"\6c";top:15px;left:6px;font-family:"windows";color:#5eb54e;font-size:19px}.filter-block .input__container-location:before{content:"\6d"}.filter-block .input__container-product-line:before,.filter-block .input__container-product-types:before{position:absolute;content:"\6a";top:15px;left:6px;font-family:"windows";color:#5eb54e;font-size:19px}.filter-block .input__container-product-types:before{content:"\6e"}.filter-block .input__container-building-size:before,.filter-block .input__container-certification-types:before{position:absolute;content:"\6f";top:15px;left:6px;font-family:"windows";color:#5eb54e;font-size:19px}.filter-block .input__container-certification-types:before{content:"\6b"}.filter-block .open .input__container{border-bottom-color:#509f44}.filter-block .filter-input{font-size:.875rem;color:#333;line-height:1.2;outline:0;border:0;width:100%;height:35px;background-color:#efefef;padding:7px 44px 7px 30px;margin-top:7px;box-sizing:border-box;margin-bottom:1px;font-family:"Open Sans";font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.filter-block .dropdown-icon{width:11px;height:6px;position:absolute;top:23px;right:14px;display:block;pointer-events:none}.filter-block .dropdown-icon:before{content:"\63";font-family:"windows";position:absolute;width:11px;height:6px;top:-7px;font-size:22px;left:-3px}.filter-block .not-empty .dropdown-icon{right:28px}.filter-block .close,.filter-block .filter__container label .filter-value:before{display:none}.filter-block .not-empty .close{position:absolute;display:block;right:8px;bottom:11px;width:15px;height:15px;text-align:center;cursor:pointer}.filter-block .close:before{content:"\62";font-family:"windows";position:absolute;font-size:11px;left:2px;top:5px;color:#56a24a}.filter-block .open .filter__container{display:block}.filter-block .filter__container{width:420px;padding:50px 45px;position:absolute;z-index:1;background-color:#efefef;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:none}.filter-block .filter__container label{display:inline-block;width:calc(50% - 8px);font-size:.875rem;color:#3a3a3c;line-height:2.143;cursor:pointer;text-align:left;font-family:"Open Sans";padding-left:20px;vertical-align:top}.filter-block .filter__container .filter-value{padding-left:17px}.filter-block .filter__container label span:before{content:"";position:absolute;background-color:#fff;width:12px;height:12px;display:block;border:1px solid #8e8f91;top:4px;left:0}.filter-block .filter__container input[type=checkbox]:checked+span:after{content:"\61";font-family:"windows";position:absolute;color:#5bb04c;left:1px;top:-1px;display:block;font-size:12px}.filter-block .filter__container input{visibility:hidden;position:absolute}.filter-block .filter__container .filter-line{width:100%;height:1px;background-color:#d1d1d1;padding-top:1px;margin-top:15px}.filter-block .filter__container button{width:155px;height:40px;background-color:#509f44;outline:0;border:0;border-radius:10px;font-size:.875rem;color:#fff;line-height:2.143;cursor:pointer;font-family:"Nexa";font-weight:800;display:flex;justify-content:center;margin:29px auto 0}.filter-block .filter-btn{display:none;cursor:pointer}.filter-block .filter-responsive__block-dealers .filter__container{width:540px;left:50%;transform:translate(-50%)}.filter-block .filter-responsive__block-dealers .filter__container label{margin:0;display:block}@media only screen and (max-width:1750px){.filter-block .grid>div:last-of-type .filter__container{right:8px}}@media only screen and (max-width:1350px){.filter-block .grid>div:nth-child(5) .filter__container{right:8px}}@media only screen and (max-width:1023px){.filter-block .grid>div:nth-child(3) .filter__container{right:8px}.filter-block .grid>div:nth-child(5) .filter__container{right:unset}}@media only screen and (max-width:950px){.filter-block .filter-responsive__block-dealers .filter__container{right:0!important;transform:unset;left:unset}}@media only screen and (max-width:768px){.filter-block .filter-line{display:none}.filter-block .location-container{display:block;width:100%}.filter-block .location-container.location-container__project{display:inline-block;width:100%;vertical-align:top}.filter-block .location-container.location-container__project label{max-width:100%}.filter-block .grid{height:58vh;overflow:scroll;padding-top:3px}.filter-block .grid>div{width:100%;padding:0 30px}.filter-block .wrapper{padding-left:35px;padding-right:35px;padding-bottom:20px;position:relative}.filter-block .filter-responsive{display:block;font-family:"Nexa"}.filter-block .filter-responsive label{display:flex;position:relative}.filter-block .filter-responsive span:first-of-type{align-self:center}.filter-block .filter-responsive input{width:365px;height:68px;background-color:#efefef;outline:0;box-shadow:none;border:0;margin-left:35px;padding:27px;box-sizing:border-box;font-size:1.25rem;color:#333;font-family:"Nexa";flex-grow:1}.filter-block .filter-responsive input::placeholder{font-family:"Open Sans"}.filter-block .filter-title{width:100%;margin:0 auto;font-family:"Open Sans";font-size:1.875rem;font-weight:600;flex-shrink:.8;padding-bottom:20px;border-bottom:1px solid #e8e8e8;text-align:left;line-height:1.2}.filter-block .filter__container{display:block;position:static;width:100%;margin:0 auto;background-color:transparent;box-shadow:none;padding:0}.filter-block .filter__container label span:before{content:"\68";font-family:"windows";position:absolute;color:#8e8f91;border:0}.filter-block .filter__container input[type=checkbox]:checked+span:before{content:"\69";font-family:"windows";position:absolute;color:#5bb04c}.filter-block .filter__container input[type=checkbox]:checked+span:after{display:none}.filter-block .filter__container label{width:100%;font-size:1.5625rem;font-family:"Open Sans";line-height:.96;letter-spacing:.01em;color:#000;padding:12px 0;position:relative}.filter-block .filter__container label .filter-value{position:static}.filter-block .filter__container label span{position:absolute;right:30px}.filter-block .filter__container label:nth-child(even),.filter-block .filter__container label:nth-child(odd){margin:0}.filter-block .filter__container button,.filter-block .input__container{display:none}.filter-block .filter-clear{color:#51a045;font-size:1.125rem;letter-spacing:.03em;font-family:"Nexa";font-weight:300;width:30px;height:30px;position:absolute;top:20px;right:10px}.filter-block .filter-responsive .filter-clear:after{cursor:pointer;content:"\62";font-family:"windows";position:absolute;font-size:26px;left:2px;top:4px;color:#56a24a}.filter-block .filter-responsive__block{width:calc(100% - 35px);background-color:#fff;position:static;margin:0;padding:35px 70px 0 90px;box-sizing:border-box;overflow:hidden;height:80vh;border-bottom:95px solid #fff;top:105px;text-align:right;z-index:10001}.filter-block .filter-responsive__block-dealers.open .filter-title,.filter-block .open.filter-responsive__block,.filter-block form.open{display:block}.filter-block .filter-btn{display:inline-block;width:240px;border-radius:10px;background-color:#509f44;position:absolute;border:0;outline:0;height:60px;bottom:50px;left:110px;font-size:1.25rem;font-family:"Open Sans";color:#fff;letter-spacing:.03em}.filter-block .filter-responsive__block-title{order:1;font-size:2.25rem;color:#509e44;font-family:"Nexa";font-weight:600;margin:0 0 20px;display:block;width:100%;position:relative;text-align:left}.filter-block .close-filter{position:absolute;right:5px;display:block;height:25px;width:25px;top:10px;cursor:pointer}.filter-block .close-filter span:first-of-type{width:25px;background-color:#000;height:3px;transform:rotate(45deg);display:block;top:11px;left:0;position:absolute}.filter-block .close-filter span:last-of-type{width:25px;background-color:#000;height:3px;transform:rotate(-45deg);display:block;top:11px;left:0;position:absolute}.filter-block .filter-responsive__block-dealers .filter__container,.filter-block .filter-responsive__block-dealers .filter__container label{width:100%}.filter-block form{z-index:10001;position:fixed;top:5vh;display:none}}@media only screen and (max-width:600px){.filter-block .wrapper{padding-left:15px;padding-right:15px}.filter-block .filter-responsive input{width:auto}.filter-block .filter-responsive__block{width:calc(100% - 15px);padding:35px 30px 0;top:5vh;height:90vh}.filter-block .filter-btn{bottom:30px;left:50px}.filter-block .filter-responsive__block-title{font-size:2.25rem}.filter-block .filter-title{font-size:1.675rem}.filter-block .filter__container label{font-size:1.3625rem}.filter-block .grid{height:67vh}}@media only screen and (max-width:480px){.filter-block .filter-responsive label{flex-wrap:wrap}.filter-block .filter-responsive input{margin-left:0}.filter-block .filter-responsive span:first-of-type{width:100%;margin-bottom:15px;text-align:center}.filter-block .filter-responsive__block{padding:35px 10px 0}.filter-block .filter-responsive__block-title{font-size:1.85rem;padding-left:10px}.filter-block .filter-title{font-size:1.4rem}.filter-block .filter__container label{font-size:1.1rem;position:relative}.filter-block .close-filter{top:5px;right:21px}.filter-block .filter-btn{left:25px;width:180px;bottom:25px}.filter-block .filter__container label span{top:12px}.filter-block .grid>div{padding:0 20px}.filter-block .filter-clear{top:49px}}@media only screen and (max-height:750px){.filter-block .grid{height:65vh}}@media only screen and (max-height:690px){.filter-block .grid{height:62vh}}@media only screen and (max-height:615px){.filter-block .grid{height:59vh}}.project-block{padding-top:45px;padding-bottom:25px}.project-block .project-text{font-size:.875rem;color:#626262;line-height:20px;font-weight:600;font-family:"Open Sans"}.project-block .grid{margin-top:50px}.project-block .project__container{display:flex;flex-wrap:wrap}.project-block .projects{height:380px;width:calc(50% - 12px);background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/img/banner.png);margin-top:25px;position:relative;overflow:hidden}.project-block .projects:nth-child(even){margin-left:12px}.project-block .projects:nth-child(odd){margin-right:12px}.project-block .projects:nth-child(1),.project-block .projects:nth-child(2){margin-top:0}.project-block .projects-title__container{position:absolute;width:82%;height:49px;display:block;bottom:23px}.project-block .projects-title__container-bg{background-image:-moz-linear-gradient(0deg,#63bd51 0,#51a045 100%);background-image:-webkit-linear-gradient(0deg,#63bd51 0,#51a045 100%);background-image:-ms-linear-gradient(0deg,#63bd51 0%,#51a045 100%);width:100%;height:100%;position:absolute;opacity:.9;z-index:1}.project-block .projects-title{font-size:1.4375rem;color:#fff;line-height:1;text-align:left;position:absolute;left:20px;top:50%;transform:translatey(-50%);opacity:1;z-index:2;font-family:"Nexa";font-weight:800;padding-right:10px}.project-block .projects:hover .projects-information{opacity:1}.contact__block .contact-image:hover ul,.project-block .projects:hover .project-overlay{display:block}.project-block .projects-information{font-size:.875rem;color:#fff;line-height:1.42;width:395px;height:100%;padding:30px 20px 0 25px;position:absolute;right:0;top:0;opacity:0;font-family:"Open Sans";flex-wrap:wrap;transition:.5s}.project-block .projects-information__container{position:relative}.project-block .projects-information__container>div{display:inline-block;width:calc(50% - 2px);z-index:1;position:relative;min-height:40px;padding-top:7px;padding-bottom:5px;vertical-align:top;margin-bottom:10px}.project-block .projects-information__container>div:nth-child(odd){padding-right:17px;padding-left:51px}.project-block .project-line{position:absolute;left:50%;height:100%;width:1px;background-color:#fff;top:0;transform:translatex(-3px);z-index:1}.project-block .projects-information__container>div:nth-child(even){padding-left:60px}.project-block .projects-information__container>div:nth-child(even):before{top:-10px;left:12px}.project-block .projects-information__container>div:nth-child(odd):before{top:-10px;left:0}.project-block .project-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.561);display:none}.project-block .product-types:before,.project-block .project-type:before{position:absolute;content:"\73";font-family:"windows";color:#5bb04c;font-size:40px;font-weight:100}.project-block .product-types:before{content:"\72"}.project-block .project-color:before,.project-block .project-operation-type:before{position:absolute;content:'\e816';font-family:"intus_icons";color:#5bb04c;font-size:40px;font-weight:100}.project-block .project-operation-type:before{content:'\e82d'}.project-block .building-size:before,.project-block .location:before,.project-block .product-line:before{position:absolute;content:"\66";font-family:"windows";color:#5bb04c;font-size:40px;font-weight:100}.project-block .building-size:before,.project-block .product-line:before{content:"\65"}.project-block .product-line:before{content:"\64"}.project-block .projects-information__container>div:nth-child(odd).certification-types:before{left:8px!important}.project-block .projects-information__container>div:nth-child(odd).certification-types:after{left:-1px}.project-block .certification-types:before{position:absolute;content:"\6b";font-family:"windows";color:#5bb04c;top:4px!important;font-size:23px;left:21px!important;font-weight:100}.project-block .certification-types:after{content:'';width:36px;height:35px;border:2px solid #5bb04c;position:absolute;border-radius:50%;left:12px;top:0;font-weight:100}@media only screen and (max-width:950px){.project-block .project__container{justify-content:center}.project-block .projects{width:590px}.project-block .projects:nth-child(1),.project-block .projects:nth-child(2){margin-top:25px}.project-block .projects:nth-child(even){margin-left:0}.project-block .projects:nth-child(odd){margin-right:0}}@media only screen and (max-width:768px){.project-block .projects-title{font-size:1.375rem;line-height:1}}@media only screen and (max-width:600px){.project-block .projects-title{font-size:1.275rem}.project-block .projects:hover .project-overlay,.project-block .projects:hover .projects-information{display:none}}@media only screen and (max-width:480px){.project-block .projects-title__container{width:100%}.project-block .projects-title{font-size:1.175rem}}#map h4{font-family:"Nexa";font-size:.9375rem;color:#333;font-weight:800;text-transform:unset}#map .more-details,#map span{font-family:"Open Sans";font-size:.875rem;display:block}#map span{color:#626262;line-height:1.42}#map .more-details{color:#000;padding:5px 18px;width:120px;height:31px;background-color:#e3e3e3;border-radius:10px;margin-top:10px}.contact__block{padding-top:45px;padding-bottom:45px;display:flex;flex-wrap:wrap}.contact__block .contact-form-hq{max-width:610px;right:0}.contact__block .contact__container-hq{height:400px;width:100%;display:flex;position:relative}.contact__block .contact-image-hq{width:590px;height:100%;background-image:url(/img/news3.png);background-size:cover;background-repeat:no-repeat;background-position:center}.contact__block .contact-hq__block{max-width:610px;width:100%;height:100%;background-color:#f4f4f4;padding:50px 80px;position:relative}.contact__block .contact-hq__block .open-button{margin-left:10px;margin-top:35px}.contact__block .hq-office{font-size:1.4375rem;letter-spacing:.03em;color:#333;font-family:"Nexa";font-weight:800;margin-bottom:26px;line-height:1.3;padding-left:10px}.contact__block .hq-phone-mail{width:calc(50% - 10px);display:inline-block;margin-right:15px;padding-left:10px;font-weight:400}.contact__block .hq-phone-mail a,.contact__block .hq-phone-mail span,.contact__block .hq-serving{display:block;font-size:.875rem;font-family:"Open Sans";color:#626262;line-height:1.42}.contact__block .hq-phone-mail i{font-weight:700;margin-right:2px}.contact__block .hq-phone-mail a{color:#509f44;text-decoration:underline;font-weight:600}.contact__block .hq-serving{width:calc(50% - 10px);display:inline-block;vertical-align:top;font-weight:400}.contact__block .hq-serving span{font-weight:900}.contact__block .hq-line{background-color:#ddd;height:1px;width:100%;margin-top:16px;margin-bottom:14px}.contact__block .hq-address,.contact__block .hq-features{display:inline-block;width:calc(50% - 10px);font-size:.875rem;font-family:"Open Sans";color:#626262;line-height:1.42;font-weight:400}.contact__block .hq-address{margin-right:15px;padding-left:10px}.contact__block .hq-features{vertical-align:top}.contact__block .linkedin-container{width:31px;height:31px;display:block;top:67.5%;left:308px;position:absolute;font-weight:100}.contact__block .linkedin-container:after{content:"\70";font-family:"windows";left:-1px;position:absolute;top:-2px;color:#1c97bd;font-size:33px}.contact__block .contact__container{max-width:590px;width:100%;position:relative;height:400px;display:flex;margin-bottom:30px}.contact__block .contact__container:nth-child(odd){margin-right:20px}.contact__block .contact__padding,.single-project h3{padding:10px 0}.contact__block .contact__info{width:315px;margin-left:auto;padding:60px 45px 25px;background-color:#f4f4f4;height:330px}.contact__block .contact-image li,.contact__block .contact-office{font-size:1.4375rem;letter-spacing:.03em;color:#333;font-family:"Nexa";font-weight:800;margin-bottom:17px;line-height:1.2}.contact__block .contact-name{font-size:1.125rem;color:#626262;letter-spacing:.03em;line-height:1.66;font-weight:800;padding-bottom:14px;border-bottom:1px solid #ddd}.contact__block .contact-offers,.contact__block .contact-range{font-size:.875rem;line-height:1.42;color:#626262;font-family:"Open Sans";font-weight:400}.contact__block .contact-range{border-bottom:1px solid #ddd;padding:12px 0}.contact__block .contact-range span{font-weight:800}.contact__block .contact-offers{padding-top:29px}.contact__block .contact-agent{height:274px;width:100%;top:0;background-color:#e2e2e2;padding:30px 25px 0}.contact__block .contact-image{width:100%;height:149px;margin:0 auto;background-image:url(/img/news3.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding:15px 34px;position:relative}.contact__block .contact-image ul{display:none;z-index:1;position:relative}.contact__block .contact-image li{margin-bottom:15px;font-size:1rem;font-weight:300;color:#fff;line-height:1}.contact__block .contact-image-overlay{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.651;background-color:#000;display:none}.contact__block .contact-image:hover .contact-image-overlay{display:block}.contact__block .open-button{border-radius:10px;background-color:#509f44;width:155px;height:39px;font-size:.875rem;letter-spacing:.03em;color:#fff;font-family:"Nexa";font-weight:800;text-align:center;padding-top:13px;margin:15px auto 0;cursor:pointer}.contact__block .contact-form{position:absolute;width:100%;height:100%;background-color:#e2e2e2;z-index:1;top:0;padding:0 30px;display:none}.contact__block .contact-form input{box-sizing:border-box;outline:0;border:0;height:34px;background-color:#fff;padding-left:15px;padding-right:15px;font-size:.875rem;line-height:1.42;color:#333;font-family:"Open Sans";margin-bottom:10px;max-width:100%}.contact__block .contact-form input::placeholder,.contact__block textarea::placeholder{color:#aeaeae}.contact__block .open-form{display:block}.contact__block .form-title{font-size:1rem;color:#333;letter-spacing:.03em;font-family:"Nexa";font-weight:300;padding-top:25px;padding-bottom:15px}.contact__block .yourName{width:calc(50% - 13px);margin-right:19px}.contact__block .yourPhone{width:calc(50% - 12px)}.contact__block .yourEmail{width:calc(50% - 13px);margin-right:19px}.contact__block .yourEmail input,.contact__block textarea{z-index:1;position:relative}.contact__block .yourCompany{width:calc(50% - 12px)}.contact__block .wpcf7-form-control-wrap{display:inline-block}.contact__block .wpcf7-form .wpcf7-email{width:100%;padding:0 15px}.contact__block .textArea,.contact__block .yourDropdown{width:100%}.contact__block textarea{font-size:.875rem;line-height:1.42;color:#333;font-family:"Open Sans";margin-bottom:10px;resize:none;padding-top:15px;height:70px;padding-bottom:15px}.contact__block .input-file,.contact__block .input-file i{font-size:.875rem;line-height:1.42;color:#aeaeae;font-family:"Open Sans";margin-bottom:10px}.contact__block .input-file,.contact__block textarea{box-sizing:border-box;outline:0;border:0;background-color:#fff;padding-left:15px;width:100%}.contact__block .input-file{height:34px;display:block;padding-top:6px;cursor:pointer}.contact__block .input-file i{font-weight:400}.contact__block .input-file input{display:none}.contact__block input.button-submit{border-radius:10px;background-color:#509f44;height:60px;width:240px;font-size:1rem;letter-spacing:.03em;color:#fff;font-family:"Nexa";font-weight:800;cursor:pointer}.contact__block .file-added{color:#333!important}.contact__block .close-form{position:absolute;height:17px;width:17px;top:13px;right:13px;cursor:pointer;z-index:2}.contact__block .close-form span:first-of-type{width:100%;height:1px;background-color:#000;display:block;transform:rotate(45deg);position:absolute;top:8px}.contact__block .close-form span:last-of-type{width:100%;height:1px;background-color:#000;display:block;transform:rotate(-45deg);position:absolute;top:8px}@media only screen and (max-width:1250px){.contact__block{justify-content:center}.contact__block .contact__container{max-width:566px}}@media only screen and (max-width:1199px){.contact__block .contact__container{max-width:475px}.contact__block .contact-agent{width:250px}.contact__block .contact__info{width:225px;padding:50px 25px 25px}}@media only screen and (max-width:1023px){.contact__block{justify-content:center}.contact__block .contact__container:nth-child(odd){margin-right:0}.contact__block .contact__container{max-width:570px}.contact__block .contact-agent{width:275px}.contact__block .contact__info{width:295px;margin-left:auto;padding:60px 45px 25px;background-color:#f4f4f4}.contact__block .contact-hq__block{padding:50px 30px}}@media only screen and (max-width:900px){.contact__block .contact__container-hq{flex-direction:column;height:auto;max-width:570px}.contact__block .contact-image-hq{height:400px;width:100%}.contact__block .contact-hq__block{width:100%;height:auto}.contact__block .contact-form-hq{height:auto;bottom:0;top:unset}.contact__block .linkedin-container{top:76%}}@media only screen and (max-width:768px){.contact__block .contact-form{height:auto;width:100%;left:0;top:0;position:absolute;padding:50px 90px;z-index:10001}.contact__block .contact-form-hq{top:0;bottom:unset}.contact__block .form-title{font-size:1.4375rem;line-height:1.52}.contact__block .contact-form input{width:100%;margin-left:0;margin-right:0;height:68px}.contact__block .wpcf7-form .wpcf7-email,.contact__block .yourCompany,.contact__block .yourEmail,.contact__block .yourName,.contact__block .yourPhone{width:100%;margin-left:0;margin-right:0;height:68px;margin-bottom:10px}.contact__block .wpcf7-form-control-wrap{display:inline-block}.contact__block textarea{height:120px}.contact__block .input-file{width:100%;height:68px;padding-top:22px;text-align:left}.contact__block .contact-form .button-submit{width:240px}.contact__block .contact-form form{text-align:center}}@media only screen and (max-width:600px){.contact__block{justify-content:center}.contact__block .contact__container{max-width:475px}.contact__block .contact-agent{width:250px}.contact__block .contact__info{width:225px;padding:50px 25px 25px}.contact__block .contact-form{padding:20px 40px}.contact__block .form-title{font-size:1.25rem;padding-top:5px}.contact__block .contact-form input,.contact__block .wpcf7-form .wpcf7-email,.contact__block .yourCompany,.contact__block .yourEmail,.contact__block .yourName,.contact__block .yourPhone{height:50px}.contact__block .input-file{height:50px;padding-top:15px}.contact__block textarea{height:100px}}@media only screen and (max-width:530px){.contact__block .contact__container{flex-wrap:wrap;max-width:unset;height:auto;position:relative}.contact__block .contact-agent{width:100%;height:auto;padding:20px 25px}.contact__block .contact-image{max-width:250px}.contact__block .contact__padding{width:100%;padding:0}.contact__block .contact__info{width:100%;text-align:center;padding:25px 25px 75px}.contact__block .contact-offers{padding-top:15px}.contact__block .contact-office{margin-bottom:17px;font-size:1.25rem}.contact__block .contact-name{font-size:1rem}.contact__block .open-button{bottom:15px;position:absolute;left:50%;transform:translatex(-50%)}.contact__block .contact-form{left:0;width:100%;top:0}.contact__block .contact-form .button-submit{width:100%}.contact__block .form-title{font-size:1.125rem}.contact__block .contact-hq__block{text-align:center;padding-bottom:70px}.contact__block .hq-phone-mail{width:100%;padding-left:0;margin-right:15px}.contact__block .hq-serving{margin-top:3px;width:100%}.contact__block .hq-address{width:100%;padding-left:0;margin-right:15px}.contact__block .hq-features{width:100%}.contact__block .contact-hq__block .open-button{margin-left:0}.contact__block .linkedin-container{top:unset;left:unset;right:15px;bottom:18px}}@media only screen and (max-width:440px){.contact__block textarea{height:90px}.contact__block .contact-form{padding:20px}.contact__block .contact-form input,.contact__block .wpcf7-form .wpcf7-email,.contact__block .yourCompany,.contact__block .yourEmail,.contact__block .yourName,.contact__block .yourPhone{height:40px}.contact__block .form-title{font-size:1rem}}.select2-container{width:100%!important;margin-bottom:10px;max-width:550px}.select2-container--default .select2-selection--single{border:0;outline:0;border-radius:0}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-selection--single{border:1px solid #aaa}.select2-dropdown{border:0;border-radius:0;z-index:10003}.select2-search--dropdown{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;font-size:.875rem;font-weight:400;font-family:"Open Sans"}.select2-results__option{padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-results__option{font-size:.875rem;font-weight:400;font-family:"Open Sans";color:#aeaeae}.select2-container.select2-container--default.select2-container--open{width:auto}@media only screen and (max-width:768px){.select2-container .select2-selection--single{height:68px}.select2-container .select2-selection--single .select2-selection__rendered{height:68px;padding-top:19px;text-align:left}.select2-container--default .select2-selection--single .select2-selection__arrow{top:20px}}@media only screen and (max-width:600px){.select2-container .select2-selection--single{height:50px}.select2-container .select2-selection--single .select2-selection__rendered{height:50px;padding-top:10px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}}@media only screen and (max-width:440px){.select2-container .select2-selection--single{height:40px}.select2-container .select2-selection--single .select2-selection__rendered{height:40px;padding-top:6px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}}.contact-filter{padding-bottom:25px;display:flex}.contact-filter .contact-filter-title{display:inline-block;font-size:.875rem;color:#333;letter-spacing:.03em;font-family:"Nexa";align-self:center;margin-right:20px}.contact-filter .filter-responsive__block--contact{width:275px;display:inline-block;margin-left:11px}.contact-filter .filter-title{display:none}.contact-filter .filter-input{width:275px}.location-container{display:inline-block;width:calc(20% - 4px);vertical-align:top}.location-container.location-container__project{display:inline-block;width:49%;vertical-align:top}.location-container.location-container__project label{margin:0!important;max-width:90%;display:block}@media only screen and (max-width:815px){.contact-filter .filter-responsive__block--contact{width:230px}}@media only screen and (max-width:768px){.contact-filter .contact-filter-title{display:none}.contact-filter .filter-responsive__block--contact{display:none;width:calc(100% - 70px);margin:0}}#menu ul li a:hover,#menu ul li.current-menu-item a{color:#fff;background-color:#529f43}#menu ul li a{padding:13px}@media only screen and (max-width:991px){#header .contact{position:static}#header #mob-nav{left:0;position:absolute;top:25px;display:block}#header #mob-nav:before{content:"\67";font-family:"windows";font-size:1.875rem}#header #mob-nav span{display:none}#header .logo{margin-left:110px}#sticky_header.down #menu{top:-1000px;transition:ease-out .3s}#menu ul li{display:block}#menu ul li a{padding:12px 15px;display:block}#menu ul li+li{border-top:1px solid #eee;margin:0}#menu{padding:0}}@media only screen and (max-width:600px){#header .logo{margin-left:40px}}.faq-banner,.video-banner{height:370px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.faq-banner .wrapper{position:relative;height:100%}.faq-banner .faq-banner-title{font-family:"Nexa"!important;color:#fff!important;font-size:100px;font-weight:900;position:absolute;bottom:6px!important;text-transform:uppercase}.video-banner .wrapper{position:relative;height:100%}.video-banner .video-banner-title{font-family:"Nexa"!important;color:#fff!important;font-size:60px!important;font-weight:900;position:absolute;bottom:-6px;text-transform:uppercase}.filter-block-video{height:100px}.filter-block-video .wrapper{padding-top:0;height:100%}.filter-block-video ul{display:flex;height:100%;text-align:center}.filter-block-video li{width:20%;height:100%;padding-top:40px;font-family:"Nexa";font-weight:600;color:#333;cursor:pointer}.filter-block-video li.active{color:#539d44}.video-block{padding-top:60px}.video-block .video-container{height:360px;width:100%}.video-block .testimonial{white-space:unset;position:static;text-align:left}.video-block .video-text{font-family:"Nexa";color:#626262;font-size:.875rem;display:none}.video-block .grid>div{background-color:transparent;margin-bottom:10px}.video-block .youtube-title{font-size:24px;margin-top:15px}@media only screen and (max-width:1023px){.video-block .grid{display:flex;justify-content:center}}@media only screen and (max-width:768px){.filter-block-video{height:auto}.filter-block-video .wrapper{padding-bottom:0}.filter-block-video ul{flex-direction:column}.filter-block-video li{padding:15px;width:100%;text-align:center;border-bottom:1px solid #eee}.video-block .youtube-title{font-size:20px!important;min-height:auto}}@media only screen and (max-width:600px){.video-block .video-container{height:300px}.video-block .youtube-title{font-size:16px!important;min-height:auto}}@media only screen and (max-width:400px){.video-block .video-container{height:250px}}.single-project{padding-top:20px;padding-bottom:20px}.single-project h3 a{margin-top:10px;display:inline-block}.wpcf7-not-valid-tip{position:absolute;top:-1px;left:-1px;width:calc(100% + 1px);height:calc(100% - 8px);border:1px solid red;overflow:hidden;padding-left:100%}.textArea .wpcf7-not-valid-tip{height:calc(100% - 12px)}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{display:none!important}.contact__block div.wpcf7-response-output.wpcf7-mail-sent-ok{position:absolute;width:calc(100% - 60px);height:100%;top:0;background-color:#e2e2e2;margin:0;z-index:1;left:30px;padding-top:200px;text-align:center;font-size:16px;line-height:1.42;color:#626262;font-family:"Open Sans";border:0}.wpcf7-mail-sent-ok{font-family:"Nexa Bold"!important;font-size:20px!important;color:#64bc50!important}.contact__block .wpcf7-mail-sent-ok:after{content:"An INTUS Team Member will contact you shortly.";font-family:"Nexa Bold";display:block;color:#7d7d7d!important}.contact__block .wpcf7-mail-sent-ok:before{content:" ";font-family:"Nexa Bold";position:absolute;color:#64bc50;top:60px;left:50%;transform:translatex(-50%);font-size:100px;background-image:url(/wp-content/themes/intus-new/img/ok.png?);background-color:transparent;background-size:contain;width:100px;height:100px;background-repeat:no-repeat}.g-recaptcha{position:absolute;left:-32px;bottom:-73px}.ajax-loader{display:none!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333}@media only screen and (max-width:768px){.wpcf7-not-valid-tip{height:calc(100% + 2px)}}@media only screen and (max-width:440px){div.wpcf7-response-output.wpcf7-mail-sent-ok{width:calc(100% - 40px);left:20px}}.textwidget form.wpcf7-form{margin:20px 0}.textwidget>.dev2{margin-bottom:14px}#footer ul li+li{margin:0}#footer ul li{vertical-align:top}.screen-reader-response{left:0}.signup_btn.recaptcha-btn{display:inline-block}a{color:#61bc52}.cookie-conainer a,a:hover{text-decoration:underline}.doccenterbutton{cursor:pointer}.grecaptcha-badge{display:none}@media screen and (max-width:767px) and (min-width:240px){#container h1{font-size:32px}}.covid{min-height:60px;background:#65bc51;text-align:center;font-size:18px;color:#fff;padding:15px}.covid-button{display:inline-block;background:#414143;padding:5px 10px;margin-left:7px;cursor:pointer}@media only screen and (max-width:767px){.covid{font-size:14px}.covid span{display:block}}@media screen and (max-width:767px) and (min-width:240px){#container h1{font-size:32px}}.cookie-conainer{min-height:60px;text-align:center;color:#fff;padding:15px;font-size:16px;position:fixed;bottom:0;left:0;width:100%;z-index:9999999999;background:#414143}.cookie-conainer span{max-width:1200px;display:inline-block;text-align:left;padding-right:100px;position:relative}.cookie-conainer a{color:#fff}.cookie-conainer-button{display:inline-block;background:#414143;padding:5px 10px;margin-left:7px;cursor:pointer;font-size:18px}#aboutCookies{text-decoration:none;background:#64bb50!important;color:#fff!important;position:absolute;top:50%;margin:-17px auto auto;right:0}@media only screen and (max-width:767px){.cookie-conainer{font-size:14px}.cookie-conainer-button{font-size:16px}.cookie-conainer span{display:block;padding-right:0}#aboutCookies{position:static;margin-top:5px}}.zsiq_floatmain.zsiq_theme1.siq_bR{z-index:999999!important}@media screen and (max-width:767px) and (min-width:240px){#container h1{font-size:32px}}.link-job-opening-country{font-size:large;font-weight:700;padding:0 40px;color:#000!important}.link-job-opening-country.active{color:#61bc52!important}.link-job-opening,form.zr-form dl{font-family:"RubikLight","Open Sans",sans-serif}.link-job-opening{color:#ccc!important}.link-job-opening.active{color:#61bc52!important;font-family:'Nexa Bold','Open Sans',sans-serif}.careers-topnav{width:100%;border-bottom:#f1f1f1 2px solid;margin-bottom:3px}.careers-topnav-content{padding-top:20px;padding-bottom:20px;text-align:center}#careers-banner{position:relative;width:100%;height:calc(100vw/4.05);background-image:url(/wp-content/themes/intus-new/images/about/Careers-top.jpg);background-position:center;background-size:cover}#careers-banner-title{text-transform:uppercase;color:#fff!important;text-shadow:0 0 20px #00000024;font-size:60px;font-weight:900;position:absolute;bottom:-4px}.careers-contentnav{background-color:#404241;text-align:center;padding:20px 0;min-height:200px;padding-botton:20px}.careers-contentnav>h2{color:#fff!important;font-size:45px}.careers-contentpositions h2{text-align:center;font-size:35px}@media screen and (max-width:780px){.opening-description,.opening-form{width:100%;float:left;padding:20px}form.zr-form dl dd input[type=file]{font-size:11px}form.zr-form dl dt{font-size:13px;width:125px;padding:6px 5px}form.zr-form dl dd{margin-left:123px}form.zr-form dl dd input,form.zr-form dl dd select{font-size:18px}}@media (min-width:780px){.opening-description,.opening-form{width:50%;float:left;padding:100px 11%}form.zr-form dl dt{font-size:18px;width:170px}form.zr-form dl dd{margin-left:180px}form.zr-form dl dd input,form.zr-form dl dd select{font-size:14px}}.opening-description dt{display:inline;font-family:'Nexa Bold','Open Sans',sans-serif!important}.opening-description dt:before{content:"";margin-top:15px;display:block}.opening-description dt:after,.opening-description h3:after{content:":"}.opening-description dt+dd,.opening-description h3{display:inline;margin-left:.5em;clear:right}#careers-contents dd p,#careers-contents dd span p{margin-top:0!important}.opening-description ul li{list-style:square inside}.careers-contentcontry{display:none}.careers-contentcontry.active,.openning-contents.active{display:block}.openning-contents{clear:both;display:none}form.zr-form dl{width:100%}form.zr-form dl dd{text-align:left;padding:11px 5px}form.zr-form dl dt{float:left;clear:left;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}form.zr-form dl dd input,form.zr-form dl dd select{width:100%;border:2px solid #519e43;padding:3px 5px;height:23px;font-size:18px;box-sizing:content-box}form.zr-form{text-align:center;line-height:200%}form.zr-form dl dd input[type=file]::-webkit-file-upload-button{visibility:hidden}form.zr-form dl dd input[type=file]{border:0;font-size:12px}form.zr-form dl dd input[type=file]::before{content:'Attach files';display:inline-block;background-color:#61bc52;color:#fff;border:0;padding:5px 8px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:10pt}form.zr-form dl dd input[type=file]:hover::before{border-color:#000}form.zr-form dl dd input[type=file]:active::before{color:#fff}form.zr-form button[type=submit]{margin:20px;position:relative;width:220px!important;height:54px;background-color:#64bc50;color:#fff;font-weight:700;font-family:"Nexa Bold";text-transform:initial;border-radius:0!important;font-size:16px!important}form.zr-form button[type=submit] span{position:absolute;display:flex;justify-content:center;align-items:center;width:220px;height:54px;background-color:#404241;color:#fff;z-index:1;top:0;left:0;cursor:pointer}.banner-title{text-shadow:0 0 20px #00000024}