:root{--gul-a-section-py:clamp(4rem,8vw,6rem);--gul-a-hero-title-size:clamp(2.5rem,4.6vw,3.5rem);--gul-a-title-size:clamp(1.875rem,3.2vw,2.625rem);--gul-a-pill-gap:15px;--gul-a-title-gap:15px;--gul-a-header-gap:clamp(2rem,4vw,3rem);--gul-a-text-gap:1.75rem}.gul-root:is([class*="-section"]):not(.gul-hero-section){padding-top:var(--gul-a-section-py);padding-bottom:var(--gul-a-section-py)}.gul-root .gul-badge{display:table;margin-top:0 !important;margin-bottom:var(--gul-a-pill-gap) !important;margin-left:0;margin-right:auto;font-family:var(--gult-font-ui,'Plus Jakarta Sans',sans-serif);font-size:0.8125rem;line-height:15px !important;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:0.375rem 1.25rem;border-radius:9999px}.gul-root .gul-badge + *{margin-top:0 !important}.gul-root>.gul-container:has(>.gul-badge){display:flex;flex-direction:column;row-gap:0 !important}.gul-root :is( .gul-section-title,.gul-hero-title,.gul-cta-heading,.gul-contact-heading,.gul-split-heading,.gul-cf7-styled__headline,.gul-case-study__title ){font-family:var(--gult-font-ui,'Plus Jakarta Sans',sans-serif);font-size:var(--gul-a-title-size);font-weight:700;line-height:1.1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0 !important;margin-bottom:var(--gul-a-title-gap) !important}.gul-root .gul-hero-title{font-size:var(--gul-a-hero-title-size)}.gul-root :is(.gul-section-subtext,.gul-hero-subtext,.gul-cta-subtext,.gul-cf7-styled__subtext,.gul-vcheck__subtext,.gul-roi__subtext,.gul-showcase__subtext){font-family:var(--gult-font-body,'Inter',sans-serif);font-size:1.0625rem;line-height:1.65;font-weight:500;margin-top:0 !important;margin-bottom:0;margin-left:0;margin-right:auto;max-width:46rem}.gul-root.gul-cta-banner--centered .gul-cta-subtext{margin-left:auto;margin-right:auto;text-align:center}.gul-root :is( .gul-section-title,.gul-hero-title,.gul-cta-heading,.gul-contact-heading,.gul-split-heading,.gul-cf7-styled__headline,.gul-case-study__title ) + :not( .gul-iconlist,.gul-services-grid,.gul-accordion,.gul-how-steps,.gul-igallery,.gul-process,.gul-areas-carousel,.gul-testimonials-carousel,.gul-location-cards-grid ){margin-top:0 !important}.gul-root :is( .gul-services-grid,.gul-pain-grid,.gul-pricing-grid,.gul-how-steps,.gul-accordion,.gul-testimonials-carousel,.gul-areas-carousel,.gul-location-cards-grid,.gul-showcase__carousel,.gul-blog-grid,.gul-news-section__story-grid,.gul-case-study__grid,.gul-process,.gul-results-bar__grid,.gul-trust-bar__grid,.gul-awards-row,.gul-vcheck__count,.gul-roi__grid,.gul-contact-form,.gul-contact-card,.gul-iconlist,.gul-igallery ){margin-top:var(--gul-a-header-gap)}.gul-root .gul-hero-cta{margin-top:var(--gul-a-text-gap);margin-bottom:0;gap:1rem}.gul-root .gul-cta-actions{margin-top:var(--gul-a-text-gap)}.gul-root .gul-split-body{margin-bottom:var(--gul-a-text-gap)}.gul-root .gul-split-body:has(+ .gul-split-body){margin-bottom:1.25rem}.gul-root .gul-split-body:last-child{margin-bottom:0}.gul-hero-section{position:relative !important;left:50% !important;transform:translateX(-50%) !important;width:100vw !important;max-width:100vw !important;margin-left:0 !important;margin-right:0 !important}.gul-hero-section .gul-container{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:var(--gul-gutter,clamp(1.25rem,10vw,9rem)) !important;padding-right:var(--gul-gutter,clamp(1.25rem,10vw,9rem)) !important}.editor-styles-wrapper .gul-hero-section{position:relative !important;left:auto !important;transform:none !important;width:100% !important;max-width:100% !important}.gul-canvas>.woocommerce{max-width:calc(1200px + 2 * clamp(1.25rem,5vw,3rem));margin-inline:auto;padding:var(--gul-a-section-py,clamp(4rem,8vw,6rem)) clamp(1.25rem,5vw,3rem)}
