.elementor-131 .elementor-element.elementor-element-61017da8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-61017da8:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-61017da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2dad3;}.elementor-131 .elementor-element.elementor-element-5bc80fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-f330729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-23de6051{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-7ecf4318 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-78a5153{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-1647a349 .elementor-button{background-color:#7f0339;fill:#fffdfc;color:#fffdfc;}.elementor-131 .elementor-element.elementor-element-fbc00c5{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-41a883cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-145e6a58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-7b6a9c21{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-22b902ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-22b24fc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-54ee9eb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-721ee1f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-3b5c768a{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-7470e6f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-14d9030 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-dd76318{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-580fc9aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-79490486 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-33650a72{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-6094c6a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-6094c6a6:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-6094c6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf3f0;}.elementor-131 .elementor-element.elementor-element-5340a37e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-25ba91b3{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-25d87dd9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-62f732dd{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-259cd387{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-37a0daaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-415e5e2f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-b843636 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-3bed65c9{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-313a9bec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-40187652 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-140dd2e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-6b0ef290{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-542d3b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-1081b2d3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-38e1423e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-4ae4d1cb{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-453ba2a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-453ba2a0:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-453ba2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7f0339;}.elementor-131 .elementor-element.elementor-element-e1f9b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-75c90cff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-6f216233{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-1be70f0a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-206cb2be{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-7f1037f5{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5d224729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-4e7c0159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-2f36fec2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-689ab82d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-658c4346 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-2ec9baf5{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-30070f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-7ff58982 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5e369660{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-4a796f31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-19087069{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-100e39c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-191c3a56 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-14e31017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-117067e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-67dc3a61{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-3c29614c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-3776a68b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-4e514a63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-2a0e8ef9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-19a9c356{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5ae3a188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-2f749058 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5bdb5047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-4f8caf20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-21e47286{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-5f8bfd5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf3f0;}.elementor-131 .elementor-element.elementor-element-2f29c92b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-2a10d9a6{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-5c3d33df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-ff666ee{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-447a43c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-7d51a6a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-3b9979b2{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-4b3aba9e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-4d7d6ec0{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-517272c6{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-13718892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-77908536{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-7a723327 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-523c152e{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-6af465b8{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-37f4d16f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-37f4d16f:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-37f4d16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdfc;}.elementor-131 .elementor-element.elementor-element-30d5157f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-534d63e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-215baaeb{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-39fc58ba .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-72e67509{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-accordion-icon, .elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-accordion-title{color:#7f0339;}.elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-accordion-icon svg{fill:#7f0339;}.elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-active .elementor-accordion-icon, .elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-active .elementor-accordion-title{color:#7f0339;}.elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-active .elementor-accordion-icon svg{fill:#7f0339;}.elementor-131 .elementor-element.elementor-element-3ed2273f .elementor-tab-content{color:#2b1420;}.elementor-131 .elementor-element.elementor-element-5b026c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-5b026c2c:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-5b026c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2dad3;}.elementor-131 .elementor-element.elementor-element-77d49c56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-131 .elementor-element.elementor-element-66285b4f{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-361d2b4b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-131 .elementor-element.elementor-element-1e582398{font-family:"Raleway", Sans-serif;}.elementor-131 .elementor-element.elementor-element-17005c74 .elementor-button{background-color:#7f0339;fill:#fffdfc;color:#fffdfc;}.elementor-131 .elementor-element.elementor-element-523c5aa3{font-family:"Raleway", Sans-serif;}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-61017da8{--content-width:1160px;}.elementor-131 .elementor-element.elementor-element-6094c6a6{--content-width:1160px;}.elementor-131 .elementor-element.elementor-element-453ba2a0{--content-width:1160px;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b{--content-width:1160px;}.elementor-131 .elementor-element.elementor-element-37f4d16f{--content-width:1160px;}.elementor-131 .elementor-element.elementor-element-5b026c2c{--content-width:1160px;}}/* Start custom CSS for container, class: .elementor-element-61017da8 */.elementor-131 .elementor-element.elementor-element-61017da8 {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-61017da8 > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-61017da8 h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-61017da8 h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-61017da8 p {margin:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-61017da8 a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-61017da8.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-61017da8{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-61017da8 .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-61017da8.cg-petals:before{width:380px;height:380px;right:-180px;}}

.elementor-131 .elementor-element.elementor-element-61017da8 .cg-hero {align-items:center;gap:72px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-hero-copy {flex:1.15;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-61017da8 h1.elementor-heading-title{font-size:clamp(42px,5vw,70px);color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-hero-copy>.elementor-widget-text-editor:not(.cg-kicker):not(.cg-micro){max-width:500px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-micro{font-size:12px!important;opacity:.75;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo{flex:1;padding:0 0 28px 0;position:relative;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-portrait img{width:100%;height:470px;object-fit:cover;object-position:center 30%;border-radius:220px 220px 24px 24px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo-note{position:absolute;bottom:0;left:-28px;padding:23px 28px;background:#fffdfc;border-radius:4px 24px 24px 24px;width:auto;gap:4px;box-shadow:0 16px 50px #4d142011;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo-note .cg-kicker{margin:0;font-size:9px!important;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo-note h3.elementor-heading-title{font-size:25px;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stats{margin-top:52px;border-top:1px solid #7f03392b;padding-top:24px;gap:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat{flex:1;padding:0 24px;gap:5px;border-right:1px solid #7f03392b;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat:first-child{padding-left:0;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat:last-child{border:0;}
.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat h3{font-size:32px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat p{font-size:12px;}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-61017da8 .cg-hero{gap:38px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo{width:100%;padding-left:16px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-portrait img{height:380px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-photo-note{left:0;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stats{flex-direction:row;gap:0;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat{padding:0 12px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat h3{font-size:24px;}.elementor-131 .elementor-element.elementor-element-61017da8 .cg-stat p{font-size:10px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6094c6a6 */.elementor-131 .elementor-element.elementor-element-6094c6a6 {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-6094c6a6 h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 p {margin:0;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-6094c6a6 a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-6094c6a6.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-6094c6a6{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-6094c6a6.cg-petals:before{width:380px;height:380px;right:-180px;}}
.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card-01{background:#f2dad3;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card-02{background:#e8e1f7;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card-03{background:#f5e5d9;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card .cg-number{margin-bottom:26px;}.elementor-131 .elementor-element.elementor-element-6094c6a6 .cg-card h3{font-size:27px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453ba2a0 */.elementor-131 .elementor-element.elementor-element-453ba2a0 {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-453ba2a0 h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 p {margin:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-453ba2a0 a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-453ba2a0.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-453ba2a0{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-453ba2a0.cg-petals:before{width:380px;height:380px;right:-180px;}}

.elementor-131 .elementor-element.elementor-element-453ba2a0{color:#fffdfc;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-kicker{color:#f4bab1;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-journey{gap:80px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-journey-intro{flex:.85;padding:0;gap:22px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-timeline{flex:1.2;padding:0;gap:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step{padding:26px 0;border-top:1px solid #ffffff30;gap:24px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step:first-child{padding-top:0;border-top:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step-copy{padding:0;gap:10px;flex:1;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step .cg-number{width:54px;flex-shrink:0;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-number .elementor-heading-title{color:#f4bab1;font-size:37px;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step h3{font-size:27px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step p{font-size:15px;opacity:.85;}
.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-chapter{font-size:50px!important;font-family:"Playfair Display",serif!important;color:#f4bab1;opacity:.6;margin-top:42px;}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-journey{gap:38px;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-step{flex-direction:row;}.elementor-131 .elementor-element.elementor-element-453ba2a0 .cg-chapter{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8bfd5b */.elementor-131 .elementor-element.elementor-element-5f8bfd5b {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b p {margin:0;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-5f8bfd5b{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b.cg-petals:before{width:380px;height:380px;right:-180px;}}
.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-featured{background:#e8e1f7;border:1px solid #ac97f560;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-card{border:1px solid #7f033920;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-detail{padding-top:20px;border-top:1px solid #7f033928;font-size:13px!important;margin-top:12px;}.elementor-131 .elementor-element.elementor-element-5f8bfd5b .cg-card .cg-kicker{margin-bottom:2px;font-size:10px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f4d16f */.elementor-131 .elementor-element.elementor-element-37f4d16f {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-37f4d16f > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-37f4d16f h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-37f4d16f h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-37f4d16f p {margin:0;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-37f4d16f a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-37f4d16f.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-37f4d16f{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-37f4d16f.cg-petals:before{width:380px;height:380px;right:-180px;}}

.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-faq{gap:72px;}.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-faq-intro{flex:.8;padding:0;gap:20px;}.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-accordion{flex:1.2;min-width:0;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-accordion-item{border:0!important;border-bottom:1px solid #7f033930!important;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-tab-title{padding:24px 0!important;font:600 17px/1.5 Raleway,sans-serif!important;color:#7f0339!important;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-tab-content{padding:0 22px 24px 0!important;border:0!important;font:400 15px/1.8 Raleway,sans-serif!important;color:#2b1420!important;}
.elementor-131 .elementor-element.elementor-element-37f4d16f .elementor-accordion-icon{margin-right:14px;}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-faq{gap:30px;}.elementor-131 .elementor-element.elementor-element-37f4d16f .cg-accordion{width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b026c2c */.elementor-131 .elementor-element.elementor-element-5b026c2c {position:relative;isolation:isolate;overflow:hidden;--cg-b:#7f0339;color:#2b1420;padding:88px 28px;gap:0;font-family:Raleway,sans-serif;}
.elementor-131 .elementor-element.elementor-element-5b026c2c > .e-con-inner {max-width:1160px;width:100%;margin:auto;gap:0;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .e-con {min-width:0;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .elementor-widget {margin-bottom:0;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .elementor-heading-title {font-family:"Playfair Display",serif;font-weight:500;line-height:1.12;letter-spacing:-.035em;color:inherit;}
.elementor-131 .elementor-element.elementor-element-5b026c2c h2.elementor-heading-title {font-size:clamp(34px,3.8vw,50px);}
.elementor-131 .elementor-element.elementor-element-5b026c2c h3.elementor-heading-title {font-size:28px;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .elementor-widget-text-editor {font-family:Raleway,sans-serif;font-size:17px;line-height:1.75;color:inherit;}
.elementor-131 .elementor-element.elementor-element-5b026c2c p {margin:0;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-kicker {font-size:11px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7f0339;margin-bottom:20px;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-button .elementor-button {background:#7f0339!important;color:#fffdfc!important;border:1px solid #7f0339;border-radius:100px;padding:18px 27px;font:600 14px Raleway,sans-serif;line-height:1.3;box-shadow:none;transition:background .2s,transform .2s;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-button .elementor-button:hover {background:#5c092d!important;transform:translateY(-2px);}
.elementor-131 .elementor-element.elementor-element-5b026c2c a:focus-visible {outline:3px solid #ac97f5;outline-offset:5px;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-wrap {max-width:1160px;width:100%;margin:auto;padding:0;gap:24px;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-row {display:flex;flex-direction:row;gap:24px;align-items:stretch;padding:0;width:100%;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-intro {max-width:620px;gap:18px;padding:0;margin-bottom:40px;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-card {padding:32px;gap:18px;border-radius:24px;background:#fffdfc;flex:1;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-number .elementor-heading-title {font:500 44px "Playfair Display",serif;color:#7f0339;}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-flower {position:relative;}
.elementor-131 .elementor-element.elementor-element-5b026c2c.cg-petals:before {content:"";position:absolute;z-index:-1;right:-120px;top:-140px;width:600px;height:600px;opacity:.13;pointer-events:none;background:radial-gradient(ellipse at 30% 30%,#ac97f5 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 30%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 30% 70%,#b8194d 0 23%,transparent 23.5%),radial-gradient(ellipse at 70% 70%,#ac97f5 0 23%,transparent 23.5%);transform:rotate(22deg);}
@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-5b026c2c{padding:58px 22px;}.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-row{flex-direction:column;}.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-card{padding:26px;}.elementor-131 .elementor-element.elementor-element-5b026c2c .elementor-widget-text-editor{font-size:16px;}.elementor-131 .elementor-element.elementor-element-5b026c2c.cg-petals:before{width:380px;height:380px;right:-180px;}}
.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-cta-inner{align-items:center;text-align:center;max-width:690px;margin:auto;padding:0;gap:24px;}.elementor-131 .elementor-element.elementor-element-5b026c2c h2.elementor-heading-title{font-size:clamp(42px,5vw,64px);color:#7f0339;}.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-kicker{margin-bottom:0;}.elementor-131 .elementor-element.elementor-element-5b026c2c .cg-note{font-size:12px!important;opacity:.7;}.elementor-131 .elementor-element.elementor-element-5b026c2c.cg-petals:before{left:-160px;top:-130px;right:auto;}/* End custom CSS */