.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-navy:#0b1d2b; --color-gold:#c8a45d; --color-ink:#17202a; --color-gray:#5d625f; --color-cream:#f1ece2; --color-border:#d9d5cc; --color-offwhite:#e8e4da; --color-white:#ffffff; --font-heading:Playfair Display; --font-body:Inter; --space-xs:8px; --space-sm:12px; --space-sm-md:16px; --space-md:20px; --space-lg:24px; --space-xl:32px; --space-2xl:40px; --space-3xl:48px; --space-4xl:64px; --space-5xl:96px; --space-6xl:120px; --container-width:1240px; --radius-card:2px; --bf-page:#070707; --bf-black:#000000; --bf-black-2:#010101; --bf-surface:#191919; --bf-surface-2:#131313; --bf-surface-3:#111111; --bf-pill:#1a1a1a; --bf-border:#3b3939; --bf-border-2:#363636; --bf-border-3:#212126; --bf-light:#e8e8eb; --bf-white:#ffffff; --bf-text-soft:#dbdada; --bf-text-dark:#404040; --bf-text-muted:#737373; --bf-gold:#bc9672; --bf-gold-bar:#c49255; --bf-gold-light:#ffe0b7; --bf-gold-deep:#ac8461; --bf-gold-icon:#d2ae88; --bf-green:#52c923; --bf-green-dark:#2a750c; --bf-green-glow:#94ef70; --bf-font-display:Alexandria; --bf-font-sub:Zalando Sans; --bf-font-ui:Inter; --bf-fs-h1:clamp(20px, 16.939px + 0.785vw, 32.007px); --bf-fs-hero-sub:clamp(16px, 13.635px + 0.606vw, 25.278px); --bf-fs-pill:clamp(10px, 9.213px + 0.202vw, 13.089px); --bf-fs-section-title:clamp(20px, 15.601px + 1.128vw, 37.258px); --bf-fs-card-lead:clamp(21.526px, 17.674px + 0.988vw, 36.638px); --bf-fs-card-title:clamp(30px, 28.308px + 0.434vw, 36.638px); --bf-fs-card-body:clamp(20px, 17.961px + 0.523vw, 28px); --bf-fs-badge:clamp(6.899px, 5.665px + 0.317vw, 11.742px); --bf-fs-step:clamp(15.324px, 12.311px + 0.773vw, 27.146px); --bf-fs-step-num:clamp(11.493px, 9.233px + 0.58vw, 20.36px); --bf-fs-faixa:clamp(12.37px, 10.029px + 0.6vw, 21.552px); --bf-fs-cta-hero:clamp(14.812px, 14.006px + 0.207vw, 17.973px); --bf-fs-cta-como:clamp(15.515px, 12.979px + 0.65vw, 25.464px); --bf-fs-cta-sobre:clamp(13.901px, 12.922px + 0.251vw, 17.741px); --bf-fs-como-body:clamp(21.661px, 20.045px + 0.414vw, 28px); --bf-fs-sobre-title:clamp(35.589px, 33.083px + 0.643vw, 45.421px); --bf-fs-sobre-body:clamp(14.104px, 13.111px + 0.255vw, 18px); --bf-fs-footer:clamp(10.238px, 8.006px + 0.572vw, 18.996px); --bf-radius-card:clamp(11.751px, 9.648px + 0.539vw, 20px); --bf-radius-media:clamp(9.401px, 7.719px + 0.431vw, 16px); --bf-gap-cards:clamp(25px, 21.176px + 0.98vw, 40px); --bf-gap-title-cards:clamp(29px, 19.824px + 2.353vw, 65px); --bf-stack-top:clamp(24px, 9.725px + 3.66vw, 80px); --bf-stack-offset:20px; --bf-radius-section:20px; --bf-radius-pill:999px; --bf-w-cards:1114px; --bf-w-section:1410px; --bf-w-sobre:1404px; --bf-w-footer:1381px; --bf-w-tablet-max:600px; --e-gv-8b378f6:Aeonik, Inter, sans-serif; --e-gv-0642394:Brown Casalova, Brown CasalovaDemo, serif; --bf-font-aeonik:Aeonik; --bf-font-casalova:Brown Casalova; --bf-sobre-min-h:min(814px, calc((100vw - 40px) * 0.57977)); }