.elementor-890 .elementor-element.elementor-element-68c1a2e > .elementor-container{max-width:1320px;}.elementor-890 .elementor-element.elementor-element-68c1a2e{padding:90px 52px 90px 52px;}.elementor-890 .elementor-element.elementor-element-b720543 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-890 .elementor-element.elementor-element-b6113d9{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-890 .elementor-element.elementor-element-0c1a526 .elementor-heading-title{color:#8D0A99;font-family:"Fraunces", Sans-serif;font-size:86px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-890 .elementor-element.elementor-element-a69c24b{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-890 .elementor-element.elementor-element-555518a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-890 .elementor-element.elementor-element-555518a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#643168;}.elementor-890 .elementor-element.elementor-element-555518a > .elementor-element-populated, .elementor-890 .elementor-element.elementor-element-555518a > .elementor-element-populated > .elementor-background-overlay, .elementor-890 .elementor-element.elementor-element-555518a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-890 .elementor-element.elementor-element-555518a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-890 .elementor-element.elementor-element-555518a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-890 .elementor-element.elementor-element-0f3c565{color:#fffcf3;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-890 .elementor-element.elementor-element-87142f5 .elementor-heading-title{color:#fffcf3;font-family:"Fraunces", Sans-serif;font-size:58px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-890 .elementor-element.elementor-element-44d5dad{color:#fffcf3;font-family:"Space Grotesk", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-890 .elementor-element.elementor-element-9079bbb .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#442447;color:#442447;background-color:#d5e000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}.elementor-890 .elementor-element.elementor-element-bea2da0{color:#fffcf3;font-family:"Space Grotesk", Sans-serif;font-size:14px;line-height:1.6em;}@media(max-width:1024px){.elementor-890 .elementor-element.elementor-element-68c1a2e{padding:70px 32px 70px 32px;}.elementor-890 .elementor-element.elementor-element-0c1a526 .elementor-heading-title{font-size:65px;}.elementor-890 .elementor-element.elementor-element-87142f5 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-890 .elementor-element.elementor-element-68c1a2e{padding:54px 20px 54px 20px;}.elementor-890 .elementor-element.elementor-element-b6113d9{font-size:16px;}.elementor-890 .elementor-element.elementor-element-0c1a526 .elementor-heading-title{font-size:46px;}.elementor-890 .elementor-element.elementor-element-a69c24b{font-size:16px;}.elementor-890 .elementor-element.elementor-element-0f3c565{font-size:16px;}.elementor-890 .elementor-element.elementor-element-87142f5 .elementor-heading-title{font-size:38px;}.elementor-890 .elementor-element.elementor-element-44d5dad{font-size:16px;}.elementor-890 .elementor-element.elementor-element-bea2da0{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-0c1a526 */.elementor-890 .elementor-element.elementor-element-0c1a526 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87142f5 */.elementor-890 .elementor-element.elementor-element-87142f5 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-555518a */.elementor-890 .elementor-element.elementor-element-555518a{box-shadow:9px 9px 0 #16c8cf}/* End custom CSS */
/* Start custom CSS */body.elementor-page-890{--ink:#261332;--paper:#fff9ef;--pink:#ff4f9a;--cyan:#62e7ef;--lime:#dfff59;background:var(--paper);color:var(--ink)} body.elementor-page-890 h1{font-family:"Arial Black",Arial,sans-serif;font-size:clamp(3rem,7vw,6.5rem);color:var(--pink);text-shadow:4px 4px 0 var(--ink)} body.elementor-page-890 p{font-size:1.18rem;line-height:1.65} body.elementor-page-890 form{background:white;border:3px solid var(--ink);border-radius:26px;padding:clamp(20px,4vw,42px);box-shadow:10px 10px 0 var(--cyan)} body.elementor-page-890 input,body.elementor-page-890 textarea{border:2px solid var(--ink)!important;border-radius:12px!important;padding:12px!important} body.elementor-page-890 input[type=submit]{background:var(--lime)!important;color:var(--ink)!important;font-weight:900!important;border-radius:999px!important}/* End custom CSS */