.elementor .ots-pill{font-family:Inter;font-weight:800;font-size:10px;letter-spacing:0.08em;line-height:1.45;text-transform:uppercase;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:8px;border-radius:3px;}.elementor .ots-card{padding:32px;border-radius:22px;border-width:1px;border-color:#e4e4e8;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;}.elementor .ots-btn:hover,.elementor .ots-btn:focus-visible{background-color:#a92f7b;box-shadow:0px 18px 40px -12px rgba(204,63,151,0.8);transform:translate3d(0px, -2px, 0px);}.elementor .ots-btn{font-family:Inter;font-weight:700;font-size:16px;color:#ffffff;letter-spacing:-0.01em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:#CC3F97;box-shadow:0px 10px 30px -10px rgba(204,63,151,0.7);transition:transform 0.35s, box-shadow 0.35s, background-color 0.35s;}.elementor .ots-text{font-family:Inter;font-size:17px;color:inherit;line-height:1.65;}.elementor .ots-lead{max-width:58ch;font-family:Inter;font-size:20px;color:#5d636a;line-height:1.6;}.elementor .ots-h2{font-family:Inter;font-weight:800;font-size:56px;color:inherit;letter-spacing:-0.04em;line-height:1.05;}.elementor .ots-eyebrow{font-family:Inter;font-weight:700;font-size:12px;color:#CC3F97;letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;}.elementor .ots-head{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .ots-wrap{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .ots-mist{background-color:#f4f4f6;}.elementor .ots-dark{color:#ffffff;background-color:#23262a;}.elementor .ots-section{width:100%;overflow:hidden;font-family:Inter;padding-block-start:128px;padding-block-end:128px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}