.elementor .bs-split-text{grid-column:1;grid-row:2;align-self:end;}.elementor .bs-split-title{grid-column:2;grid-row:1 / span 2;align-self:center;}.elementor .bs-split-eye{grid-column:1;grid-row:1;}.elementor .bs-menu-link{width:100%;font-family:var(--bs-titulo);font-weight:400;font-size:40px;color:var(--bs-tinta);padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;text-align: left; border-bottom-style: solid; border-bottom-color: var(--bs-linha);\n}.elementor .bs-nav-link:hover,.elementor .bs-nav-link:focus-visible{color:var(--bs-logo);}.elementor .bs-nav-link{font-family:var(--bs-corpo);font-weight:700;font-size:11px;color:var(--bs-tinta);letter-spacing:0.13em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;background-color:transparent;}.elementor .bs-cap{position:absolute;inset-block-end:18px;inset-inline-start:20px;font-family:var(--bs-corpo);font-size:10px;color:var(--bs-tinta);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;background-color:rgba(247,246,241,0.92);display:block;}.elementor .bs-icon{width:60px;height:60px;font-size:26px;color:var(--bs-logo);line-height:1;padding:0px;margin-block-end:28px;border-radius:50%;background-color:#e1e3da;display:flex;justify-content:center;align-items:center;}.elementor .bs-card:hover,.elementor .bs-card:focus-visible{border-color:var(--bs-salvia);box-shadow:0px 22px 44px -28px rgba(29,33,31,0.4);transform:translate3d(0px, -6px, 0px);}.elementor .bs-card{min-height:390px;padding-block-start:34px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;border-width:1px;border-color:var(--bs-linha);border-style:solid;background-color:var(--bs-branco);transition:transform 0.35s, box-shadow 0.35s, border-color 0.35s;display:flex;flex-direction:column;gap:14px;}.elementor .bs-side-text{max-width:440px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;border-top-style: solid; border-top-color: var(--bs-linha);\n}.elementor .bs-split{width:100%;column-gap:7vw;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.7fr);align-items:stretch;row-gap: 40px;\n}.elementor .bs-hero-content{width:100%;max-width:1440px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .bs-hero-shade{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(11,21,17,0.55) 0%,rgba(11,21,17,0.08) 32%,rgba(11,21,17,0.25) 55%,rgba(11,21,17,0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .bs-hero-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;filter: saturate(0.85);\n}.elementor .bs-hero{width:100%;height:88vh;min-height:580px;max-height:900px;overflow:hidden;position:relative;color:#ffffff;padding-block-start:120px;padding-block-end:58px;padding-inline-start:40px;padding-inline-end:40px;background-color:#343e38;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .bs-pill:hover,.elementor .bs-pill:focus-visible{color:#ffffff;background-color:var(--bs-tinta);}.elementor .bs-pill{font-family:var(--bs-corpo);font-weight:700;font-size:11px;color:var(--bs-tinta);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:99px;border-width:1px;border-color:var(--bs-tinta);border-style:solid;background-color:transparent;display:inline-block;white-space: nowrap;\n}.elementor .bs-link:hover,.elementor .bs-link:focus-visible{opacity:70%;}.elementor .bs-link{font-family:var(--bs-corpo);font-weight:700;font-size:12px;color:inherit;letter-spacing:0.075em;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:inline-block;align-self:flex-start;border-bottom-style: solid; border-bottom-color: currentColor; text-align: left;\n}.elementor .bs-lead{font-family:var(--bs-corpo);font-size:19px;line-height:1.6;margin:0px;display:block;}.elementor .bs-text{font-family:var(--bs-corpo);font-size:17px;color:var(--bs-suave);line-height:1.7;margin:0px;display:block;}.elementor .bs-h3{font-family:var(--bs-titulo);font-weight:400;font-size:clamp(36px, 3.2vw, 50px);letter-spacing:-0.02em;line-height:1;margin:0px;display:block;}.elementor .bs-h2-sm{font-family:var(--bs-titulo);font-weight:400;font-size:clamp(50px, 6vw, 96px);letter-spacing:-0.035em;line-height:0.95;margin:0px;display:block;}.elementor .bs-h2{font-family:var(--bs-titulo);font-weight:400;font-size:clamp(56px, 7vw, 112px);letter-spacing:-0.035em;line-height:0.95;margin:0px;display:block;}.elementor .bs-h1{font-family:var(--bs-titulo);font-weight:400;font-size:clamp(70px, 9vw, 150px);letter-spacing:-0.035em;line-height:0.93;margin:0px;display:block;}.elementor .bs-eyebrow{font-family:var(--bs-corpo);font-weight:700;font-size:11px;letter-spacing:0.19em;line-height:1.4;text-transform:uppercase;margin:0px;display:block;}.elementor .bs-inner{width:100%;max-width:1440px;padding:0px;display:flex;flex-direction:column;}.elementor .bs-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;}