html[lang]{margin-top:0px!important}html body.logged-in #wpadminbar{top:-25px;opacity:.001;transition:all 0.4s}html body.logged-in #wpadminbar:hover{top:0;opacity:.8}:root{--color-primary:#00FFEB;--color-secondary:#4DF87D;--color-text:#ffffff;--color-accent:#3900E9;--color-dark:#001971;--root-font-size:1rem;--heading-font-family:'Poppins', Sans-serif;--accent-font-family:'Poppins', Sans-serif;--text-font-family:'Poppins', Sans-serif;--text-font-size:0.9375rem;--text-font-weight:400;--text-line-height:1.73em;--text-small-font-size:0.8rem;--text-med-font-size:1.125rem;--text-large-font-size:1.25rem;--btn-font-family:'Poppins', Sans-serif;--btn-font-size:1rem;--btn-font-weight:400;--btn-line-height:1em;--btn-letter-spacing:0.5em;--btn-text-transform:none;--btn-border-radius:50px;--btn-padding:10px 5px 10px 30px;--btn-color:var(--color-text);--btn-bg-color:#00FFEB40;--btn-large-width:100%;--btn-large-max-width:400px;--input-bg-color:rgb(200 186 186 / 25%);--small-font-size:0.85rem;--max-container:1236px}@media screen and (max-width:768px){:root{--h1-font-size:2.65rem;--h1-sm-font-size:2rem;--h2-font-size:1.75rem;--h3-font-size:1.65rem;--h4-font-size:1.25rem;--h5-font-size:1.15rem}}@media screen and (max-width:640px){:root{--btn-font-size:0.75rem;--btn-line-height:1.08em;--btn-padding:7px 5px 7px 25px;--btn-large-max-width:255px}}html{line-height:1.2}body{font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height)}body>main,body>div:not(#wpadminbar){overflow:hidden}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2em}body p.small,.small,small{font-size:var(--text-small-font-size)}p.large-text,.large-text{font-size:var(--text-large-font-size)}ul li,.elementor-widget-text-editor ul li{margin-bottom:1em}a,.elementor a,.elementor .elementor-icon svg,.elementor a i{color:var(--color-primary)}a:active,a:hover{color:inherit}.elementor-widget-text-editor a{text-decoration:underline;text-decoration-thickness:1px}a.underline-none,.underline-none a{text-decoration:none}a.btn{font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);border-radius:var(--btn-border-radius);padding:var(--btn-padding);color:var(--btn-color);border:0;display:inline-block}a.btn.white{color:#fff}p{margin-top:0;margin-bottom:20px}p:last-child{margin-bottom:0}.wp-block-image{margin-bottom:1.5rem}figure figcaption{font-size:.9rem;color:#666}figure.aligncenter figcaption{text-align:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050a29}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--color-secondary);border-radius:10px}fieldset{border:0}select,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"]{border:0;height:50px;padding:15px 15px;font-size:var(--text-font-size);width:100%}input.search-input{width:100%;font-size:var(--text-font-size);border:1px solid var(--border-grey);height:50px;padding:15px 15px}.grecaptcha-badge{display:none!important}form .frm_form_fields .frm_form_field .frm_checkbox>label,form .frm_form_fields .frm_form_field.frm_html_container{color:var(--color-text)}form .frm_form_field .frm_primary_label{padding-left:2rem}form .horizontal_radio>.frm_primary_label{font-weight:600;padding-left:0;margin-bottom:1em}form .frm_form_fields .frm_form_field .frm_checkbox input[type="checkbox"]{width:20px;height:20px}form .frm_form_fields .frm_form_field :invalid,form .frm_form_fields .frm_form_field input{background-color:var(--input-bg-color)!important}form .frm_form_fields .frm_form_field textarea{padding:20px;background-color:var(--input-bg-color)}form .frm_form_field .frm_submit{justify-content:flex-end}form .frm_form_field .frm_submit p.consent{width:300px;max-width:75%;font-size:.9rem}form .frm_form_field button.frm_button_submit{background-color:var(--color-secondary);color:var(--color-dark);font-family:var(--btn-font-family);padding:var(--btn-padding);border-radius:var(--btn-border-radius);font-weight:var(--btn-font-weight);border:0;min-width:135px;display:inline-flex;align-items:center}form .frm_form_field .frm_submit button>.button-icon{display:inline-flex;margin-left:10px}@media(max-width:768px){form .frm_form_field .frm_primary_label{padding-left:1rem}}#form_footer-contact-form{position:relative}#form_footer-contact-form label{display:none}#form_footer-contact-form input[type="email"]{padding-right:100px;min-height:65px}#form_footer-contact-form input::placeholder{color:#fff}#form_footer-contact-form .frm_message{position:absolute;bottom:-15px}@media(min-width:768px){#form_footer-contact-form button{position:absolute;right:0;top:0;width:auto}}@media(max-width:767px){#form_footer-contact-form button{width:100%}}.elementor-swiper-button.elementor-swiper-button-prev,.elementor-swiper-button.elementor-swiper-button-next,.swiper-button-next,.swiper-button-prev{background-color:#015786;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50px;border:0;color:red;width:76px;height:44px}.elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-swiper-button.elementor-swiper-button-next svg,.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px;fill:var(--color-primary)}.elementor-swiper-button.elementor-swiper-button-prev svg,.swiper-button-prev svg{transform:scaleX(-1)}.elementor-swiper-button.elementor-swiper-button-prev:hover,.elementor-swiper-button.elementor-swiper-button-next:hover,.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--color-secondary)}.elementor-swiper-button.elementor-swiper-button-prev:hover svg,.elementor-swiper-button.elementor-swiper-button-next:hover svg,.swiper-button-next:hover svg,.swiper-button-prev:hover svg{fill:var(--color-dark)}.swiper-button-next::after,.swiper-button-prev::after{content:""}.swiper .swiper-slide{height:auto}@media(max-width:768px){.swiper.elementor-grid{padding-bottom:60px}.elementor-swiper-button.elementor-swiper-button-prev,.elementor-swiper-button.elementor-swiper-button-next,.swiper-button-next,.swiper-button-prev{top:auto!important;bottom:0!important;width:50px;height:35px}.elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-swiper-button.elementor-swiper-button-next svg,.swiper-button-next svg,.swiper-button-prev svg{width:20px;height:20px}.elementor-swiper-button.elementor-swiper-button-prev,.swiper-button-prev{left:calc(50% - 60px)!important;right:auto!important}.elementor-swiper-button.elementor-swiper-button-next,.swiper-button-next{right:calc(50% - 60px)!important;left:auto!important}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.max{width:var(--max-container);max-width:100%;margin:auto}.post,.page{margin:0}.elementor-location-header{-moz-transition:all 300ms ease-out!important;-webkit-transition:all 300ms ease-out!important;transition:all 300ms ease-out!important}.elementor-location-header>div{transform:translateY(0);top:0!important}body:not(.home) .elementor-location-header>div{background:linear-gradient(180deg,rgb(0 22 137 / .75) 0%,rgb(0 22 137 / .65) 50%,#fff0)}.elementor-location-header:not(.scrolled)>div{padding-bottom:40px}.elementor-location-header.scrolled>div{background:linear-gradient(180deg,rgb(0 22 137 / .95) 0%,rgb(0 22 137 / .65) 50%,#fff0);padding-bottom:40px}@media(min-width:1024px){.elementor-location-header.scrolled>div{transform:translateY(-40px)!important}}body.term-landscaping .elementor-location-header>div{background:linear-gradient(180deg,rgb(16 36 26 / .75) 0%,rgb(16 36 26 / .65) 50%,#fff0)}body.term-landscaping .elementor-location-header.scrolled>div{background:linear-gradient(180deg,rgb(16 36 26 / .95) 0%,rgb(16 36 26 / .65) 50%,#fff0)}.slide-in-panel--overlay:not(.is-active){display:none}.slide-in-panel--overlay.is-active{position:fixed;z-index:9995;right:0;top:0;width:100%;height:100vh;background-color:rgb(0 0 0 / .2)}.slide-in-panel{position:fixed;z-index:9999;right:0;top:0;background-color:var(--color-dark);padding:70px 40px;width:500px;max-width:70vw;min-width:350px;height:100vh;transform:translate(800px,0);transition:all 0.5s;overflow-y:scroll!important}.slide-in-panel.is-active{transform:translate(0,0)}.slide-in-panel .panel-close{position:absolute;top:10px;left:10px;background-color:var(--color-secondary);color:var(--color-dark);width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;border:0;padding:0;transition:all 0.5s}.slide-in-panel .panel-close:hover{color:var(--color-secondary);background-color:var(--color-accent)}.slide-in-panel .panel-content{color:var(--color-text);transition:all 0.4s}.slide-in-panel .panel-content h1,.slide-in-panel .panel-content h2,.slide-in-panel .panel-content h3,.slide-in-panel .panel-content h4,.slide-in-panel .panel-content h5,.slide-in-panel .panel-content a{color:var(--color-primary)}@media(max-width:480px){.slide-in-panel{padding:70px 20px;min-width:85vw;max-width:85vw}}.is-loading:after{content:'';height:40px;position:absolute;left:0;right:0;top:200px;margin:auto;display:block;width:40px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--color-primary) 94%,#0000),radial-gradient(farthest-side,var(--color-secondary) 94%,#0000),radial-gradient(farthest-side,var(--color-accent) 94%,#0000),radial-gradient(farthest-side,var(--color-dark) 94%,#0000),var(--color-primary);background-size:105% 105%;background-repeat:no-repeat;animation:l5 1s infinite}@keyframes l5{0%{background-position:50% -50px,-40px 50%,50% calc(100% + 50px),calc(100% + 50px) 50%}20%,25%{background-position:50% -50px,-50px 50%,50% calc(100% + 50px),50% 50%}45%,50%{background-position:50% -50px,-50px 50%,50% 50%,50% 50%}75%,75%{background-position:50% -50px,50% 50%,50% 50%,50% 50%}95%,100%{background-position:50% 50%,50% 50%,50% 50%,50% 50%}}.slide-in-panel:not(.is-active) .panel-content,.slide-in-panel.is-loading .panel-content{opacity:0}.view-bio{cursor:pointer}.team-grid .team-thumb{position:relative;border-radius:30px;box-shadow:17px 17px 33px #00155F;overflow:hidden}.team-grid .team-thumb img{display:block;min-width:100%}.team-grid .team-thumb .thumb-arrow{position:absolute;z-index:20;bottom:15px;left:15px;width:40px;height:40px;background-color:var(--color-secondary);border-radius:100%;line-height:30px;display:inline-flex;justify-content:center;align-items:center;transition:all 0.5s}.team-grid .team-thumb:hover .thumb-arrow,.team-grid .team-thumb .thumb-arrow:hover{background-color:var(--color-primary)}.team-grid .team-thumb .thumb-arrow svg{width:30px}.team-grid .team-grid-item h3{color:#fff;margin-top:20px;margin-bottom:5px;transition:all 0.5s}.team-grid .team-grid-item:hover h3,.team-grid .team-grid-item h3:hover{color:var(--color-primary)}.case-study-info>div{margin-bottom:50px}.case-study-info p{margin-bottom:0;font-size:1.15rem}.cs-fast-facts>h3.fast-facts--heading{color:var(--color-accent)}.cs-fast-facts .fast-facts--item{color:#000;margin-bottom:25px}.cs-quotes .quote--item{background-color:var(--color-accent);color:#fff;border-radius:30px;padding:30px}.cs-quotes .quote--item:not(:last-child){margin-bottom:50px}.cs-quotes .quote--item .quote-content{margin-bottom:1.35rem}.cs-stats .stats--item{color:#000}.cs-stats .stats--item{margin-bottom:35px}.cs-stats .stats--item .stat-value{color:var(--color-accent);font-size:2.4rem;font-weight:600;line-height:1.2em}.product-term-menu ul{display:inline-flex;flex-wrap:nowrap;border-radius:50px;padding:5px;background-color:rgb(0 255 235 / .3);align-items:center;justify-content:center}.product-term-menu li{list-style:none;margin-bottom:0}.product-term-menu li:not(:last-child){margin-right:5px}.product-term-menu li a{font-weight:600;color:#fff;padding:10px 20px;text-align:center;min-width:230px;display:inline-block;border-radius:50px;transition:all 0.5s}.product-term-menu li a:hover,.product-term-menu li.current-menu-item a{background-color:var(--color-primary);color:var(--color-dark);position:relative}.product-term-menu li.current-menu-item a:after{width:20px;height:20px;content:'';background-color:inherit;display:block;position:absolute;bottom:-10px;left:0;right:0;margin:auto;transform:rotate(45deg)}@media(max-width:768px){.product-term-menu ul{flex-wrap:wrap;background-color:#fff0}.product-term-menu li{margin-bottom:10px}.product-term-menu li:not(.current-menu-item) a{background-color:rgb(255 255 255 / .41)}.product-term-menu li.current-menu-item a:after{display:none}}.logo-slider-container .swiper-wrapper{transition-timing-function:linear}.logo-slider-container{position:relative;padding:0 120px}.logo-slider-container .logo-image{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.logo-slider-container .logo-image .logo-sizer{max-width:100%}@media(max-width:768px){.logo-slider-container{padding:0;padding-bottom:60px}}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh)!important}}.mb-0,.elementor-element.mb-0{margin-bottom:0}.elementor-location-single{overflow:hidden}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 30px}section.section-align-left>.elementor-container{margin-left:0}section.section-align-right>.elementor-container{margin-right:0}[data-element_type="container"].content-container{max-width:100%}@media (max-width:767px){section.section-align-left>.elementor-container{margin-left:auto}section.section-align-right>.elementor-container{margin-right:auto}}.elementor-icon svg{width:auto;max-width:100%}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:'';display:block;height:100px;margin:-100px 0 0;visibility:hidden;pointer-events:none}.home-service-box:before{mix-blend-mode:hard-light!important}#main-nav .sub-menu{background-color:rgb(0 0 0 / .75)!important;border-radius:0 20px 20px 20px;min-width:290px important;padding:20px 35px}#footer-nav .sub-menu li.menu-product-category a,#main-nav .sub-menu li.menu-product-category a{font-size:1.2em;font-weight:600;padding:10px 0 5px 0}#footer-nav .sub-menu li:not(.menu-product-category) a:hover,#main-nav .sub-menu li:not(.menu-product-category) a:hover{color:var(--color-primary)}#footer-nav .sub-menu li.menu-product-category a:hover,#main-nav .sub-menu li.menu-product-category a:hover{color:#fff}#main-nav .sub-menu li.topgreen-product a:hover{color:var(--color-secondary)}#main-nav .sub-menu li.topclear-product,#main-nav .sub-menu li.topgreen-product,#footer-nav li.topclear-product.menu-item,#footer-nav li.topgreen-product.menu-item{padding-left:1em}#main-nav .menu-item-type-custom.current-menu-parent a{color:#fff}#main-nav .menu-item-type-custom.current-menu-parent a:before{background:rgb(255 255 255 / .3);opacity:1}#main-nav nav.elementor-nav-menu--dropdown{background-color:rgb(0 0 0 / .65)!important;border-radius:20px;padding:20px 35px;width:300px!important;right:0;left:auto!important}#main-nav nav.elementor-nav-menu--dropdown ul.sub-menu{margin-left:-35px;margin-right:-35px}.frm_submit button,.elementor-field-type-submit>button.elementor-button,.elementor-button-wrapper .elementor-button{border-radius:var(--btn-border-radius);padding:var(--btn-padding)}.elementor-button .elementor-button-content-wrapper{align-items:center}.frm_submit button svg,.elementor-button-icon svg{width:30px}.frm_submit button .button-icon,.elementor-button-icon{width:45px;height:45px;border-radius:50px;display:flex;align-content:center;justify-content:center;background-color:var(--color-secondary);transition:all 0.4s}.frm_submit button .button-icon svg,.elementor-button-icon svg{width:1.15em;transform:rotate(-45deg) scale(1.2);transform-origin:center;transition:all 0.5s;overflow:visible}.frm_submit button .button-icon svg path,.elementor-button-icon svg path{fill:var(--color-accent)}.frm_submit button:hover .button-icon,.elementor-field-type-submit>button.elementor-button:hover .elementor-button-icon,a:hover .elementor-button-icon{width:65px}.frm_submit button:hover .button-icon svg,.elementor-field-type-submit>button.elementor-button:hover .elementor-button-icon svg,a:hover .elementor-button-icon svg{transform:rotate(0) scale(1.2);transform-origin:center}.frm_submit button:hover .button-icon svg path.arrow--line,.elementor-field-type-submit>button.elementor-button:hover .elementor-button-icon svg path.arrow--line,a:hover .elementor-button-icon svg path.arrow--line{transform:scale(2,1) translate(5%,-5%);transform-origin:center}.frm_submit button:hover .button-icon svg path.arrow--point,.elementor-field-type-submit>button.elementor-button:hover .elementor-button-icon svg path.arrow--point,a:hover .elementor-button-icon svg path.arrow--point{transform:translate(50%,-1px);transform-origin:center}form.elementor-form label.elementor-field-label{padding-left:2rem}form.elementor-form .elementor-field-type-checkbox{padding-bottom:20px}form.elementor-form .elementor-field-type-checkbox>label.elementor-field-label{margin-bottom:1em;padding-left:0;font-weight:600!important}form.elementor-form .elementor-field-type-checkbox .elementor-field-option input[type="checkbox"]{width:20px;height:20px}form.elementor-form .elementor-field-type-textarea textarea{padding:20px}@media(max-width:768px){form.elementor-form label.elementor-field-label{padding-left:1rem}}.no-pointer-event img{pointer-events:none!important}.turing-cta-box{position:relative;width:275px;max-width:100%}.turing-cta-box .box-content{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;justify-content:center;flex-flow:column}.turing-cta-box .box-content{padding:10%;padding-right:30%}.turing-cta-box .box-content>*{z-index:10;position:relative}.turing-cta-box .cta-box--circle{width:21%;height:32%;position:absolute;bottom:12%;left:75%;border-radius:100px;transition:all 0.3s}.turing-cta-box svg{z-index:5;position:relative;transition:all 0.3s;overflow:visible}.turing-cta-box svg g,.turing-cta-box svg path{transition:all 0.3s;transform-box:fill-box}.turing-cta-box svg .cta-box--arrow{transform:rotate(0);transform-origin:center;transition:all 0.3s;position:relative}.turing-cta-box svg .cta-box--arrow{transform:rotate(-45deg) scale(1.2);transform-origin:center}.turing-cta-box:hover svg .cta-box--arrow{transform:rotate(0) scale(1.2);transform-origin:center}.turing-cta-box:hover svg .arrow--line{transform:scale(2,1) translate(50%,-32.125%);transform-origin:center}.turing-cta-box:hover svg .arrow--point{transform:translate(300%,-1px);transform-origin:center}.turing-cta-box:hover .cta-box--circle{width:33%}.turing-cta-box .box-content.has-subtitle p{margin-bottom:0;font-weight:600;font-size:1rem}.turing-cta-box .box-content.has-subtitle p sup{font-size:65%}.turing-cta-box .box-content.has-subtitle h2{font-size:1.75rem;margin-top:0}.turing-cta-box .box-content:not(.has-subtitle) h2{font-size:1.75rem}.turing-cta-box .box-content a h2{text-decoration:none}@media(max-width:768px){.turing-cta-box{width:250px}}