.et-db #et-boc .tff-header-section,.tff-header-section{z-index:99999!important;position:sticky!important;top:0!important}.tff-header-section .et_pb_menu .nav li ul,.tff-header-section .et_pb_menu .nav .sub-menu,.et_pb_menu_0 .nav li ul,.et_pb_menu_0 .nav .sub-menu{display:none;position:absolute!important;top:100%!important;left:0!important;background:#ffffff!important;border:1px solid #e5e5e5!important;border-top:3px solid #C62D1E!important;box-shadow:0 8px 32px rgba(0,0,0,0.14)!important;padding:8px 0!important;min-width:220px!important;z-index:999999!important;list-style:none!important;margin:0!important}.tff-header-section .et_pb_menu .nav li:hover>ul,.tff-header-section .et_pb_menu .nav li:hover>.sub-menu,.et_pb_menu_0 .nav li:hover>ul,.et_pb_menu_0 .nav li:hover>.sub-menu{display:block!important}.tff-header-section .et_pb_menu .nav .sub-menu li a,.tff-header-section .et_pb_menu .nav ul li a,.et_pb_menu_0 .nav .sub-menu li a,.et_pb_menu_0 .nav ul li a{font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:500!important;color:#1A3D20!important;padding:11px 22px!important;display:block!important;background:transparent!important;border-bottom:1px solid #f0f0f0!important;transition:background 0.15s,color 0.15s!important;white-space:nowrap!important}.tff-header-section .et_pb_menu .nav .sub-menu li:last-child a,.et_pb_menu_0 .nav .sub-menu li:last-child a{border-bottom:none!important}.tff-header-section .et_pb_menu .nav .sub-menu li a:hover,.et_pb_menu_0 .nav .sub-menu li a:hover{background:#f5f5f5!important;color:#C62D1E!important}.tff-header-section .et_pb_menu .nav li:hover>a,.tff-header-section .et_pb_menu .nav li.current-menu-parent>a{color:#C62D1E!important}.tff-header-section .et_pb_menu .nav li.menu-item-has-children>a::after,.et_pb_menu_0 .nav li.menu-item-has-children>a::after,.tff-header-section .et_pb_menu .nav li.menu-item-has-children>a::before,.et_pb_menu_0 .nav li.menu-item-has-children>a::before{display:none!important}.et_pb_code_inner{max-width:none!important;width:100%!important;overflow-x:hidden!important}body{overflow-x:hidden!important}@media (max-width:980px){.hero-full{height:auto!important;min-height:85vh!important;padding-bottom:60px!important}.hero-full-content{padding:0 20px!important;max-width:100%!important}.hero-full-breadcrumb{left:20px!important;top:20px!important;font-size:10px!important}.hero-full-content h1{font-size:clamp(36px,8vw,52px)!important}.hero-full-content p{font-size:15px!important}.hero-full-ctas{flex-direction:column!important;gap:10px!important}.hero-full-ctas .btn{width:100%!important;justify-content:center!important}.hero{grid-template-columns:1fr!important;min-height:auto!important}.hero-visual{height:55vw!important;min-height:280px!important;max-height:420px!important}.hero-content{padding:40px 20px 36px!important}.hero h1{font-size:clamp(34px,8vw,52px)!important}.hero p.lead{font-size:15px!important;margin-bottom:28px!important}.hero-actions{flex-direction:column!important;gap:10px!important}.hero-actions .btn{width:100%!important;justify-content:center!important}.hero-meta{grid-template-columns:repeat(3,1fr)!important}.meta-block .meta-value{font-size:22px!important}.hero-card{display:none!important}.stats-band{grid-template-columns:1fr 1fr!important}.stats-band-item{padding:20px 16px!important}.stats-band-item:nth-child(2){border-right:none!important}.stats-band-item:nth-child(3){border-right:1px solid rgba(255,255,255,0.08)!important}.stats-band-item:nth-child(4){border-right:none!important}.stats-band-num{font-size:28px!important}.partners{margin-top:0!important;padding:36px 0!important}.partners-label-row{padding:0 20px 20px!important}.services{padding:60px 20px!important}.services-grid{grid-template-columns:1fr!important}.service-card{min-height:auto!important}.service-image{height:220px!important;margin:0 -20px 24px!important}.section-head{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:40px!important}.section-head h2{font-size:clamp(28px,7vw,40px)!important}.why{padding:60px 0!important}.why-inner{grid-template-columns:1fr!important;padding:0 20px!important;gap:40px!important}.why-image-strip{display:none!important}.why-left h2{font-size:clamp(26px,7vw,38px)!important}.why-photo{height:240px!important}.why-list{grid-template-columns:1fr!important}.stats{padding:60px 20px!important}.stats-header{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:40px!important}.stats-header p{margin-left:0!important}.stats-inner{grid-template-columns:1fr 1fr!important}.stat-block{padding:28px 12px!important;border-bottom:1px solid var(--border)!important}.stat-block:nth-child(2n){border-right:none!important}.stat-num{font-size:clamp(44px,10vw,72px)!important}.process{padding:60px 20px!important}.process-steps{grid-template-columns:1fr!important}.step{padding:28px 0!important;border-right:none!important;border-bottom:1px solid var(--border)!important}.step:last-child{border-bottom:none!important}.zones{padding:60px 20px!important}.zones-grid{grid-template-columns:1fr!important;gap:36px!important}.zones-list{grid-template-columns:1fr 1fr!important}.testimonials{padding:60px 20px!important}.tm-head{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:40px!important}.tm-grid{grid-template-columns:1fr!important}.cta{padding:60px 20px!important}.cta::before{font-size:180px!important}.cta-inner{grid-template-columns:1fr!important;gap:36px!important}.cta-actions{flex-direction:column!important;gap:10px!important}.cta-actions .btn{width:100%!important;justify-content:center!important}.certs{grid-template-columns:1fr 1fr!important;width:100%!important}.form-section{padding:60px 20px!important}.form-inner{grid-template-columns:1fr!important;gap:40px!important}.form-card{padding:28px 20px!important}.form-grid{grid-template-columns:1fr!important;gap:16px!important}.alt-section{grid-template-columns:1fr!important;direction:ltr!important}.alt-section.reverse{direction:ltr!important}.alt-img{height:260px!important}.alt-content{padding:40px 20px!important}.alt-content h2{font-size:clamp(24px,6vw,34px)!important}.supports-section{padding:60px 20px!important}.supports-header{flex-direction:column!important;gap:16px!important;align-items:flex-start!important}.supports-grid{grid-template-columns:1fr 1fr!important}.support-item{padding:24px 12px!important;border-bottom:1px solid var(--border)!important}.support-item:nth-child(2n){border-right:none!important}.timeline-section{padding:60px 20px!important}.timeline{grid-template-columns:48px 1fr!important}.faq-section{padding:60px 20px!important}.faq-inner{grid-template-columns:1fr!important;gap:32px!important}.faq-page-hero{padding:90px 20px 48px!important}.faq-page-body{padding:48px 20px!important}.faq-cta{flex-direction:column!important;padding:48px 20px!important;gap:24px!important}.cta-simple{flex-direction:column!important;padding:52px 20px!important;gap:28px!important}.cta-simple-actions{align-items:flex-start!important;width:100%!important}.btn-white{width:100%!important;justify-content:center!important}.about-intro{grid-template-columns:1fr!important;padding:52px 20px!important;gap:40px!important}.about-intro-img{height:300px!important}.about-year-badge{top:auto!important;right:16px!important;bottom:-20px!important}.values-section{padding:60px 20px!important}.values-grid{grid-template-columns:1fr!important}.numbers-section{padding:60px 20px!important}.numbers-header{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:40px!important}.numbers-grid{grid-template-columns:1fr 1fr!important}.certs-section{padding:60px 20px!important}.certs-row{grid-template-columns:1fr 1fr!important}.gallery-section{padding:60px 20px!important}.gallery-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.gallery-item.big{grid-row:span 1!important}.gallery-item{height:200px!important}.cta-about{flex-direction:column!important;padding:52px 20px!important;gap:28px!important}.contact-hero-mini{padding:90px 20px 48px!important}.contact-body{grid-template-columns:1fr!important}.contact-info-col{padding:40px 20px!important}.contact-form-col{padding:40px 20px!important}.gallery-hero{padding:90px 20px 48px!important}.gallery-filter{padding:24px 20px!important}.gallery-masonry{padding:36px 20px!important}.masonry-grid{columns:2!important}.gallery-cta-band{flex-direction:column!important;padding:48px 20px!important;gap:20px!important}.blog-hero{padding:90px 20px 48px!important}.blog-listing{padding:48px 20px!important}.blog-featured{grid-template-columns:1fr!important}.blog-card-img{height:220px!important}.blog-grid{grid-template-columns:1fr!important}.seo-hero{padding:90px 20px 48px!important}.seo-hero h1{font-size:clamp(28px,7vw,44px)!important}.seo-hero-ctas{flex-direction:column!important;gap:10px!important}.seo-hero-ctas .btn{width:100%!important;justify-content:center!important}.seo-services{padding:52px 20px!important}.seo-services-grid{grid-template-columns:1fr 1fr!important}.seo-why{padding:52px 20px!important}.seo-why-grid{grid-template-columns:1fr!important}.seo-temos{padding:52px 20px!important}.seo-temo-grid{grid-template-columns:1fr!important}.seo-cta{flex-direction:column!important;padding:52px 20px!important;gap:24px!important}.seo-cta-actions{align-items:flex-start!important}.aides-band{padding:52px 20px!important}.aides-grid{grid-template-columns:1fr 1fr!important}.legal-hero{padding:90px 20px 48px!important}.legal-body{padding:40px 20px!important}.tff-footer-main .et_pb_row{padding:52px 20px 40px!important}.tff-footer-bottom .et_pb_row{padding:16px 20px!important}}@media (max-width:480px){.zones-list{grid-template-columns:1fr!important}.supports-grid{grid-template-columns:1fr!important}.support-item{border-right:none!important}.certs-row{grid-template-columns:1fr!important}.gallery-grid,.masonry-grid{grid-template-columns:1fr!important}.aides-grid{grid-template-columns:1fr!important}.seo-services-grid{grid-template-columns:1fr!important}.numbers-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:980px){.tff-header-section,.tff-header-section .et_pb_row,.tff-header-section .et_pb_menu__wrap{position:relative!important;overflow:visible!important}.tff-header-section .et_pb_menu .et_pb_menu__menu{display:none!important;visibility:hidden!important}.tff-header-section .et_pb_menu .et_mobile_menu{position:fixed!important;top:68px!important;left:0!important;right:0!important;width:100%!important;background:#ffffff!important;border-top:3px solid #C62D1E!important;box-shadow:0 8px 24px rgba(0,0,0,0.15)!important;z-index:999999!important;margin:0!important;padding:8px 0!important;list-style:none!important}.tff-header-section .et_pb_menu .et_mobile_menu li a{font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:500!important;color:#1A3D20!important;padding:16px 24px!important;border-bottom:1px solid #f0f0f0!important;display:block!important;background:transparent!important}.tff-header-section .et_pb_menu .et_mobile_menu li a:hover{color:#C62D1E!important;background:#f9f9f9!important}.tff-header-section .et_pb_menu .et_mobile_menu li:last-child a{border-bottom:none!important}}.et_pb_code_inner header.header,.et_pb_code_inner .header,.et_pb_code_inner .cursor{display:none!important}