.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4caf50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}.wpcf7_hp_field{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}
/*!
Theme Name: CleanBuild Pro
Theme URI: https://github.com/purplexmarketing/CleanBuildPro
Author: Purplex
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,.product-boxes .card .heading,p.toggle-tab,.tab-list li,h4,h5,.desk-menu .mega>ul>li>a,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#484848}#container{overflow-x:hidden}.clear{clear:both}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.relative{position:relative}.three-quarter{width:75%}.two-third{width:66.666%}.third{width:33.333%}.quarter{width:25%}.fifth{width:20%}.half{width:50%}.spacer{height:40px}@media only screen and (max-width:1300px){.spacer{height:20px}}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.a-start{align-items:start}.a-end{align-items:end}.j-center{justify-content:center}.j-start{justify-content:start}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.flex-col{display:flex;flex-direction:column}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.o-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.back-img{background-position:center;background-repeat:no-repeat;background-size:cover}.back-img-fixed{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.back-img-fixed{background-attachment:none}}.grey-back{background-color:#f0f0f0}.black-back{background-color:#111}.black-back h1,.black-back h2,.black-back h3,.black-back .product-boxes .card .heading,.product-boxes .card .black-back .heading,.black-back p.toggle-tab,.black-back .tab-list li,.tab-list .black-back li,.black-back h4,.black-back h5,.black-back .desk-menu .mega>ul>li>a,.desk-menu .black-back .mega>ul>li>a,.black-back h6,.black-back p,.black-back li,.black-back span,.black-back strong,.black-back b,.black-back a{color:#fff}.black-back a:hover{color:#9ecc1f}.primary-back{background-color:#9ecc1f}.primary-back h1,.primary-back h2,.primary-back h3,.primary-back .product-boxes .card .heading,.product-boxes .card .primary-back .heading,.primary-back p.toggle-tab,.primary-back .tab-list li,.tab-list .primary-back li,.primary-back h4,.primary-back h5,.primary-back .desk-menu .mega>ul>li>a,.desk-menu .primary-back .mega>ul>li>a,.primary-back h6,.primary-back p,.primary-back li,.primary-back span,.primary-back strong,.primary-back b,.primary-back a{color:#fff}.primary-back a:hover{color:#fff}.secondary-back{background-color:#fff}.secondary-back h1,.secondary-back h2,.secondary-back h3,.secondary-back .product-boxes .card .heading,.product-boxes .card .secondary-back .heading,.secondary-back p.toggle-tab,.secondary-back .tab-list li,.tab-list .secondary-back li,.secondary-back h4,.secondary-back h5,.secondary-back .desk-menu .mega>ul>li>a,.desk-menu .secondary-back .mega>ul>li>a,.secondary-back h6,.secondary-back p,.secondary-back li,.secondary-back span,.secondary-back strong,.secondary-back b,.secondary-back a{color:#fff}.secondary-back a:hover{color:#9ecc1f}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.container-large{max-width:1830px;width:100%;margin:0 auto}@media only screen and (max-width:1890px){.container-large{max-width:100%;padding:0 30px}}@media only screen and (max-width:720px){.container-large{padding:0 20px}}.container{max-width:1480px;width:100%;margin:0 auto}@media only screen and (max-width:1600px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 20px}}.container-medium{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-medium{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-medium{padding:0 30px}}@media only screen and (max-width:720px){.container-medium{padding:0 20px}}.container-small{max-width:990px;width:100%;margin:0 auto}@media only screen and (max-width:1110px){.container-small{max-width:100%;padding:0 60px}}@media only screen and (max-width:1000px){.container-small{padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 20px}}.inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px}}@media only screen and (max-width:720px){.inner-container{padding:0 20px}}.small-pad{padding-top:48px;padding-bottom:48px}@media only screen and (max-width:1600px){.small-pad{padding-top:45px;padding-bottom:45px}}@media only screen and (max-width:1300px){.small-pad{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:720px){.small-pad{padding-top:30px;padding-bottom:30px}}.med-pad{padding-top:72px;padding-bottom:72px}@media only screen and (max-width:1600px){.med-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:1300px){.med-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:720px){.med-pad{padding-top:40px;padding-bottom:40px}}.large-pad{padding-top:96px;padding-bottom:96px}@media only screen and (max-width:1600px){.large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1300px){.large-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.large-pad{padding-top:40px;padding-bottom:40px}}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}#topTrigger{position:fixed;top:50px}#middleTrigger{position:fixed;top:50%}#bottomTrigger{position:fixed;bottom:50px}.animate-slide-up{opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animate-slide-down{opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animate-slide-right{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animate-slide-left{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.animated{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#484848;font-size:16px;line-height:1.7}.fa-thin,.fa-solid,.fa-regular,.fa-light,.fa-duotone{color:inherit;font-size:inherit}a{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}h1,h2,h3,.product-boxes .card .heading,p.toggle-tab,.tab-list li,h4,h5,.desk-menu .mega>ul>li>a,h6{font-family:"Noto Sans",sans-serif;line-height:1.2;margin-bottom:20px;font-weight:200;color:#111}h1{font-size:56px;margin-bottom:25px}@media only screen and (max-width:1600px){h1{font-size:50px}}@media only screen and (max-width:1400px){h1{font-size:44px}}@media only screen and (max-width:1200px){h1{font-size:38px;margin-bottom:20px}}@media only screen and (max-width:900px){h1{font-size:36px}}@media only screen and (max-width:600px){h1{font-size:32px}}@media only screen and (max-width:400px){h1{font-size:28px}}h2{font-size:40px;margin-bottom:25px}@media only screen and (max-width:1600px){h2{font-size:36px}}@media only screen and (max-width:1400px){h2{font-size:34px}}@media only screen and (max-width:1200px){h2{font-size:32px;margin-bottom:20px}}@media only screen and (max-width:900px){h2{font-size:30px}}@media only screen and (max-width:600px){h2{font-size:28px}}@media only screen and (max-width:400px){h2{font-size:26px}}h2.large{font-size:48px;margin-bottom:25px}@media only screen and (max-width:1600px){h2.large{font-size:42px}}@media only screen and (max-width:1400px){h2.large{font-size:38px}}@media only screen and (max-width:1200px){h2.large{font-size:34px;margin-bottom:20px}}@media only screen and (max-width:900px){h2.large{font-size:32px}}@media only screen and (max-width:600px){h2.large{font-size:28px}}@media only screen and (max-width:400px){h2.large{font-size:26px}}h3,.product-boxes .card .heading,p.toggle-tab,.tab-list li{font-size:28px}@media only screen and (max-width:1600px){h3,.product-boxes .card .heading,p.toggle-tab,.tab-list li{font-size:26px}}@media only screen and (max-width:600px){h3,.product-boxes .card .heading,p.toggle-tab,.tab-list li{font-size:24px}}h3.small,.product-boxes .card .small.heading{font-size:20px}@media only screen and (max-width:600px){h3.small,.product-boxes .card .small.heading{font-size:18px}}p a,li a,ul a{color:#9ecc1f;font-size:inherit}p a:hover,li a:hover,ul a:hover{color:#b6e13d}p~.btn,.desk-menu .ctap>a,.mobile-menu ul .mobile-cta p~a,p .btn,p .desk-menu .cta>a,.desk-menu p .cta>a,p .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta p a,li~.btn,.desk-menu .ctali>a,.mobile-menu ul .mobile-cta li~a,li .btn,li .desk-menu .cta>a,.desk-menu li .cta>a,li .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta li a,ul~.btn,.desk-menu .ctaul>a,.mobile-menu ul .mobile-cta ul~a,ul .btn,ul .desk-menu .cta>a,.desk-menu ul .cta>a,ul .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta ul a{margin-top:10px}p{margin-bottom:20px}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px}.t-center ul,.t-right ul,.t-center ol,.t-right ol{list-style-position:inside;padding-left:0}ul li,ol li{margin-bottom:5px}ul:not(.slick-dots,.menu,.sub-menu,.mega-menu,.contact-details .details,.form-section-footer .details,.filters ul,.address-list){list-style-type:none;padding-left:10px}ul:not(.slick-dots,.menu,.sub-menu,.mega-menu,.contact-details .details,.form-section-footer .details,.filters ul,.address-list)>li{position:relative;padding-left:20px}ul:not(.slick-dots,.menu,.sub-menu,.mega-menu,.contact-details .details,.form-section-footer .details,.filters ul,.address-list)>li:before{content:"";background:#9ecc1f;height:3px;width:8px;display:block;position:absolute;top:12px;left:0}ol{list-style:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}table{width:100%;border-collapse:collapse;margin:10px 0 30px;display:block;overflow-x:auto}table tbody{display:table;width:100%}table td,table th{border:0;padding:15px;text-align:center;vertical-align:middle;max-width:200px}table th{background:#9ecc1f;color:#fff;font-weight:600}table tr{border:1px solid #f0f0f0}table tr:nth-of-type(2n-1){background:#f0f0f0}table tr:first-of-type{border-color:#9ecc1f}.btn,.desk-menu .cta>a,.mobile-menu ul .mobile-cta a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:"Noto Sans",sans-serif;position:relative;outline:none;display:inline-block;cursor:pointer;font-weight:500;padding:15px 54px 15px 21px;border:1px solid #9ecc1f;line-height:1;text-align:left;text-transform:capitalize;overflow:hidden;background:0 0;z-index:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:500px){.btn,.desk-menu .cta>a,.mobile-menu ul .mobile-cta a{margin-right:10px !important}}.btn:before,.desk-menu .cta>a:before,.mobile-menu ul .mobile-cta a:before{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;right:20px}.btn:hover:after,.desk-menu .cta>a:hover:after,.mobile-menu ul .mobile-cta a:hover:after{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:850px){.btn:hover:after,.desk-menu .cta>a:hover:after,.mobile-menu ul .mobile-cta a:hover:after{opacity:0;transform:none}}.btn:after,.desk-menu .cta>a:after,.mobile-menu ul .mobile-cta a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background:0 0;z-index:-1;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:850px){.btn:after,.desk-menu .cta>a:after,.mobile-menu ul .mobile-cta a:after{opacity:0;transform:none}}.btn.primary,.desk-menu .cta>a.primary,.mobile-menu ul .mobile-cta a.primary{color:#111}.btn.primary:after,.desk-menu .cta>a.primary:after,.mobile-menu ul .mobile-cta a.primary:after{background:#9ecc1f}.btn.secondary,.desk-menu .cta>a.secondary,.mobile-menu ul .mobile-cta a.secondary{color:#fff !important}.btn.secondary:after,.desk-menu .cta>a.secondary:after,.mobile-menu ul .mobile-cta a.secondary:after{background:#9ecc1f}.btn.white,.desk-menu .cta>a.white,.mobile-menu ul .mobile-cta a.white{background:#fff;border-color:#fff;color:#9ecc1f}.btn.white:hover,.desk-menu .cta>a.white:hover,.mobile-menu ul .mobile-cta a.white:hover{border-color:#9ecc1f}.btn.black,.desk-menu .cta>a.black,.mobile-menu ul .mobile-cta a.black{background:#111;border-color:#111;color:#fff}.btn.black:hover,.desk-menu .cta>a.black:hover,.mobile-menu ul .mobile-cta a.black:hover{background:#2b2b2b;border-color:#2b2b2b;color:#9ecc1f}.btn.secondary-form,.desk-menu .cta>a.secondary-form,.mobile-menu ul .mobile-cta a.secondary-form{padding:15px 21px;color:#fff}.btn.secondary-form:before,.desk-menu .cta>a.secondary-form:before,.mobile-menu ul .mobile-cta a.secondary-form:before,.btn.secondary-form:after,.desk-menu .cta>a.secondary-form:after,.mobile-menu ul .mobile-cta a.secondary-form:after{display:none}.btn.secondary-form:hover,.desk-menu .cta>a.secondary-form:hover,.mobile-menu ul .mobile-cta a.secondary-form:hover{background:#9ecc1f}.btn+.btn,.desk-menu .cta>a+.btn,.desk-menu .cta>a+a,.desk-menu .mobile-menu ul .mobile-cta .cta>a+a,.mobile-menu ul .mobile-cta .desk-menu .cta>a+a,.mobile-menu ul .mobile-cta a+.btn,.mobile-menu ul .mobile-cta .desk-menu .ctaa>a,.mobile-menu ul .mobile-cta a+a,.desk-menu .cta.btn>a,.mobile-menu ul .mobile-cta .btn+a{margin-left:10px !important}@media only screen and (max-width:500px){.btn+.btn,.desk-menu .cta>a+.btn,.desk-menu .cta>a+a,.desk-menu .mobile-menu ul .mobile-cta .cta>a+a,.mobile-menu ul .mobile-cta .desk-menu .cta>a+a,.mobile-menu ul .mobile-cta a+.btn,.mobile-menu ul .mobile-cta .desk-menu .ctaa>a,.mobile-menu ul .mobile-cta a+a,.desk-menu .cta.btn>a,.mobile-menu ul .mobile-cta .btn+a{margin-left:0 !important;margin-top:10px}}.text-link{position:relative;font-weight:500}.text-link:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;right:-40px}.text-link:hover{color:#9ecc1f;text-decoration:underline}.text-link:hover:after{color:#9ecc1f}input[type=submit],input[type=text],input[type=tel],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}input[type=text],input[type=tel],input[type=email],select,textarea{width:100%;padding:14px 20px;border:1px solid #c7c7c7;margin-bottom:15px;background:#fff;resize:none}@media only screen and (max-width:500px){input[type=text],input[type=tel],input[type=email],select,textarea{padding:14px 20px}}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}.wpcf7-form.submitting input[type=submit],.wpcf7-form.submitting button[type=submit]{pointer-events:none;cursor:default;opacity:.7}button[type=submit]{color:#fff !important}::-webkit-input-placeholder{text-transform:capitalize;font-weight:600;color:#111;opacity:1}:-moz-placeholder{text-transform:capitalize;font-weight:600;color:#111;opacity:1}::-moz-placeholder{text-transform:capitalize;font-weight:600;color:#111;opacity:1}:-ms-input-placeholder{text-transform:capitalize;font-weight:600;color:#111;opacity:1}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 select::-ms-expand{display:none}.wpcf7 .codedropz-upload-wrapper{margin-bottom:20px}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:10px 0 5px}.wpcf7 .select-wrap{display:block;position:relative}.wpcf7 .select-wrap:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:15px;right:20px;pointer-events:none}@media only screen and (max-width:500px){.wpcf7 .select-wrap:after{top:17px;right:15px}}.wpcf7 .wrap{position:relative}.wpcf7 .wrap label{position:absolute;display:inline-block;font-weight:600;opacity:1;pointer-events:none;z-index:1;left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translate(20px,15px);-moz-transform:translate(20px,15px);-ms-transform:translate(20px,15px);-o-transform:translate(20px,15px);transform:translate(20px,15px)}@media only screen and (max-width:500px){.wpcf7 .wrap label{-webkit-transform:translate(20px,16px);-moz-transform:translate(20px,16px);-ms-transform:translate(20px,16px);-o-transform:translate(20px,16px);transform:translate(20px,16px)}}.wpcf7 .wrap label.move{font-size:12px;-webkit-transform:translate(20px,4px);-moz-transform:translate(20px,4px);-ms-transform:translate(20px,4px);-o-transform:translate(20px,4px);transform:translate(20px,4px)}@media only screen and (max-width:500px){.wpcf7 .wrap label.move{-webkit-transform:translate(20px,5px);-moz-transform:translate(20px,5px);-ms-transform:translate(20px,5px);-o-transform:translate(20px,5px);transform:translate(20px,5px)}}.wpcf7 .wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wpcf7 .wrap label>span{font-size:.8em}.wpcf7 .wrap label~span input[type=text].move,.wpcf7 .wrap label~span input[type=tel].move,.wpcf7 .wrap label~span input[type=email].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:14px 20px}@media only screen and (max-width:500px){.wpcf7 .wrap label~span input[type=text].move,.wpcf7 .wrap label~span input[type=tel].move,.wpcf7 .wrap label~span input[type=email].move,.wpcf7 .wrap label~span select.move,.wpcf7 .wrap label~span textarea.move{padding:14px 20px}}.wpcf7 .split-inputs{overflow:hidden}.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span,.wpcf7 .split-inputs>div{width:100%;float:none}}.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:right}@media only screen and (max-width:720px){.wpcf7 .split-inputs>span:last-of-type,.wpcf7 .split-inputs>div:last-of-type{float:none}}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px;padding:10px 10px 0;border:1px solid transparent;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-checkbox.wpcf7-not-valid,.wpcf7-radio.wpcf7-not-valid{border-color:#e74c3c;background:#fff8f8}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}.wpcf7-checkbox .wpcf7-list-item-label:before{background:#fff;border-radius:3px;border:none}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block}span.wpcf7-list-item input[type=checkbox],span.wpcf7-list-item input[type=radio]{display:none}span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,span.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{content:""}.wpcf7-radio span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7-radio span.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{content:""}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block;user-select:none}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;font-size:10px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;color:#9ecc1f;margin-right:10px;margin-top:-2px;vertical-align:middle;cursor:pointer;border:1px solid #111;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.invalid .wpcf7-response-output{background:#e74c3c;display:block}.sent .wpcf7-response-output{background:#2ecc71;display:block}.spam .wpcf7-response-output,.failed .wpcf7-response-output{display:block}.data-check p.terms{display:block;margin-bottom:20px}@media only screen and (max-width:350px){.data-check .wpcf7-list-item-label,.data-check p{font-size:14px}}.data-check .wpcf7-checkbox{padding:0}.data-check span.wpcf7-list-item{margin:0;display:block}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:30px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{position:absolute;top:55%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}@media only screen and (max-width:500px){.wpcf7-spinner{margin-left:0;margin-top:10px}}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #9ecc1f;border-color:#9ecc1f transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:0px;background:0 0;border:0;padding:0;outline:none;cursor:pointer;z-index:1;border:2px solid #9ecc1f;width:48px;height:48px}.slick-arrow:hover{background:#9ecc1f}.slick-arrow:after{content:"";font-family:"Font Awesome 6 Sharp";font-weight:400;font-size:16px;color:#111;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-arrow.slick-next{left:initial;right:20px}.slick-arrow.slick-next:after{content:""}.slick-dots{text-align:center;padding:0;margin:30px 0 0}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer}.slick-dots li.slick-active:after{background:#9ecc1f;border-color:#9ecc1f}.slick-dots li:after{content:"";width:12px;height:12px;background:0 0;border:2px solid #c7c7c7;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-dots li button{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed !important;top:50% !important;left:50% !important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0 !important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"Font Awesome 6 Pro";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}:root{--header-height:90px}@media only screen and (max-width:980px){:root{--header-height:70px}}.header-space{height:38px}@media only screen and (max-width:980px){.header-space{display:none}}.single-case-studies .header-space,.page-template-page-contact .header-space{height:134px}@media only screen and (max-width:980px){.single-case-studies .header-space,.page-template-page-contact .header-space{display:block;height:70px}}@media only screen and (max-width:500px){.single-case-studies .header-space,.page-template-page-contact .header-space{height:65px}}.main-header{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.main-header:hover{background-color:#111}.main-header:hover .bottom-header .left{background:#111}.main-header .desk-menu>ul{pointer-events:auto}.single-case-studies .main-header,.page-template-page-contact .main-header{background:#111}.single-case-studies .main-header .bottom-header .left,.page-template-page-contact .main-header .bottom-header .left{background:#111}.main-header.active{background:#111}.main-header.active .bottom-header .left{background:#111}.main-header.scrolled{background:rgba(17,17,17,.9);transform:translateY(-42px)}@media only screen and (max-width:980px){.main-header.scrolled{transform:none}}.main-header.scrolled .bottom-header .left{background:#111}.main-header .top-header{background:#222}@media only screen and (max-width:980px){.main-header .top-header{display:none}}.main-header .top-header>.flex{justify-content:flex-end}.main-header .top-header a{padding:8px 15px;font-weight:500;font-size:14px;color:#fff;position:relative}.main-header .top-header a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.main-header .top-header a:hover{color:#fff;text-decoration:underline}.main-header .top-header a:hover:before{opacity:1;visibility:visible}.main-header .top-header a:hover i{text-decoration:none}.main-header .top-header a i{padding-right:10px}.main-header .bottom-header{pointer-events:none;justify-content:flex-end}.main-header .bottom-header .left{position:absolute;left:10px;padding:20px;top:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.main-header .bottom-header .logo a{display:block;pointer-events:auto}.main-header .bottom-header .logo a img{vertical-align:middle;width:170px}@media only screen and (max-width:980px){.main-header .bottom-header .logo a img{width:130px}}@media only screen and (max-width:500px){.main-header .bottom-header .logo a img{width:115px}}.desk-menu{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.desk-menu{display:none}}.search-visible .desk-menu{opacity:0;visibility:hidden}.desk-menu .cta{padding-left:20px;pointer-events:none;line-height:var(--header-height)}.desk-menu .cta>ul{top:97px}.desk-menu .cta>a{pointer-events:auto;margin:0;top:18px;color:#fff}.desk-menu .cta>a:after{background:#9ecc1f}.desk-menu .mobile-cta{display:none}.desk-menu ul{width:100%;text-align:right;margin:0}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li a{display:block;padding:0 20px;color:#fff;line-height:var(--header-height)}.desk-menu ul li:hover>ul{display:block}.desk-menu ul li>ul{display:none;position:absolute;left:-40px;width:250px;padding:10px 0;background:#222;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.desk-menu ul li>ul li{display:block;margin:0}.desk-menu ul li>ul li ul{left:250px;top:0;background:#e8e8e8}.desk-menu ul li>ul li a{line-height:1;padding:15px 30px;font-size:15px}.desk-menu ul li>ul li a:hover{color:#9ecc1f}.desk-menu>ul>li{position:relative}.desk-menu>ul>li>a:not(.cta a):after{content:"";height:1px;width:calc(10% - 20px);background:0 0;display:block;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;position:absolute;bottom:20px;left:20px}.desk-menu>ul>li:hover>a:not(.cta a){color:#9ecc1f}.desk-menu>ul>li:hover>a:not(.cta a):after{background:#9ecc1f;width:calc(100% - 40px)}.desk-menu .mega:hover>ul{display:flex}.desk-menu .mega>ul{flex-wrap:wrap;justify-content:space-between;width:1480px;padding:20px 40px;left:-100%;transform:translateX(-50%)}@media only screen and (max-width:1830px){.desk-menu .mega>ul{left:-740px;transform:none}}@media only screen and (max-width:1500px){.desk-menu .mega>ul{left:-610px;padding:20px;width:1350px}}@media only screen and (max-width:1370px){.desk-menu .mega>ul{width:850px;left:50%;transform:translateX(-50%);justify-content:flex-start}}@media only screen and (max-width:1120px){.desk-menu .mega>ul{left:150%}}.desk-menu .mega>ul>li{padding:10px;min-width:260px}.desk-menu .mega>ul>li>a:hover{border-color:#9ecc1f}.desk-menu .mega>ul>li.columns>ul{column-count:2;column-gap:60px}.desk-menu .mega>ul>li a{padding:10px 0}@media only screen and (max-width:1370px){.desk-menu .mega>ul>li a{padding:8px 0}}.desk-menu .mega>ul>li>a{margin:0;color:#fff;font-size:16px;font-weight:600;border-bottom:1px solid #fff;padding:10px 0 20px}@media only screen and (max-width:1370px){.desk-menu .mega>ul>li>a{padding:0 0 10px}}.desk-menu .mega>ul>li>a:after{content:"";font-family:"Font Awesome 6 Sharp";position:absolute;right:10px}.desk-menu .mega>ul>li>a i{padding-right:8px}.desk-menu .mega>ul>li ul{display:block;position:static;width:auto;background:0 0;padding-top:10px}@media only screen and (max-width:1370px){.desk-menu .mega>ul>li ul{padding-top:6px}}.desk-menu .mega>ul>li>ul>li:hover>a{color:#9ecc1f}.mobile-buttons{display:none;text-align:right;user-select:none;pointer-events:auto}@media only screen and (max-width:980px){.mobile-buttons{display:inline-block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:60px;line-height:var(--header-height);text-align:center;color:#fff;font-size:20px}@media only screen and (max-width:500px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:50px}}@media only screen and (max-width:400px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:40px}}.mobile-buttons a:hover i,.mobile-buttons #mob-toggle:hover i{color:#9ecc1f}.mobile-buttons a:hover i.fa-bars,.mobile-buttons #mob-toggle:hover i.fa-bars{background:#9ecc1f;color:#fff}.mobile-buttons a i.fa-bars,.mobile-buttons #mob-toggle i.fa-bars{border:1px solid #9ecc1f;padding:12px}.mobile-buttons a i.fa-times,.mobile-buttons #mob-toggle i.fa-times{border:1px solid #9ecc1f;padding:12px 13px 12px 14px;background:#9ecc1f;color:#000}@media only screen and (max-width:400px){.mobile-buttons #mob-toggle{margin-left:5px}}.mobile-menu{position:fixed;top:68px;bottom:0;right:0;width:600px;overflow-y:scroll;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:700px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:980px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0;background:#222;position:fixed;top:0;right:0;bottom:0;left:0;padding:40px 0 30px;overflow:auto}.mobile-menu ul li{margin:0;list-style:none;padding:0;position:relative}.mobile-menu ul li.menu-item-has-children .next-item{font-size:16px;font-weight:700;position:absolute;top:0;bottom:0;right:0;padding:0 40px;color:#fff;display:flex;align-items:center;cursor:pointer}.mobile-menu ul li.mega>a,.mobile-menu ul li.mega>.next-item{display:none}.mobile-menu ul li.mega>ul{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0}.mobile-menu ul li.mega>ul>.menu-back{display:none}.mobile-menu ul li.mega>ul>li{display:block !important;padding:0 !important}.mobile-menu ul li.mega>ul>li a i{padding-right:15px}.mobile-menu ul li.mega>ul>li.menu-item-has-children ul{padding:35px 0 0;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-menu ul li.mega>ul>li.menu-item-has-children ul a{text-transform:none}.mobile-menu ul li.mega>ul>li.menu-item-has-children>ul{position:fixed;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.mobile-menu ul li.mega>ul>li.menu-item-has-children>ul.active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-menu ul li.mega>ul>li>.next-item{padding:0 10px 0 30px}.mobile-menu ul li a,.mobile-menu ul li .menu-back{padding:20px 30px;display:block;line-height:1;color:#fff;text-decoration:none;font-weight:600}@media only screen and (max-width:450px){.mobile-menu ul li a,.mobile-menu ul li .menu-back{font-size:15px;padding:15px 30px}}.mobile-menu ul li .menu-back{font-weight:700;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;text-align:right}.mobile-menu ul li .menu-back:hover{color:#9ecc1f}.mobile-menu ul li .menu-back i{margin-right:5px}.mobile-menu ul li ul{z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.mobile-menu ul li ul.active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-menu ul li:hover>a:not(.mobile-cta a),.mobile-menu ul li:hover>.next-item{color:#9ecc1f}.mobile-menu ul .mobile-cta{padding-top:45px;pointer-events:none}.mobile-menu ul .mobile-cta a{pointer-events:auto;z-index:0}.mobile-menu ul .mobile-cta a:after{background:#9ecc1f}.mobile-menu ul li{padding:0 30px}.mobile-menu ul li>a:not(.mobile-cta a){font-weight:600;line-height:60px;padding:0 10px;border-bottom:1px solid #c7c7c7}.mobile-menu-old{position:fixed;top:123px;bottom:0;right:0;width:600px;padding:20px 0;overflow-y:scroll;background:#222;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:700px){.mobile-menu-old{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:980px){.mobile-menu-old.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu-old ul{margin:0;padding:0}.mobile-menu-old ul li{margin:0}.mobile-menu-old ul li.mega>a{display:none}.mobile-menu-old ul li.mega>ul>li{display:block !important}.mobile-menu-old ul li.mega>ul>li a i{padding-right:15px}.mobile-menu-old ul li a{padding:0 30px;display:block;line-height:50px;color:#fff}.mobile-menu-old ul li ul{background:rgba(0,0,0,.1);position:relative}.mobile-menu-old ul li ul.active:before{content:""}.mobile-menu-old ul li ul:before{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;right:0;top:-50px;width:50px;line-height:50px;font-size:12px;color:#111;font-weight:600;text-align:center;cursor:pointer}.mobile-menu-old ul li ul li{display:none}.mobile-menu-old ul>li:not(.mega){padding:0 30px}.mobile-menu-old ul>li:not(.mega):hover a{color:#9ecc1f}.mobile-menu-old ul>li:not(.mega)>a{font-weight:600;line-height:60px;padding:0;border-bottom:1px solid #c7c7c7}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}#searchToggle{line-height:var(--header-height);color:#9ecc1f;padding:0 20px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:500px){#searchToggle{padding:0 10px}}#searchToggle:hover{color:#fff}.hidden-search{position:absolute;top:0;right:0;bottom:0;padding-right:var(--header-height);opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:980px){.hidden-search{position:fixed;bottom:initial;left:0}}.search-visible .hidden-search{opacity:1;visibility:visible}.hidden-search input{margin:0;height:var(--header-height);width:550px;border:0;background:#eee}@media only screen and (max-width:980px){.hidden-search input{width:calc(100% - 50px);margin-left:50px}}.hidden-search button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;padding:0;top:0;right:0;bottom:0;width:var(--header-height);height:var(--header-height)}.hidden-search #closeSearch{position:absolute;top:0;left:-50px;line-height:var(--header-height);width:50px;text-align:center;cursor:pointer;background:#fff;color:#e74c3c}@media only screen and (max-width:980px){.hidden-search #closeSearch{left:0}}#datafetch{width:calc(100% + var(--header-height));background:#9ecc1f;padding:20px 0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden}#datafetch.visible{opacity:1;visibility:visible}#datafetch a,#datafetch p{color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0}#datafetch a:hover{background:rgba(0,0,0,.1)}.banner{position:relative;overflow:hidden}.banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);opacity:.75}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.banner .slider .video-fallback{display:block !important}.banner .slider .video-fallback video{object-fit:cover}.banner .container,.banner .container-large{position:relative;z-index:3}@media only screen and (max-width:800px){.banner .banner-text{width:100%}}.banner .banner-text *{color:#fff}.banner .banner-text h1{margin:0}.banner .banner-text h3,.banner .banner-text .product-boxes .card .heading,.product-boxes .card .banner .banner-text .heading,.banner .banner-text p.toggle-tab,.banner .banner-text .tab-list li,.tab-list .banner .banner-text li{margin-bottom:5px}.banner .banner-text p{margin:20px 0 0}.banner .banner-text .btn,.banner .banner-text .desk-menu .cta>a,.desk-menu .banner .banner-text .cta>a,.banner .banner-text .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta .banner .banner-text a{margin:20px 0 0}.banner.default:after{background:rgba(17,17,17,.75)}.banner.default .half{margin:auto}.banner.home{height:calc(100vh - 38px)}@media only screen and (max-width:800px){.banner.home{min-height:640px;padding:320px 0 40px;display:flex;align-items:flex-end}}.banner.home .layer-image{mix-blend-mode:overlay;position:absolute;height:calc(100vh - 200px);top:130px;right:30px;z-index:1}@media only screen and (max-width:980px){.banner.home .layer-image{height:340px;top:90px}}@media only screen and (max-width:800px){.banner.home .layer-image{height:250px;top:110px}}.banner.home .container-large{position:absolute;bottom:0}@media only screen and (max-width:800px){.banner.home .container-large{position:relative}}.banner.home .banner-text{padding:40px 60px 70px;width:740px}@media only screen and (max-width:980px){.banner.home .banner-text{width:100%;padding-left:0}}@media only screen and (max-width:800px){.banner.home .banner-text{padding:0;background:0 0}}.banner.split:after{display:none}@media only screen and (max-width:1000px){.banner.split .banner-text{background:rgba(255,255,255,.5);position:relative;z-index:1}}.banner.split .banner-text h1,.banner.split .banner-text h3,.banner.split .banner-text .product-boxes .card .heading,.product-boxes .card .banner.split .banner-text .heading,.banner.split .banner-text p.toggle-tab,.banner.split .banner-text .tab-list li,.tab-list .banner.split .banner-text li,.banner.split .banner-text p{color:#111}@media only screen and (max-width:1000px){.banner.split .banner-slider{position:static}}@media only screen and (max-width:1000px){.banner.split .half{width:100%}}.banner.large{padding:180px 0 80px;min-height:580px;display:flex;align-items:flex-end}@media only screen and (max-width:1100px){.banner.large{min-height:540px}}@media only screen and (max-width:800px){.banner.large{padding-bottom:50px}}.banner.large.small{min-height:440px}@media only screen and (max-width:1100px){.banner.large.small{min-height:380px}}.banner.large .banner-text{margin-left:40px;width:40%}@media only screen and (max-width:1890px){.banner.large .banner-text{margin-left:20px}}@media only screen and (max-width:1100px){.banner.large .banner-text{width:60%}}@media only screen and (max-width:720px){.banner.large .banner-text{width:100%;margin-left:10px}}.banner.large h1{font-weight:600}.banner.large h3,.banner.large .product-boxes .card .heading,.product-boxes .card .banner.large .heading,.banner.large p.toggle-tab,.banner.large .tab-list li,.tab-list .banner.large li{color:#9ecc1f;font-size:18px;font-weight:400}.rank-math-breadcrumb{padding:8px 40px;position:absolute;z-index:1;background:#f0f0f0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.page-template-page-services .rank-math-breadcrumb{background:#222}.page-template-page-services .rank-math-breadcrumb p,.page-template-page-services .rank-math-breadcrumb span,.page-template-page-services .rank-math-breadcrumb a{color:#fff}.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding:7px 40px 6px 580px}@media only screen and (max-width:2350px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:500px}}@media only screen and (max-width:2200px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:420px}}@media only screen and (max-width:2060px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:350px}}@media only screen and (max-width:1980px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:320px}}@media only screen and (max-width:1890px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:260px}}@media only screen and (max-width:980px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{padding-left:200px}}@media only screen and (max-width:400px){.single-case-studies .rank-math-breadcrumb,.page-template-page-contact .rank-math-breadcrumb{display:none}}.rank-math-breadcrumb p{margin-bottom:0;font-size:16px;display:flex;align-items:center}@media only screen and (max-width:450px){.rank-math-breadcrumb p span:nth-last-child(2){display:none}}.rank-math-breadcrumb p span:last-of-type{font-weight:700}@media only screen and (max-width:450px){.rank-math-breadcrumb p span:last-of-type{display:none}}.rank-math-breadcrumb p .separator{padding:0 10px;font-size:10px}.rank-math-breadcrumb p a{color:#747474}.rank-math-breadcrumb p a:hover{color:#9ecc1f;text-decoration:underline}.rank-math-breadcrumb p a:first-of-type{position:relative}.card-gap{gap:30px}@media only screen and (max-width:1100px){.card-gap{gap:20px}}.card{overflow:hidden;width:calc(33.333% - 20px)}@media only screen and (max-width:1100px){.card{width:calc(50% - 10px)}}@media only screen and (max-width:650px){.card{width:100%}}@media only screen and (min-width:650px){.card:hover .image{border-color:#9ecc1f}.card:hover .text h3,.card:hover .text .product-boxes .card .heading,.product-boxes .card .card:hover .text .heading,.card:hover .text p.toggle-tab,.card:hover .text .tab-list li,.tab-list .card:hover .text li{color:#9ecc1f}}.card .image{width:100%;padding-bottom:60%;border:2px solid transparent;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text{padding:30px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text h3,.card .text .product-boxes .card .heading,.product-boxes .card .card .text .heading,.card .text p.toggle-tab,.card .text .tab-list li,.tab-list .card .text li{font-weight:600;margin-bottom:15px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text p{margin-bottom:4px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.card .text p.more{color:#9ecc1f;margin-top:20px;font-weight:600}.card .text p.more i{margin-left:5px;vertical-align:middle}.card.post .text{padding:25px 0}@media only screen and (max-width:600px){.card.post .text{padding:20px 0 0}}.product-boxes-large .product-box-container{overflow:hidden;height:660px}@media only screen and (max-width:1400px){.product-boxes-large .product-box-container{height:550px}}@media only screen and (max-width:1100px){.product-boxes-large .product-box-container{height:500px}}.product-boxes-large .product-box-container>div{margin-right:20px}@media only screen and (max-width:950px){.product-boxes-large .product-box-container>div{margin-right:0}}.product-boxes-large .product-box-container>div:last-of-type{margin:0}.product-boxes-large .product-box-container .product-box{overflow:hidden;height:100%;position:relative;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border:2px solid transparent;padding:10px}.product-boxes-large .product-box-container .product-box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}@media only screen and (min-width:950px){.product-boxes-large .product-box-container .product-box:hover{border-color:#9ecc1f}.product-boxes-large .product-box-container .product-box:hover .content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.product-boxes-large .product-box-container .product-box:hover .content .more{opacity:1;visibility:visible}}.product-boxes-large .product-box-container .product-box .content{z-index:1;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:950px){.product-boxes-large .product-box-container .product-box .content{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.product-boxes-large .product-box-container .product-box .content .more{opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-weight:500}@media only screen and (max-width:950px){.product-boxes-large .product-box-container .product-box .content .more{display:none}}.product-boxes-large .product-box-container .product-box .content .more span{text-decoration:underline;color:#9ecc1f}.product-boxes-large .product-box-container .product-box .content .more i{color:#9ecc1f;font-size:16px;padding-left:20px}.product-boxes-large .product-box-container .product-box .content h3,.product-boxes-large .product-box-container .product-box .content .product-boxes .card .heading,.product-boxes .card .product-boxes-large .product-box-container .product-box .content .heading,.product-boxes-large .product-box-container .product-box .content p.toggle-tab,.product-boxes-large .product-box-container .product-box .content .tab-list li,.tab-list .product-boxes-large .product-box-container .product-box .content li{font-weight:600;color:#fff;font-size:28px}@media only screen and (max-width:1600px){.product-boxes-large .product-box-container .product-box .content h3,.product-boxes-large .product-box-container .product-box .content .product-boxes .card .heading,.product-boxes .card .product-boxes-large .product-box-container .product-box .content .heading,.product-boxes-large .product-box-container .product-box .content p.toggle-tab,.product-boxes-large .product-box-container .product-box .content .tab-list li,.tab-list .product-boxes-large .product-box-container .product-box .content li{font-size:26px}}@media only screen and (max-width:1200px){.product-boxes-large .product-box-container .product-box .content h3,.product-boxes-large .product-box-container .product-box .content .product-boxes .card .heading,.product-boxes .card .product-boxes-large .product-box-container .product-box .content .heading,.product-boxes-large .product-box-container .product-box .content p.toggle-tab,.product-boxes-large .product-box-container .product-box .content .tab-list li,.tab-list .product-boxes-large .product-box-container .product-box .content li{font-size:24px}}@media only screen and (max-width:950px){.product-boxes-large .product-box-container .product-box .content h3,.product-boxes-large .product-box-container .product-box .content .product-boxes .card .heading,.product-boxes .card .product-boxes-large .product-box-container .product-box .content .heading,.product-boxes-large .product-box-container .product-box .content p.toggle-tab,.product-boxes-large .product-box-container .product-box .content .tab-list li,.tab-list .product-boxes-large .product-box-container .product-box .content li{font-size:22px}}@media only screen and (max-width:720px){.product-boxes-large .product-box-container .product-box .content h3,.product-boxes-large .product-box-container .product-box .content .product-boxes .card .heading,.product-boxes .card .product-boxes-large .product-box-container .product-box .content .heading,.product-boxes-large .product-box-container .product-box .content p.toggle-tab,.product-boxes-large .product-box-container .product-box .content .tab-list li,.tab-list .product-boxes-large .product-box-container .product-box .content li{font-size:20px}}.product-boxes-large .product-box-container .product-box .content i{font-size:56px;margin-bottom:20px;color:#fff}@media only screen and (max-width:1600px){.product-boxes-large .product-box-container .product-box .content i{font-size:44px;margin-bottom:10px}}@media only screen and (max-width:1200px){.product-boxes-large .product-box-container .product-box .content i{font-size:36px}}@media only screen and (max-width:720px){.product-boxes-large .product-box-container .product-box .content i{font-size:32px}}@media only screen and (max-width:500px){.product-boxes-large .product-box-container .product-box .content i{font-size:26px}}.product-boxes-large .box-1{height:100%;width:calc(33.33% - 20px)}@media only screen and (max-width:950px){.product-boxes-large .box-1{width:100%;height:33.33%}}.product-boxes-large .box-1 .product-box{height:100%}.product-boxes-large .box-2{width:calc(33.33% - 20px)}@media only screen and (max-width:950px){.product-boxes-large .box-2{width:50%;height:66.66%}}.product-boxes-large .box-2 .product-box{height:calc(50% - 10px)}@media only screen and (max-width:950px){.product-boxes-large .box-2 .product-box{height:50%}}.product-boxes-large .box-2 .product-box:first-of-type{margin-bottom:20px}@media only screen and (max-width:950px){.product-boxes-large .box-2 .product-box:first-of-type{margin-bottom:0}}.product-boxes h2{margin-bottom:32px}.product-boxes .card{width:25%;border:2px solid transparent}@media only screen and (max-width:1100px){.product-boxes .card{width:33.33%}}@media only screen and (max-width:800px){.product-boxes .card{width:50%}}@media only screen and (max-width:400px){.product-boxes .card{width:100%}}.product-boxes .card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.product-boxes .card:hover{border-color:#9ecc1f}.product-boxes .card:hover .text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.product-boxes .card:hover .heading{opacity:0}@media only screen and (max-width:850px){.product-boxes .card:hover .heading{opacity:1}}.product-boxes .card .image{padding-bottom:80%}@media only screen and (max-width:1100px){.product-boxes .card .image{padding-bottom:75%}}@media only screen and (max-width:720px){.product-boxes .card .image{padding-bottom:70%}}@media only screen and (max-width:650px){.product-boxes .card .image{padding-bottom:65%}}@media only screen and (max-width:400px){.product-boxes .card .image{padding-bottom:50%}}.product-boxes .card .heading{color:#fff;margin:0;padding:0 30px 20px;position:absolute;left:0;right:0;bottom:0;z-index:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.product-boxes .card .heading{padding:0 20px 20px}}@media only screen and (max-width:600px){.product-boxes .card .heading{padding:0 10px 15px}}.product-boxes .card .text{background:0 0;position:absolute;bottom:0;left:0;right:0;z-index:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}@media only screen and (max-width:850px){.product-boxes .card .text{display:none}}.product-boxes .card .text h3,.product-boxes .card .text .heading,.product-boxes .card .text p.toggle-tab,.product-boxes .card .text .tab-list li,.tab-list .product-boxes .card .text li{color:#fff}.product-boxes .card .text .more{font-weight:500}.product-boxes .card .text .more span{text-decoration:underline;color:#9ecc1f}.product-boxes .card .text .more i{color:#9ecc1f;font-size:16px;padding-left:20px}.product-boxes .card .text h3,.product-boxes .card .text .heading,.product-boxes .card .text p.toggle-tab,.product-boxes .card .text .tab-list li,.tab-list .product-boxes .card .text li,.product-boxes .card .heading h3,.product-boxes .card .heading,.product-boxes .card .heading p.toggle-tab,.product-boxes .card .heading .tab-list li,.tab-list .product-boxes .card .heading li{font-weight:600;font-size:24px}@media only screen and (max-width:720px){.product-boxes .card .text h3,.product-boxes .card .text .heading,.product-boxes .card .text p.toggle-tab,.product-boxes .card .text .tab-list li,.tab-list .product-boxes .card .text li,.product-boxes .card .heading h3,.product-boxes .card .heading,.product-boxes .card .heading p.toggle-tab,.product-boxes .card .heading .tab-list li,.tab-list .product-boxes .card .heading li{font-size:20px}}@media only screen and (max-width:600px){.product-boxes .card .text h3,.product-boxes .card .text .heading,.product-boxes .card .text p.toggle-tab,.product-boxes .card .text .tab-list li,.tab-list .product-boxes .card .text li,.product-boxes .card .heading h3,.product-boxes .card .heading,.product-boxes .card .heading p.toggle-tab,.product-boxes .card .heading .tab-list li,.tab-list .product-boxes .card .heading li{font-size:18px}}.product-boxes .three .card{width:33.33%}@media only screen and (max-width:960px){.product-boxes .three .card{width:50%}}@media only screen and (max-width:620px){.product-boxes .three .card{width:100%}}@media only screen and (max-width:960px){.product-boxes .three .card:first-of-type{width:100%}}@media only screen and (max-width:960px){.product-boxes .three .card:first-of-type .image{padding-bottom:50%}}.product-boxes .three .card .image{padding-bottom:70%}@media only screen and (max-width:620px){.product-boxes .three .card .image{padding-bottom:50%}}@media only screen and (max-width:720px){.intro-content{padding-top:65px}}@media only screen and (max-width:980px){.intro-content .intro-content-container{flex-direction:column}}.intro-content .heading{padding-right:80px}@media only screen and (max-width:1600px){.intro-content .heading{padding-right:60px}}@media only screen and (max-width:1200px){.intro-content .heading{padding-right:50px}}@media only screen and (max-width:980px){.intro-content .heading{padding:0}}.intro-content .image-half{padding-right:80px}@media only screen and (max-width:1600px){.intro-content .image-half{padding-right:60px}}@media only screen and (max-width:1200px){.intro-content .image-half{padding-right:50px}}@media only screen and (max-width:980px){.intro-content .image-half{padding-right:0;padding-bottom:40px}}@media only screen and (max-width:800px){.intro-content .image-half{padding-bottom:30px}}@media only screen and (max-width:600px){.intro-content .image-half{padding-bottom:20px}}.intro-content .image-half .image{height:100%}@media only screen and (max-width:980px){.intro-content .image-half .image{height:400px}}@media only screen and (max-width:800px){.intro-content .image-half .image{height:350px}}@media only screen and (max-width:600px){.intro-content .image-half .image{height:280px}}@media only screen and (max-width:500px){.intro-content .image-half .image{height:220px}}@media only screen and (max-width:980px){.intro-content .half{width:100%}}@media only screen and (max-width:980px){.repeater-content .row{flex-direction:column-reverse}}.repeater-content .row:last-of-type{padding:0}.repeater-content .row:nth-of-type(odd) .image{padding-right:80px;padding-left:0}@media only screen and (max-width:1600px){.repeater-content .row:nth-of-type(odd) .image{padding-right:60px}}@media only screen and (max-width:1200px){.repeater-content .row:nth-of-type(odd) .image{padding-right:50px}}@media only screen and (max-width:980px){.repeater-content .row:nth-of-type(odd) .image{padding:0}}@media only screen and (max-width:980px){.repeater-content .row:nth-of-type(odd){flex-direction:column}}@media only screen and (max-width:980px){.repeater-content .half{width:100%}}.repeater-content .image,.repeater-content .video{padding-left:80px}@media only screen and (max-width:1600px){.repeater-content .image,.repeater-content .video{padding-left:60px}}@media only screen and (max-width:1200px){.repeater-content .image,.repeater-content .video{padding-left:50px}}@media only screen and (max-width:980px){.repeater-content .image,.repeater-content .video{height:400px;padding:0}}@media only screen and (max-width:800px){.repeater-content .image,.repeater-content .video{height:350px}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:280px}}@media only screen and (max-width:500px){.repeater-content .image,.repeater-content .video{height:220px}}.repeater-content .content{padding:15px 0}.repeater-content .image-slider,.repeater-content .slick-list{height:100%}.repeater-content .slick-dots{position:absolute;left:0;right:0;bottom:20px;margin:0;z-index:1}.repeater-content .slick-track{display:flex !important;height:100%}.repeater-content .slick-slide{height:auto}@media only screen and (max-width:980px){.resources-wrap .resources-container{flex-direction:column}}.resources-wrap .pre-button-text{font-weight:600;margin-bottom:5px}@media only screen and (max-width:980px){.resources-wrap .sidebar{width:100%}}@media only screen and (max-width:980px){.resources-wrap .sidebar .pre-button-text{display:none}}@media only screen and (max-width:980px){.resources-wrap .sidebar .btn,.resources-wrap .sidebar .desk-menu .cta>a,.desk-menu .resources-wrap .sidebar .cta>a,.resources-wrap .sidebar .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta .resources-wrap .sidebar a{display:none}}.resources-wrap .closing-button{display:none}@media only screen and (max-width:980px){.resources-wrap .closing-button{display:block}}.resources-wrap .resources{padding-left:140px}@media only screen and (max-width:1600px){.resources-wrap .resources{padding-left:100px}}@media only screen and (max-width:1350px){.resources-wrap .resources{padding-left:80px}}@media only screen and (max-width:980px){.resources-wrap .resources{padding-left:0;width:100%}}.resources-wrap .resources .flex{flex-wrap:nowrap}.resources-wrap .resources .resource{border-bottom:2px solid #dedede;padding:25px 20px}@media only screen and (max-width:720px){.resources-wrap .resources .resource{padding:20px 10px}}.resources-wrap .resources .resource:first-of-type{border-top:2px solid #dedede}.resources-wrap .resources .resource:hover p,.resources-wrap .resources .resource:hover i{color:#9ecc1f}.resources-wrap .resources .resource .file i,.resources-wrap .resources .resource .download i{font-size:24px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.resources-wrap .resources .resource .file i,.resources-wrap .resources .resource .download i{font-size:22px}}@media only screen and (max-width:600px){.resources-wrap .resources .resource .file i,.resources-wrap .resources .resource .download i{font-size:20px}}.resources-wrap .resources .resource .file p,.resources-wrap .resources .resource .download p{margin-bottom:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.resources-wrap .resources .resource .file{color:rgba(17,17,17,.8)}.resources-wrap .resources .resource .file i{padding-right:16px}.resources-wrap .resources .resource .file p{font-weight:600;font-size:20px}@media only screen and (max-width:720px){.resources-wrap .resources .resource .file p{font-size:18px}}@media only screen and (max-width:600px){.resources-wrap .resources .resource .file p{font-size:16px}}.resources-wrap .resources .resource .download{color:rgba(72,72,72,.8)}.resources-wrap .resources .resource .download i{padding-left:16px}.resources-wrap .resources .resource .download p{font-weight:500}@media only screen and (max-width:720px){.resources-wrap .resources .resource .download p{display:none}}p.toggle-tab{display:none;margin:0;padding:20px;border-bottom:1px solid #f0f0f0;position:relative;cursor:pointer}@media only screen and (max-width:900px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab:first-of-type{border-top:1px solid #f0f0f0}p.toggle-tab.current{color:#9ecc1f}p.toggle-tab.current:after{content:"";color:#9ecc1f}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{list-style:none;display:inline-block;margin:0;padding:10px 30px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{color:#9ecc1f}.tab-list li:hover{color:#7ca018}.tab-content{display:none}@media only screen and (max-width:900px){.tab-content{padding:30px 0;border-bottom:1px solid #f0f0f0}}.tab-content.current{display:block}.tab-content [class^=container]{padding:0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches{gap:20px}.tab-content .swatches .swatch{width:150px}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{width:100%;padding-bottom:100%;height:0}.tab-content .swatches .swatch p{margin:12px 0 0;text-transform:capitalize}@media only screen and (max-width:600px){.tab-content .swatches .swatch p{font-size:14px}}.tab-content .videos-wrap .video{width:calc(50% - 10px);padding-bottom:30%;height:0;margin-bottom:20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.downloads-wrap a{width:25%;margin-bottom:20px}@media only screen and (max-width:600px){.downloads-wrap a{width:50%}}.downloads-wrap a:hover .thumb{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.downloads-wrap a:hover p{color:#9ecc1f}.downloads-wrap a .thumb{width:75%;padding-bottom:100%;margin:0 auto 10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.downloads-wrap a .thumb.icon{background:#9ecc1f}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads-wrap a p{margin:0;text-transform:capitalize;padding:0 10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.downloads-wrap a p{font-size:14px}}.gal-item{width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.masonry{justify-content:left}.masonry .gal-item{width:calc(25% - 20px);padding-bottom:35%}@media only screen and (max-width:1300px){.masonry .gal-item{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.masonry .gal-item{padding-bottom:50%}}@media only screen and (max-width:400px){.masonry .gal-item{width:calc(50% - 10px)}}.masonry .gal-item:nth-of-type(even){-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.icon-grid-wrap.icon-type .arrow{display:none}.icon-grid-wrap h2{margin-bottom:0}.icon-grid-wrap .icon-grid .slick-list{width:100%}.icon-grid-wrap .icon-grid .item{padding:0 20px;margin:0 5px}@media only screen and (max-width:1600px){.icon-grid-wrap .icon-grid .item{margin:0 10px}}@media only screen and (max-width:1200px){.icon-grid-wrap .icon-grid .item{margin:0 6px}}@media only screen and (max-width:900px){.icon-grid-wrap .icon-grid .item{margin:0 14px}}@media only screen and (max-width:500px){.icon-grid-wrap .icon-grid .item{padding:0}}.icon-grid-wrap .icon-grid .item:last-of-type .arrow{display:none}.icon-grid-wrap .icon-grid .item.animate-slide-left:nth-child(1){transition-delay:.5s}.icon-grid-wrap .icon-grid .item.animate-slide-left:nth-child(2){transition-delay:1s}.icon-grid-wrap .icon-grid .item.animate-slide-left:nth-child(3){transition-delay:1.5s}.icon-grid-wrap .icon-grid .item.animate-slide-left:nth-child(4){transition-delay:2s}.icon-grid-wrap .icon-grid .item.animate-slide-left:nth-child(5){transition-delay:2.5s}.icon-grid-wrap .icon-grid .item .icon{border-radius:100%;position:relative;margin:0 auto 30px;border:2px solid #9ecc1f;width:80px;height:80px;color:#fff;font-size:32px;font-weight:600}.icon-grid-wrap .icon-grid .item h3,.icon-grid-wrap .icon-grid .item .product-boxes .card .heading,.product-boxes .card .icon-grid-wrap .icon-grid .item .heading,.icon-grid-wrap .icon-grid .item p.toggle-tab,.icon-grid-wrap .icon-grid .item .tab-list li,.tab-list .icon-grid-wrap .icon-grid .item li{font-size:20px;font-weight:600}.icon-grid-wrap .icon-grid .item p{margin:0;font-weight:400}.icon-grid-wrap .arrow{position:absolute;z-index:1;top:40px;right:-6px;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1400px){.icon-grid-wrap .arrow{right:-10px}}@media only screen and (max-width:1200px){.icon-grid-wrap .arrow{right:-4px}}@media only screen and (max-width:720px){.icon-grid-wrap .arrow{right:-12px}}@media only screen and (max-width:600px){.icon-grid-wrap .arrow{right:0}}.icon-grid-wrap .arrow:before{content:"";position:absolute;top:50%;left:-80px;width:70px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width:1400px){.icon-grid-wrap .arrow:before{left:-70px;width:60px}}@media only screen and (max-width:600px){.icon-grid-wrap .arrow:before{width:60px;left:-80px}}@media only screen and (max-width:370px){.icon-grid-wrap .arrow:before{width:40px;left:-55px}}.icon-grid-wrap .arrow:after{content:"";position:absolute;top:50%;right:-80px;width:70px;height:1px;background:#fff;transform:translateY(-50%)}@media only screen and (max-width:1400px){.icon-grid-wrap .arrow:after{right:-70px;width:60px}}@media only screen and (max-width:600px){.icon-grid-wrap .arrow:after{width:60px;right:-80px}}@media only screen and (max-width:370px){.icon-grid-wrap .arrow:after{width:40px;left:-55px}}.icon-grid-wrap .arrow i{font-size:16px}.accreditations-wrap .accred{width:calc(25% - 20px);margin:0 10px}@media only screen and (max-width:1450px){.accreditations-wrap .accred{width:calc(33.333% - 20px)}}@media only screen and (max-width:980px){.accreditations-wrap .accred{width:calc(50% - 20px)}}@media only screen and (max-width:600px){.accreditations-wrap .accred{width:100%}}.accreditations-wrap .accred .image{padding-bottom:62%;margin-bottom:20px}.accreditations-wrap h2{font-size:32px;margin-bottom:32px}.accreditations-wrap h3,.accreditations-wrap .product-boxes .card .heading,.product-boxes .card .accreditations-wrap .heading,.accreditations-wrap p.toggle-tab,.accreditations-wrap .tab-list li,.tab-list .accreditations-wrap li{font-size:24px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:980px){.faqs-wrap .faqs-container{flex-direction:column}}.faqs-wrap .faqs{padding-left:140px}@media only screen and (max-width:1200px){.faqs-wrap .faqs{padding-left:100px}}@media only screen and (max-width:1100px){.faqs-wrap .faqs{padding-left:80px}}@media only screen and (max-width:1000px){.faqs-wrap .faqs{padding-left:40px}}@media only screen and (max-width:980px){.faqs-wrap .faqs{margin-top:40px}}@media only screen and (max-width:980px){.faqs-wrap .quarter,.faqs-wrap .three-quarter{width:100%;padding:0}}@media only screen and (max-width:980px){.faqs-wrap .quarter{padding-left:20px}}@media only screen and (max-width:720px){.faqs-wrap .quarter{padding-left:10px}}.faq-block{cursor:pointer;border-bottom:2px solid #dedede}.faq-block:first-of-type{border-top:2px solid #dedede}.faq-block.active .question:after{content:"";font-family:"Font Awesome 6 Sharp"}.faq-block:hover .question:after,.faq-block.active .question:after{color:#9ecc1f}.faq-block:hover .question h3,.faq-block:hover .question .product-boxes .card .heading,.product-boxes .card .faq-block:hover .question .heading,.faq-block:hover .question p.toggle-tab,.faq-block:hover .question .tab-list li,.tab-list .faq-block:hover .question li,.faq-block.active .question h3,.faq-block.active .question .product-boxes .card .heading,.product-boxes .card .faq-block.active .question .heading,.faq-block.active .question p.toggle-tab,.faq-block.active .question .tab-list li,.tab-list .faq-block.active .question li{color:#111}.faq-block .question{padding:25px 50px 25px 20px;position:relative;user-select:none}@media only screen and (max-width:720px){.faq-block .question{padding:15px 50px 15px 10px}}.faq-block .question:after{content:"";font-family:"Font Awesome 6 Sharp";color:rgba(17,17,17,.6);position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.faq-block .question:after{right:10px}}.faq-block .question h3,.faq-block .question .product-boxes .card .heading,.product-boxes .card .faq-block .question .heading,.faq-block .question p.toggle-tab,.faq-block .question .tab-list li,.tab-list .faq-block .question li{font-size:20px;font-weight:600;line-height:1.5;margin:0;color:rgba(17,17,17,.8);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.faq-block .answer{display:none;padding:0 20px 10px}@media only screen and (max-width:720px){.faq-block .answer{padding:0 10px 5px}}.faq-block .answer p{font-weight:400}@media only screen and (max-width:980px){.usp-accordian .usp-container{flex-direction:column}}.usp-accordian .usp-block{border-bottom:2px solid #dedede}.usp-accordian .usp-block:first-of-type{border-top:2px solid #dedede}.usp-accordian .usp-block.active .question h3 span,.usp-accordian .usp-block.active .question .product-boxes .card .heading span,.product-boxes .card .usp-accordian .usp-block.active .question .heading span,.usp-accordian .usp-block.active .question p.toggle-tab span,.usp-accordian .usp-block.active .question .tab-list li span,.tab-list .usp-accordian .usp-block.active .question li span{color:#000}.usp-accordian .usp-block .question{padding:16px 40px 16px 20px}@media only screen and (max-width:450px){.usp-accordian .usp-block .question{padding:16px 30px 16px 10px}}@media only screen and (max-width:450px){.usp-accordian .usp-block .question:after{right:10px}}.usp-accordian .usp-block .question h3,.usp-accordian .usp-block .question .product-boxes .card .heading,.product-boxes .card .usp-accordian .usp-block .question .heading,.usp-accordian .usp-block .question p.toggle-tab,.usp-accordian .usp-block .question .tab-list li,.tab-list .usp-accordian .usp-block .question li{font-size:22px;flex-wrap:nowrap;line-height:1.2}@media only screen and (max-width:980px){.usp-accordian .usp-block .question h3,.usp-accordian .usp-block .question .product-boxes .card .heading,.product-boxes .card .usp-accordian .usp-block .question .heading,.usp-accordian .usp-block .question p.toggle-tab,.usp-accordian .usp-block .question .tab-list li,.tab-list .usp-accordian .usp-block .question li{font-size:20px}}@media only screen and (max-width:600px){.usp-accordian .usp-block .question h3,.usp-accordian .usp-block .question .product-boxes .card .heading,.product-boxes .card .usp-accordian .usp-block .question .heading,.usp-accordian .usp-block .question p.toggle-tab,.usp-accordian .usp-block .question .tab-list li,.tab-list .usp-accordian .usp-block .question li{font-size:18px}}.usp-accordian .usp-block .question h3 span,.usp-accordian .usp-block .question .product-boxes .card .heading span,.product-boxes .card .usp-accordian .usp-block .question .heading span,.usp-accordian .usp-block .question p.toggle-tab span,.usp-accordian .usp-block .question .tab-list li span,.tab-list .usp-accordian .usp-block .question li span{border-radius:50%;border:1px solid #9ecc1f;width:48px;height:48px;color:rgba(0,0,0,.6);margin-right:18px}@media only screen and (max-width:980px){.usp-accordian .usp-block .question h3 span,.usp-accordian .usp-block .question .product-boxes .card .heading span,.product-boxes .card .usp-accordian .usp-block .question .heading span,.usp-accordian .usp-block .question p.toggle-tab span,.usp-accordian .usp-block .question .tab-list li span,.tab-list .usp-accordian .usp-block .question li span{width:44px;height:44px}}@media only screen and (max-width:600px){.usp-accordian .usp-block .question h3 span,.usp-accordian .usp-block .question .product-boxes .card .heading span,.product-boxes .card .usp-accordian .usp-block .question .heading span,.usp-accordian .usp-block .question p.toggle-tab span,.usp-accordian .usp-block .question .tab-list li span,.tab-list .usp-accordian .usp-block .question li span{width:40px;height:40px}}@media only screen and (max-width:450px){.usp-accordian .usp-block .question h3 span,.usp-accordian .usp-block .question .product-boxes .card .heading span,.product-boxes .card .usp-accordian .usp-block .question .heading span,.usp-accordian .usp-block .question p.toggle-tab span,.usp-accordian .usp-block .question .tab-list li span,.tab-list .usp-accordian .usp-block .question li span{margin-right:14px}}.usp-accordian .usp-block .answer{padding:0 30px 30px}@media only screen and (max-width:450px){.usp-accordian .usp-block .answer{padding:0 10px 20px}}@media only screen and (max-width:980px){.usp-accordian .image-section{padding-top:32px}}.usp-accordian .image-section .image{height:500px;width:100%}@media only screen and (max-width:980px){.usp-accordian .image-section .image{height:450px}}@media only screen and (max-width:600px){.usp-accordian .image-section .image{height:370px}}@media only screen and (max-width:450px){.usp-accordian .image-section .image{height:300px}}.usp-accordian .image-section .image img{opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.usp-accordian .image-section .image img.active{opacity:1;visibility:visible}.usp-accordian .half{width:calc(50% - 30px)}@media only screen and (max-width:1200px){.usp-accordian .half{width:calc(50% - 20px)}}@media only screen and (max-width:980px){.usp-accordian .half{width:100%}}@media only screen and (max-width:1080px){.page-template-page-careers .form-section .container{gap:30px}}@media only screen and (max-width:400px){.page-template-page-careers .form-section .container{gap:20px;padding:0}}.page-template-page-careers .form-section .form{width:730px}@media only screen and (max-width:1350px){.page-template-page-careers .form-section .form{width:600px}}@media only screen and (max-width:1080px){.page-template-page-careers .form-section .form{width:100%}}.page-template-page-careers .form-section .form .codedropz-upload-inner{color:#fff}.page-template-page-careers .form-section .form .codedropz-upload-inner h3,.page-template-page-careers .form-section .form .codedropz-upload-inner .product-boxes .card .heading,.product-boxes .card .page-template-page-careers .form-section .form .codedropz-upload-inner .heading,.page-template-page-careers .form-section .form .codedropz-upload-inner p.toggle-tab,.page-template-page-careers .form-section .form .codedropz-upload-inner .tab-list li,.tab-list .page-template-page-careers .form-section .form .codedropz-upload-inner li{font-size:20px;font-weight:600;color:#fff}.page-template-page-careers .form-section .form .data-check .wpcf7-checkbox .wpcf7-list-item-label:before{left:10px}.page-template-page-careers .form-section .sidebar{width:calc(100% - 730px);padding-right:60px}@media only screen and (max-width:1350px){.page-template-page-careers .form-section .sidebar{width:calc(100% - 600px)}}@media only screen and (max-width:1080px){.page-template-page-careers .form-section .sidebar{width:100%;padding-right:0}}@media only screen and (max-width:400px){.page-template-page-careers .form-section .sidebar{padding:0 20px}}.form-section .form{background:#484848;padding:60px;width:980px}@media only screen and (max-width:1400px){.form-section .form{padding:40px;width:800px}}@media only screen and (max-width:1200px){.form-section .form{width:700px}}@media only screen and (max-width:1050px){.form-section .form{width:100%}}@media only screen and (max-width:720px){.form-section .form{padding:30px}}@media only screen and (max-width:500px){.form-section .form{padding:20px}}.form-section .form .data-check .wpcf7-checkbox .wpcf7-list-item-label:before{top:8px;left:20px;transform:none}@media only screen and (max-width:1400px){.form-section .form .data-check .wpcf7-checkbox .wpcf7-list-item-label:before{left:12px}}@media only screen and (max-width:1050px){.form-section .form .data-check .wpcf7-checkbox .wpcf7-list-item-label:before{left:5px}}.form-section .form .data-check *{color:#fff}.form-section .form .data-check a{text-decoration:underline}.form-section .form .data-check a:hover{color:#9ecc1f}.form-section .sidebar{padding-right:60px;width:calc(100% - 980px)}@media only screen and (max-width:1500px){.form-section .sidebar{padding-right:25px}}@media only screen and (max-width:1400px){.form-section .sidebar{width:calc(100% - 800px)}}@media only screen and (max-width:1200px){.form-section .sidebar{width:calc(100% - 700px)}}@media only screen and (max-width:1050px){.form-section .sidebar{width:100%}}@media only screen and (max-width:1050px){.form-section .contact.desktop{display:none}}.form-section .contact.mobile{display:none}@media only screen and (max-width:1050px){.form-section .contact.mobile{display:block;padding-top:30px}}.form-section .contact .contact-details a{color:#484848}.form-section .contact .contact-details a:hover{color:#9ecc1f}.form-section .contact .contact-details .details{margin-bottom:10px}.form-section .contact .contact-details .social-links,.form-section .contact .contact-details .contact-block h3,.form-section .contact .contact-details .contact-block .product-boxes .card .heading,.product-boxes .card .form-section .contact .contact-details .contact-block .heading,.form-section .contact .contact-details .contact-block p.toggle-tab,.form-section .contact .contact-details .contact-block .tab-list li,.tab-list .form-section .contact .contact-details .contact-block li{display:none}.form-section .contact .address-list{list-style:none;padding-left:30px}.form-section .contact i.fa-location-dot{position:absolute;margin-top:5px}.faqs-wrap+.form-section-footer{padding-top:0}@media only screen and (max-width:980px){.form-section-footer .form-section-footer-container{flex-direction:column}}.form-section-footer .sidebar{padding:55px 60px}@media only screen and (max-width:1600px){.form-section-footer .sidebar{padding:40px 60px}}@media only screen and (max-width:1200px){.form-section-footer .sidebar{padding:30px 40px}}@media only screen and (max-width:980px){.form-section-footer .sidebar{width:100%}}@media only screen and (max-width:600px){.form-section-footer .sidebar{padding:30px 20px}}.form-section-footer .form{padding:60px;background:#484848}@media only screen and (max-width:1600px){.form-section-footer .form{padding:40px}}@media only screen and (max-width:1100px){.form-section-footer .form{padding:30px}}@media only screen and (max-width:980px){.form-section-footer .form{width:100%}}@media only screen and (max-width:600px){.form-section-footer .form{padding:30px 20px}}.form-section-footer .form .data-check *{color:#fff}.form-section-footer .form .data-check a{text-decoration:underline}.form-section-footer .form .data-check a:hover{color:#9ecc1f}.form-section-footer .details li a i{padding-right:12px}.form-section-footer ul,.form-section-footer li{list-style:none;padding:0}.form-section-footer h2{font-size:56px}@media only screen and (max-width:1600px){.form-section-footer h2{font-size:52px}}@media only screen and (max-width:1200px){.form-section-footer h2{font-size:48px}}.contact-details .contact-block:first-of-type h3,.contact-details .contact-block:first-of-type .product-boxes .card .heading,.product-boxes .card .contact-details .contact-block:first-of-type .heading,.contact-details .contact-block:first-of-type p.toggle-tab,.contact-details .contact-block:first-of-type .tab-list li,.tab-list .contact-details .contact-block:first-of-type li{margin-top:0}.contact-details h3,.contact-details .product-boxes .card .heading,.product-boxes .card .contact-details .heading,.contact-details p.toggle-tab,.contact-details .tab-list li,.tab-list .contact-details li{margin:25px 0 10px;font-size:24px;font-weight:600}.contact-details ul{padding:0}.contact-details ul.details li{margin-bottom:10px}.contact-details ul li{list-style:none}.contact-details ul li i{margin-right:10px}.contact-details .social-links{margin-top:25px;display:flex;justify-content:flex-end}.contact-details .social-links a{font-size:20px;margin:0 5px;width:44px;height:44px;border:1px solid #9ecc1f;border-radius:50%;display:flex;justify-content:center;align-items:center}.contact-details .social-links a:hover{color:#9ecc1f}.testimonials-slider .slick-arrow{top:-40px}.testimonials-slider .slick-arrow.slick-prev{left:initial;right:70px}@media only screen and (max-width:1600px){.testimonials-slider .slick-arrow.slick-prev{right:130px}}@media only screen and (max-width:1200px){.testimonials-slider .slick-arrow.slick-prev{right:100px}}@media only screen and (max-width:720px){.testimonials-slider .slick-arrow.slick-prev{right:85px}}.testimonials-slider .slick-arrow.slick-next{right:10px}@media only screen and (max-width:1600px){.testimonials-slider .slick-arrow.slick-next{right:70px}}@media only screen and (max-width:1200px){.testimonials-slider .slick-arrow.slick-next{right:40px}}@media only screen and (max-width:720px){.testimonials-slider .slick-arrow.slick-next{right:30px}}.testimonials-slider .testimonial{padding:50px 30px;margin:0 10px;background:#fff;background-image:url(/wp-content/themes/CleanBuildPro/assets/svg/faa-small-mask.svg);background-repeat:no-repeat;background-position:top 20px right 20px;background-size:260px;height:410px}@media only screen and (max-width:1400px){.testimonials-slider .testimonial{padding:40px 20px}}@media only screen and (max-width:1200px){.testimonials-slider .testimonial{height:350px;background-size:220px}}@media only screen and (max-width:900px){.testimonials-slider .testimonial{height:380px}}@media only screen and (max-width:900px){.testimonials-slider .testimonial{height:350px}}@media only screen and (max-width:550px){.testimonials-slider .testimonial{height:320px;background-size:200px}}@media only screen and (max-width:450px){.testimonials-slider .testimonial{padding:30px 20px;height:350px;background-size:220px}}@media only screen and (max-width:400px){.testimonials-slider .testimonial{height:420px}}.testimonials-slider .testimonial p{font-size:24px;font-weight:300}@media only screen and (max-width:1400px){.testimonials-slider .testimonial p{margin-bottom:10px}}@media only screen and (max-width:1300px){.testimonials-slider .testimonial p{font-size:22px}}@media only screen and (max-width:600px){.testimonials-slider .testimonial p{font-size:20px}}.testimonials-slider .testimonial p.name{font-size:18px;margin-bottom:5px;font-weight:600}.testimonials-slider .testimonial .rating{margin-bottom:20px}@media only screen and (max-width:1400px){.testimonials-slider .testimonial .rating{margin-bottom:10px}}.testimonials-slider .testimonial .rating i{color:#9ecc1f;margin:0 2px;font-size:24px}@media only screen and (max-width:1050px){.category-list.small-pad{padding-top:40px}}@media only screen and (max-width:720px){.category-list.small-pad{padding-top:30px}}.category-list .category-list-container{justify-content:flex-end}@media only screen and (max-width:1050px){.category-list .category-list-container{justify-content:flex-start}}@media only screen and (max-width:700px){.category-list .category-list-container{flex-direction:column;align-items:flex-start}}.category-list .category-list-container .category-list-title{font-weight:600;margin-right:20px;margin-bottom:0}@media only screen and (max-width:1050px){.category-list .category-list-container .category-list-title{display:none}}.category-list .filters{position:relative;width:306px;z-index:4;cursor:pointer;margin-right:20px}@media only screen and (max-width:800px){.category-list .filters{margin-bottom:10px}}@media only screen and (max-width:500px){.category-list .filters{width:100%}}@media only screen and (max-width:800px){.category-list .filters.status{z-index:5}}.category-list .filters p,.category-list .filters li,.category-list .filters .category-filter{display:block;font-size:15px;font-weight:600}.category-list .filters p{position:relative;background:#fff;border:1px solid #dedede;padding:17px 34px 17px 20px;z-index:1;margin-bottom:0}.category-list .filters p:after{content:"";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;font-size:.9em;transform:translateY(-50%)}.category-list .filters p.active:after{content:""}.category-list .filters ul{position:absolute;width:100%;list-style:none;background:#fff;pointer-events:none;border-top:0;margin:0;transition:.5s ease;transform:translateY(-56px);opacity:0;list-style:none;padding:0}.category-list .filters ul.active{opacity:1;pointer-events:all;transform:translateY(0)}.category-list .filters ul li{margin:0;transition:.3s ease;width:100%}.category-list .filters ul li:hover{color:#9ecc1f;transition:.3s ease}.category-list .filters ul li .category-filter{padding:15px 30px;border:1px solid #dedede;color:#484848;border-right:none;background:#fff;font-size:16px;display:inline-block;width:100%}.category-list .filters ul li .category-filter:last-of-type{border-right:1px solid #dedede}@media only screen and (max-width:980px){.category-list .filters ul li .category-filter{padding:5px 20px}}.category-list .filters ul li .category-filter:hover,.category-list .filters ul li .category-filter.active{background:#9ecc1f;color:#fff}.category-list ul{list-style:none;padding:0}.category-list ul li .category-filter{padding:15px 30px;border:1px solid #dedede;color:#484848;border-right:none;background:#fff;font-size:16px;display:block}.category-list ul li .category-filter:last-of-type{border-right:1px solid #dedede}@media only screen and (max-width:980px){.category-list ul li .category-filter{padding:5px 20px}}.category-list ul li .category-filter:hover,.category-list ul li .category-filter.active{background:#fff}.case-studies-loop .post.hide-status{display:none}.case-studies-loop .post.hide-service{display:none}.case-studies-loop .case-studies-wrap .no-results-message{width:100%;text-align:center;font-size:30px;opacity:.5}@media only screen and (max-width:900px){.case-studies-loop .case-studies-wrap .no-results-message{font-size:28px}}@media only screen and (max-width:600px){.case-studies-loop .case-studies-wrap .no-results-message{font-size:26px}}@media only screen and (max-width:400px){.case-studies-loop .case-studies-wrap .no-results-message{font-size:24px}}.case-studies-loop .load-chunk{display:flex;justify-content:center;flex-wrap:wrap}.case-studies-loop .load-more{display:flex;justify-content:center;margin-top:20px}.case-studies-loop .load-more .btn.primary:before,.case-studies-loop .load-more .desk-menu .cta>a.primary:before,.desk-menu .case-studies-loop .load-more .cta>a.primary:before,.case-studies-loop .load-more .mobile-menu ul .mobile-cta a.primary:before,.mobile-menu ul .mobile-cta .case-studies-loop .load-more a.primary:before{content:"";font-family:"Font Awesome 6 Sharp";transform:rotate(90deg)}.related-case-studies .slick-dots{position:absolute;right:0;bottom:-85px}@media only screen and (max-width:1600px){.related-case-studies .slick-dots{right:70px;bottom:-60px}}@media only screen and (max-width:600px){.related-case-studies .slick-dots{right:initial;bottom:-45px}}.related-case-studies .card{display:block;margin:0 10px}@media only screen and (max-width:600px){.related-case-studies .button-spacer{height:70px}}@media only screen and (max-width:1100px){.related-projects-wrap .latest-news .card:last-of-type{display:none}}@media only screen and (max-width:650px){.related-projects-wrap .latest-news .card:last-of-type{display:block}}.related-projects-wrap h2{margin-bottom:0}@media only screen and (max-width:1100px){.related-projects .card:last-of-type{display:none}}@media only screen and (max-width:650px){.related-projects .card:last-of-type{display:block}}.case-study-slider-wrap .case-study-slider .slick-arrow{top:-50px}@media only screen and (max-width:400px){.case-study-slider-wrap .case-study-slider .slick-arrow{width:44px;height:44px}}.case-study-slider-wrap .case-study-slider .slick-arrow.slick-prev{left:initial;right:70px}@media only screen and (max-width:1600px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-prev{right:130px}}@media only screen and (max-width:1200px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-prev{right:110px}}@media only screen and (max-width:720px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-prev{right:95px}}@media only screen and (max-width:400px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-prev{right:88px}}.case-study-slider-wrap .case-study-slider .slick-arrow.slick-next{right:10px}@media only screen and (max-width:1600px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-next{right:70px}}@media only screen and (max-width:1200px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-next{right:50px}}@media only screen and (max-width:720px){.case-study-slider-wrap .case-study-slider .slick-arrow.slick-next{right:40px}}.case-study-slider-wrap .case-study-slider .slick-dots{position:absolute;right:0;bottom:-85px}@media only screen and (max-width:1600px){.case-study-slider-wrap .case-study-slider .slick-dots{right:70px;bottom:-60px}}@media only screen and (max-width:600px){.case-study-slider-wrap .case-study-slider .slick-dots{right:initial;bottom:-45px}}.case-study-slider-wrap .case-study-slider .slick-list{overflow:visible}@media only screen and (max-width:1600px){.case-study-slider-wrap .case-study-slider .slick-list{overflow:hidden}}.case-study-slider-wrap .case-study-slider .card{margin:0 10px}@media only screen and (max-width:600px){.case-study-slider-wrap .case-study-slider .card .image{padding-bottom:60%}}@media only screen and (max-width:400px){.case-study-slider-wrap .case-study-slider .card .image{padding-bottom:80%}}@media only screen and (max-width:720px){.case-study-slider-wrap .case-study-slider h3,.case-study-slider-wrap .case-study-slider .product-boxes .card .heading,.product-boxes .card .case-study-slider-wrap .case-study-slider .heading,.case-study-slider-wrap .case-study-slider p.toggle-tab,.case-study-slider-wrap .case-study-slider .tab-list li,.tab-list .case-study-slider-wrap .case-study-slider li{font-size:24px}}@media only screen and (max-width:600px){.case-study-slider-wrap .button-spacer{height:70px}}@media only screen and (max-width:980px){.case-study-content{padding-top:40px}}@media only screen and (max-width:720px){.case-study-content{padding-top:20px}}@media only screen and (max-width:980px){.case-study-content .case-study-content-container{flex-direction:column-reverse}}.case-study-content .image-slider{height:600px}@media only screen and (max-width:980px){.case-study-content .image-slider{height:450px}}@media only screen and (max-width:720px){.case-study-content .image-slider{height:350px}}.case-study-content .slick-list,.case-study-content .slick-track{height:100%}@media only screen and (max-width:1100px){.case-study-content .image{width:40%}}@media only screen and (max-width:980px){.case-study-content .image{width:100%}}.case-study-content .image .project-gal-item{margin:0;position:relative;overflow:hidden}.case-study-content .image .project-gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.case-study-content .image .project-gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.case-study-content .image .slick-dots{position:absolute;bottom:20px;left:20px}.case-study-content .image .slick-dots li.slick-active:after{border-color:#9ecc1f}.case-study-content .image .slick-dots li:after{border-color:#fff}.case-study-content .project{padding-left:80px}@media only screen and (max-width:1400px){.case-study-content .project{padding-left:60px}}@media only screen and (max-width:1200px){.case-study-content .project{padding-left:40px}}@media only screen and (max-width:1100px){.case-study-content .project{width:60%}}@media only screen and (max-width:980px){.case-study-content .project{width:100%;padding-left:0;padding-top:0}}.case-study-content .project .project-details{border-bottom:1px solid #dedede;padding:20px 0 10px}.case-study-content .project .project-details p{margin-bottom:10px}.case-study-content .project .project-details .heading{width:170px;max-width:170px;font-weight:600}@media only screen and (max-width:450px){.case-study-content .project .project-details .heading{width:125px}}.case-study-content .project .project-details .info{width:calc(100% - 170px)}@media only screen and (max-width:450px){.case-study-content .project .project-details .info{width:calc(100% - 125px)}}.case-study-content .project .project-details .services a:last-of-type .comma{display:none}.case-study-content .project .project-details .services a .link{text-decoration:underline}.case-study-content .project .project-details .services a .comma{color:#484848;text-decoration:none}.case-study-content .project .project-details .systems span:last-of-type{display:none}.case-study-content .content{padding-top:25px}.case-study-content h1{font-size:48px;font-weight:600;border-bottom:1px solid #dedede;margin-bottom:0;padding:20px 0}@media only screen and (max-width:1600px){.case-study-content h1{font-size:44px}}@media only screen and (max-width:1400px){.case-study-content h1{font-size:40px}}@media only screen and (max-width:1200px){.case-study-content h1{font-size:36px}}@media only screen and (max-width:900px){.case-study-content h1{font-size:32px}}@media only screen and (max-width:600px){.case-study-content h1{font-size:28px}}@media only screen and (max-width:400px){.case-study-content h1{font-size:24px}}.logo-grid-wrap.home{padding:20px 0}.logo-grid-wrap.excl-home .logo-grid img{border:1px solid #c7c7c7;padding:20px 40px;margin:0 10px;max-height:130px}.logo-grid-wrap.excl-home h2{font-size:32px}.logo-grid-wrap .logo-grid img{max-height:100px;object-fit:contain;margin:0 20px;max-width:300px}@media only screen and (max-width:1250px){.logo-grid-wrap .logo-grid img{max-height:80px}}.logo-grid-wrap .logo-grid .slick-track{display:flex;align-items:center}.logo-grid-wrap .logo-grid .slick-list{display:flex}.logo-grid-partners.all-partners .logo-grid-container{justify-content:center}.logo-grid-partners.all-partners .logo-grid-container .logo{width:calc(20% - 20px);margin:0 10px 20px}@media only screen and (max-width:1050px){.logo-grid-partners.all-partners .logo-grid-container .logo{width:170px;height:90px}}@media only screen and (max-width:950px){.logo-grid-partners.all-partners .logo-grid-container .logo{width:200px;margin:0 10px 20px;height:90px}}@media only screen and (max-width:500px){.logo-grid-partners.all-partners .logo-grid-container .logo{width:calc(50% - 20px)}}@media only screen and (max-width:400px){.logo-grid-partners.all-partners .logo-grid-container .logo{width:200px}}@media only screen and (max-width:950px){.logo-grid-partners .logo-grid-container{width:720px;justify-content:center}}@media only screen and (max-width:720px){.logo-grid-partners .logo-grid-container{width:480px}}.logo-grid-partners .logo{width:230px;height:112px;border:1px solid #c7c7c7;background:#fff}@media only screen and (max-width:1300px){.logo-grid-partners .logo{width:190px;height:100px}}@media only screen and (max-width:1050px){.logo-grid-partners .logo{width:170px;height:90px}}@media only screen and (max-width:950px){.logo-grid-partners .logo{width:200px;margin:0 10px 20px;height:90px}}@media only screen and (max-width:500px){.logo-grid-partners .logo{width:calc(50% - 20px)}}@media only screen and (max-width:400px){.logo-grid-partners .logo{width:calc(50% - 12px);height:70px;margin:0 6px 10px}}.logo-grid-partners .logo img{max-width:150px;max-height:120px}@media only screen and (max-width:1300px){.logo-grid-partners .logo img{max-width:130px;max-height:90px}}@media only screen and (max-width:1050px){.logo-grid-partners .logo img{max-width:110px;max-height:80px}}.logo-grid-partners h2{margin-bottom:32px}@media only screen and (max-width:800px){.blog-footer .social-buttons{margin-bottom:30px}}.blog-footer .social-buttons a{font-size:20px;margin-right:10px}.blog-footer .social-buttons a:hover{color:#9ecc1f}.blog-footer .social-buttons p{margin-bottom:10px}@media only screen and (max-width:800px){.blog-footer .half{width:100%;text-align:center}}@media only screen and (max-width:620px){.statistics>.flex{justify-content:flex-start;gap:20px 40px}}@media only screen and (max-width:420px){.statistics>.flex{gap:20px}}@media only screen and (max-width:620px){.statistics .statistic-container{width:calc(45% - 20px)}}@media only screen and (max-width:420px){.statistics .statistic-container{width:calc(50% - 10px)}}.statistics .statistic-container .statistic{font-size:48px;font-weight:300;font-family:"Noto Sans",sans-serif;color:#111;line-height:1;margin-bottom:10px}@media only screen and (max-width:1600px){.statistics .statistic-container .statistic{font-size:44px}}@media only screen and (max-width:1400px){.statistics .statistic-container .statistic{font-size:40px}}@media only screen and (max-width:1200px){.statistics .statistic-container .statistic{font-size:36px}}@media only screen and (max-width:900px){.statistics .statistic-container .statistic{font-size:30px}}@media only screen and (max-width:720px){.statistics .statistic-container .statistic{font-size:24px}}@media only screen and (max-width:500px){.statistics .statistic-container .statistic{font-size:22px}}@media only screen and (max-width:420px){.statistics .statistic-container .statistic{font-size:18px;margin-bottom:5px}}.statistics .statistic-container .statistic span{font-size:72px;font-weight:600;padding-right:8px}@media only screen and (max-width:1600px){.statistics .statistic-container .statistic span{font-size:64px}}@media only screen and (max-width:1400px){.statistics .statistic-container .statistic span{font-size:56px}}@media only screen and (max-width:1200px){.statistics .statistic-container .statistic span{font-size:50px}}@media only screen and (max-width:900px){.statistics .statistic-container .statistic span{font-size:44px}}@media only screen and (max-width:720px){.statistics .statistic-container .statistic span{font-size:40px;padding-right:4px}}@media only screen and (max-width:500px){.statistics .statistic-container .statistic span{font-size:36px}}@media only screen and (max-width:420px){.statistics .statistic-container .statistic span{font-size:32px}}@media only screen and (max-width:350px){.statistics .statistic-container .statistic span{font-size:28px}}.statistics .statistic-container .label{color:#747474;font-size:20px}@media only screen and (max-width:1200px){.statistics .statistic-container .label{font-size:18px}}@media only screen and (max-width:720px){.statistics .statistic-container .label{font-size:16px}}@media only screen and (max-width:420px){.statistics .statistic-container .label{font-size:14px}}.company-history-spacer .spacer{border-bottom:1px solid #dcdcdc;height:0}.company-history-wrap .slick-track{display:flex !important}.company-history-wrap .slick-slide{height:inherit !important}.company-history-wrap .slick-arrow{left:-30px}.company-history-wrap .slick-arrow.slick-next{right:-30px;left:initial}.company-history-wrap .timeline:after{content:"";position:absolute;left:0;right:0;bottom:24px;border-top:1px solid #9ecc1f}.company-history-wrap .timeline-card-wrap .timeline-card{display:flex !important;margin:20px;overflow:hidden;border:1px solid #9ecc1f}.company-history-wrap .timeline-card-wrap .timeline-card:nth-of-type(odd){flex-direction:row-reverse}@media only screen and (max-width:1050px){.company-history-wrap .timeline-card-wrap .timeline-card:nth-of-type(odd){flex-direction:row}}.company-history-wrap .timeline-card-wrap .timeline-card .image{width:40%}@media only screen and (max-width:600px){.company-history-wrap .timeline-card-wrap .timeline-card .image{width:100%;height:200px}}.company-history-wrap .timeline-card-wrap .timeline-card .content{width:60%;background:#fff;padding:50px 70px}@media only screen and (max-width:600px){.company-history-wrap .timeline-card-wrap .timeline-card .content{width:100%;padding:30px}}.company-history-wrap .timeline-card-wrap .timeline-card .content .pre-heading{text-transform:uppercase;font-weight:500;margin-bottom:5px;color:#9ecc1f}.company-history-wrap .timeline-card-wrap .timeline-card .content p.year{font-size:18px;margin-bottom:10px;line-height:1}.company-history-wrap .timeline-card-wrap .timeline-card .content p:last-child{margin:0}.company-history-wrap .timeline-card-wrap .timeline-card .content h3,.company-history-wrap .timeline-card-wrap .timeline-card .content .product-boxes .card .heading,.product-boxes .card .company-history-wrap .timeline-card-wrap .timeline-card .content .heading,.company-history-wrap .timeline-card-wrap .timeline-card .content p.toggle-tab,.company-history-wrap .timeline-card-wrap .timeline-card .content .tab-list li,.tab-list .company-history-wrap .timeline-card-wrap .timeline-card .content li{font-size:24px;font-weight:600;margin-bottom:10px}.company-history-wrap .closing-statement{margin-top:30px}@media only screen and (max-width:1050px){.company-history-wrap .closing-statement{margin-top:50px;text-align:left}}.company-history-wrap .closing-statement p{margin-bottom:10px;font-weight:600;font-size:24px}@media only screen and (max-width:1200px){.company-history-wrap .closing-statement p{font-size:20px}}@media only screen and (max-width:900px){.company-history-wrap .closing-statement p{font-size:18px}}.company-history-wrap:after{display:none}.company-history-wrap .timeline-vertical:after{content:"";position:absolute;top:-20px;bottom:-20px;left:50%;background-color:#9ecc1f;width:1px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical:after{left:50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:720px){.company-history-wrap .timeline-vertical:after{left:30px}}.company-history-wrap .timeline-vertical .timeline-card{width:calc(50% - 35px);margin:0;overflow:visible;position:relative}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical .timeline-card{margin:0 0 30px 50px;width:calc(100% - 50px)}}@media only screen and (max-width:720px){.company-history-wrap .timeline-vertical .timeline-card{margin-left:40px}}.company-history-wrap .timeline-vertical .timeline-card:nth-of-type(even){margin-left:auto}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical .timeline-card:nth-of-type(even){margin:0 0 30px 50px}}@media only screen and (max-width:720px){.company-history-wrap .timeline-vertical .timeline-card:nth-of-type(even){margin-left:40px}}.company-history-wrap .timeline-vertical .timeline-card:nth-of-type(even):after{right:initial;left:-25px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:44%}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical .timeline-card:nth-of-type(even):after{top:40%}}.company-history-wrap .timeline-vertical .timeline-card:after{content:"";position:absolute;background:center/cover no-repeat url(/wp-content/themes/CleanBuildPro/assets/svg/polygon-green.svg);width:24px;height:40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-25px}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical .timeline-card:after{right:initial;left:-25px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:40%}}.company-history-wrap .timeline-vertical .timeline-card .content{padding:30px 50px}@media only screen and (max-width:1600px){.company-history-wrap .timeline-vertical .timeline-card .content{padding:30px}}@media only screen and (max-width:1350px){.company-history-wrap .timeline-vertical .timeline-card .content{padding:25px}}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical .timeline-card .content{padding:30px 25px}}.company-history-wrap .timeline-vertical .timeline-card .image{overflow:hidden}.company-history-wrap .timeline-vertical-dots:before{content:"";position:absolute;border-radius:100%;border:1px solid #9ecc1f;top:-41px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:19px;height:19px}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical-dots:before{left:40px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:720px){.company-history-wrap .timeline-vertical-dots:before{left:20px}}.company-history-wrap .timeline-vertical-dots:after{content:"";position:absolute;border-radius:100%;border:1px solid #9ecc1f;bottom:-41px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:19px;height:19px}@media only screen and (max-width:1050px){.company-history-wrap .timeline-vertical-dots:after{left:40px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:720px){.company-history-wrap .timeline-vertical-dots:after{left:20px}}.map{height:500px;display:block}@media only screen and (max-width:1000px){.map{height:400px}}@media only screen and (max-width:600px){.map{height:350px}}.map:hover .map-link{border-color:#9ecc1f;color:#9ecc1f}.map .map-link{position:absolute;top:30px;left:30px;background:#fff;-webkit-box-shadow:0px 0px 15px -12px #111;-moz-box-shadow:0px 0px 15px -12px #111;-ms-box-shadow:0px 0px 15px -12px #111;-o-box-shadow:0px 0px 15px -12px #111;box-shadow:0px 0px 15px -12px #111;border-radius:8px;padding:7px 12px;border:1px solid transparent;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.map .map-link{top:20px;left:20px}}.map .map-link i{padding-right:10px;font-size:18px}.footer-cta:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.75);z-index:0}.footer-cta .footer-cta-container{z-index:1}.footer-cta h2,.footer-cta p{color:#fff}.footer ul,.footer li{list-style:none;padding:0}.footer a:hover{color:#9ecc1f}.footer h3,.footer .product-boxes .card .heading,.product-boxes .card .footer .heading,.footer p.toggle-tab,.footer .tab-list li,.tab-list .footer li{margin-bottom:10px}@media only screen and (max-width:720px){.footer .top-footer .top-footer-container{justify-content:center}}@media only screen and (max-width:500px){.footer .top-footer .logo{display:flex;justify-content:space-between;width:100%;align-items:flex-end;margin-bottom:40px}}@media only screen and (max-width:400px){.footer .top-footer .logo{margin-bottom:20px}}.footer .top-footer .logo img{height:82px}.footer .top-footer .logo .faa-blocks{height:120px;margin-left:20px}@media only screen and (max-width:720px){.footer .top-footer .logo.desktop{display:none}}.footer .top-footer .logo.mobile{display:none}@media only screen and (max-width:720px){.footer .top-footer .logo.mobile{display:block}}.footer .top-footer .address{text-align:right}@media only screen and (max-width:720px){.footer .top-footer .address{text-align:center;width:100%;margin-top:30px}}@media only screen and (max-width:720px){.footer .top-footer .address .social-links{justify-content:center}}.footer .bottom-footer{padding:30px 0}@media only screen and (max-width:850px){.footer .bottom-footer{display:block;text-align:center}}@media only screen and (max-width:1250px){.footer .bottom-footer .bottom-footer-container{text-align:center;justify-content:center}}.footer .bottom-footer p{margin:0;display:inline-block;width:80%}@media only screen and (max-width:1250px){.footer .bottom-footer p{width:100%;margin-bottom:20px}}@media only screen and (max-width:720px){.footer .bottom-footer p{margin-bottom:0}}.footer .bottom-footer p span{margin:0 10px}@media only screen and (max-width:850px){.footer .bottom-footer p span{display:block;font-size:0px;margin:3px 0}}.footer .bottom-footer a.plx{color:#fff;font-size:30px}.footer .bottom-footer a.plx i{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer .bottom-footer a.plx:hover i{color:#9ecc1f}.fixed-notice{position:fixed;z-index:50;background:#f0f0f0}.fixed-notice.hidden{display:none}.fixed-notice.strip{bottom:0;left:0;right:0;padding:30px 0}@media only screen and (max-width:1200px){.fixed-notice.strip .content{padding-right:20px}}.fixed-notice.modal .container{position:fixed;background:#fff;width:720px;padding:60px;text-align:center;top:50%;left:50%;z-index:1;overflow:scroll;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0px 0px 20px -10px #111;-moz-box-shadow:0px 0px 20px -10px #111;-ms-box-shadow:0px 0px 20px -10px #111;-o-box-shadow:0px 0px 20px -10px #111;box-shadow:0px 0px 20px -10px #111}@media only screen and (max-width:800px){.fixed-notice.modal .container{width:auto;top:20px;left:20px;right:20px;bottom:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:450px){.fixed-notice.modal .container{padding:30px}}.fixed-notice.modal .notice-overlay{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.5)}@media only screen and (max-width:450px){.fixed-notice.modal .close-notice{top:0;right:7px}}.fixed-notice .content p:last-of-type{margin-bottom:0}.fixed-notice .content .btn,.fixed-notice .content .desk-menu .cta>a,.desk-menu .fixed-notice .content .cta>a,.fixed-notice .content .mobile-menu ul .mobile-cta a,.mobile-menu ul .mobile-cta .fixed-notice .content a{margin-top:20px}.fixed-notice .close-notice{position:absolute;top:10px;right:15px;font-size:26px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed-notice .close-notice:hover{color:#9ecc1f}#cookiePolicy{transition:.3s ease}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#9ecc1f;color:#fff;cursor:pointer;transition:.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#f0f0f0;padding:20px 70px 20px 30px}#cookiePolicy .cookie-content p{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.search-loop a{padding:30px 0;border-top:1px solid #f0f0f0;display:block}.search-loop a:hover h3,.search-loop a:hover .product-boxes .card .heading,.product-boxes .card .search-loop a:hover .heading,.search-loop a:hover p.toggle-tab,.search-loop a:hover .tab-list li,.tab-list .search-loop a:hover li,.search-loop a:hover span{color:#9ecc1f}.search-loop a:first-of-type{border:0}.search-loop a h3,.search-loop a .product-boxes .card .heading,.product-boxes .card .search-loop a .heading,.search-loop a p.toggle-tab,.search-loop a .tab-list li,.tab-list .search-loop a li{margin-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-loop a p{margin:0}.search-loop a p span i{font-size:12px;vertical-align:middle}.search-loop a p span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}