.elementor-40289 .elementor-element.elementor-element-89c96fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-40289 .elementor-element.elementor-element-fd0fcaa img{width:236px;}.elementor-40289 .elementor-element.elementor-element-a71c0d2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-40289 .elementor-element.elementor-element-a71c0d2{text-align:center;}.elementor-40289 .elementor-element.elementor-element-a71c0d2 .elementor-heading-title{font-family:"Nunito Sans", Playfair Display;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:4.5px;color:#5B5478;}.elementor-40289 .elementor-element.elementor-element-4c8fa9e > .elementor-widget-container{margin:26px 0px 26px 0px;}.elementor-40289 .elementor-element.elementor-element-4c8fa9e{text-align:center;}.elementor-40289 .elementor-element.elementor-element-4c8fa9e .elementor-heading-title{font-family:"Nunito Sans", Playfair Display;font-size:44px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#2E0A4F;}.elementor-40289 .elementor-element.elementor-element-c3e58b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-40289 .elementor-element.elementor-element-c3e58b1:not(.elementor-motion-effects-element-type-background), .elementor-40289 .elementor-element.elementor-element-c3e58b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCEBFB;}.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title{font-family:"Nunito Sans", Playfair Display;font-size:36px;font-weight:900;line-height:1em;letter-spacing:-1px;color:#E3185F;}.elementor-40289 .elementor-element.elementor-element-51da54f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-40289 .elementor-element.elementor-element-51da54f{text-align:start;font-family:"Nunito Sans", Playfair Display;font-size:17px;font-weight:400;line-height:1.35em;color:#5E5873;}.elementor-40289 .elementor-element.elementor-element-30770df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button{background-color:transparent;font-family:"Nunito Sans", Playfair Display;font-size:21px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(100deg, #A245D6 0%, #EE3CB4 100%);box-shadow:0px 8px 18px 0px rgba(160,50,190,0.32);border-radius:999px 999px 999px 999px;padding:17px 18px 17px 18px;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button:hover, .elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(100deg, #8E33C4 0%, #E12AA4 100%);}.elementor-40289 .elementor-element.elementor-element-8ea5496{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button:hover svg, .elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button{background-color:#FFFFFF;font-family:"Nunito Sans", Playfair Display;font-size:21px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:1.2px;fill:#2E0A4F;color:#2E0A4F;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#6B4A8C;border-radius:999px 999px 999px 999px;padding:17px 18px 17px 18px;}.elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button:hover, .elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button:focus{background-color:#2E0A4F;color:#FFFFFF;}.elementor-40289 .elementor-element.elementor-element-35c90e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button:hover svg, .elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40289 .elementor-element.elementor-element-41f3cbc > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-40289 .elementor-element.elementor-element-41f3cbc{text-align:center;font-family:"Nunito Sans", Playfair Display;font-size:15px;line-height:1.5em;color:#5E5873;}#elementor-popup-modal-40289{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-40289 .dialog-message{width:560px;height:auto;}#elementor-popup-modal-40289 .dialog-widget-content{border-radius:28px 28px 28px 28px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-40289 .elementor-element.elementor-element-89c96fb{--padding-top:26px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-40289 .elementor-element.elementor-element-fd0fcaa img{width:180px;}.elementor-40289 .elementor-element.elementor-element-a71c0d2 .elementor-heading-title{font-size:9px;letter-spacing:3px;}.elementor-40289 .elementor-element.elementor-element-4c8fa9e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-40289 .elementor-element.elementor-element-4c8fa9e .elementor-heading-title{font-size:30px;}.elementor-40289 .elementor-element.elementor-element-c3e58b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title{font-size:26px;}.elementor-40289 .elementor-element.elementor-element-51da54f{font-size:14px;}.elementor-40289 .elementor-element.elementor-element-30770df{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-40289 .elementor-element.elementor-element-8ea5496{width:100%;max-width:100%;}.elementor-40289 .elementor-element.elementor-element-8ea5496 .elementor-button{font-size:17px;padding:15px 16px 15px 16px;}.elementor-40289 .elementor-element.elementor-element-35c90e4 .elementor-button{font-size:17px;padding:15px 16px 15px 16px;}.elementor-40289 .elementor-element.elementor-element-41f3cbc{font-size:13px;}#elementor-popup-modal-40289 .dialog-message{width:92vw;}}/* Start custom CSS for heading, class: .elementor-element-a71c0d2 */.elementor-40289 .elementor-element.elementor-element-a71c0d2 .mjh{display:inline-block;width:.9em;height:.9em;margin:0 .9em 0 .5em;vertical-align:-.08em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.2C6.4 17.3 2 13.5 2 8.9 2 5.9 4.3 3.6 7.2 3.6c1.9 0 3.6 1 4.8 2.7 1.2-1.7 2.9-2.7 4.8-2.7C19.7 3.6 22 5.9 22 8.9c0 4.6-4.4 8.4-10 12.3z' fill='%23FF2E8B'/%3E%3C/svg%3E") center/contain no-repeat;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9042fa */.elementor-40289 .elementor-element.elementor-element-d9042fa{flex:0 0 auto;}
.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title{position:relative;display:flex;align-items:center;justify-content:center;width:104px;height:104px;border-radius:50%;border:5px solid #E81E63;box-shadow:inset 0 0 0 4px #FCEBFB,inset 0 0 0 5.5px #F48FB4;}
.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title::after{content:"";position:absolute;top:-13px;right:-9px;width:36px;height:36px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.2C6.4 17.3 2 13.5 2 8.9 2 5.9 4.3 3.6 7.2 3.6c1.9 0 3.6 1 4.8 2.7 1.2-1.7 2.9-2.7 4.8-2.7C19.7 3.6 22 5.9 22 8.9c0 4.6-4.4 8.4-10 12.3z' fill='%23FF2E8B'/%3E%3C/svg%3E") center/26px no-repeat #FCEBFB;}
@media(max-width:767px){.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title{width:76px;height:76px;border-width:4px;}.elementor-40289 .elementor-element.elementor-element-d9042fa .elementor-heading-title::after{top:-11px;right:-9px;width:28px;height:28px;background-size:20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51da54f */.elementor-40289 .elementor-element.elementor-element-51da54f{border-left:1.5px solid #B9A3C9;padding-left:26px;min-width:0;flex:1 1 0;}
.elementor-40289 .elementor-element.elementor-element-51da54f p{margin:0;}
.elementor-40289 .elementor-element.elementor-element-51da54f strong{display:block;color:#2E0A4F;font-weight:900;margin-bottom:5px;}
@media(max-width:767px){.elementor-40289 .elementor-element.elementor-element-51da54f{padding-left:16px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f3cbc */.elementor-40289 .elementor-element.elementor-element-41f3cbc p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c96fb */.elementor-40289 .elementor-element.elementor-element-89c96fb{border-radius:28px;overflow:hidden;background-color:#FEFAFF;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath transform='rotate(-14 14 14)' d='M14 23.2C8.4 19.3 4 15.5 4 10.9 4 7.9 6.3 5.6 9.2 5.6c1.9 0 3.6 1 4.8 2.7 1.2-1.7 2.9-2.7 4.8-2.7C21.7 5.6 24 7.9 24 10.9c0 4.6-4.4 8.4-10 12.3z' fill='none' stroke='%23FF6FAE' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath transform='rotate(16 14 14)' d='M14 23.2C8.4 19.3 4 15.5 4 10.9 4 7.9 6.3 5.6 9.2 5.6c1.9 0 3.6 1 4.8 2.7 1.2-1.7 2.9-2.7 4.8-2.7C21.7 5.6 24 7.9 24 10.9c0 4.6-4.4 8.4-10 12.3z' fill='none' stroke='%23FF6FAE' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath transform='rotate(-12 14 14)' d='M14 23.2C8.4 19.3 4 15.5 4 10.9 4 7.9 6.3 5.6 9.2 5.6c1.9 0 3.6 1 4.8 2.7 1.2-1.7 2.9-2.7 4.8-2.7C21.7 5.6 24 7.9 24 10.9c0 4.6-4.4 8.4-10 12.3z' fill='none' stroke='%23FF6FAE' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(ellipse 46% 26% at 0% 0%,#E6CFFA 0%,rgba(230,207,250,0) 100%),radial-gradient(ellipse 46% 24% at 100% 0%,#EBD6FB 0%,rgba(235,214,251,0) 100%),radial-gradient(ellipse 50% 22% at 0% 100%,#EAD5FB 0%,rgba(234,213,251,0) 100%),radial-gradient(ellipse 50% 22% at 100% 100%,#E8D0FA 0%,rgba(232,208,250,0) 100%);background-repeat:no-repeat;background-size:34px 34px,36px 36px,30px 30px,100% 100%,100% 100%,100% 100%,100% 100%;background-position:9% 12%,95% 18%,8% 91%,0 0,0 0,0 0,0 0;}
@media(max-width:767px){.elementor-40289 .elementor-element.elementor-element-89c96fb{background-position:4% 8%,97% 3%,5% 97%,0 0,0 0,0 0,0 0;background-size:26px 26px,26px 26px,24px 24px,100% 100%,100% 100%,100% 100%,100% 100%;}}
.elementor-40289 .elementor-element.elementor-element-89c96fb .elementor-widget-text-editor a{color:#B012A8;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-40289 .dialog-widget-content{background-color:transparent;}
#elementor-popup-modal-40289 .dialog-message{max-height:96vh;overflow-y:auto;border-radius:28px;}/* End custom CSS */