.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* CW-002: scope is the proof page and its assigned task-owned templates only. */
html:has(body.page-id-28){margin-top:0!important;scroll-behavior:auto;}
body.page-id-28 #wpadminbar{display:none!important;}
body.page-id-28{margin:0!important;}
body.page-id-28 .page-header,body.page-id-28 .entry-title{display:none;}
body.page-id-28 .elementor-location-header{position:sticky;top:0;z-index:100;}
.elementor-28,.elementor-29,.elementor-30{letter-spacing:normal;}
.elementor-28 :is(h1,h2,h3,p,span,a),.elementor-29 :is(h1,h2,h3,p,span,a),.elementor-30 :is(h1,h2,h3,p,span,a){text-wrap:wrap;}
.elementor-30 #cw-footer-wordmark>span{color:#F2622E;}
.elementor-28 #how,.elementor-28 #services,.elementor-28 #industries{scroll-margin-top:112px;}
.elementor-28 a:focus-visible,.elementor-29 a:focus-visible,.elementor-30 a:focus-visible,.elementor-29 .elementor-menu-toggle:focus-visible{outline:3px solid #F2622E;outline-offset:4px;}
.elementor-29 .elementor-nav-menu .elementor-item{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.6;color:#1E3A70;padding:0;}
.elementor-29 .elementor-nav-menu--main>.elementor-nav-menu{gap:28px;}
.elementor-29 .elementor-nav-menu--main .sub-arrow{padding-left:6px;}
.elementor-29 .elementor-nav-menu--dropdown{background:#FFFFFF;border:1px solid #E3E8F2;border-radius:10px;}
.elementor-29 .elementor-nav-menu--dropdown a{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.6;color:#1E3A70;padding:12px 16px;white-space:normal;}
.elementor-29 .elementor-nav-menu--dropdown a:hover,.elementor-29 .elementor-nav-menu--dropdown a:focus{color:#C9461A;background:#F4F6FB;}
.elementor-29 .elementor-menu-toggle{background:transparent;color:#1E3A70;padding:10px;}
@media(max-width:1024px){.elementor-29 .elementor-nav-menu__container.elementor-nav-menu--dropdown{width:calc(100vw - 48px)!important;left:auto!important;right:0;}.elementor-29 .elementor-menu-toggle{margin-left:auto;}}
@media(max-width:767px){.elementor-28 #how,.elementor-28 #services,.elementor-28 #industries{scroll-margin-top:180px;}}/* End custom CSS */