body.page-id-53 .wp-block-columns.alignwide{flex-wrap:wrap !important;display:flex !important;justify-content:center !important;gap:12px !important;}body.page-id-53 .wp-block-columns.alignwide>.wp-block-column{flex:0 0 calc(16.666% - 12px) !important;max-width:calc(16.666% - 12px) !important;min-width:0 !important;box-sizing:border-box !important;width:auto !important;}@media (max-width:1100px){body.page-id-53 .wp-block-columns.alignwide>.wp-block-column{flex:0 0 calc(33.333% - 12px) !important;max-width:calc(33.333% - 12px) !important;}}@media (max-width:600px){body.page-id-53 .wp-block-columns.alignwide>.wp-block-column{flex:0 0 calc(50% - 12px) !important;max-width:calc(50% - 12px) !important;}}body.page-id-53 .wp-block-group>.wp-block-columns{flex-wrap:wrap !important;display:flex !important;justify-content:center !important;gap:24px !important;}body.page-id-53 .wp-block-group>.wp-block-columns>.wp-block-column{flex:0 0 calc(33.333% - 16px) !important;max-width:calc(33.333% - 16px) !important;min-width:0 !important;box-sizing:border-box !important;width:auto !important;}@media (max-width:900px){body.page-id-53 .wp-block-group>.wp-block-columns>.wp-block-column{flex:0 0 calc(50% - 16px) !important;max-width:calc(50% - 16px) !important;}}@media (max-width:600px){body.page-id-53 .wp-block-group>.wp-block-columns>.wp-block-column{flex:0 0 100% !important;max-width:100% !important;}}body.page-id-53 .wp-block-column figure,body.page-id-53 .wp-block-column .wp-block-image{margin:0 auto !important;text-align:center !important;display:block !important;}body.page-id-53 .wp-block-column figure img,body.page-id-53 .wp-block-column .wp-block-image img{margin:0 auto !important;display:block !important;max-width:100% !important;height:auto !important;}body.page-id-53 .wp-block-column h3,body.page-id-53 .wp-block-column p,body.page-id-53 .wp-block-column .wp-block-buttons{text-align:center !important;}body.page-id-53 .wp-block-column .wp-block-buttons{display:flex !important;justify-content:center !important;}:root{--e-global-color-primary:#0E5E4E;--e-global-color-primary-hover:#0a4a3d;--e-global-color-secondary:#475569;--e-global-color-secondary-hover:#334155;--e-global-color-text:#1f2937;--e-global-color-accent:#14b8a6;}html{scroll-behavior:smooth;}.hecs-reveal{opacity:0;transform:translateY(40px);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hecs-reveal.is-visible{opacity:1;transform:translateY(0);}.hecs-reveal-left{opacity:0;transform:translateX(-60px);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1);}.hecs-reveal-left.is-visible{opacity:1;transform:translateX(0);}.hecs-reveal-right{opacity:0;transform:translateX(60px);transition:opacity 0.9s cubic-bezier(0.16,1,0.3,1),transform 0.9s cubic-bezier(0.16,1,0.3,1);}.hecs-reveal-right.is-visible{opacity:1;transform:translateX(0);}.hecs-reveal-scale{opacity:0;transform:scale(0.92);transition:opacity 1s cubic-bezier(0.16,1,0.3,1),transform 1s cubic-bezier(0.16,1,0.3,1);}.hecs-reveal-scale.is-visible{opacity:1;transform:scale(1);}.hecs-stagger>*{opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(0.16,1,0.3,1),transform 0.7s cubic-bezier(0.16,1,0.3,1);}.hecs-stagger.is-visible>*{opacity:1;transform:translateY(0);}.hecs-stagger.is-visible>*:nth-child(1){transition-delay:0.05s;}.hecs-stagger.is-visible>*:nth-child(2){transition-delay:0.12s;}.hecs-stagger.is-visible>*:nth-child(3){transition-delay:0.19s;}.hecs-stagger.is-visible>*:nth-child(4){transition-delay:0.26s;}.hecs-stagger.is-visible>*:nth-child(5){transition-delay:0.33s;}.hecs-stagger.is-visible>*:nth-child(6){transition-delay:0.40s;}.hecs-stagger.is-visible>*:nth-child(7){transition-delay:0.47s;}.hecs-stagger.is-visible>*:nth-child(8){transition-delay:0.54s;}.hecs-stagger.is-visible>*:nth-child(n+9){transition-delay:0.60s;}section.hecs-section-animate{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(0.16,1,0.3,1),transform 1s cubic-bezier(0.16,1,0.3,1);}section.hecs-section-animate.is-visible{opacity:1;transform:translateY(0);}.hecs-text-reveal{overflow:hidden;display:inline-block;}.hecs-text-reveal>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(0.65,0,0.35,1);}.hecs-text-reveal.is-visible>span{transform:translateY(0);}.hecs-image-reveal{overflow:hidden;position:relative;}.hecs-image-reveal::after{content:'';position:absolute;inset:0;background:#2c5e4f;transform-origin:right;transform:scaleX(1);transition:transform 1.2s cubic-bezier(0.77,0,0.18,1);}.hecs-image-reveal.is-visible::after{transform:scaleX(0);}.hecs-image-reveal img{transform:scale(1.15);transition:transform 1.4s cubic-bezier(0.16,1,0.3,1);}.hecs-image-reveal.is-visible img{transform:scale(1);}.hecs-nav-scroll.is-scrolled{background:rgba(255,255,255,0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 30px rgba(0,0,0,0.08);}header,nav{transition:background 0.4s cubic-bezier(0.23,1,0.32,1),box-shadow 0.4s cubic-bezier(0.23,1,0.32,1);}.hecs-scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#2c5e4f,#4a8a73);z-index:99999;transition:width 0.1s linear;}.hecs-magnetic{transition:transform 0.4s cubic-bezier(0.23,1,0.32,1);will-change:transform;}.hecs-button-ripple{position:relative;overflow:hidden;}.hecs-button-ripple::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.15);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;}.hecs-button-ripple:hover::before{width:400px;height:400px;}.hecs-card-hover{transition:all 0.5s cubic-bezier(0.23,1,0.32,1);}.hecs-card-hover:hover{transform:translateY(-8px);box-shadow:0 30px 60px -20px rgba(0,0,0,0.15);}.hecs-zoom-image{overflow:hidden;}.hecs-zoom-image img{transition:transform 0.8s cubic-bezier(0.23,1,0.32,1);}.hecs-zoom-image:hover img{transform:scale(1.08);}@keyframes hecs-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.hecs-float{animation:hecs-float 4s ease-in-out infinite;}@keyframes hecs-pulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.05);opacity:0.9;}}.hecs-pulse{animation:hecs-pulse 2.5s ease-in-out infinite;}.hecs-gradient-text{background:linear-gradient(135deg,#2c5e4f,#4a8a73);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}section{position:relative;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important;}}body[class*="page-id-4815"] #partner~p.has-text-align-center{margin-left:auto !important;margin-right:auto !important;max-width:800px !important;}.hecs-testimonials-section{background:linear-gradient(135deg,#f7faf9 0%,#e8f0ed 100%);padding:80px 24px;position:relative;overflow:hidden;}.hecs-testimonials-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(44,94,79,0.04) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(74,138,115,0.04) 0%,transparent 50%);pointer-events:none;}.hecs-testimonials-wrap{max-width:1200px;margin:0 auto;position:relative;}.hecs-testimonials-header{text-align:center;margin-bottom:48px;}.hecs-testimonials-eyebrow{color:#0E5E4E;font-size:0.875rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;margin-bottom:12px;}.hecs-testimonials-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:#0E5E4E;margin:0 0 16px;line-height:1.15;}.hecs-testimonials-rating-summary{display:inline-flex;align-items:center;gap:12px;background:white;padding:12px 24px;border-radius:100px;box-shadow:0 4px 20px rgba(14,94,78,0.08);font-weight:600;color:#0E5E4E;}.hecs-testimonials-stars{color:#f59e0b;font-size:1.25rem;letter-spacing:2px;}.hecs-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:40px;}.hecs-testimonial-card{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,0.06);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);position:relative;display:flex;flex-direction:column;}.hecs-testimonial-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px -10px rgba(14,94,78,0.15);}.hecs-testimonial-quote{font-size:3rem;line-height:1;color:#0E5E4E;opacity:0.18;font-family:Georgia,serif;margin-bottom:8px;}.hecs-testimonial-rating{color:#f59e0b;font-size:1.125rem;margin-bottom:16px;letter-spacing:2px;}.hecs-testimonial-content{color:#334155;line-height:1.7;font-size:1.0625rem;margin-bottom:24px;flex:1;}.hecs-testimonial-content p{margin:0 0 12px;}.hecs-testimonial-content p:last-child{margin-bottom:0;}.hecs-testimonial-author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #e2e8f0;}.hecs-testimonial-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0E5E4E 0%,#4a8a73 100%);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0;}.hecs-testimonial-author-info{flex:1;min-width:0;}.hecs-testimonial-name{font-weight:700;color:#0E5E4E;font-size:0.9375rem;}.hecs-testimonial-meta{font-size:0.8125rem;color:#64748b;margin-top:2px;}.hecs-testimonial-service{display:inline-block;background:rgba(14,94,78,0.08);color:#0E5E4E;padding:4px 12px;border-radius:100px;font-size:0.75rem;font-weight:600;margin-top:8px;}.hecs-testimonials-cta{text-align:center;margin-top:40px;}.hecs-testimonials-cta-button{display:inline-flex;align-items:center;gap:8px;background:white;color:#0E5E4E;border:2px solid #0E5E4E;padding:14px 32px;border-radius:100px;font-weight:700;font-size:1rem;text-decoration:none;transition:all 0.3s ease;}.hecs-testimonials-cta-button:hover{background:#0E5E4E;color:white;transform:translateY(-2px);box-shadow:0 10px 30px rgba(14,94,78,0.25);}.hecs-submit-form-wrap{max-width:720px;margin:0 auto;background:white;padding:48px;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,0.08);}.hecs-submit-form-row{margin-bottom:20px;}.hecs-submit-form-row label{display:block;font-weight:600;color:#0E5E4E;margin-bottom:6px;font-size:0.9375rem;}.hecs-submit-form-row .hecs-required{color:#dc2626;}.hecs-submit-form-row input,.hecs-submit-form-row textarea,.hecs-submit-form-row select{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color 0.2s ease;background:white;}.hecs-submit-form-row input:focus,.hecs-submit-form-row textarea:focus,.hecs-submit-form-row select:focus{outline:none;border-color:#0E5E4E;}.hecs-submit-form-row textarea{min-height:140px;resize:vertical;}.hecs-submit-stars{display:flex;gap:4px;direction:rtl;}.hecs-submit-stars input{display:none;}.hecs-submit-stars label{font-size:2rem;color:#cbd5e1;cursor:pointer;margin:0;transition:color 0.2s ease;}.hecs-submit-stars input:checked~label,.hecs-submit-stars label:hover,.hecs-submit-stars label:hover~label{color:#f59e0b;}.hecs-submit-form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;}.hecs-submit-button{background:#0E5E4E;color:white;border:none;padding:16px 40px;border-radius:100px;font-weight:700;font-size:1.0625rem;cursor:pointer;transition:all 0.3s ease;width:100%;}.hecs-submit-button:hover{background:#08382e;transform:translateY(-2px);box-shadow:0 12px 30px rgba(14,94,78,0.3);}.hecs-submit-button:disabled{opacity:0.6;cursor:not-allowed;transform:none;}.hecs-submit-message{padding:16px 20px;border-radius:8px;margin-top:20px;font-weight:500;}.hecs-submit-success{background:#dcfce7;color:#166534;border:1px solid #86efac;}.hecs-submit-error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;}.hecs-form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;}@media (max-width:640px){.hecs-form-row-2col{grid-template-columns:1fr;}.hecs-submit-form-wrap{padding:28px 20px;}.hecs-testimonials-section{padding:60px 16px;}}.wp-block-cover.hecs-cta{border-radius:16px !important;margin-left:24px !important;margin-right:24px !important;overflow:hidden !important;}.wp-block-cover.hecs-cta .wp-block-buttons{display:flex !important;justify-content:center !important;align-items:center !important;gap:20px !important;flex-wrap:wrap !important;margin-top:32px !important;}.wp-block-cover.hecs-cta .wp-block-buttons .wp-block-button__link{font-size:1.1rem !important;font-weight:700 !important;padding:14px 28px !important;border-radius:12px !important;letter-spacing:0.02em !important;box-shadow:0 3px 8px rgba(0,0,0,0.2) !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important;}.wp-block-cover.hecs-cta .wp-block-buttons .wp-block-button__link:hover{transform:translateY(-2px) !important;box-shadow:0 5px 14px rgba(0,0,0,0.25) !important;}.wp-block-cover.hecs-cta .wp-block-buttons a.hecs-cta-phone-big{background-color:#ffffff !important;color:#0E5E4E !important;font-size:1.6rem !important;font-weight:800 !important;padding:22px 48px !important;border-radius:14px !important;text-decoration:none !important;display:inline-block !important;box-shadow:0 6px 18px rgba(0,0,0,0.3) !important;letter-spacing:0.04em !important;border:3px solid #ffffff !important;text-align:center !important;line-height:1.2 !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important;}.wp-block-cover.hecs-cta .wp-block-buttons a.hecs-cta-phone-big:hover{transform:translateY(-2px) !important;box-shadow:0 8px 22px rgba(0,0,0,0.35) !important;}.wp-block-cover.hecs-hero .wp-block-buttons{gap:16px !important;}.wp-block-cover.hecs-hero .wp-block-buttons>.wp-block-button:nth-of-type(2){display:none !important;}h3[style*="#0E5E4E"]+a[href^="tel:"]{display:none !important;}#hecs-copyright-footer-moved{margin-top:48px !important;padding:36px 24px !important;}#hecs-copyright-footer-moved p:first-of-type{font-size:1.15rem !important;font-weight:700 !important;color:#ffffff !important;margin:0 0 6px 0 !important;text-align:center !important;}#hecs-copyright-footer-moved p:first-of-type strong{font-size:1.5rem !important;font-weight:800 !important;letter-spacing:0.04em !important;color:#ffffff !important;}#hecs-copyright-footer-moved p:not(:first-of-type){font-size:0.85rem !important;color:rgba(255,255,255,0.85) !important;margin:3px 0 !important;text-align:center !important;}nav[aria-label="HECS Industry Credentials & Authority Links"]{background:#ffffff !important;background-color:#ffffff !important;border-top:2px solid #0E5E4E !important;border-bottom:1px solid #e5e7eb !important;padding:32px 24px !important;font-size:1.05rem !important;line-height:2 !important;text-align:center !important;color:#1a1a1a !important;}nav[aria-label="HECS Industry Credentials & Authority Links"]>strong{display:inline-block !important;font-size:1.15rem !important;color:#0E5E4E !important;font-weight:700 !important;margin-right:10px !important;letter-spacing:0.01em !important;}nav[aria-label="HECS Industry Credentials & Authority Links"] a{color:#0E5E4E !important;text-decoration:none !important;font-weight:500 !important;border-bottom:1px solid rgba(14,94,78,0.3) !important;padding-bottom:1px !important;transition:border-color 0.15s ease !important;}nav[aria-label="HECS Industry Credentials & Authority Links"] a:hover{border-bottom-color:#0E5E4E !important;}.header-top-area{padding-top:6px !important;padding-bottom:6px !important;}.header-top-info{font-size:13px !important;line-height:1.2 !important;}.header-top-info a,.header-top-info span{padding:0 !important;margin:0 8px !important;}.header-bottom-area{padding-top:8px !important;padding-bottom:8px !important;}.main-menu nav>ul>li>a{padding-top:10px !important;padding-bottom:10px !important;}.breadcrumb-wrap{padding-top:24px !important;padding-bottom:24px !important;min-height:0 !important;}.breadcrumb-wrap .breadcrumb-title,h2.breadcrumb-title{font-size:1.5rem !important;line-height:1.2 !important;margin:0 0 6px 0 !important;padding:0 !important;font-weight:600 !important;}.breadcrumb-wrap .breadcrumb-list,.breadcrumb-list{font-size:13px !important;line-height:1.4 !important;padding:0 !important;margin:0 !important;}.breadcrumb-wrap .breadcrumb-list a,.breadcrumb-wrap .breadcrumb-list span{padding:0 !important;margin:0 !important;}.hecs-subpage-hero h1{font-size:2.1rem !important;}.hecs-subpage-hero{min-height:360px !important;}body.page-id-41 .wp-container-core-group-is-layout-1682f269,body.page-id-41 .wp-container-core-group-is-layout-fc3b1d00{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;}#hecs-universal-header .hecs-uh-topbar,.hecs-uh-topbar{background:#0E5E4E !important;color:#ffffff !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;}.hecs-uh-topbar a,.hecs-uh-topbar span,.hecs-uh-topbar strong{color:#ffffff !important;}.hecs-uh-topbar a:hover{color:#f1f5f9 !important;text-decoration:underline !important;}.hecs-uh-topbar-sep{color:rgba(255,255,255,0.55) !important;}.hecs-uh-nav a.current{color:#0E5E4E !important;}.elementor-button-wrapper .elementor-button,.elementor-element .elementor-button,.elementor-widget-button .elementor-button,a.elementor-button,.elementor a.elementor-button[href*="contact"],.elementor a.elementor-button[href*="quote"],.wp-block-button__link,a.wp-block-button__link,.wp-block-button a,a.has-vivid-green-background-color,.has-vivid-green-background-color,.has-green-cyan-background-color,a.wp-block-button__link.has-vivid-green-background-color,button.has-vivid-green-background-color,.wp-block-button__link.has-vivid-green-background-color,.elementor-element .wp-block-button__link,.elementor-element a.wp-block-button__link,.elementor-section .wp-block-button__link,.elementor-section a.wp-block-button__link,.elementor-section a.has-background,.elementor-section button.has-background{background-color:#0E5E4E !important;background:#0E5E4E !important;color:#ffffff !important;border-color:#0E5E4E !important;border-radius:6px !important;transition:background 0.15s,transform 0.15s !important;}.elementor-button:hover,a.elementor-button:hover{background-color:#0a4a3d !important;background:#0a4a3d !important;border-color:#0a4a3d !important;transform:translateY(-1px) !important;}.elementor-element a.elementor-button[href*="tel:"],.elementor a[href*="tel:"]{background:transparent !important;color:#ffffff !important;border:2px solid #ffffff !important;background-color:transparent !important;}.elementor a[href*="tel:"]:hover{background:rgba(255,255,255,0.12) !important;color:#ffffff !important;}.elementor-widget-wrap a.elementor-button[href*="contact"]{background:#0E5E4E !important;color:#ffffff !important;border:none !important;padding:14px 28px !important;font-weight:600 !important;}.elementor-widget-wrap a.elementor-button[href*="contact"]:hover{background:#0a4a3d !important;}.elementor-widget-wrap a.elementor-button[href*="tel:"]{background:transparent !important;color:#ffffff !important;border:2px solid #ffffff !important;padding:12px 26px !important;}.wp-block-cover.hecs-cta,div.wp-block-cover.alignfull.hecs-cta,.elementor-section:has(.elementor-heading-title:contains("Get a free quote today")),.elementor-section:has(h2:contains("Get a free quote today")){background-color:#0E5E4E !important;background:#0E5E4E !important;background-image:none !important;}.wp-block-cover.hecs-cta::before,.wp-block-cover.hecs-cta::after,.wp-block-cover.hecs-cta .wp-block-cover__background,.wp-block-cover.hecs-cta .wp-block-cover__background.has-background-dim{background:#0E5E4E !important;background-color:#0E5E4E !important;opacity:1 !important;}.wp-block-cover.hecs-cta .wp-block-cover__background.has-background-dim-0::before,.wp-block-cover.hecs-cta::before{opacity:0 !important;}.wp-block-cover.hecs-cta h2,.wp-block-cover.hecs-cta p,.wp-block-cover.hecs-cta .wp-block-heading{color:#ffffff !important;text-shadow:0 1px 4px rgba(0,0,0,0.3) !important;}.elementor-element[data-id*="cta"] .elementor-section,.elementor-element.hecs-cta-quote{background:#0E5E4E !important;}.fortified-page h1,.fortified-page h2,.fortified-page h3,.fortified-page h4,.fortified-page h5,.fortified-page h6,body.page-id-4892 h1,body.page-id-4892 h2,body.page-id-4892 h3,body.page-id-4892 h4,body.page-id-4892 h5,body.page-id-4892 h6,body[class*="fortified"] h1,body[class*="fortified"] h2,body[class*="fortified"] h3{color:#0E5E4E !important;}body h1[style*="0a2540"],body h2[style*="0a2540"],body h3[style*="0a2540"],body h4[style*="0a2540"],body h5[style*="0a2540"],body h6[style*="0a2540"],body p[style*="0a2540"],body span[style*="0a2540"],body a[style*="0a2540"],body div[style*="0a2540"]{color:#0E5E4E !important;}body[class*="faqs"] .elementor-element .elementor-widget-heading h2,body.page-id-1485 h2,body.page-id-1492 h2,body[class*="faq"] h2{display:block !important;visibility:visible !important;color:#0E5E4E !important;font-size:1.15em !important;font-weight:700 !important;margin-top:28px !important;margin-bottom:12px !important;padding:14px 18px !important;background:#f1f5f9 !important;border-left:4px solid #0E5E4E !important;border-radius:6px !important;cursor:pointer !important;position:relative !important;}body[class*="faqs"] h2::after,body[class*="faq"] h2::after{content:"▾" !important;position:absolute !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important;font-size:14px !important;color:#0E5E4E !important;transition:transform 0.2s !important;}body[class*="faqs"] h2.open::after,body[class*="faq"] h2.open::after{transform:translateY(-50%) rotate(180deg) !important;}body[class*="faqs"] .elementor-widget-heading:has(h2:empty),body[class*="faq"] .elementor-widget-heading:has(h2:empty){display:none !important;}body[class*="services"] .tab-cards .tab-card,body[class*="services"] [class*="service-card"],body[class*="services"] [class*="hecs-service"]{background:#ffffff !important;border:1px solid #e5e7eb !important;border-radius:10px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;transition:box-shadow 0.2s,transform 0.2s !important;display:flex !important;flex-direction:column !important;height:100% !important;}body[class*="services"] .tab-cards .tab-card:hover,body[class*="services"] [class*="service-card"]:hover{box-shadow:0 6px 20px rgba(14,94,78,0.12) !important;transform:translateY(-2px) !important;}body[class*="services"] .tab-cards .tab-card img,body[class*="services"] [class*="service-card"] img{width:100% !important;height:200px !important;object-fit:cover !important;aspect-ratio:16/10 !important;}body[class*="services"] .tab-cards .tab-card-body,body[class*="services"] [class*="service-card-body"]{padding:20px 22px !important;flex:1 !important;display:flex !important;flex-direction:column !important;}body[class*="services"] .tab-cards .tab-card h1,body[class*="services"] .tab-cards .tab-card h2,body[class*="services"] .tab-cards .tab-card h3,body[class*="services"] [class*="service-card"] h2,body[class*="services"] [class*="service-card"] h3{color:#0E5E4E !important;font-size:1.35em !important;font-weight:700 !important;margin:0 0 10px 0 !important;line-height:1.25 !important;}body[class*="services"] .tab-cards .tab-card p,body[class*="services"] [class*="service-card"] p{color:#475569 !important;font-size:15px !important;line-height:1.55 !important;margin:0 0 16px 0 !important;flex:1 !important;}body[class*="services"] .tab-cards .tab-card a,body[class*="services"] [class*="service-card"] a{align-self:flex-start !important;background:#0E5E4E !important;color:#ffffff !important;padding:10px 18px !important;border-radius:6px !important;text-decoration:none !important;font-weight:600 !important;font-size:14px !important;}body[class*="services"] .tab-cards .tab-card a:hover,body[class*="services"] [class*="service-card"] a:hover{background:#0a4a3d !important;}body[class*="team"] .elementor-section:has(.elementor-widget-heading h1){min-height:380px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:relative !important;}body[class*="team"] .elementor-section:has(.elementor-widget-heading h1)::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(14,94,78,0.45),rgba(10,74,61,0.55)) !important;z-index:1 !important;}body[class*="team"] .elementor-section:has(.elementor-widget-heading h1)>.elementor-container,body[class*="team"] .elementor-section:has(.elementor-widget-heading h1)>.elementor-background-overlay{position:relative !important;z-index:2 !important;}body[class*="team"] .elementor-section:has(.elementor-widget-heading h1) h1,body[class*="team"] .elementor-section:has(.elementor-widget-heading h1) p{color:#ffffff !important;text-shadow:0 1px 8px rgba(0,0,0,0.4) !important;}.elementor-section:has(h2:contains("Work with a team")){background:#0E5E4E !important;}.elementor-section:has(h2:contains("Work with a team")) h2,.elementor-section:has(h2:contains("Work with a team")) p{color:#ffffff !important;}body[class*="about"] .elementor-section:last-of-type,body[class*="about"] .elementor-section:has(h2:contains("Contact Us")){text-align:center !important;}body[class*="about"] .elementor-section:has(h2:contains("Contact Us")) .elementor-widget-wrap{align-items:center !important;justify-content:center !important;}.elementor-element[class*="footer"],.elementor-section:has(.elementor-heading-title:contains("HECS USA")){background:#0E5E4E !important;}.elementor h1.elementor-heading-title,h1.elementor-heading-title,.elementor-widget-heading h1.elementor-heading-title{color:#0E5E4E !important;font-weight:700 !important;letter-spacing:-0.5px !important;}body[class*="services"] p:empty,body[class*="services"] .elementor-widget-text-editor:has(p:empty){display:none !important;}img.wp-block-cover__image-background[src*="team_3.jpg"]{object-fit:cover !important;width:100% !important;height:100% !important;position:absolute !important;inset:0 !important;}.hecs-hero img.wp-block-cover__image-background{filter:none !important;}body.home .elementor-widget-container p,body.home .elementor-text-editor,body.home section.elementor-section p,.elementor-widget-container p,.elementor-text-editor,section.elementor-section p{text-align:center !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important;line-height:1.7 !important;font-size:1.05rem !important;color:#334155 !important;}body.home .elementor-widget-container ul,body.home .elementor-widget-container ol,.elementor-widget-container ul,.elementor-widget-container ol{max-width:720px !important;margin-left:auto !important;margin-right:auto !important;}body.home .elementor-widget-container li,.elementor-widget-container li{text-align:left !important;line-height:1.65 !important;}body.home .elementor-widget-container .elementor-heading-title,body.home h2.wp-block-heading,.elementor-widget-container .elementor-heading-title,h2.wp-block-heading{letter-spacing:-0.01em !important;}body.home h2.elementor-heading-title,body.home h2.wp-block-heading,h2.elementor-heading-title,h2.wp-block-heading{margin-top:32px !important;margin-bottom:12px !important;}.hecs-service-picker-2026-07-21 .sp-heading{text-align:center;font-size:1.85rem;font-weight:700;color:#0E5E4E;margin-bottom:8px;letter-spacing:-0.01em;}.hecs-service-picker-2026-07-21 .sp-sub{text-align:center;color:#64748b;margin-bottom:28px;font-size:1rem;}.hecs-service-picker-2026-07-21 .sp-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;border-bottom:2px solid #e2e8f0;padding-bottom:0;}.hecs-service-picker-2026-07-21 .sp-tab{background:transparent;border:none;border-bottom:3px solid transparent;padding:12px 18px;font-size:0.95rem;font-weight:600;color:#475569;cursor:pointer;transition:color 0.2s,border-color 0.2s;margin-bottom:-2px;}.hecs-service-picker-2026-07-21 .sp-tab:hover{color:#0E5E4E;}.hecs-service-picker-2026-07-21 .sp-tab.is-active{color:#0E5E4E;border-bottom-color:#0E5E4E;}.hecs-service-picker-2026-07-21 .sp-panel{display:none;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,0.04);animation:hecs-fade-in 0.35s ease;}.hecs-service-picker-2026-07-21 .sp-panel.is-active{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;}@keyframes hecs-fade-in{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.hecs-service-picker-2026-07-21 .sp-panel h3{margin:0 0 12px;font-size:1.35rem;color:#0E5E4E;}.hecs-service-picker-2026-07-21 .sp-panel p{color:#334155;line-height:1.7;margin:0 0 16px;}.hecs-service-picker-2026-07-21 .sp-panel .sp-list{list-style:none;padding:0;margin:0 0 20px;}.hecs-service-picker-2026-07-21 .sp-panel .sp-list li{padding:6px 0 6px 22px;position:relative;color:#334155;}.hecs-service-picker-2026-07-21 .sp-panel .sp-list li::before{content:"✓";position:absolute;left:0;color:#0E5E4E;font-weight:700;}.hecs-service-picker-2026-07-21 .sp-panel .sp-cta{display:inline-block;background:#0E5E4E;color:#ffffff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:background 0.2s;}.hecs-service-picker-2026-07-21 .sp-panel .sp-cta:hover{background:#0a4a3d;}.hecs-service-picker-2026-07-21 .sp-panel .sp-img{width:100%;height:320px;background-size:cover;background-position:center;border-radius:10px;display:flex;align-items:flex-end;padding:16px;box-sizing:border-box;color:#ffffff;font-weight:600;font-size:1.05rem;text-shadow:0 2px 8px rgba(0,0,0,0.6);}.hecs-service-picker-2026-07-21 .sp-and-more{text-align:center;margin-top:28px;}.hecs-service-picker-2026-07-21 .sp-and-more a{display:inline-block;background:#0E5E4E;color:#ffffff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:1rem;transition:background 0.2s,transform 0.15s;}.hecs-service-picker-2026-07-21 .sp-and-more a:hover{background:#0a4a3d;transform:translateY(-1px);}@media (max-width:768px){.hecs-service-picker-2026-07-21 .sp-panel.is-active{grid-template-columns:1fr;}.hecs-service-picker-2026-07-21 .sp-panel .sp-img{height:180px;}.hecs-service-picker-2026-07-21 .sp-tabs{gap:4px;}.hecs-service-picker-2026-07-21 .sp-tab{padding:10px 12px;font-size:0.85rem;}}.hecs-service-area-2026-07-21{width:100%;max-width:100%;margin:56px 0;padding:0;box-sizing:border-box;}.hecs-service-area-2026-07-21>.sa-heading,.hecs-service-area-2026-07-21>.sa-sub,.hecs-service-area-2026-07-21>.sa-track,.hecs-service-area-2026-07-21>.sa-and-more{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;}.hecs-service-area-2026-07-21 .sa-heading{text-align:center;font-size:1.85rem;font-weight:700;color:#0E5E4E;margin-bottom:8px;letter-spacing:-0.01em;}.hecs-service-area-2026-07-21 .sa-sub{text-align:center;color:#64748b;margin-bottom:24px;font-size:1rem;}.hecs-service-area-2026-07-21 .sa-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 4px 24px;scrollbar-width:thin;}.hecs-service-area-2026-07-21 .sa-track::-webkit-scrollbar{height:6px;}.hecs-service-area-2026-07-21 .sa-track::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;}.hecs-service-area-2026-07-21 .sa-card{flex:0 0 260px;scroll-snap-align:start;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;box-shadow:0 1px 3px rgba(0,0,0,0.04);}.hecs-service-area-2026-07-21 .sa-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(14,94,78,0.12);border-color:#0E5E4E;}.hecs-service-area-2026-07-21 .sa-card .sa-city{font-size:1.15rem;font-weight:700;color:#0E5E4E;margin-bottom:4px;}.hecs-service-area-2026-07-21 .sa-card .sa-state{font-size:0.78rem;color:#64748b;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px;}.hecs-service-area-2026-07-21 .sa-card .sa-services{font-size:0.88rem;color:#475569;line-height:1.55;margin-bottom:14px;min-height:60px;}.hecs-service-area-2026-07-21 .sa-card .sa-cta{font-size:0.85rem;color:#0E5E4E;font-weight:600;display:inline-flex;align-items:center;gap:6px;}.hecs-service-area-2026-07-21 .sa-card:hover .sa-cta::after{content:" →";transition:margin-left 0.2s;}.hecs-service-area-2026-07-21 .sa-and-more{display:flex;justify-content:center;margin-top:20px;}.hecs-service-area-2026-07-21 .sa-and-more a{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0E5E4E 0%,#0a4a3d 100%);color:#ffffff;padding:16px 36px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.05rem;box-shadow:0 4px 12px rgba(14,94,78,0.18);transition:transform 0.15s,box-shadow 0.2s;}.hecs-service-area-2026-07-21 .sa-and-more a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,94,78,0.28);}.hecs-service-area-2026-07-21 .sa-and-more .more-count{background:rgba(255,255,255,0.18);padding:4px 10px;border-radius:12px;font-size:0.85rem;font-weight:600;}.hecs-home-enh-wrapper-2026-07-21 .gtbus-internal-page>.container,.hecs-home-enh-wrapper-2026-07-21 .blog-page-2-item-wrap>.container,.hecs-home-enh-wrapper-2026-07-21 .page-content-area>.container,.hecs-home-enh-wrapper-2026-07-21 .body-bg-1>section>.container{max-width:1180px !important;width:1180px !important;margin-left:auto !important;margin-right:auto !important;}@media (max-width:1200px){.hecs-home-enh-wrapper-2026-07-21 .gtbus-internal-page>.container,.hecs-home-enh-wrapper-2026-07-21 .blog-page-2-item-wrap>.container{width:100% !important;max-width:100% !important;padding-left:16px !important;padding-right:16px !important;}}html body .gtbus-internal-page>.container,html body .blog-page-2-item-wrap>.container,html body .page-content-area>.container,html body .body-bg-1>section>.container{max-width:1180px !important;width:1180px !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;}html body section.gtbus-internal-page>.container>.row>.col-lg-12>.blog-page-2-item-wrap,html body .gtbus-internal-page .blog-page-2-item-wrap{max-width:1180px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important;}html body .wp-block-group.alignwide,html body .wp-block-columns.alignwide{max-width:1080px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important;position:relative !important;left:0 !important;right:0 !important;}.wp-block-columns.alignwide{display:flex !important;flex-wrap:wrap !important;gap:40px !important;align-items:flex-start !important;}.wp-block-columns.alignwide>.wp-block-column{flex:1 1 0 !important;box-sizing:border-box !important;min-width:0 !important;}.wp-block-columns.alignwide>.wp-block-column:first-child{flex:0 1 auto !important;max-width:380px !important;min-width:280px !important;}.wp-block-columns.alignwide>.wp-block-column:last-child{flex:1 1 auto !important;min-width:320px !important;}.wp-block-columns.alignwide>.wp-block-column:first-child{border-right:2px solid #e5e5e5 !important;padding-right:32px !important;}.wp-block-columns.alignwide>.wp-block-column:last-child{padding-left:0 !important;}@media (max-width:768px){.wp-block-columns.alignwide>.wp-block-column:first-child{border-right:none !important;max-width:100% !important;padding-right:0 !important;padding-bottom:20px !important;margin-bottom:20px !important;border-bottom:1px solid #e5e5e5 !important;}.wp-block-columns.alignwide>.wp-block-column:last-child{min-width:0 !important;}}.blog-page-2-item-wrap h2,.wp-block-group h2,.wp-block-columns h2{font-size:1.65rem !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.01em !important;margin-top:0 !important;margin-bottom:16px !important;color:#0E5E4E !important;}.blog-page-2-item-wrap h3,.wp-block-group h3{font-size:1.2rem !important;font-weight:700 !important;line-height:1.3 !important;margin-top:24px !important;margin-bottom:8px !important;color:#0E5E4E !important;}.blog-page-2-item-wrap p,.wp-block-group p,.wp-block-columns p{font-size:1.05rem !important;line-height:1.7 !important;margin-bottom:14px !important;color:#2c3338 !important;}.blog-page-2-item-wrap ul li,.blog-page-2-item-wrap ol li,.wp-block-group ul li,.wp-block-group ol li{font-size:1.02rem !important;line-height:1.65 !important;margin-bottom:10px !important;color:#2c3338 !important;}.wp-block-group.alignwide{margin-top:0 !important;margin-bottom:16px !important;padding-top:24px !important;padding-bottom:24px !important;}.wp-block-group.alignwide h2:first-child,.wp-block-columns.alignwide h2:first-child{margin-bottom:20px !important;}.wp-block-group.alignwide+.wp-block-group.alignwide,.wp-block-columns.alignwide+.wp-block-group.alignwide,.wp-block-group.alignwide+.wp-block-columns.alignwide{margin-top:24px !important;}.hecs-process{background:#f7f9f7 !important;border-radius:10px !important;padding:36px 32px !important;border-left:4px solid #0E5E4E !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important;margin-top:32px !important;margin-bottom:32px !important;}.hecs-process h2{color:#0E5E4E !important;margin-bottom:20px !important;}.hecs-process ol{padding-left:24px !important;}.hecs-process ol li{margin-bottom:14px !important;}.hecs-process ol li strong{color:#0E5E4E !important;}.hecs-faq{background:#ffffff !important;border:1px solid #e7e7e7 !important;border-radius:10px !important;padding:36px 32px !important;margin-top:32px !important;margin-bottom:32px !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important;}.hecs-faq h2{color:#0E5E4E !important;margin-bottom:20px !important;padding-bottom:14px !important;border-bottom:1px solid #e7e7e7 !important;}.hecs-faq h3{margin-top:18px !important;color:#1a1a1a !important;font-weight:600 !important;cursor:pointer !important;}.hecs-faq h3:first-of-type{margin-top:8px !important;}.wp-block-cover.hecs-hero{min-height:480px !important;padding:64px 32px !important;}.wp-block-cover.hecs-hero h1{font-size:2.8rem !important;line-height:1.15 !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important;}.wp-block-cover.hecs-hero p{font-size:1.25rem !important;max-width:800px !important;margin-left:auto !important;margin-right:auto !important;color:rgba(0,0,0,0.85) !important;}.hecs-trust-strip{padding:32px 16px !important;background:#ffffff !important;border-radius:10px !important;margin:32px auto !important;box-shadow:0 1px 2px rgba(0,0,0,0.05) !important;border:1px solid #eef0ee !important;}.hecs-trust-strip p{background:#f0f4ee !important;color:#0E5E4E !important;padding:14px 8px !important;font-weight:600 !important;font-size:0.92rem !important;border-radius:6px !important;text-align:center !important;margin:0 !important;}.wp-block-cover.hecs-cta{min-height:320px !important;padding:64px 24px !important;background:#0E5E4E !important;}.wp-block-cover.hecs-cta h2{color:#ffffff !important;font-size:2.4rem !important;font-weight:700 !important;margin-bottom:16px !important;}.wp-block-cover.hecs-cta p{color:rgba(255,255,255,0.92) !important;font-size:1.15rem !important;margin-bottom:28px !important;}.wp-block-cover.hecs-cta .wp-block-button__link{border-radius:6px !important;padding:14px 28px !important;font-weight:600 !important;}.wp-block-group.alignwide p>em{color:#0E5E4E !important;font-weight:600 !important;}.blog-page-2-item-wrap>.container>.row>.col-lg-12>.blog-page-2-item-wrap>p:first-of-type{font-size:1.08rem !important;line-height:1.65 !important;margin-bottom:28px !important;color:#2c3338 !important;}.blog-page-2-item-wrap ul{padding-left:22px !important;}.blog-page-2-item-wrap ul li::marker{color:#0E5E4E !important;}img:not([width]):not([height]){aspect-ratio:16 / 9;}body.blog .blog-btn::after,body.archive .blog-btn::after,body.home .blog-btn::after,.blog-page-2-item .blog-btn::after,.blog-page-2-item-wrap .blog-btn::after,a.blog-btn::after,.blog-btn::after{content:none !important;display:none !important;}.read-more::after{content:none !important;display:none !important;}a.blog-btn .fal,a.blog-btn .fas,a.blog-btn .fa{display:inline-block !important;margin-left:8px !important;font-size:0.95em !important;}body.blog link[rel="preconnect"]{}@media (prefers-reduced-motion:no-preference){body.blog .blog-page-2-item img[data-lazy-src]{transition:opacity 0.2s ease !important;}}body.blog .blog-page-2-item img{opacity:1 !important;visibility:visible !important;}body.blog .blog-page-2-item img[data-lazy-src]{transition:none !important;}body[class*="page-id-4815"] .wp-block-cover__inner-container h1,body[class*="page-id-4815"] .wp-block-cover__inner-container h2,body[class*="page-id-4815"] .wp-block-cover__inner-container .wp-block-heading,body[class*="page-id-4815"] .wp-block-cover__inner-container strong,.page-id-4815 .wp-block-cover__inner-container h1,.page-id-4815 .wp-block-cover__inner-container h2,.page-id-4815 .wp-block-cover__inner-container .wp-block-heading{font-size:clamp(2.4rem,5vw,4rem) !important;font-weight:800 !important;color:#ffffff !important;line-height:1.1 !important;max-width:960px !important;margin-left:auto !important;margin-right:auto !important;letter-spacing:-0.015em !important;margin-top:0.4em !important;margin-bottom:0.4em !important;}body[class*="page-id-4815"] .wp-block-cover__inner-container p,.page-id-4815 .wp-block-cover__inner-container p,.page-id-4815 .wp-block-cover__inner-container .wp-block-paragraph{font-size:clamp(1.2rem,2.4vw,1.75rem) !important;font-weight:500 !important;color:#ffffff !important;max-width:800px !important;line-height:1.5 !important;opacity:0.95 !important;}body[class*="page-id-4815"] .wp-block-cover__inner-container strong,.page-id-4815 .wp-block-cover__inner-container strong{color:#f0fdf4 !important;font-weight:700 !important;}body[class*="page-id-6525"] .wp-block-cover,.page-id-6525 .wp-block-cover,body[class*="page-id-6525"] .wp-block-cover-image,.page-id-6525 .wp-block-cover-image{background-image:var(--wpr-bg-81831209-9ac2-4d3f-b7cd-d51fa8efd8be) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}body[class*="page-id-6525"] .wp-block-cover[style*="background-image"],.page-id-6525 .wp-block-cover[style*="background-image"]{background-image:var(--wpr-bg-e556e087-c0b9-4a3a-9f26-c28271aa9a57) !important;}body[class*="page-id-6525"] .wp-block-cover::before,.page-id-6525 .wp-block-cover::before{background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.6) 100%) !important;opacity:1 !important;}body[class*="page-id-6525"] .wp-block-cover h2,body[class*="page-id-6525"] .wp-block-cover h3,body[class*="page-id-6525"] .wp-block-cover p,body[class*="page-id-6525"] .wp-block-cover a,.page-id-6525 .wp-block-cover h2,.page-id-6525 .wp-block-cover h3,.page-id-6525 .wp-block-cover p,.page-id-6525 .wp-block-cover a{color:#ffffff !important;text-shadow:0 1px 6px rgba(0,0,0,0.7) !important;}body[class*="page-id-6525"] .wp-block-cover .wp-block-button__link,.page-id-6525 .wp-block-cover .wp-block-button__link{background:#0E5E4E !important;color:#ffffff !important;border:none !important;text-shadow:none !important;}@font-face{font-display:swap!important;}.elementor-element.elementor-element-8ecfae8,.elementor-700{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important;}.fullpage-menu,.popup-search-box{display:none !important;}.breadcrumb-area,.breadcrumb-area *{display:none !important;min-height:0 !important;padding:0 !important;margin:0 !important;height:0 !important;line-height:0 !important;font-size:0 !important;overflow:hidden !important;visibility:hidden !important;}.h1-container,.h1-container *{display:none !important;height:0 !important;}.h1-container:has(article),.h1-container:has(.blog-page-2-item),.h1-container:has(.blog-details-content),.h1-container:has(.blog__post-wrap){display:block !important;height:auto !important;visibility:visible !important;}.h1-container:has(article) *,.h1-container:has(.blog-page-2-item) *,.h1-container:has(.blog-details-content) *,.h1-container:has(.blog__post-wrap) *{display:revert !important;height:auto !important;visibility:visible !important;}.blog-details-area .h1-container,.blog-details-area .h1-container *{display:revert !important;height:auto !important;visibility:visible !important;}.scroll-top,.scroll-top-wrap{display:none !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important;}body,.body-bg-1,.site_wrapper,#page{padding-top:0 !important;margin-top:0 !important;}.gtbus-internal-page,section.blog.gtbus-internal-page,.page-content-area,.elementor-top-section{padding-top:0 !important;margin-top:0 !important;}#hecs-universal-header{position:relative;top:0;left:0;right:0;z-index:9999;background:#ffffff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,0.04);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.hecs-uh-topbar{background:#475569;color:#f1f5f9;font-size:12.5px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,0.08);}.hecs-uh-topbar-inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;}.hecs-uh-topbar a{color:#f1f5f9;text-decoration:none;transition:color 0.15s;}.hecs-uh-topbar a:hover{color:#ffffff;text-decoration:underline;}.hecs-uh-topbar-left,.hecs-uh-topbar-right{display:flex;gap:20px;align-items:center;}.hecs-uh-topbar-sep{color:#94a3b8;}.hecs-uh-main{max-width:1280px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;}.hecs-uh-logo{flex-shrink:0;}.hecs-uh-logo img{height:52px;width:auto;display:block;}.hecs-uh-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;}.hecs-uh-nav a{color:#1e293b;text-decoration:none;font-size:14.5px;font-weight:500;padding:10px 14px;border-radius:6px;transition:background 0.15s,color 0.15s;white-space:nowrap;}.hecs-uh-nav a:hover{background:#f1f5f9;color:#0E5E4E;}.hecs-uh-nav a.current{color:#0E5E4E;font-weight:600;}.blog-page-2-item .img-wrap,.blog-page-2-item img.avatar,.post .img-wrap,.post img.avatar,article .img-wrap,article img.avatar,.author-box .img-wrap,.author-box img.avatar,.comments-area .img-wrap,.comments-area img.avatar,.widget_recent_entries .img-wrap,.widget_recent_entries img.avatar{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important;}.blog-page-2-item .img-wrap+.name,.post .img-wrap+.name,article .img-wrap+.name{margin-left:0 !important;}.blog-details-content h1,.blog-details-content h2,.blog-details-content h3,.blog-details-content h4,.blog-details-content p,.blog-details-content .blog-detalis-pera,.blog-details-content .blog-detalis-pera *,.blog-details-content ul,.blog-details-content ol,.blog-details-content table,.blog-details-content .blog-details-title,.blog-details-content .blog-2-page-item-meta,.blog-details-content .blog-details-main-img,.blog-details-content img,.blog-details-content .wp-block-heading,.blog-details-content .wp-block-paragraph,.blog-details-content .wp-block-table,.blog-details-content .wp-block-list,.blog-details-content .wp-block-quote,.blog-details-content .blog-info,.blog-details-content .blog-pera,.blog-details-content .blog-credits{visibility:visible !important;opacity:1 !important;}.blog-details-content{display:block !important;height:auto !important;}.blog-details-main-img{width:100% !important;aspect-ratio:16 / 9 !important;overflow:hidden !important;position:relative !important;margin:0 0 28px !important;border-radius:6px !important;background:#f1f5f9 !important;}.blog-details-main-img img,.blog-details-main-img img.attachment-gtbus-img-size-3,.blog-details-main-img img.wp-post-image{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;min-width:0 !important;min-height:0 !important;object-fit:cover !important;object-position:center !important;display:block !important;aspect-ratio:16 / 9 !important;}body.single-post .blog-details-area .container,body.single-post .blog-details-area .h1-container{max-width:820px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;padding-left:24px !important;padding-right:24px !important;}body.single-post .blog-details-area .row,body.single-post .blog-details-area .col-xxl-8,body.single-post .blog-details-area .blog__post-wrap,body.single-post .blog-details-area .blog-details-content{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;flex:none !important;}body.single-post .blog-details-area .col-xxl-4{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;flex:none !important;padding-left:0 !important;padding-right:0 !important;}body.single-post .blog-details-area .blog-detalis-pera p,body.single-post .blog-details-area .blog-detalis-pera h2,body.single-post .blog-details-area .blog-detalis-pera h3,body.single-post .blog-details-area .blog-detalis-pera ul,body.single-post .blog-details-area .blog-detalis-pera ol,body.single-post .blog-details-area .blog-detalis-pera table,body.single-post .blog-details-area .blog-detalis-pera figure{text-align:left !important;margin-left:auto !important;margin-right:auto !important;max-width:720px !important;}.blog-details-main-img~figcaption,.blog-details-main-img+figcaption,.blog-details-main-img+.wp-caption-text,.blog-details-content figcaption,.blog-details-content .wp-caption-text{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}body.single-post .blog-details-area .blog-details-share{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:14px !important;padding:16px 0 !important;}.blog-details-share .title{margin:0 !important;margin-right:4px !important;font-size:16px !important;font-weight:600 !important;color:#0f172a !important;}.blog-details-share a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:38px !important;height:38px !important;padding:0 14px !important;border-radius:6px !important;background:#f1f5f9 !important;color:#0f172a !important;text-decoration:none !important;font-size:14px !important;font-weight:500 !important;transition:background 0.15s,color 0.15s !important;}.blog-details-share a:hover{background:#0E5E4E !important;color:#ffffff !important;}.blog-details-share a.fb:hover{background:#1877F2 !important;}.blog-details-share a.tw:hover{background:#1DA1F2 !important;color:#ffffff !important;}.blog-details-share a.ln:hover{background:#0A66C2 !important;}.blog-details-share a.pi:hover{background:#E60023 !important;}.blog-details-tag-share-wrap{border-top:1px solid #e5e7eb !important;border-bottom:1px solid #e5e7eb !important;margin:36px 0 !important;padding:20px 0 !important;}.blog-details-tag-share-wrap .row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:16px !important;}.blog-details-tag-share-wrap .col-md-6{flex:0 0 auto !important;max-width:100% !important;width:auto !important;}body.single-post .blog-details-area .blog-details-post-next-btn{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;margin:32px 0 !important;padding:20px 0 !important;border-top:1px solid #e5e7eb !important;border-bottom:1px solid #e5e7eb !important;}.blog-details-post-next-btn a.next-prv-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:10px 18px !important;border-radius:6px !important;background:#f1f5f9 !important;color:#0E5E4E !important;text-decoration:none !important;font-size:14px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;transition:background 0.15s,color 0.15s !important;}.blog-details-post-next-btn a.next-prv-btn:hover{background:#0E5E4E !important;color:#ffffff !important;}#reply-title{font-size:22px !important;margin:24px 0 16px !important;}#reply-title small{margin-left:12px !important;font-size:14px !important;font-weight:400 !important;}#reply-title small a{color:#64748b !important;text-decoration:underline !important;}.blog-details-comments-wrap{margin-top:36px !important;padding-top:24px !important;border-top:1px solid #e5e7eb !important;}#jp-relatedposts{margin:40px 0 24px !important;padding-top:28px !important;border-top:1px solid #e5e7eb !important;}#jp-relatedposts .jp-relatedposts-headline{font-size:22px !important;font-weight:700 !important;color:#0f172a !important;margin:0 0 20px !important;text-transform:none !important;}#jp-relatedposts .jp-relatedposts-headline em{font-style:normal !important;}#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-minimal.jp-relatedposts-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr)) !important;gap:24px !important;}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:auto !important;float:none !important;margin:0 !important;}#jp-relatedposts .jp-relatedposts-post-title{display:block !important;margin-bottom:6px !important;font-size:15px !important;line-height:1.4 !important;font-weight:600 !important;}#jp-relatedposts .jp-relatedposts-post-title a{color:#0f172a !important;text-decoration:none !important;}#jp-relatedposts .jp-relatedposts-post-title a:hover{color:#0E5E4E !important;text-decoration:underline !important;}#jp-relatedposts .jp-relatedposts-post-date{display:block !important;font-size:13px !important;color:#64748b !important;margin-top:4px !important;margin-bottom:2px !important;}#jp-relatedposts .jp-relatedposts-post-context{display:block !important;font-size:12px !important;color:#94a3b8 !important;margin-top:2px !important;}@media (max-width:600px){#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-minimal.jp-relatedposts-grid{grid-template-columns:1fr !important;gap:16px !important;}}body.single-post .blog-2-page-sidebar,body.blog .blog-2-page-sidebar,body.archive .blog-2-page-sidebar{width:100% !important;max-width:100% !important;margin:48px 0 0 !important;padding:0 !important;}body.single-post .blog-2-page-sidebar>.sidebar-box,body.single-post .blog-2-page-sidebar>.widget{width:100% !important;max-width:100% !important;margin:0 0 24px !important;padding:24px 28px !important;background:#f8fafc !important;border:1px solid #e5e7eb !important;border-radius:8px !important;box-sizing:border-box !important;visibility:visible !important;opacity:1 !important;}body.single-post .blog-2-page-sidebar .sidebar-box-title,body.single-post .blog-2-page-sidebar .widgettitle{display:block !important;font-size:18px !important;font-weight:700 !important;color:#0f172a !important;margin:0 0 18px !important;padding:0 0 12px !important;border-bottom:2px solid #0E5E4E !important;text-transform:none !important;visibility:visible !important;opacity:1 !important;}body.single-post .blog-2-page-sidebar .sidebar-search-box{display:flex !important;align-items:center !important;gap:0 !important;border:1px solid #e5e7eb !important;border-radius:6px !important;overflow:hidden !important;background:#ffffff !important;}body.single-post .blog-2-page-sidebar .sidebar-search-box .search-input{flex:1 !important;border:0 !important;padding:12px 16px !important;font-size:15px !important;background:transparent !important;outline:none !important;color:#0f172a !important;}body.single-post .blog-2-page-sidebar .sidebar-search-box .search-input::placeholder{color:#94a3b8 !important;}body.single-post .blog-2-page-sidebar .sidebar-search-box .search-btn{background:#0E5E4E !important;color:#ffffff !important;border:0 !important;padding:12px 18px !important;cursor:pointer !important;font-size:16px !important;}body.single-post .blog-2-page-sidebar .sidebar-search-box .search-btn:hover{background:#0a4a3d !important;}body.single-post .blog-2-page-sidebar .widget_categories ul{list-style:none !important;padding:0 !important;margin:0 !important;}body.single-post .blog-2-page-sidebar .widget_categories li{padding:0 !important;margin:0 !important;border-bottom:1px solid #e5e7eb !important;list-style:none !important;}body.single-post .blog-2-page-sidebar .widget_categories li:last-child{border-bottom:0 !important;}body.single-post .blog-2-page-sidebar .widget_categories li a{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:12px 4px !important;color:#1f2937 !important;text-decoration:none !important;font-size:15px !important;font-weight:500 !important;transition:color 0.15s,padding 0.15s !important;}body.single-post .blog-2-page-sidebar .widget_categories li a:hover{color:#0E5E4E !important;padding-left:8px !important;}body.single-post .blog-2-page-sidebar .widget_categories li a .icon-2{color:#cbd5e1 !important;font-size:14px !important;transition:color 0.15s,transform 0.15s !important;}body.single-post .blog-2-page-sidebar .widget_categories li a:hover .icon-2{color:#0E5E4E !important;transform:translateX(3px) !important;}body.single-post .blog-2-page-sidebar .recent-post-item{display:flex !important;align-items:flex-start !important;gap:14px !important;padding:14px 0 !important;border-bottom:1px solid #e5e7eb !important;}body.single-post .blog-2-page-sidebar .recent-post-item:first-child{padding-top:0 !important;}body.single-post .blog-2-page-sidebar .recent-post-item:last-child{padding-bottom:0 !important;border-bottom:0 !important;}body.single-post .blog-2-page-sidebar .recent-post-item .img-wrap{flex-shrink:0 !important;width:80px !important;height:80px !important;border-radius:6px !important;overflow:hidden !important;position:relative !important;background:#e5e7eb !important;}body.single-post .blog-2-page-sidebar .recent-post-item .img-wrap a{display:block !important;width:100% !important;height:100% !important;}body.single-post .blog-2-page-sidebar .recent-post-item .img-wrap img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;}body.single-post .blog-2-page-sidebar .recent-post-item .img-wrap .date{display:none !important;}body.single-post .blog-2-page-sidebar .recent-post-item h3.title{margin:0 !important;padding:0 !important;font-size:14px !important;font-weight:600 !important;line-height:1.4 !important;visibility:visible !important;opacity:1 !important;flex:1 !important;}body.single-post .blog-2-page-sidebar .recent-post-item h3.title a{color:#1f2937 !important;text-decoration:none !important;transition:color 0.15s !important;}body.single-post .blog-2-page-sidebar .recent-post-item h3.title a:hover{color:#0E5E4E !important;}body.single-post .blog-2-page-sidebar .recent-post-item .recent-meta{display:block !important;font-size:12px !important;color:#94a3b8 !important;margin-top:4px !important;}body.blog .blog-2-page-area .row,body.archive .blog-2-page-area .row{display:flex !important;flex-wrap:wrap !important;gap:32px !important;}body.blog .blog-2-page-area .col-xxl-8,body.archive .blog-2-page-area .col-xxl-8{flex:0 0 calc(66.6667% - 16px) !important;max-width:calc(66.6667% - 16px) !important;}body.blog .blog-2-page-area .col-xxl-4,body.archive .blog-2-page-area .col-xxl-4{flex:0 0 calc(33.3333% - 16px) !important;max-width:calc(33.3333% - 16px) !important;}body.blog .blog-2-page-sidebar,body.archive .blog-2-page-sidebar{margin:0 !important;padding:0 !important;}body.blog .blog-2-page-sidebar>.sidebar-box,body.blog .blog-2-page-sidebar>.widget,body.archive .blog-2-page-sidebar>.sidebar-box,body.archive .blog-2-page-sidebar>.widget{width:100% !important;max-width:100% !important;}.hecs-uh-cta{flex-shrink:0;display:flex;align-items:center;gap:12px;}.hecs-uh-phone{color:#0E5E4E;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px;}.hecs-uh-phone:hover{color:#0a4a3d;}.hecs-uh-phone svg{width:16px;height:16px;}.hecs-uh-cta-btn{background:#0E5E4E;color:#ffffff;text-decoration:none;font-size:14px;font-weight:600;padding:11px 20px;border-radius:6px;white-space:nowrap;transition:background 0.15s;}.hecs-uh-cta-btn:hover{background:#0a4a3d;}.hecs-uh-mobile-btn{display:none;background:none;border:none;padding:8px;cursor:pointer;color:#0E5E4E;}.hecs-uh-mobile-btn svg{width:26px;height:26px;}.hecs-uh-mobile-menu{display:none;background:#ffffff;border-top:1px solid #e5e7eb;padding:12px 0;}.hecs-uh-mobile-menu.open{display:block;}.hecs-uh-mobile-menu a{display:block;color:#1e293b;text-decoration:none;font-size:16px;font-weight:500;padding:12px 24px;border-bottom:1px solid #f1f5f9;}.hecs-uh-mobile-menu a:hover{background:#f8fafc;}@media (max-width:1024px){.hecs-uh-nav,.hecs-uh-cta .hecs-uh-phone{display:none;}.hecs-uh-mobile-btn{display:block;}.hecs-uh-topbar-left .hecs-uh-tb-email{display:none;}}@media (max-width:640px){.hecs-uh-topbar{display:none;}.hecs-uh-main{padding:12px 16px;}.hecs-uh-logo img{height:40px;}.hecs-uh-cta-btn{padding:9px 16px;font-size:13px;}}#hecs-field-notes-subscribe{max-width:720px;margin:56px auto 24px;padding:32px 28px;background:linear-gradient(135deg,#0E5E4E 0%,#0a4a3d 100%);color:#ffffff;border-radius:12px;box-shadow:0 4px 18px rgba(14,94,78,0.15);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}#hecs-field-notes-subscribe h3{margin:0 0 8px;color:#ffffff;font-size:24px;font-weight:700;letter-spacing:-0.01em;}#hecs-field-notes-subscribe p.lede{margin:0 0 20px;color:rgba(255,255,255,0.92);font-size:16px;line-height:1.55;}#hecs-field-notes-subscribe form{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;}#hecs-field-notes-subscribe input[type="email"]{flex:1 1 280px;min-width:0;padding:12px 14px;border:0;border-radius:6px;font-size:15px;color:#0E5E4E;background:#ffffff;}#hecs-field-notes-subscribe input[type="email"]:focus{outline:2px solid #FF8C00;outline-offset:2px;}#hecs-field-notes-subscribe button{padding:12px 22px;background:#FF8C00;color:#ffffff;border:0;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background 0.15s;}#hecs-field-notes-subscribe button:hover{background:#e67e00;}#hecs-field-notes-subscribe .hfn-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}#hecs-field-notes-subscribe .hfn-fine{flex:1 1 100%;margin:12px 0 0;color:rgba(255,255,255,0.75);font-size:12.5px;line-height:1.5;}#hecs-field-notes-subscribe .hfn-fine a{color:rgba(255,255,255,0.92);text-decoration:underline;}#hecs-field-notes-subscribe .hfn-success,#hecs-field-notes-subscribe .hfn-error{margin-top:12px;padding:10px 14px;border-radius:6px;font-size:14px;display:none;}#hecs-field-notes-subscribe .hfn-success{background:rgba(255,255,255,0.15);color:#ffffff;}#hecs-field-notes-subscribe .hfn-error{background:#c0392b;color:#ffffff;}@media (max-width:480px){#hecs-field-notes-subscribe{padding:24px 20px;}#hecs-field-notes-subscribe h3{font-size:20px;}#hecs-field-notes-subscribe form{flex-direction:column;}#hecs-field-notes-subscribe button{width:100%;}}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.page-content-area,.blog-page-2-item-wrap,.elementor-section.elementor-section-full_width,.elementor-section[data-settings*="full_width"]{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}.elementor-section .elementor-container,.elementor-top-section>.elementor-container,.blog-page-2-item-wrap>.container,.page-content-area>.container,.gtbus-internal-page .container,.body-bg-1 .container{max-width:100% !important;width:100% !important;padding-left:clamp(16px,4vw,48px) !important;padding-right:clamp(16px,4vw,48px) !important;margin:0 auto !important;}img.full-bleed,.elementor-image.full-bleed,.elementor-element[class*="full-bleed"] img{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;}.elementor-widget-image img,.elementor-image img,.elementor-element img.attachment-full,.elementor-element img.attachment-large,img.size-full,img.size-large{max-width:100% !important;height:auto !important;object-fit:contain !important;}.elementkit-card .ekit-card-image,.elementor-element[class*="service"] [style*="background-image"]{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}body.h1-promote-done h1.temporary-h1{display:none;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.elementor-element[class*="team"] img,.elementor-element[class*="our-team"] img,.elementor-element[class*="meet-the-team"] img,.our-team img,.hecs-team-section img{display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:280px !important;object-fit:cover !important;border-radius:8px !important;}.elementor-element[class*="team"] .elementor-widget-wrap,.elementor-element[class*="our-team"] .elementor-widget-wrap{background:transparent !important;background-image:none !important;min-height:280px !important;overflow:visible !important;padding:0 !important;}.elementor-element[class*="team"] .elementor-column,.elementor-element[class*="our-team"] .elementor-column{background:#f1f5f9 !important;background-image:linear-gradient(135deg,#e5e7eb 0%,#cbd5e1 100%) !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.elementor-element[class*="custom-solutions"],.elementor-element[class*="shape-consulting"],.elementor-element .elementor-shape-divider,.elementor-shape{transform:none !important;-webkit-transform:none !important;}.elementor-element[class*="custom-solutions"] .elementor-widget-wrap,.elementor-element[class*="shape-consulting"] .elementor-widget-wrap{background:linear-gradient(135deg,#0E5E4E 0%,#0a4a3d 100%) !important;border-radius:8px !important;padding:48px 32px !important;transform:none !important;color:#ffffff !important;}.elementor-element[class*="custom-solutions"] *,.elementor-element[class*="shape-consulting"] *{color:#ffffff !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.blog-section h2,.recent-blog-section h2,[class*="recent-blog"] h2,.section-blog h2,.elementor-element h2{}.hecs-team-photo,.hecs-team-photo img,figure.wp-block-image.hecs-team-photo img{object-position:center 25% !important;aspect-ratio:5/6 !important;height:360px !important;width:100% !important;max-width:300px !important;display:block !important;margin:0 auto !important;border-radius:8px !important;}:root{--hecs-green:#0E5E4E;--hecs-green-dark:#0a4a3d;--hecs-green-light:#2d7050;--hecs-gray:#475569;--hecs-gray-light:#94a3b8;--hecs-black:#1a1a1a;--hecs-white:#ffffff;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.elementor-section .elementor-widget-heading:first-child,.hero-content{text-shadow:0 2px 12px rgba(10,37,64,0.6) !important;}.elementor-section .elementor-widget-heading:first-child h1,.elementor-section .elementor-widget-heading:first-child h2,.hero-content h1,.hero-content h2{color:#ffffff !important;text-shadow:0 2px 12px rgba(10,37,64,0.8),0 0 4px rgba(10,37,64,0.5) !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}img[src*="NGBS"],img[src*="ngbs"],img[src*="Energy-Star"],img[src*="energystar"],img[src*="EarthCraft"],img[src*="earthcraft"],img[alt*="NGBS" i],img[alt*="Energy Star" i],img[alt*="EarthCraft" i]{object-fit:contain !important;width:100% !important;height:auto !important;max-height:240px !important;background:#ffffff !important;padding:16px !important;border-radius:8px !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;}.elementor-element img[alt*="certification" i],.elementor-element img[alt*="standard" i]{object-fit:contain !important;background:#fff !important;padding:12px !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}.elementkit-section .elementkit-card,.elementkit-card{display:flex !important;flex-direction:column !important;height:100% !important;}.elementkit-card .ekit-card-body{flex:1 !important;display:flex !important;flex-direction:column !important;}.elementkit-card .ekit-card-body .ekit-card-btn{margin-top:auto !important;}footer.default-footer,footer.cta__bg,.footer__copyright-text,.page-content-area>footer,body>footer{margin-bottom:0 !important;padding-bottom:16px !important;}body{margin-bottom:0 !important;}#page{margin-bottom:0 !important;}.footer__copyright-text{padding-top:8px !important;padding-bottom:8px !important;line-height:1.4 !important;}.gtbus-internal-page,.page-content-area{padding-bottom:0 !important;}a.ekit-btn[href*="/services/"]{}.page-id-115 .wp-block-cover .wp-block-cover__inner-container h1.wp-block-heading,.page-id-115 .hecs-hero h1.wp-block-heading{display:block !important;visibility:visible !important;opacity:1 !important;color:#000000 !important;font-size:clamp(1.6rem,4.2vw,2.4rem) !important;font-weight:800 !important;line-height:1.18 !important;text-shadow:none !important;padding:0 12px !important;max-width:920px !important;margin:0 auto 12px auto !important;}.page-id-115 .wp-block-cover .wp-block-cover__inner-container p.wp-block-paragraph,.page-id-115 .hecs-hero p.wp-block-paragraph{color:#000000 !important;text-shadow:none !important;}