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:#000}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#00FFEB;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{display:flex;justify-content:flex-end;align-items:center;width:100%}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:#00FFEB!important;color:#000!important;border-color:#00FFEB!important;width:auto!important;font-family:"Poppins",Sans-serif;font-size:1rem!important;font-weight:600!important;text-decoration:none;border-style:solid!important;border-width:2px 2px 2px 2px;padding:12px 22px 12px 22px;box-shadow:none!important}@media(max-width:768px){form .frm_form_field .frm_primary_label{padding-left:1rem}}#form_footer-contact-form{position:relative;width:100%;max-width:420px}#form_footer-contact-form .frm_form_fields{position:relative}#form_footer-contact-form .frm_form_field{position:relative;margin-bottom:0}#form_footer-contact-form label{display:none}#form_footer-contact-form input[type="email"]{box-sizing:border-box;width:100%;height:48px;padding:12px 110px 12px 20px;background:rgb(255 255 255 / .3);border:1px solid #BBBAC1;border-radius:32px;font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.02em;color:#fff;outline:none;transition:all 0.3s ease}#form_footer-contact-form input[type="email"]:focus{border-color:var(--color-primary);background:rgb(255 255 255 / .35)}#form_footer-contact-form input[type="email"]::placeholder{font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.02em;color:#E7E6E9}#form_footer-contact-form .frm_submit{position:absolute;right:4px;top:50%;transform:translateY(-110%);margin:0;padding:0;width:auto;z-index:2}#form_footer-contact-form .frm_submit button,#form_footer-contact-form button.frm_button_submit{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 24px;gap:8px;width:90px;height:40px;background:#00FFEB;border:none;border-radius:32px;font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:32px;color:#000;cursor:pointer;transition:all 0.3s ease;box-shadow:none;min-width:unset}#form_footer-contact-form .frm_submit button:hover,#form_footer-contact-form button.frm_button_submit:hover{background:#00e6d4;transform:none;box-shadow:0 2px 10px rgb(0 255 235 / .3)}#form_footer-contact-form .frm_message{position:absolute;bottom:-25px;left:0;font-size:13px}#form_footer-contact-form .frm_error{position:absolute;bottom:-20px;left:16px;font-size:12px}@media (max-width:480px){#form_footer-contact-form{max-width:100%}#form_footer-contact-form input[type="email"]{height:52px;padding-right:100px}#form_footer-contact-form .frm_submit button,#form_footer-contact-form button.frm_button_submit{width:80px;padding:4px 16px;font-size:14px}}.frm_style_formidable-style .horizontal_radio,.frm_style_formidable-style .frm_form_field.horizontal_radio{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.frm_style_formidable-style .horizontal_radio>.frm_primary_label{display:block!important;width:100%!important;text-align:center!important;margin-bottom:16px!important}.frm_style_formidable-style .horizontal_radio .frm_opt_container{display:inline-flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;padding:12px 24px!important;background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:50px!important}.frm_style_formidable-style .horizontal_radio .frm_radio{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important}.frm_style_formidable-style .frm_form_field .frm_primary_label{font-family:'Poppins',sans-serif;font-weight:400;font-size:13px;line-height:24px;letter-spacing:.02em;color:#F0F0F2}.frm_style_formidable-style .frm_form_field .frm_required{color:#B32E33}.frm_style_formidable-style .frm_form_field input[type="text"],.frm_style_formidable-style .frm_form_field input[type="email"],.frm_style_formidable-style .frm_form_field input[type="tel"],.frm_style_formidable-style .frm_form_field input[type="url"],.frm_style_formidable-style .frm_form_field input[type="number"],.frm_style_formidable-style .frm_form_field select{box-sizing:border-box;height:48px;padding:12px 16px;background:rgb(255 255 255 / .3)!important;border:1px solid #BBBAC1;border-radius:32px;font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.02em;color:#fff;outline:none;transition:all 0.3s ease}.frm_style_formidable-style .frm_form_field input:focus,.frm_style_formidable-style .frm_form_field select:focus{border-color:var(--color-primary);background:rgb(255 255 255 / .35)!important}.frm_style_formidable-style .frm_form_field input::placeholder,.frm_style_formidable-style .frm_form_field textarea::placeholder{font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;letter-spacing:.02em;color:#E7E6E9}.frm_style_formidable-style .frm_form_field textarea{box-sizing:border-box;padding:12px 16px;min-height:80px;background:rgb(255 255 255 / .3)!important;border:1px solid #BBBAC1;border-radius:16px;font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.02em;color:#fff;outline:none;resize:vertical;transition:all 0.3s ease}.frm_style_formidable-style .frm_form_field textarea:focus{border-color:var(--color-primary);background:rgb(255 255 255 / .35)!important}.frm_style_formidable-style .frm_form_field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.frm_style_formidable-style .frm_form_field.frm_html_container{font-family:'Poppins',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#B4B4B4}@media (max-width:768px){.frm_style_formidable-style .horizontal_radio .frm_opt_container{flex-direction:column}.frm_style_formidable-style .horizontal_radio .frm_radio label{width:100%;text-align:center;padding:10px 20px;font-size:13px}.main-nav .elementor-nav-menu__container.elementor-nav-menu--dropdown{background:#FFFFFF3B!important}}.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}html body .elementor-location-header.scrolled>div{background:#000000B2!important;backdrop-filter:blur(10px)}body.term-landscaping .elementor-location-header>div{background:#000000B2!important}body.term-landscaping .elementor-location-header.scrolled>div{background:#000000B2!important}.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 / .5)}.slide-in-panel{position:fixed;z-index:9999;right:0;top:0;background-color:#2C2C2C;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:20px;left:20px;background-color:#fff0;color:#899399;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:0;border:0;padding:0;font-size:24px;font-weight:300;transition:all 0.5s}.slide-in-panel .panel-close:hover{color:#fff;background-color:#fff0}.slide-in-panel .panel-content{color:#899399;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:#fff}.slide-in-panel .team-detail .team-heading{font-size:1.3rem;font-weight:600;margin-bottom:5px}.slide-in-panel .team-detail .team-job-title{color:#899399;font-size:1rem;font-weight:400;margin-bottom:25px}.slide-in-panel .team-detail .team-info{color:#899399;line-height:1.8;font-size:1rem}@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{display:flex;flex-wrap:wrap;gap:32px;max-width:1120px;margin:0 auto}.team-grid .team-grid-item{padding:0}.team-grid .team-card{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px;gap:20px;background:#4446;border:1px solid rgb(255 255 255 / .05);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:24px;transition:all 0.4s ease;height:288px}.team-grid .team-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgb(0 0 0 / .3)}.team-grid .team-card .team-thumb{position:relative;overflow:hidden;width:240px;height:240px;min-width:240px;border-radius:16px;background:linear-gradient(135deg,#e8e8f0 0%,#d4d4e0 100%);flex:none}.team-grid .team-card .team-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.5s ease}.team-grid .team-card:hover .team-thumb img{transform:scale(1.05)}.team-grid .team-card .team-card-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 0;gap:32px;flex:1;align-self:stretch}.team-grid .team-card .team-info-group{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1;align-self:stretch}.team-grid .team-card h3{font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;color:#FFF;margin:0;transition:color 0.3s ease}.team-grid .team-card h3 sup,.team-grid .team-card .team-job-title sup{font-size:.5em;vertical-align:super;line-height:0;position:relative;top:-.2em}.team-grid .team-card:hover h3{color:var(--color-primary)}.team-grid .team-card .team-job-title{font-family:'Poppins',sans-serif;font-style:normal;font-weight:400;font-size:1rem;color:#B0B8BD;margin:0}.team-grid .team-card .view-more-link{display:flex;flex-direction:row;align-items:center;gap:8px;font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:1rem;color:#00FFEB;text-decoration:none;cursor:pointer;transition:all 0.3s ease}.team-grid .team-card .view-more-link:hover{gap:12px}.team-grid .team-card .view-more-link .arrow{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform 0.3s ease}.team-grid .team-card .view-more-link:hover .arrow{transform:translateX(4px)}.team-grid .team-card .view-more-link .arrow svg{width:16px;height:16px}.team-grid .team-card .view-more-link .arrow svg path,.team-grid .team-card .view-more-link .arrow svg line,.team-grid .team-card .view-more-link .arrow svg polyline{stroke:#00FFEB}.team-grid.team-grid--horizontal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px}.team-grid.team-grid--horizontal .team-grid-item{width:calc(50% - 16px);flex:none}.team-grid.team-grid--horizontal .team-card{width:100%;max-width:544px;height:288px;flex-direction:row}.team-grid.team-grid--vertical{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.team-grid.team-grid--vertical .team-grid-item{width:calc(33% - 24px);flex:none}.team-grid.team-grid--vertical .team-card{flex-direction:column;height:auto;min-height:400px;padding:20px;gap:20px}.team-grid.team-grid--vertical .team-card .team-thumb{width:100%;height:auto;aspect-ratio:1 / 1;min-width:unset}.team-grid.team-grid--vertical .team-card .team-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center}.team-grid.team-grid--vertical .team-card .team-card-content{padding:0;gap:20px}.team-grid.team-grid--vertical .team-card h3{font-size:1.3rem;line-height:28px}.team-grid.team-grid--vertical .team-card .team-job-title{font-size:1rem;line-height:24px}@media (max-width:1200px){.team-grid{max-width:100%;padding:0 20px}.team-grid.team-grid--horizontal .team-grid-item{width:calc(50% - 16px)}.team-grid.team-grid--horizontal .team-card{max-width:100%}.team-grid.team-grid--vertical .team-grid-item{width:calc(33.333% - 22px)}}@media (max-width:1024px){.team-grid.team-grid--horizontal .team-card{height:auto;min-height:260px}.team-grid.team-grid--horizontal .team-card .team-thumb{width:200px;height:200px;min-width:200px}.team-grid.team-grid--horizontal .team-card h3{font-size:24px;line-height:28px}.team-grid.team-grid--horizontal .team-card .team-job-title{font-size:18px;line-height:24px}.team-grid.team-grid--vertical .team-grid-item{width:calc(50% - 16px)}}@media (max-width:768px){.team-grid{gap:24px;padding:0 16px}.team-grid.team-grid--horizontal .team-grid-item{width:100%}.team-grid.team-grid--horizontal .team-card{max-width:500px;margin:0 auto}.team-grid.team-grid--vertical .team-grid-item{width:calc(50% - 12px)}.team-grid.team-grid--vertical .team-card{min-height:auto}.team-grid.team-grid--vertical .team-card .team-thumb{aspect-ratio:1 / 1;height:auto}}@media (max-width:600px){.team-grid{gap:20px}.team-grid.team-grid--horizontal .team-card{flex-direction:column;height:auto;padding:20px;gap:20px}.team-grid.team-grid--horizontal .team-card .team-thumb{width:100%;height:200px;min-width:unset}.team-grid.team-grid--horizontal .team-card .team-card-content{padding:0;gap:20px}.team-grid.team-grid--horizontal .team-card h3{font-size:22px}.team-grid.team-grid--horizontal .team-card .team-job-title{font-size:16px}.team-grid.team-grid--vertical .team-grid-item{width:100%}.team-grid.team-grid--vertical .team-card{max-width:400px;margin:0 auto}}@media (max-width:480px){.team-grid{padding:0 12px}.team-grid .team-card{padding:16px;gap:16px;border-radius:20px}.team-grid .team-card .team-thumb{border-radius:12px}.team-grid .team-card h3{font-size:20px;line-height:26px}.team-grid .team-card .team-job-title{font-size:15px;line-height:22px}.team-grid .team-card .view-more-link{font-size:14px}}.case-study-info>div{margin-bottom:50px}.case-study-info p{margin-bottom:0;font-size:20px;line-height:28px}.cs-fast-facts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px;gap:32px;width:400px;max-width:100%;background:rgb(68 68 68 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px}.cs-fast-facts>h3.fast-facts--heading{font-family:'Poppins',sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:32px;color:#FFF;margin:0}.cs-fast-facts .fast-facts--item{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%}.cs-fast-facts .fast-facts--item p{margin:0;font-family:'Poppins',sans-serif;font-style:normal;font-size:20px;line-height:28px}.cs-fast-facts .fast-facts--item .fast-facts--label{font-weight:500;color:#CBD8E0}.cs-fast-facts .fast-facts--item .fast-facts--value{font-weight:400;color:#899399}.cs-fast-facts .fast-facts--image{width:100%;border-radius:16px;overflow:hidden;background:#fff}.cs-fast-facts .fast-facts--image img{width:100%;height:auto;display:block}@media (max-width:480px){.cs-fast-facts{padding:24px;gap:24px}.cs-fast-facts>h3.fast-facts--heading{font-size:24px;line-height:28px}.cs-fast-facts .fast-facts--item p,.cs-fast-facts .fast-facts--item p strong{font-size:18px;line-height:26px}}.cs-quotes .quote--item{background:rgb(68 68 68 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:30px;padding:30px;border-left:4px solid var(--color-primary)}.cs-quotes .quote--item:not(:last-child){margin-bottom:50px}.cs-quotes .quote--item .quote-content{color:#FFF;margin-bottom:1.35rem}.cs-quotes .quote--item .quote-attribution{color:var(--color-primary)}.cs-stats .stats--item{color:#CBD8E0;margin-bottom:35px}.cs-stats .stats--item .stat-value{color:var(--color-primary);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:#FFFFFF3B!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:16px 40px;border:none;outline:none;text-align:center}.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:#fff0;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:45px}.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}}.category .elementor-location-single .elementor-section:first-child,.tax-resource_type .elementor-location-single .elementor-section:first-child,body.category .elementor-widget-heading,body.category .elementor-widget-text-editor{position:relative;z-index:2}body.category .elementor-background-overlay,body.tax-resource_type .elementor-background-overlay{z-index:1}body.category .elementor-section-wrap>.elementor-section:first-child .elementor-container,body.tax-resource_type .elementor-section-wrap>.elementor-section:first-child .elementor-container{padding-bottom:40px}body.category .elementor-widget-heading+.elementor-widget-text-editor,body.tax-resource_type .elementor-widget-heading+.elementor-widget-text-editor{margin-top:15px}.single-post .elementor-widget-theme-post-content,.single-post .elementor-widget-text-editor,.single .entry-content,.single .post-content,body.single article .elementor-widget-text-editor{max-width:800px}body.single .elementor-section .elementor-widget-text-editor .elementor-widget-container,body.single .elementor-element .elementor-widget-container p{max-width:800px}body.single .elementor-section-full_width .elementor-widget-text-editor p,body.single .elementor-section-boxed .elementor-widget-text-editor p{max-width:800px}.single-resource .elementor-widget-text-editor,.single-resource .entry-content,body.single-resource article{max-width:800px}body.single .elementor-widget-image,body.single figure.wp-block-image{max-width:100%}.category-case-studies .elementor-section.elementor-section-height-default,.category-external-media .elementor-section.elementor-section-height-default{overflow:visible}.category-case-studies .elementor-widget-container,.category-external-media .elementor-widget-container{position:relative;z-index:5}@media (max-width:768px){body.single .elementor-widget-text-editor .elementor-widget-container,body.single .elementor-element .elementor-widget-container p,.single-post .elementor-widget-text-editor,.single-resource .elementor-widget-text-editor{max-width:100%;padding:0 20px}body.category .elementor-section-wrap>.elementor-section:first-child .elementor-container{padding-bottom:30px}}