.formPopup,body .projectCard{height:100%}.formPopup{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:99999}.formPopup_wrapper{max-width:1200px;position:relative;width:100%}.formPopup_wrapper-active{animation:show_from_bottom .3s forwards}.formPopup_wrapper-disable{animation:hide_from_bottom .3s forwards}.formPopup_wrapper-x{background:0 0;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}.formPopup_wrapper-x:after,.formPopup_wrapper-x:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.formPopup_wrapper-x:after{transform:rotate(-45deg)}.formPopup_wrapper-x:before{transform:rotate(45deg)}.formPopup_wrapper-title{display:block;font-size:30px;font-weight:300;margin-bottom:10px;text-align:center}.formPopup_wrapper-title span{color:#5d9b12}.formPopup_wrapper-form{background:linear-gradient(270deg,hsla(0,0%,100%,.1),hsla(0,0%,85%,0) 86.14%);border-radius:2px;display:flex;flex-direction:column;overflow:hidden;padding:30px;position:relative}.formPopup_wrapper-form>*{position:relative;z-index:1}.formPopup_wrapper-form:before{animation:moveTop 2s linear infinite;height:1px;left:-200px;top:0;width:200px}.formPopup_wrapper-form:after,.formPopup_wrapper-form:before{background-color:#fff;content:"";opacity:.3;position:absolute}.formPopup_wrapper-form:after{animation:moveRight 2s linear infinite;height:200px;right:0;top:-200px;width:1px}.formPopup_wrapper-form .border{position:static!important}.formPopup_wrapper-form .border:before{animation:moveBottom 2s linear infinite;background-color:#fff;bottom:0;content:"";height:1px;left:-200px;opacity:.3;position:absolute;width:200px}.formPopup_wrapper-form .border:after{animation:moveLeft 2s linear infinite;background-color:#fff;content:"";height:200px;left:0;opacity:.3;position:absolute;top:-200px;width:1px}.formPopup_wrapper-form .gfield--input-type-textarea{flex-basis:100%!important}.formPopup_wrapper-form .gfield--input-type-textarea textarea{border:1px solid hsla(0,0%,100%,.5)}.formPopup_wrapper-form .gfield--type-image_hopper .gfield_label{top:-15px!important;transform:unset!important}.formPopup_wrapper-form .gfield--type-image_hopper input{font-size:14px!important;padding:8px!important;width:100%}.formPopup_wrapper-form .gform_confirmation_message{font-size:20px}.formPopup_wrapper-form .gform_validation_errors{display:none}.formPopup_wrapper-form .validation_message{background:unset!important;border:unset!important;padding:0!important;text-align:left!important}.formPopup_wrapper-form select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../../assets/images/faq_select.svg);background-position:100%;background-repeat:no-repeat;background-size:20px}.formPopup_wrapper-form .gform_wrapper{margin:0 auto;max-width:800px}.formPopup_wrapper-form .gform_fields{display:flex!important;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.formPopup_wrapper-form .gform_fields .gfield{flex-basis:100%;flex-basis:calc(50% - 16px)!important;flex-grow:1;margin:0 4px;position:relative;width:calc(50% - 16px)!important}.formPopup_wrapper-form .gform_fields select{border-bottom:1px solid hsla(0,0%,100%,.5);padding:0 10px;padding:10px 0!important}@media (max-width:992px){.formPopup_wrapper-form .gform_fields select{line-height:1!important;margin-bottom:5px!important}}.formPopup_wrapper-form .gform_fields select option{background-color:#000}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox{flex-basis:100%;margin:0!important}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .ginput_container_checkbox{display:flex;width:100%}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox{display:flex;position:relative;width:100%}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox>div{display:flex;justify-content:flex-start;position:relative;width:100%;width:fit-content}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox>div label{margin-left:25px;position:relative}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox>div label:after{border:1px solid #fff;border-radius:1px;content:"";height:15px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox>div input:checked~label:after{background-image:url(../../../assets/images/check-mark.svg);background-position:50%;background-repeat:no-repeat;background-size:70% 70%}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox .gfield_checkbox>div input{height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:1}.formPopup_wrapper-form .gform_fields .gfield--type-checkbox label{font-size:12px!important;max-width:100%!important;text-align:left}.formPopup_wrapper-form .gform_fields .gfield_label{font-size:14px!important;font-weight:400!important;left:0;margin-bottom:0!important;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.formPopup_wrapper-form .gform_fields .gfield_required{display:none!important}.formPopup_wrapper-form .gform_fields .ginput_container{width:100%}.formPopup_wrapper-form .gform_fields .ginput_container input{border-bottom:1px solid hsla(0,0%,100%,.5);padding:0 10px}@media (max-width:992px){.formPopup_wrapper-form .gform_fields .ginput_container input{line-height:1!important;margin-bottom:5px!important}}.formPopup_wrapper-form .gform_footer{background-image:linear-gradient(90deg,#78b52e,#528f07,#78b52e,#528f07);background-size:300% 100%;border-radius:73px;box-shadow:0 8.4px 8.4px 0 rgba(46,213,115,.15);display:block;font-size:14px;font-weight:600;margin:20px auto 0!important;padding:10px 20px;padding:0!important;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:fit-content}.formPopup_wrapper-form .gform_footer:hover{background-position:100% 0}.formPopup_wrapper-form .gform_footer input{height:100%;margin:0!important;padding:10px 20px!important;width:100%}.loaderProduct{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,#000,transparent),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524);background-color:#111;background-position:-215px 0,0 0,60px 150px,15px;background-repeat:no-repeat;background-size:215px 220px,215px 130px,100px 15px,0 0;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;display:block;height:220px;width:215px}.loaderProduct.hidden{display:none}.loaderPhone{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,#000,transparent),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524);background-color:#111;background-position:-215px 0,0 0,60px 150px,15px;background-repeat:no-repeat;background-size:215px 220px,215px 130px,100px 15px,0 0;display:block;min-height:20px;width:20px}.loaderPhone.hidden{display:none}.postCard{color:#fff;display:flex;flex-direction:column;overflow:hidden}.postCard_img{height:250px;margin-bottom:12px;max-width:100%;object-fit:cover;width:100%}.postCard_img img{display:block;height:100%;object-fit:cover;width:100%}.postCard_title{color:#fff;font-size:24px;font-weight:300;line-height:120%;margin-bottom:12px}.postCard_description{color:#fff;font-size:16px;font-weight:400;line-height:150%}.projectCard{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:auto;overflow:hidden;padding:220px 20px 20px;position:relative}.projectCard:after{background-image:radial-gradient(at center,rgba(0,0,0,.7),rgba(0,0,0,.4) 60%,transparent);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.projectCard .wrapper{position:relative;z-index:1}.projectCard:after{background-image:linear-gradient(180deg,transparent,transparent,rgba(0,0,0,.7) 59%)!important;opacity:1;transition:.3s}@media (max-width:992px){.projectCard:after{background-image:unset!important;background:rgba(0,0,0,.6);opacity:1}}.projectCard:hover:after{bottom:unset;opacity:1;top:50%;transform:scale(5) translateY(-50%)}.projectCard:hover .projectCard_background{transform:scale(1.2)}.projectCard:hover .projectCard-title:after{transform:scaleX(1);transform-origin:left}.projectCard_background{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:.2s;width:100%}.projectCard-hide{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 80px;max-width:65%;opacity:0;position:relative;transition:.3s;z-index:1}@media (max-width:992px){.projectCard-hide{opacity:1}}.projectCard-hide svg{margin-bottom:10px;width:23px}.projectCard-hide svg g{opacity:1}.projectCard-quote{font-size:18px;font-weight:400;margin-bottom:10px;text-align:center}.projectCard-link{background-image:linear-gradient(90deg,#78b52e,#528f07,#78b52e,#528f07);background-size:300% 100%;border-radius:73px;box-shadow:0 8.4px 8.4px 0 rgba(46,213,115,.15);display:block;font-size:14px;font-weight:600;padding:10px 20px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:fit-content}.projectCard-link:hover{background-position:100% 0}.projectCard-content{color:#fff;display:flex;flex-direction:column;margin-top:auto;position:relative;z-index:1}.projectCard-title{color:#fff;font-size:26px;font-weight:300;margin-bottom:2px;position:relative;width:fit-content}.projectCard-title:after{animation:gradient 2s linear infinite both;background:#5d9b12;background-size:200% 200%;bottom:0;content:"";height:5px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1);width:100%}.projectCard-title:hover:after{transform:scaleX(1);transform-origin:left}.projectCard-type{font-size:16px;font-weight:600;margin-bottom:2px}.projectCard-locations{font-size:14px;font-weight:400}.loaderCard{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,#000,transparent),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524),linear-gradient(#242524,#242524);background-color:#000;background-position:-215px 0,0 0,15px 150px,15px 180px;background-repeat:no-repeat;background-size:215px 220px,215px 130px,100px 15px,150px 15px;display:block;height:220px;width:215px}@keyframes loading{to{background-position:215px 0,0 0,15px 150px,15px 180px}}.search{padding-bottom:40px;position:relative}.search>svg{left:0;opacity:.3;position:absolute;top:0;transform:translateY(-500px);width:100px;z-index:0}.search .wrapper{position:relative;z-index:1}.search_search{background:#111;border-radius:8px;margin:0 auto 30px;max-width:800px;padding:10px;position:relative;width:100%}.search_search svg{pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.search_search .tt-dataset,.search_search .tt-menu,.search_search .twitter-typeahead{width:100%}.search_search .tt-suggestion{background-color:#000;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:.3s}.search_search .tt-suggestion:hover{background-color:#111}.search_search input{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:16px;font-weight:400;padding:5px 10px;width:100%}.search_search input::placeholder{color:#fff;opacity:1}.search_btns{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:-4px -4px 36px}.search_btns-btn{background-color:#101010;border:1px solid #fff;border-radius:100px;font-size:14px;font-weight:400;line-height:150%;margin:8px;padding:4px 12px;transition:.3s}.search_btns-active,.search_btns-btn:hover{background-color:#fff;border:1px solid #000;color:#000}.search .post{margin-top:-10px}.search .post .search_all-loader,.search .post .search_all-posts{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10px;margin-right:-10px}.search .post .search_all-loader>*,.search .post .search_all-posts>*{flex-basis:calc(100% - 20px);flex-grow:0;margin:10px}.search .project{margin-top:-3px}.search .project .search_all-loader,.search .project .search_all-posts{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-6px;margin-right:-6px}.search .project .search_all-loader>*,.search .project .search_all-posts>*{flex-basis:calc(100% - 12px);flex-grow:0;margin:6px}.search_all-load{background-image:linear-gradient(90deg,transparent 10%,#1a1a1a 30%,#fff,#fff);background-size:300% 100%;border:1px solid #fff;border-radius:73px;box-shadow:0 8.4px 8.4px 0 rgba(46,213,115,.15);color:#fff;display:block;font-size:14px;font-weight:600;margin:60px auto 0;padding:10px 20px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:fit-content}.search_all-load:hover{background-position:100% 0;color:#000}.search_all-paginate{-webkit-align-items:flex-start;align-items:flex-start;column-gap:0;display:flex;display:none;flex-direction:row;justify-content:center;-webkit-justify-content:center;margin-top:60px;row-gap:10px}.search_all-paginate .next,.search_all-paginate .prev{display:none}.search_all-paginate a,.search_all-paginate span{-webkit-align-items:center;align-items:center;align-self:stretch;background:#0d0d0d;color:#525252;column-gap:10px;display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:600;height:43px;justify-content:center;-webkit-justify-content:center;letter-spacing:.72px;line-height:normal;padding:12px;position:relative;row-gap:10px;text-transform:uppercase;width:63px}.search_all-paginate a.active,.search_all-paginate a:active,.search_all-paginate a:focus,.search_all-paginate a:hover,.search_all-paginate span.active,.search_all-paginate span:active,.search_all-paginate span:focus,.search_all-paginate span:hover{color:#fff}.search_all-paginate a.active:after,.search_all-paginate a:active:after,.search_all-paginate a:focus:after,.search_all-paginate a:hover:after,.search_all-paginate span.active:after,.search_all-paginate span:active:after,.search_all-paginate span:focus:after,.search_all-paginate span:hover:after{background:linear-gradient(270deg,transparent,#78b52e 59%,#78b52e 0,transparent);content:"";height:4px;left:0;position:absolute;right:0;top:0;width:100%}.search_all-paginate span{color:#fff}.search_all-paginate span:after{background:linear-gradient(270deg,transparent,#78b52e 59%,#78b52e 0,transparent);content:"";height:4px;left:0;position:absolute;right:0;top:0;width:100%}.search .gform_wrapper{background:linear-gradient(209deg,#000 -41.6%,#232323 92.2%),#fff;color:#fff;padding:20px}.search .gform_wrapper .gform_confirmation_message{font-size:20px}.search .gform_wrapper .gform_validation_errors{display:none}.search .gform_wrapper .validation_message{background:unset!important;border:unset!important;padding:0!important;text-align:left!important}.search .gform_wrapper .gform_title{font-size:24px;font-weight:400;margin-bottom:12px}.search .gform_wrapper .gform_confirmation_message{color:#fff}.search .gform_wrapper .gform_footer{background-image:linear-gradient(90deg,#78b52e,#528f07,#78b52e,#528f07);background-size:300% 100%;border-radius:73px;box-shadow:0 8.4px 8.4px 0 rgba(46,213,115,.15);display:block;font-size:14px;font-weight:600;margin:20px auto 0!important;padding:10px 20px;padding:0!important;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:fit-content;width:100%}.search .gform_wrapper .gform_footer:hover{background-position:100% 0}.search .gform_wrapper .gform_footer input{height:100%;margin:0!important;padding:10px 20px!important;width:100%}.search .gform_wrapper .gform_description{font-size:16px;font-weight:600;line-height:150%;margin:0 0 30px}.search .gform_wrapper .gform_fields{align-items:flex-end;display:flex!important;flex-wrap:wrap;justify-content:space-between;padding-top:10px}.search .gform_wrapper .gform_fields .gfield{align-items:flex-end;display:flex;flex-basis:100%;flex-direction:column;position:relative}.search .gform_wrapper .gform_fields .gfield_label{font-size:14px!important;font-weight:400!important;left:0;margin-bottom:0!important;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.search .gform_wrapper .gform_fields .gfield_required{display:none!important}.search .gform_wrapper .gform_fields .ginput_container{width:100%}.search .gform_wrapper .gform_fields .ginput_container input{border-bottom:1px solid hsla(0,0%,100%,.5);padding:0 10px}.topBanner{padding:40px 0;text-align:center}.topBanner br{display:none}.topBanner_title{color:#fff;margin-bottom:15px}.topBanner_description{color:#fff}
/*# sourceMappingURL=blog.css.map */