.elementor .form-sub{font-size:0.92rem;color:var(--tinta-2);margin-block-start:-8px;}.elementor .form-err{font-size:0.9rem;color:var(--bordo);}.elementor .field-input{width:100%;}.elementor .dark{color:var(--bege);}.elementor .cl-mail{min-width:0px;}.elementor .cl-wa{min-width:0px;}.elementor .cl-phone{min-width:0px;}.elementor .cl-pin{min-width:0px;}.elementor .ico-in{display:grid;place-items:center;\n}.elementor .ico-ig{display:grid;place-items:center;\n}.elementor .ico-wa{display:grid;place-items:center;\n}.elementor .has-wa{gap:10px;}.elementor .has-arrow{gap:10px;}.elementor .t-link{text-decoration:none;}.elementor .t-txt{display:inline;}.elementor .t-span{display:block;}.elementor .t-label{display:block;}.elementor .t-li{min-width:0px;}.elementor .t-list{display:block;}.elementor .sec{padding-block:clamp(64px,9vw,112px);\n}.elementor .mosaic{width:100%;line-height:0px;display:block;}.elementor .final{color:var(--bege);background-color:var(--verde-900);}.elementor .final-grid{display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;}.elementor .form{color:var(--tinta);padding:clamp(24px,3.4vw,36px);border-radius:10px;background-color:var(--branco);display:flex;flex-direction:column;gap:16px;}.elementor .field{display:flex;flex-direction:column;gap:6px;}.elementor .row2{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .form-note{font-size:0.78rem;color:var(--tinta-3);text-align:center;}.elementor .footer{font-size:0.92rem;color:var(--sobre-verde);background-color:var(--verde-900);}.elementor .ft{display:grid;gap:40px;grid-template-columns:1.2fr .8fr 1fr 1.2fr;padding-block:56px 40px;\n}.elementor .dev{font-weight:500;font-size:0.88rem;color:var(--sobre-verde);display:inline-flex;gap:10px;align-items:center;}.elementor .ft-bot{font-size:0.8rem;color:var(--tinta-3);border-block-start-width:1px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;padding-block:20px; border-top-style: solid; border-top-color: var(--linha-clara);\n}.elementor .social{margin-block-start:20px;display:flex;gap:10px;}.elementor .cl{display:flex;flex-direction:column;gap:14px;}.elementor .h2{font-weight:800;font-size:clamp(1.8rem,3.8vw,2.8rem);letter-spacing:-0.005em;word-spacing:0.08em;line-height:1.1;}.elementor .lead{max-width:52ch;font-size:clamp(1.05rem,1.5vw,1.2rem);}.elementor .btn{font-weight:700;font-size:0.97rem;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1.5px;border-color:transparent;border-style:solid;display:inline-flex;gap:10px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s; white-space:nowrap;\n}.elementor .wrap{width:100%;max-width:1200px;margin-inline:auto; padding-inline:clamp(20px,4vw,40px);\n}.elementor .form-done{color:var(--tinta);padding:0px;background-color:transparent;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;\n}.elementor .mosaic-strip{height:48px;}.elementor .btn-gold:hover,.elementor .btn-gold:focus-visible{background-color:#bd850f;}.elementor .btn-gold{color:var(--branco);background-color:var(--dourado);}.elementor .wa-btn:hover,.elementor .wa-btn:focus-visible{background-color:#188a46;}.elementor .wa-btn{font-weight:700;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:26px;border-radius:999px;background-color:#1fa855;display:inline-flex;gap:10px;align-items:center;}.elementor .id-contato{scroll-margin-top:84px;}.elementor .c-tinta-2{color:var(--tinta-2);}