.elementor .vt-cta-box{width:100%;max-width:1180px;color:#FFFFFF;text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:48px;padding-inline-end:48px;border-radius:36px;background-image:radial-gradient(circle at 15% 20%, rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 40%),linear-gradient(115deg, #1D4E9A 0%,#2BB3E8 60%,#A6D11C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .vt-step-num{font-family:var(--vitta-fonte);font-weight:800;font-size:64px;color:transparent;letter-spacing:-0.04em;line-height:1;margin:0px;background-image:linear-gradient(135deg, #1D4E9A 0%,#2BB3E8 60%,#A6D11C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text;\n}.elementor .vt-step{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;border-top-style: solid; border-top-color: var(--vitta-primaria);\n}.elementor .vt-stack{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .vt-row{width:auto;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .vt-page-hero{width:100%;font-family:var(--vitta-fonte);color:var(--vitta-branco);padding-block-start:176px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-image:radial-gradient(circle at 88% 10%, rgba(43,179,232,0.55) 0%,rgba(43,179,232,0) 42%),radial-gradient(circle at 0% 100%, rgba(166,209,28,0.35) 0%,rgba(166,209,28,0) 38%),linear-gradient(120deg, #0F2E5E 0%,#1D4E9A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--vitta-marinho-escuro);display:flex;flex-direction:column;align-items:center;}.elementor .vt-placeholder-label{font-family:var(--vitta-fonte);font-weight:700;font-size:12px;color:rgba(255,255,255,0.9);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .vt-placeholder{width:100%;min-height:260px;padding:20px;background-image:linear-gradient(135deg, rgba(29,78,154,0.92) 0%,rgba(43,179,232,0.85) 65%,rgba(166,209,28,0.8) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;align-items:flex-end;}.elementor .vt-tag{font-family:var(--vitta-fonte);font-weight:800;font-size:12px;color:#4E6A00;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:50px;background-color:rgba(166,209,28,0.18);display:inline-flex;align-self:flex-start;}.elementor .vt-card-body{padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .vt-card:hover,.elementor .vt-card:focus-visible{box-shadow:0px 1px 2px 0px rgba(15,46,94,0.06),0px 24px 48px -16px rgba(15,46,94,0.28);transform:translate3d(0px, -4px, 0px);}.elementor .vt-card{padding:32px;border-radius:24px;background-color:var(--vitta-branco);box-shadow:0px 1px 2px 0px rgba(15,46,94,0.06),0px 12px 32px -12px rgba(15,46,94,0.18);display:flex;flex-direction:column;gap:14px;}.elementor .vt-grid-4{width:100%;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .vt-grid-3{width:100%;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .vt-grid-2{width:100%;display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .vt-btn:hover,.elementor .vt-btn:focus-visible{color:var(--vitta-primaria);background-color:var(--vitta-branco);transform:translate3d(0px, -2px, 0px);}.elementor .vt-btn{font-family:var(--vitta-fonte);font-weight:800;font-size:15px;color:var(--vitta-marinho-escuro);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;border-width:2px;border-color:transparent;border-style:solid;background-color:var(--vitta-lima);display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .vt-text{font-family:var(--vitta-fonte);font-weight:400;font-size:16px;color:var(--vitta-texto);line-height:1.7;margin:0px;}.elementor .vt-lead{font-family:var(--vitta-fonte);font-weight:400;font-size:19px;color:var(--vitta-texto);line-height:1.65;margin:0px;}.elementor .vt-h3{font-family:var(--vitta-fonte);font-weight:800;font-size:22px;color:var(--vitta-primaria);letter-spacing:-0.01em;line-height:1.2;margin:0px;}.elementor .vt-h2{font-family:var(--vitta-fonte);font-weight:800;font-size:44px;color:var(--vitta-primaria);letter-spacing:-0.025em;line-height:1.08;margin:0px;}.elementor .vt-h1{font-family:var(--vitta-fonte);font-weight:800;font-size:60px;color:inherit;letter-spacing:-0.03em;line-height:1.04;margin:0px;}.elementor .vt-eyebrow{font-family:var(--vitta-fonte);font-weight:800;font-size:13px;color:var(--vitta-ciano);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .vt-section-head{max-width:720px;display:flex;flex-direction:column;gap:16px;}.elementor .vt-container{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:32px;}.elementor .vt-section{width:100%;font-family:var(--vitta-fonte);padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--vitta-branco);display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .vt-card-media{overflow:hidden;padding:0px;gap:0px;}.elementor .vt-section-gradient{color:var(--vitta-branco);background-image:linear-gradient(115deg, #1D4E9A 0%,#2BB3E8 60%,#A6D11C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .vt-section-dark{color:var(--vitta-branco);background-image:radial-gradient(circle at 85% 15%, rgba(43,179,232,0.35) 0%,rgba(43,179,232,0) 45%),radial-gradient(circle at 10% 90%, rgba(166,209,28,0.22) 0%,rgba(166,209,28,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--vitta-marinho-escuro);}.elementor .vt-section-soft{background-color:var(--vitta-fundo);}.elementor .vt-btn-ghost-light:hover,.elementor .vt-btn-ghost-light:focus-visible{color:var(--vitta-primaria);background-color:var(--vitta-branco);}.elementor .vt-btn-ghost-light{color:var(--vitta-branco);border-width:2px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:transparent;}.elementor .vt-btn-outline:hover,.elementor .vt-btn-outline:focus-visible{color:var(--vitta-branco);background-color:var(--vitta-primaria);}.elementor .vt-btn-outline{color:var(--vitta-primaria);border-width:2px;border-color:currentColor;border-style:solid;background-color:transparent;}.elementor .vt-btn-primary:hover,.elementor .vt-btn-primary:focus-visible{color:var(--vitta-branco);background-color:var(--vitta-ciano);}.elementor .vt-btn-primary{color:var(--vitta-branco);background-color:var(--vitta-primaria);}.elementor .vt-text-light{color:rgba(255,255,255,0.86);}.elementor .vt-on-dark{color:var(--vitta-branco);}.elementor .vt-split{width:100%;display:grid;gap:64px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);align-items:center;}