.elementor .dw-btn:hover,.elementor .dw-btn:focus-visible{color:#ffffff;border-color:#45195b;background-color:#45195b;}.elementor .dw-btn{font-weight:600;font-size:15px;color:#ffffff;line-height:1.2;text-align:center;border-radius:999px;border-width:2px;border-color:#6f2c91;border-style:solid;background-color:#6f2c91;padding-block: 15px; padding-inline: 26px;\n}.elementor .dw-img{width:100%;height:auto;object-fit:cover;border-radius:16px;box-shadow:0px 6px 24px -8px rgba(44, 15, 59, 0.16);}.elementor .dw-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .dw-col{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .dw-split{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .dw-grid{column-gap:20px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-auto-rows:auto;row-gap: 20px;\n}.elementor .dw-card{font-size:15px;color:#3f4553;line-height:1.65;padding:24px;border-radius:16px;border-width:1px;border-color:#e3e7ef;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 3px 0px rgba(44, 15, 59, 0.05);}.elementor .dw-text{font-size:16px;color:#3f4553;line-height:1.7;}.elementor .dw-lead{max-width:760px;font-size:17px;color:#5e6575;line-height:1.7;}.elementor .dw-h2{font-family:Poppins;font-weight:700;font-size:36px;color:#1e468b;letter-spacing:-0.015em;line-height:1.2;text-transform:none;}.elementor .dw-eyebrow{font-weight:600;font-size:13px;color:#6f2c91;letter-spacing:0.08em;text-transform:uppercase;margin-block-end:-16px;}.elementor .dw-sec{color:#3f4553;display:flex;flex-direction:column;gap:28px;padding-block: 80px; padding-inline: max(20px, calc((100% - 1200px) / 2));\n}.elementor .dw-btn-wa:hover,.elementor .dw-btn-wa:focus-visible{color:#1f6e22;border-color:#d3efdf;background-color:#d3efdf;}.elementor .dw-btn-wa{color:#1f6e22;border-color:#e7f4e7;background-color:#e7f4e7;}.elementor .dw-btn-outline:hover,.elementor .dw-btn-outline:focus-visible{color:#6f2c91;border-color:#6f2c91;background-color:#f8f3fb;}.elementor .dw-btn-outline{color:#6f2c91;border-color:#e1cdee;background-color:#ffffff;}.elementor .dw-grid-4{grid-template-columns:repeat(4, 1fr);}.elementor .dw-grid-3{grid-template-columns:repeat(3, 1fr);}.elementor .dw-tint{background-color:#f3f6fc;}