/* https://jbdengineering.be/wp-content/themes/jbd-engineering/dist/css/page-content.css?ver=56553baa9a68a788a40cee21a32e5a61 */
.sectionCtas{position:relative}.sectionCtas .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionCtas .content{position:relative;z-index:2}.sectionCtas .colTitleMargin{overflow:hidden}.sectionCtas .rowTitle{margin:0 -90px -25px}.sectionCtas .rowTitle .colTitle{padding:0 90px;margin-bottom:25px}.sectionCtas .rowCtas{margin:0 -20px -40px}.sectionCtas .rowCtas .colCtas{padding:0 20px;margin-bottom:40px}.sectionCtas .rowCtas .colCtas .wrapper{height:100%;padding:35px 45px;background:-webkit-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-moz-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-ms-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-o-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01))}.sectionCtas .rowCtas .colCtas .wrapper .number{font-size:110%;color:#fffdfd;line-height:1;margin-bottom:10px}.sectionCtas .rowCtas .colCtas .wrapper h3{color:#fffdfd;font-size:25px;font-size:2.5rem;margin-bottom:15px}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:17px;font-size:1.7rem}.sectionCtas .rowCtas .colCtas .wrapper .text ol,.sectionCtas .rowCtas .colCtas .wrapper .text p,.sectionCtas .rowCtas .colCtas .wrapper .text ul{margin-bottom:15px}.sectionCtas .rowCtas .colCtas .wrapper .btn{margin-top:25px;font-size:14px;font-size:1.4rem;padding:12px 18px}.sectionCtas .rowCtas .colCtas .wrapper .btnArrow{padding-right:38px}.sectionCtas .rowCtas .colCtas .wrapper .btnArrow::after,.sectionCtas .rowCtas .colCtas .wrapper .btnArrow::before{right:18px}.sectionTeamSlider{position:relative}.sectionTeamSlider .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionTeamSlider .content{position:relative;z-index:2}.sectionTeamSlider .colTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.sectionTeamSlider .colTitle.left{padding-right:110px}.sectionTeamSlider .colTitle.right{padding-left:110px;justify-content:flex-end}.sectionTeamSlider .liner{display:block;height:2px;width:100%;opacity:.4;background:-webkit-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:linear-gradient(to right,#d00000,#2708a0,#5fad56)}.sectionTeamSlider .owl-dots,.sectionTeamSlider .owl-nav{display:none!important}.sectionTeamSlider .owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sectionTeamSlider .owl-carousel .owl-stage .owl-item{height:inherit}.sectionTeamSlider .owl-carousel .owl-stage .owl-item .slide{height:100%}.sectionTeamSlider .slide{position:relative}.sectionTeamSlider .slide .imgWrap{height:150px;width:150px;border-radius:50%;background:url(/wp-content/themes/jbd-engineering/dist/css/../../assets/img/gradient.png);background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sectionTeamSlider .slide .imgWrap .img{position:relative;height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:-ms-calc(100% - 4px);height:-o-calc(100% - 4px);height:calc(100% - 4px);width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:-ms-calc(100% - 4px);width:-o-calc(100% - 4px);width:calc(100% - 4px);border-radius:inherit;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionTeamSlider .slide .imgWrap .img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:rgba(8,7,5,.05)}.sectionTeamSlider .slide h3{color:#fffdfd;font-size:22px;font-size:2.2rem;margin-bottom:8px}.sectionTeamSlider .slide p.function{margin-bottom:0;line-height:1.2;font-size:95%;color:rgba(255,253,253,.6)}.sectionTeamSlider .slide::after{content:"";position:absolute;top:0;right:0;height:100%;width:3px;opacity:.4;will-change:transform;background:-webkit-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:linear-gradient(to bottom,#d00000,#2708a0,#5fad56);-webkit-transform:translateX(6px);-moz-transform:translateX(6px);-ms-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px)}.sectionTeamSlider .custom-owl-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.sectionTeamSlider .custom-owl-nav .nav-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:50%;background:#fffdfd;cursor:pointer;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.sectionTeamSlider .custom-owl-nav .nav-arrow img{flex-shrink:0;width:14px}.sectionTeamSlider .custom-owl-nav .nav-arrow:hover{background:rgba(255,253,253,.6)}.sectionTeamSlider .custom-owl-nav .nav-arrow.prev{margin-right:10px}.sectionProjects{position:relative;overflow:hidden}.sectionProjects .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionProjects .content{position:relative;z-index:2}.sectionProjects .colTitleMargin{overflow:hidden}.sectionProjects .rowTitle{margin:0 -90px -25px}.sectionProjects .rowTitle .colTitle{padding:0 90px;margin-bottom:25px}.sectionProjects .liner{display:block;height:2px;width:100%;opacity:.4;background:-webkit-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:linear-gradient(to right,#d00000,#2708a0,#5fad56)}.sectionProjects .termNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:-15px}.sectionProjects .termNav a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:relative;outline:0;box-shadow:none;text-shadow:none;font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.1;text-transform:none;letter-spacing:0;padding:13px 20px;border-radius:30px;border:none;color:#fffdfd;margin-right:15px;margin-bottom:15px;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out}.sectionProjects .termNav a .color{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;opacity:.4;background:-webkit-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:linear-gradient(to right,#d00000,#2708a0,#5fad56);-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.sectionProjects .termNav a .dark{position:absolute;top:50%;left:50%;height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:-ms-calc(100% - 4px);height:-o-calc(100% - 4px);height:calc(100% - 4px);width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:-ms-calc(100% - 4px);width:-o-calc(100% - 4px);width:calc(100% - 4px);border-radius:inherit;background:#080705;will-change:transform;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sectionProjects .termNav a span{position:relative;z-index:2}.sectionProjects .termNav a.current .dark,.sectionProjects .termNav a:hover .dark{background:0 0}.sectionProjects .btnLoadMore{margin-bottom:20px}.sectionProjects .projectsWrapper{position:relative}.sectionProjects .projectsWrapper .background .lines.left{top:10%}.sectionProjects .projectsWrapper .background .lines.right{top:50%}.sectionProjects .rowProjects{margin:0 -12px -24px}.sectionProjects .rowProjects .colProjects{padding:0 12px;margin-bottom:24px}.sectionProjects .rowProjects .colProjects .wrapper{display:block;position:relative;overflow:hidden}.sectionProjects .rowProjects .colProjects .wrapper video{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;border-radius:inherit}.sectionProjects .rowProjects .colProjects .wrapper .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sectionProjects .rowProjects .colProjects .wrapper .overlay:not(.colored){background:rgba(8,7,5,.05)}.sectionProjects .rowProjects .colProjects .wrapper .overlay.colored{opacity:.15}.sectionProjects .rowProjects .colProjects .wrapper .info{position:absolute;top:0;left:0;height:100%;width:100%;padding:40px;background:-webkit-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-moz-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-ms-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-o-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:16px;font-size:1.6rem;overflow-y:auto;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;text-align:center}.sectionProjects .rowProjects .colProjects .wrapper .info .w-100{margin:auto}.sectionProjects .rowProjects .colProjects .wrapper .info h3{position:relative;display:inline-block;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:600}.sectionProjects .rowProjects .colProjects .wrapper .info h3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fffdfd}.sectionProjects .rowProjects .colProjects .wrapper .info p{line-height:1.5;margin-bottom:0}.sectionProjects .rowProjects .colProjects .wrapper:hover .info{opacity:1}.sectionUspsImg{position:relative;overflow:hidden}.sectionUspsImg .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionUspsImg .content{position:relative;z-index:2}.sectionUspsImg .rowUsps{margin-bottom:-65px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:65px}.sectionUspsImg .rowUsps .colUsps .rowUsp{margin:0 -30px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colUsp{padding:0 30px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:45px 35px;background:-webkit-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-moz-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-ms-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-o-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01))}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{color:#fffdfd;font-size:24px;font-size:2.4rem;margin-bottom:15px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:17px;font-size:1.7rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text ol,.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text p,.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text ul{margin-bottom:15px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper{position:relative;height:100%}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .bg{position:absolute;opacity:.4;height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:-ms-calc(100% - 10px);height:-o-calc(100% - 10px);height:calc(100% - 10px);width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-ms-calc(100% - 10px);width:-o-calc(100% - 10px);width:calc(100% - 10px);background:-webkit-linear-gradient(to bottom right,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to bottom right,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to bottom right,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to bottom right,#d00000,#2708a0,#5fad56);background:linear-gradient(to bottom right,#d00000,#2708a0,#5fad56)}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .imgWrap{position:relative;height:100%;width:100%}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .imgWrap .img{height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .imgWrap .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .imgWrap .overlay.colored{opacity:.1}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.left .imgWrapper{padding-left:10px;padding-top:10px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.left .imgWrapper .bg{top:0;left:0}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.right .imgWrapper{padding-right:10px;padding-bottom:10px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.right .imgWrapper .bg{bottom:0;right:0}.wpcf7{font-size:16px;font-size:1.6rem}.wpcf7 .rowForm{margin:0 -10px}.wpcf7 .form-element{padding:0 10px;position:relative;margin-bottom:20px}.wpcf7 .form-element-privacy{padding-top:10px}.wpcf7 .form-element-privacy-small{margin-bottom:15px}.wpcf7 .form-element-response{margin:0!important}.wpcf7 .form-element-hidden{display:none}.wpcf7 .form-element:last-child{margin-bottom:0!important}.wpcf7 input,.wpcf7 textarea{width:100%;outline:0;box-shadow:none;line-height:1;-webkit-appearance:none;-moz-appearance:none;border:1px solid rgba(255,253,253,.6);background:#080705;font-weight:400;border-radius:0;color:rgba(255,253,253,.8);padding:16px 20px;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgba(255,253,253,.8);font-weight:400}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#5fad56}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#c93f4c}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:focus,.wpcf7 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #080705 inset!important;-webkit-text-fill-color:rgba(255,253,253,.8)!important}.wpcf7 textarea{height:200px;line-height:1.5}.wpcf7 .bootstrap-select{width:100%!important;margin-bottom:0;font-family:Barlow,Arial,sans-serif}.wpcf7 .bootstrap-select .bs-ok-default:after{width:7px;height:10px;border-width:0 2px 2px 0;margin-top:5px}.wpcf7 .bootstrap-select .dropdown-toggle{font-family:Barlow,Arial,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;letter-spacing:0;height:53px;position:relative;border-radius:0;outline:0!important;box-shadow:none!important;background:#080705;border:1px solid rgba(255,253,253,.6);padding:18px 40px 18px 20px;color:rgba(255,253,253,.8)!important;font-size:17px;font-size:1.7rem;font-weight:400;line-height:1.3;text-transform:none;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.wpcf7 .bootstrap-select .dropdown-toggle .filter-option{height:auto}.wpcf7 .bootstrap-select .dropdown-toggle:focus,.wpcf7 .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0!important}.wpcf7 .bootstrap-select .dropdown-toggle::after{display:none}.wpcf7 .bootstrap-select .dropdown-toggle::before{content:"";position:absolute;top:25px;right:20px;height:6px;width:11px;background:url(/wp-content/themes/jbd-engineering/dist/css/../../assets/icons/down-chevron-select.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.wpcf7 .bootstrap-select div.dropdown-menu{padding:0;border:none;box-shadow:none;z-index:70;border-radius:0;min-width:100%!important}.wpcf7 .bootstrap-select div.dropdown-menu li a{font-size:17px;font-size:1.7rem;padding:6px 20px;color:rgba(255,253,253,.6);font-weight:400;background:#191918}.wpcf7 .bootstrap-select div.dropdown-menu li a .text{margin:0!important}.wpcf7 .bootstrap-select div.dropdown-menu li a:hover{background:#191918;color:#fffdfd}.wpcf7 .bootstrap-select div.dropdown-menu li .active{background:#191918;color:#fffdfd}.wpcf7 .bootstrap-select div.dropdown-menu li:first-child a{padding-top:15px}.wpcf7 .bootstrap-select div.dropdown-menu li:first-child a .bs-ok-default:after{margin-top:13px}.wpcf7 .bootstrap-select div.dropdown-menu li:last-child a{padding-bottom:15px}.wpcf7 .bootstrap-select.wpcf7-not-valid .dropdown-toggle{border-color:#c93f4c}.wpcf7 label{font-weight:600}.wpcf7 .textLabel{margin-bottom:10px;font-weight:400;color:#fffdfd}.wpcf7 .fieldLabel{color:#fffdfd;opacity:0;position:absolute;right:20px;top:5px;font-weight:500;font-size:10px;font-size:1rem;margin:0;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7 .focusedLabel{opacity:1;z-index:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.wpcf7 .privacy{display:block;margin-top:0;margin-bottom:0}.wpcf7 .privacy .wpcf7-list-item{margin:0}.wpcf7 .privacy .wpcf7-list-item .checkbox{padding-left:34px;display:inline-block;position:relative;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7 .privacy .wpcf7-list-item .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;padding:0}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label{position:relative;top:-1px;font-weight:400;font-size:15px;font-size:1.5rem}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label a{font-weight:500;color:#fffdfd;text-decoration:underline}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label a:hover{opacity:.6}.wpcf7 .privacy .wpcf7-list-item .checkbox .checkmark{position:absolute;border:none;border-radius:0;top:1px;left:0;background:#080705;border:1px solid #fffdfd;height:22px;width:22px}.wpcf7 .privacy .wpcf7-list-item .checkbox .checkmark:after{content:"";position:absolute;top:5px;left:4px;width:12px;height:10px;display:none;background:url(/wp-content/themes/jbd-engineering/dist/css/../../assets/icons/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.wpcf7 .privacy .wpcf7-list-item .checkbox input:checked~.checkmark:after{display:block}.wpcf7 .privacy .wpcf7-list-item .checkbox:hover{cursor:pointer}.wpcf7 .privacy .wpcf7-not-valid .wpcf7-list-item .wpcf7-list-item-label a{color:#c93f4c}.wpcf7 .submitBtn{margin-top:15px}.wpcf7 .wpcf7-submit{display:none}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-response-output{margin-left:0!important;margin-right:0!important;margin-top:0!important;border-radius:0;font-weight:400;line-height:1.2;font-size:15px;font-size:1.5rem;padding:12px 20px!important;color:#fffdfd;background:#c93f4c;border:none!important}.wpcf7 form.sent .wpcf7-response-output{color:#fffdfd;background:#5fad56}.wpcf7 .ajax-loader,.wpcf7 .wpcf7-spinner{display:none!important}.sectionContact .colTitle{padding-right:110px}.sectionContact .colContactInfo{padding-left:150px}.sectionContact .colContactInfo .contactInfo{margin-bottom:40px}.sectionContact .colContactInfo .contactInfo h3{font-size:24px;font-size:2.4rem;line-height:1;position:relative;text-transform:uppercase;font-weight:500;padding-bottom:15px;margin-bottom:25px;color:#fffdfd}.sectionContact .colContactInfo .contactInfo h3::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;opacity:.4;background:-webkit-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to right,#d00000,#2708a0,#5fad56);background:linear-gradient(to right,#d00000,#2708a0,#5fad56)}.sectionContact .colContactInfo .contactInfo .text{font-size:17px;font-size:1.7rem}.sectionContact .colContactInfo .contactInfo .text ol,.sectionContact .colContactInfo .contactInfo .text p,.sectionContact .colContactInfo .contactInfo .text ul{margin-bottom:10px}.sectionContact .colContactInfo .contactInfo .text ol a,.sectionContact .colContactInfo .contactInfo .text p a,.sectionContact .colContactInfo .contactInfo .text ul a{text-decoration:none}.sectionContact .colContactInfo .contactInfo .text>:last-child{margin-bottom:0}.sectionContact .colContactInfo .contactInfo .socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;line-height:1}.sectionContact .colContactInfo .contactInfo .socials a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:35px;width:35px;border-radius:50%;background:#fffdfd;margin-right:10px}.sectionContact .colContactInfo .contactInfo .socials a .icon{width:14px;height:14px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.sectionContact .colContactInfo .contactInfo .socials a:hover{opacity:.6}.sectionContact .colContactInfo .contactInfo .socials a:last-child{margin-right:0}.sectionContact .colContactInfo .contactInfo:last-child{margin-bottom:0}.sectionProjectSlider{overflow:hidden}.sectionProjectSlider .rowTitle{margin:0 -90px -30px}.sectionProjectSlider .rowTitle .colTitle{padding:0 90px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.sectionProjectSlider .rowTitle .colTitle.right{justify-content:flex-end}.sectionProjectSlider .custom-owl-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.sectionProjectSlider .custom-owl-nav .nav-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:50%;background:#fffdfd;cursor:pointer;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.sectionProjectSlider .custom-owl-nav .nav-arrow img{flex-shrink:0;width:14px}.sectionProjectSlider .custom-owl-nav .nav-arrow:hover{background:rgba(255,253,253,.6)}.sectionProjectSlider .custom-owl-nav .nav-arrow.prev{margin-right:10px}.sectionProjectSlider .container-fluid{padding:0;max-width:1700px}.sectionProjectSlider .owl-dots,.sectionProjectSlider .owl-nav{display:none!important}.sectionProjectSlider .owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sectionProjectSlider .owl-carousel .owl-stage .owl-item{height:inherit}.sectionProjectSlider .owl-carousel .owl-stage .owl-item .slide{height:100%}.sectionProjectSlider .owl-carousel .owl-stage-outer{overflow:visible}.sectionProjectSlider .slide .img{height:450px;position:relative;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.sectionProjectSlider .slide .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sectionProjectSlider .slide .img .overlay:not(.colored){background:rgba(8,7,5,.05)}.sectionProjectSlider .slide .img .overlay.colored{opacity:.15}.sectionProjectSlider .slide .img .info{position:absolute;top:0;left:0;height:100%;width:100%;padding:40px;background:-webkit-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-moz-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-ms-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:-o-linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));background:linear-gradient(to bottom right,rgba(208,0,0,.85),rgba(39,8,160,.85),rgba(95,173,86,.85));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:17px;font-size:1.7rem;overflow-y:auto;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.sectionProjectSlider .slide .img .info .w-100{margin:auto}.sectionProjectSlider .slide .img .info h3{position:relative;display:inline-block;margin-bottom:20px;padding-bottom:10px;font-size:22px;font-size:2.2rem;font-weight:600}.sectionProjectSlider .slide .img .info h3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fffdfd}.sectionProjectSlider .slide .img .info p{line-height:1.5;margin-bottom:0}.sectionProjectSlider .slide .img:hover .info{opacity:1}.sectionProjectSlider .slide .img::before{content:"";position:absolute;top:0;left:0;will-change:transform;width:4px;height:100%;opacity:.4;will-change:transform;background:-webkit-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-moz-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-ms-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:-o-linear-gradient(to bottom,#d00000,#2708a0,#5fad56);background:linear-gradient(to bottom,#d00000,#2708a0,#5fad56);-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}.sectionContactForm{position:relative;overflow:hidden}.sectionContactForm .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionContactForm .content{position:relative;z-index:2}.sectionContactForm .colTitle{padding-right:110px}.sectionUsps{position:relative;overflow:hidden}.sectionUsps .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionUsps .content{position:relative;z-index:2}.sectionUsps .rowUsps{margin:0 -20px -40px}.sectionUsps .rowUsps .colUsps{padding:0 20px;margin-bottom:40px}.sectionUsps .rowUsps .colUsps .wrapper{height:100%;padding:35px 30px;background:-webkit-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-moz-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-ms-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:-o-linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01));background:linear-gradient(to bottom right,rgba(255,253,253,.05),rgba(255,253,253,.01))}.sectionUsps .rowUsps .colUsps .wrapper .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:#080705;height:50px;width:50px;border-radius:50%}.sectionUsps .rowUsps .colUsps .wrapper .number p{margin:0;line-height:1;color:#fffdfd;font-size:20px;font-size:2rem;font-weight:600}.sectionUsps .rowUsps .colUsps .wrapper h3{color:#fffdfd;font-size:22px;font-size:2.2rem;margin-bottom:15px}.sectionUsps .rowUsps .colUsps .wrapper p{margin-bottom:0;line-height:1.5;font-size:17px;font-size:1.7rem}.sectionUsps .rowUspsCenter{justify-content:center}.sectionInfoGallery{position:relative;overflow:hidden}.sectionInfoGallery .background{position:absolute;top:0;left:0;height:100%;width:100%}.sectionInfoGallery .content{position:relative;z-index:2}.sectionInfoGallery .colTitle{padding-right:110px}.sectionInfoGallery .itemsWrap{position:relative}.sectionInfoGallery .itemsWrap .background .lines.left{top:10%}.sectionInfoGallery .itemsWrap .background .lines.right{top:50%}.sectionInfoGallery .rowInfoGallery{margin:0 -50px -100px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{padding:0 50px;margin-bottom:100px}.sectionInfoGallery .rowInfoGallery .colInfoGallery .imgWrap{position:relative;margin-bottom:25px}.sectionInfoGallery .rowInfoGallery .colInfoGallery .imgWrap .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sectionInfoGallery .rowInfoGallery .colInfoGallery .imgWrap .overlay.colored{opacity:.1}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{color:#fffdfd;font-size:24px;font-size:2.4rem;margin-bottom:15px}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text{font-size:17px;font-size:1.7rem}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text ol,.sectionInfoGallery .rowInfoGallery .colInfoGallery .text p,.sectionInfoGallery .rowInfoGallery .colInfoGallery .text ul{margin-bottom:15px}@media (min-width:1500px){.sectionContact .colContactForm{width:53%}.sectionContact .colContactInfo{width:47%}}@media (max-width:375.98px){.sectionCtas .rowCtas{margin-bottom:-25px}.sectionCtas .rowCtas .colCtas{margin-bottom:25px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px 20px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:18px;font-size:1.8rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:14px;font-size:1.4rem}.sectionTeamSlider .slide .imgWrap{height:120px;width:120px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:18px;font-size:1.8rem}.sectionProjects .rowProjects{margin-bottom:-20px}.sectionProjects .rowProjects .colProjects{margin-bottom:20px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:30px 20px;font-size:14px;font-size:1.4rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:16px;font-size:1.6rem;margin-bottom:15px}.wpcf7{font-size:15px;font-size:1.5rem}.wpcf7 .bootstrap-select .dropdown-toggle{height:52px}.wpcf7 .bootstrap-select .dropdown-toggle::before{top:24px}.wpcf7 .bootstrap-select .dropdown-toggle,.wpcf7 .bootstrap-select div.dropdown-menu li a{font-size:15px;font-size:1.5rem}.wpcf7 .newsletter .wpcf7-list-item .checkbox .wpcf7-list-item-label,.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label{font-size:14px;font-size:1.4rem;top:2px}.wpcf7 .wpcf7-response-output{font-size:13px;font-size:1.3rem}.sectionContact .colContactForm{margin-bottom:45px}.sectionContact .colContactInfo .contactInfo h3{font-size:18px;font-size:1.8rem}.sectionContact .colContactInfo .contactInfo .text{font-size:15px;font-size:1.5rem}.sectionUspsImg .rowUsps{margin-bottom:-35px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:35px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:35px 20px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:18px;font-size:1.8rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:14px;font-size:1.4rem}.sectionProjectSlider .slide .img{height:250px}.sectionProjectSlider .slide .img .info{font-size:14px;font-size:1.4rem;padding:35px 25px}.sectionProjectSlider .slide .img .info h3{font-size:17px;font-size:1.7rem}.sectionUsps .rowUsps{margin-bottom:-25px}.sectionUsps .rowUsps .colUsps{margin-bottom:25px}.sectionUsps .rowUsps .colUsps .wrapper{padding:32px 25px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:40px;width:40px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:16px;font-size:1.6rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:14px;font-size:1.4rem}.sectionInfoGallery .rowInfoGallery{margin-bottom:-45px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{margin-bottom:45px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:18px;font-size:1.8rem}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text{font-size:15px;font-size:1.5rem}}@media (min-width:375.98px) and (max-width:575.98px){.sectionCtas .rowCtas{margin-bottom:-30px}.sectionCtas .rowCtas .colCtas{margin-bottom:30px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px 25px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:20px;font-size:2rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:15px;font-size:1.5rem}.sectionTeamSlider .slide .imgWrap{height:130px;width:130px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:20px;font-size:2rem}.sectionProjects .rowProjects{margin-bottom:-25px}.sectionProjects .rowProjects .colProjects{margin-bottom:25px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:35px 30px;font-size:15px;font-size:1.5rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:17px;font-size:1.7rem;margin-bottom:15px}.wpcf7 .wpcf7-response-output{font-size:14px;font-size:1.4rem}.sectionContact .colContactForm{margin-bottom:50px}.sectionContact .colContactInfo .contactInfo h3{font-size:20px;font-size:2rem}.sectionContact .colContactInfo .contactInfo .text{font-size:16px;font-size:1.6rem}.sectionUspsImg .rowUsps{margin-bottom:-40px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:40px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:35px 25px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:20px;font-size:2rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:15px;font-size:1.5rem}.sectionProjectSlider .slide .img{height:300px}.sectionProjectSlider .slide .img .info{font-size:15px;font-size:1.5rem;padding:35px 30px}.sectionProjectSlider .slide .img .info h3{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps{margin-bottom:-30px}.sectionUsps .rowUsps .colUsps{margin-bottom:30px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:40px;width:40px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:16px;font-size:1.6rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:20px;font-size:2rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:15px;font-size:1.5rem}.sectionInfoGallery .rowInfoGallery{margin-bottom:-50px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{margin-bottom:50px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:20px;font-size:2rem}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text{font-size:16px;font-size:1.6rem}}@media (max-width:575.98px){.sectionCtas .rowTitle{margin-bottom:-20px}.sectionCtas .rowTitle .colTitle{margin-bottom:20px}.sectionTeamSlider .slide::after{display:none}.sectionTeamSlider .slide p.function{font-size:100%}.sectionTeamSlider .custom-owl-nav{justify-content:center}.sectionProjects .rowTitle{margin-bottom:-20px}.sectionProjects .rowTitle .colTitle{margin-bottom:20px}.sectionProjects .rowProjects{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionProjects .rowProjects .colProjects{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionProjects .termNav a{font-size:14px;font-size:1.4rem;padding:12px 18px}.wpcf7 input,.wpcf7 textarea{padding:16px 15px}.wpcf7 textarea{height:160px}.wpcf7 .bootstrap-select .dropdown-toggle{padding:18px 40px 18px 15px}.wpcf7 .bootstrap-select .dropdown-toggle::before{right:15px}.wpcf7 .bootstrap-select div.dropdown-menu li a{padding-left:16px;padding-right:16px}.wpcf7 .wpcf7-response-output{padding:12px 15px!important}.sectionContact .colContactInfo .contactInfo .text ol,.sectionContact .colContactInfo .contactInfo .text p,.sectionContact .colContactInfo .contactInfo .text ul{margin-bottom:15px}.sectionProjectSlider .custom-owl-nav{justify-content:center}.sectionUsps .rowUsps .colUsps .wrapper .number{margin-bottom:15px}.sectionInfoGallery .rowInfoGallery .colInfoGallery .imgWrap{margin-bottom:20px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionCtas .rowCtas{margin-bottom:-35px}.sectionCtas .rowCtas .colCtas{margin-bottom:35px 30px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:22px;font-size:2.2rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:16px;font-size:1.6rem}.sectionTeamSlider .slide .imgWrap{height:120px;width:120px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:18px;font-size:1.8rem}.sectionProjects .rowProjects{margin:0 -6px -12px}.sectionProjects .rowProjects .colProjects{padding:0 6px;margin-bottom:12px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:30px 20px;font-size:14px;font-size:1.4rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:16px;font-size:1.6rem;margin-bottom:15px}.sectionContact .colContactForm{margin-bottom:60px}.sectionContact .colContactInfo .contactInfo h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps{margin-bottom:-45px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:45px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:40px 30px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:16px;font-size:1.6rem}.sectionProjectSlider .slide .img{height:350px}.sectionProjectSlider .slide .img .info{font-size:16px;font-size:1.6rem}.sectionProjectSlider .slide .img .info h3{font-size:20px;font-size:2rem}.sectionUsps .rowUsps{margin-bottom:-35px}.sectionUsps .rowUsps .colUsps{margin-bottom:35px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:45px;width:45px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:22px;font-size:2.2rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:16px;font-size:1.6rem}.sectionInfoGallery .rowInfoGallery{margin-bottom:-60px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{margin-bottom:60px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:22px;font-size:2.2rem}}@media (min-width:575.98px) and (max-width:991.98px){.sectionContact .colContactInfo .contactInfo .text ol,.sectionContact .colContactInfo .contactInfo .text p,.sectionContact .colContactInfo .contactInfo .text ul{margin-bottom:20px}}@media (min-width:575.98px) and (max-width:1500px){.sectionProjects .termNav a{font-size:15px;font-size:1.5rem}}@media (max-width:767.98px){.sectionCtas .rowCtas{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionCtas .rowCtas .colCtas{padding:0 calc(var(--bs-gutter-x)/ 2)}.wpcf7 .rowForm{margin:0 calc(var(--bs-gutter-x)/ -2)}.wpcf7 .form-element{margin-bottom:15px;padding:0 calc(var(--bs-gutter-x)/ 2)}.wpcf7 .form-element-privacy{padding-top:10px}.sectionUspsImg .rowUsps .colUsps .rowUsp{margin:0 calc(var(--bs-gutter-x)/ -2)}.sectionUspsImg .rowUsps .colUsps .rowUsp .colUsp{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg .imgWrapper .bg{height:100%;width:100%}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.right .imgWrapper{padding-top:8px;padding-right:8px;padding-bottom:0;padding-left:0}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.right .imgWrapper .bg{top:0;bottom:auto;right:0;left:auto}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.left .imgWrapper{padding-top:8px;padding-left:8px;padding-bottom:0;padding-right:0}.sectionUspsImg .rowUsps .colUsps .rowUsp .colImg.left .imgWrapper .bg{top:0;bottom:auto;left:0;right:auto}.sectionUsps .rowUsps{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionUsps .rowUsps .colUsps{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionInfoGallery .rowInfoGallery{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionInfoGallery .rowInfoGallery .colInfoGallery{padding:0 calc(var(--bs-gutter-x)/ 2)}}@media (min-width:767.98px) and (max-width:991.98px){.sectionCtas .rowCtas{margin:0 -10px -20px}.sectionCtas .rowCtas .colCtas{padding:0 10px;margin-bottom:20px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px 30px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:18px;font-size:1.8rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:15px;font-size:1.5rem}.sectionTeamSlider .slide .imgWrap{height:130px;width:130px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:20px;font-size:2rem}.sectionProjects .rowProjects{margin:0 -10px -20px}.sectionProjects .rowProjects .colProjects{padding:0 10px;margin-bottom:20px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:35px;font-size:15px;font-size:1.5rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:17px;font-size:1.7rem;margin-bottom:15px}.sectionContact .colContactForm{margin-bottom:65px}.sectionUspsImg .rowUsps{margin-bottom:-40px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:40px}.sectionUspsImg .rowUsps .colUsps .rowUsp{margin:0 -10px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colUsp{padding:0 10px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:35px 25px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:20px;font-size:2rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:15px;font-size:1.5rem}.sectionUsps .rowUsps{margin:0 -15px -30px}.sectionUsps .rowUsps .colUsps{padding:0 15px;margin-bottom:30px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:45px;width:45px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:20px;font-size:2rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:16px;font-size:1.6rem}.sectionInfoGallery .rowInfoGallery{margin:0 -20px -40px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{padding:0 20px;margin-bottom:40px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:18px;font-size:1.8rem}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text{font-size:15px;font-size:1.5rem}}@media (max-width:991.98px){.sectionCtas .rowTitle{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionCtas .rowTitle .colTitle{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionTeamSlider .colTitle.right{justify-content:center}.sectionProjects .rowTitle{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionProjects .rowTitle .colTitle{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionProjects .termNav{justify-content:center}.sectionContact .colContactInfo{padding-left:calc(var(--bs-gutter-x)/ 2)}.sectionProjectSlider .rowTitle{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionProjectSlider .rowTitle .colTitle{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionProjectSlider .rowTitle .colTitle.left,.sectionProjectSlider .rowTitle .colTitle.right{justify-content:center}.sectionProjectSlider .slide .img::before{display:none}.sectionProjectSlider .rowProjectsCenter{justify-content:flex-start}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionCtas .rowTitle{margin:0 -40px -25px}.sectionCtas .rowTitle .colTitle{padding:0 40px;margin-bottom:25px}.sectionCtas .rowCtas{margin:0 -10px -20px}.sectionCtas .rowCtas .colCtas{padding:0 10px;margin-bottom:20px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:20px;font-size:2rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:16px;font-size:1.6rem}.sectionTeamSlider .slide .imgWrap{height:120px;width:120px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:18px;font-size:1.8rem}.sectionProjects .rowTitle{margin:0 -40px -25px}.sectionProjects .rowTitle .colTitle{padding:0 40px;margin-bottom:25px}.sectionProjects .rowProjects{margin:0 -6px -12px}.sectionProjects .rowProjects .colProjects{padding:0 6px;margin-bottom:12px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:30px 20px;font-size:14px;font-size:1.4rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:16px;font-size:1.6rem;margin-bottom:15px}.wpcf7 .form-element{margin-bottom:15px}.sectionContact .colContactInfo{padding-left:65px}.sectionContact .colContactInfo .contactInfo h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps{margin-bottom:-45px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:45px}.sectionUspsImg .rowUsps .colUsps .rowUsp{margin:0 -15px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colUsp{padding:0 15px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:40px 30px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:16px;font-size:1.6rem}.sectionProjectSlider .rowTitle{margin:0 -40px -30px}.sectionProjectSlider .rowTitle .colTitle{padding:0 40px;margin-bottom:30px}.sectionProjectSlider .slide .img{height:500px}.sectionUsps .rowUsps{margin:0 -10px -20px}.sectionUsps .rowUsps .colUsps{padding:0 10px;margin-bottom:20px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:40px;width:40px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:16px;font-size:1.6rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:15px;font-size:1.5rem}.sectionInfoGallery .rowInfoGallery{margin:0 -30px -60px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{padding:0 30px;margin-bottom:60px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:20px;font-size:2rem}.sectionInfoGallery .rowInfoGallery .colInfoGallery .text{font-size:16px;font-size:1.6rem}}@media (max-width:1199.98px){.sectionTeamSlider .colTitle.left{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionTeamSlider .colTitle.right{padding-left:calc(var(--bs-gutter-x)/ 2)}.sectionContact .colTitle{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionContactForm .colTitle{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionInfoGallery .colTitle{padding-right:calc(var(--bs-gutter-x)/ 2)}}@media (min-width:1199.98px) and (max-width:1500px){.sectionCtas .rowTitle{margin:0 -60px -25px}.sectionCtas .rowTitle .colTitle{padding:0 60px;margin-bottom:25px}.sectionCtas .rowCtas{margin:0 -15px -30px}.sectionCtas .rowCtas .colCtas{padding:0 15px;margin-bottom:30px}.sectionCtas .rowCtas .colCtas .wrapper{padding:35px 40px}.sectionCtas .rowCtas .colCtas .wrapper h3{font-size:22px;font-size:2.2rem}.sectionCtas .rowCtas .colCtas .wrapper .text{font-size:16px;font-size:1.6rem}.sectionTeamSlider .colTitle.left{padding-right:40px}.sectionTeamSlider .colTitle.right{padding-left:40px}.sectionTeamSlider .slide .imgWrap{height:130px;width:130px;margin-bottom:20px}.sectionTeamSlider .slide h3{font-size:20px;font-size:2rem}.sectionProjects .rowTitle{margin:0 -60px -25px}.sectionProjects .rowTitle .colTitle{padding:0 60px;margin-bottom:25px}.sectionProjects .rowProjects{margin:0 -10px -20px}.sectionProjects .rowProjects .colProjects{padding:0 10px;margin-bottom:20px}.sectionProjects .rowProjects .colProjects .wrapper .info{padding:35px;font-size:15px;font-size:1.5rem}.sectionProjects .rowProjects .colProjects .wrapper .info h3{font-size:17px;font-size:1.7rem;margin-bottom:15px}.sectionContact .colTitle{padding-right:40px}.sectionContact .colContactInfo{padding-left:100px}.sectionContact .colContactInfo .contactInfo h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps{margin-bottom:-55px}.sectionUspsImg .rowUsps .colUsps{margin-bottom:55px}.sectionUspsImg .rowUsps .colUsps .rowUsp{margin:0 -20px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colUsp{padding:0 20px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper{padding:40px 30px}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper h3{font-size:22px;font-size:2.2rem}.sectionUspsImg .rowUsps .colUsps .rowUsp .colText .wrapper .text{font-size:16px;font-size:1.6rem}.sectionProjectSlider .rowTitle{margin:0 -60px -30px}.sectionProjectSlider .rowTitle .colTitle{padding:0 60px;margin-bottom:30px}.sectionContactForm .colTitle{padding-right:40px}.sectionUsps .rowUsps{margin:0 -15px -30px}.sectionUsps .rowUsps .colUsps{padding:0 15px;margin-bottom:30px}.sectionUsps .rowUsps .colUsps .wrapper .number{height:45px;width:45px}.sectionUsps .rowUsps .colUsps .wrapper .number p{font-size:18px;font-size:1.8rem}.sectionUsps .rowUsps .colUsps .wrapper h3{font-size:20px;font-size:2rem}.sectionUsps .rowUsps .colUsps .wrapper p{font-size:16px;font-size:1.6rem}.sectionInfoGallery .colTitle{padding-right:40px}.sectionInfoGallery .rowInfoGallery{margin:0 -40px -80px}.sectionInfoGallery .rowInfoGallery .colInfoGallery{padding:0 40px;margin-bottom:80px}.sectionInfoGallery .rowInfoGallery .colInfoGallery h3{font-size:22px;font-size:2.2rem}}@media (min-width:1500px) and (max-width:1700px){.sectionProjectSlider .slide .img{height:400px}}