.elementor-11 .elementor-element.elementor-element-1f57732c{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1f57732c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1f57732c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-59cd906{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-60dcf90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-60dcf90d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;line-height:1.18em;letter-spacing:0.2px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6c606fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6c606fda .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-55d24cb7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-40b7132e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button{background-color:#4B0082;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFDD0;color:#FFFDD0;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button:focus{background-color:#2E0050;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-4cb74886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-4cb74886 .elementor-button:focus svg{fill:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-736af6aa{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-736af6aa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-736af6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-29d2cd26{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7fefeccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7fefeccb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5ba8992c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5ba8992c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:47px;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#4B0082;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4f9cb497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button{background-color:#4B0082;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFDD0;color:#FFFDD0;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button:focus{background-color:#2E0050;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-1b8ca9a3 .elementor-button:focus svg{fill:#FFFDD0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-3aac947d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:7px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-icon i{color:#4B0082;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-icon svg{fill:#4B0082;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-11 .elementor-element.elementor-element-3aac947d .elementor-icon-list-text{color:#6A5B7C;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1367f921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-6b7e44e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-345b83fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-345b83fd img{border-radius:36px 36px 36px 36px;}.elementor-11 .elementor-element.elementor-element-307ace3b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-307ace3b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-307ace3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-45253198{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-45253198:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-45253198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2e91c882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-2e91c882 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2bc7777d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-2bc7777d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-1661cc37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-38d28edf{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-38d28edf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-38d28edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-249206d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6ad37fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-6ad37fef .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6ad37fef.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-6ad37fef .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-6ad37fef .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-4c73e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4c73e0b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5216b451{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-683df5ce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-1fc4d043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-1fc4d043 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-1fc4d043.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-1fc4d043 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-1fc4d043 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-4174c3e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4174c3e1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-53cee8c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-18c710b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4edb37a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-4edb37a5 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4edb37a5.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-4edb37a5 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-4edb37a5 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-7de2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7de2a7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4b45b59a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-4dfbe1f6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7dffcbd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-7dffcbd3 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7dffcbd3.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-7dffcbd3 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-7dffcbd3 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-55ea8738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-55ea8738 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-778ae22e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-1f635b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7b9e470f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-7b9e470f .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7b9e470f.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-7b9e470f .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-7b9e470f .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-2abd8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2abd8bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-c8b79ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-2f576b1e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-e2b67af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-e2b67af .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-e2b67af.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-e2b67af .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-e2b67af .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-2ac4e17e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2ac4e17e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-210163d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-3af2a73c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-3af2a73c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3af2a73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-28fb59b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-34e2fbba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-34e2fbba:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-34e2fbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0050;}.elementor-11 .elementor-element.elementor-element-25787beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-25787beb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-1c8f8de8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1c8f8de8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-68942fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-353c5e82{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-353c5e82:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-353c5e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0050;}.elementor-11 .elementor-element.elementor-element-72b97201{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-20384ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-20384ad0 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-16e0b2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-16e0b2d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-1a8ad76a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-5505b95f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-50d3daf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-50d3daf9 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-53661ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-53661ad4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-6edbb286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-4ba9f1e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5145d84b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5145d84b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-53f70329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-53f70329 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-23dbb214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-58547e1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2f519294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2f519294 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-3ebb5c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3ebb5c70 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-1ec79545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-51ea0700{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6bd467e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6bd467e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-2350cdb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2350cdb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-59fd64de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-66655639{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-66655639:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-66655639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0050;}.elementor-11 .elementor-element.elementor-element-305ac83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button{background-color:#FFFDD0;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#4B0082;color:#4B0082;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button:focus{background-color:#FBFAEF;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-39e8ced8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-39e8ced8 .elementor-button:focus svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-451f9b8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-451f9b8f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-451f9b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-29f7f746{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-29f7f746 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-40a6ce95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-40a6ce95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3a4c730a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-d2f515{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-d2f515:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d2f515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-2afa5f12{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-476baa2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-476baa2d .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-476baa2d.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-476baa2d .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-476baa2d .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-78b024ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-78b024ce .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3eb2d476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-5baa6308{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2bd319ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-2bd319ff .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2bd319ff.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-2bd319ff .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-2bd319ff .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-740a7208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-740a7208 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7260f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-326699ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3d07c0ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-3d07c0ce .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3d07c0ce.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-3d07c0ce .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-3d07c0ce .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-33e4c814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-33e4c814 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7bbfcb1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-6f0aed4f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-6f0aed4f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f0aed4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-623b84cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2b9d7e91{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2b9d7e91:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2b9d7e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-592316af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-114fb83a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-114fb83a .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6e647cf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6e647cf1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-17c1be07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.75em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-bc33eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6f6e9786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6f6e9786 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4c5bc76f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-79460a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-79460a2a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-378dfd7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-4fc944ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-4fc944ef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-40fa8d55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-5dd778d7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5dd778d7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5dd778d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-53212175{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-26542c7e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-26542c7e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26542c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-537890cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-537890cf .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-40e006fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-40e006fa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-90531a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-30997ebb{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-30997ebb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-30997ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-5f755147{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6b99b699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-6b99b699 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6b99b699.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-6b99b699 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-6b99b699 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-8ac99f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-8ac99f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3c9a9cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-260ce1db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5328d387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-5328d387 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5328d387.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-5328d387 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-5328d387 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-2caf818c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2caf818c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-26b2d582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-7722bfca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2696451e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-2696451e .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2696451e.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-2696451e .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-2696451e .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-472c209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-472c209 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-16c29ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-3662368{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6f356a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-6f356a06 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6f356a06.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-6f356a06 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-6f356a06 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-75b99d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-75b99d6c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7003128c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-28b30b68{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-56030db5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-56030db5 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-56030db5.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-56030db5 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-56030db5 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-9a23bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-9a23bdd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-385834a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-a21404e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4aa8d120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-4aa8d120 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4aa8d120.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-4aa8d120 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-4aa8d120 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-3476aac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3476aac8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-63d3f0a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-37aa976d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-37aa976d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-37aa976d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-54f0cbd5{--spacer-size:1px;}.elementor-11 .elementor-element.elementor-element-264a52ea{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-264a52ea:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-264a52ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-1744764e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1744764e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-25088c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-25088c7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6490d393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-1b86a91{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1b86a91:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1b86a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-c319bba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2e6fa7e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2e6fa7e1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-35083706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-35083706 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-be9a620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-3742c5e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5d891559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5d891559 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6fa7405c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6fa7405c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-36a58470{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-231a8b14{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6fc6e2d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6fc6e2d6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-b60eccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-b60eccb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-250ede21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-a40064b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-255050a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-255050a5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-72f393f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-72f393f8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-692dfce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-659bdc89{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5ddc36b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5ddc36b1 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3875c42a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3875c42a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.28em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-72a26bed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-7a164de6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7a164de6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7a164de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button{background-color:#4B0082;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFDD0;color:#FFFDD0;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button:focus{background-color:#2E0050;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-616ed60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-616ed60 .elementor-button:focus svg{fill:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-7a29ce87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7a29ce87:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7a29ce87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-14c3fd17{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-14c3fd17:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-14c3fd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-6f100f39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6f100f39 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3d48061a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-3d48061a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4e93b5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-5e11c9d8{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5e11c9d8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e11c9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-477ef1a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4e6cce2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-4e6cce2c .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4e6cce2c.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-4e6cce2c .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-4e6cce2c .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-3a592507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-3a592507 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6073d14f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-27eacca2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-452bf321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-452bf321 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-452bf321.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-452bf321 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-452bf321 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-5078a184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5078a184 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6eaf974c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-5c89ba09{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-5866e001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-5866e001 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-5866e001.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-5866e001 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-5866e001 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-1ac1ab38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-1ac1ab38 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3d9089d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-70e55b39{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-4fd7851a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-4fd7851a .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4fd7851a.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-4fd7851a .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-4fd7851a .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-69f4ff70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-69f4ff70 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-6096c5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-25737469{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-25737469:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-25737469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-6b1ee708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-4332f63f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4332f63f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4332f63f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-6c06868{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6c06868 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2ee98f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-2ee98f3c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-7900d63f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-2195f4b5{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2195f4b5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2195f4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-32cad5b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-13b74e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-13b74e0a .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-13b74e0a.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-13b74e0a .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-13b74e0a .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-5876fe39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5876fe39 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-40a68ee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-6ba94d24{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-440aaf87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-440aaf87 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-440aaf87.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-440aaf87 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-440aaf87 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-cd747d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-cd747d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-17c4ed95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-14e143b0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-f3f4186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-f3f4186 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-f3f4186.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-f3f4186 .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-f3f4186 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-630dcada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-630dcada .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-4bf8528b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-3a3ce9fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-388c87fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-11 .elementor-element.elementor-element-388c87fd .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-stacked .elementor-icon{background-color:#EEE8FB;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-default .elementor-icon{color:#EEE8FB;border-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-default .elementor-icon svg{fill:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-framed .elementor-icon{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-388c87fd.elementor-view-stacked .elementor-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-388c87fd .elementor-icon{font-size:22px;padding:0.8em;}.elementor-11 .elementor-element.elementor-element-388c87fd .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-5b90efa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-5b90efa3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3e1699bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:1.68em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-622042d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-622042d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-622042d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8FB;}.elementor-11 .elementor-element.elementor-element-2ca403f9{--spacer-size:1px;}.elementor-11 .elementor-element.elementor-element-7dc240f6{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7dc240f6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7dc240f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-1b67cc9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-405412f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-405412f3 img{border-radius:36px 36px 36px 36px;}.elementor-11 .elementor-element.elementor-element-3c2b41e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2ce5b73e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2ce5b73e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-bf9d622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-bf9d622 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-2feb24d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:1.8em;color:#3F2A5B;}.elementor-11 .elementor-element.elementor-element-352bbbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-352bbbcd .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-141721c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-13821735 .elementor-button{background-color:#4B0082;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFDD0;color:#FFFDD0;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-13821735 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-13821735 .elementor-button:focus{background-color:#2E0050;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-13821735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-13821735 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-13821735 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-13821735 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-13821735 .elementor-button:focus svg{fill:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-5675024{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5675024:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5675024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAEF;}.elementor-11 .elementor-element.elementor-element-2945473e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-2945473e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-38a6063f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-38a6063f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-9eb37bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#6A5B7C;}.elementor-11 .elementor-element.elementor-element-f910510{--spacer-size:36px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title{border-width:1px;border-color:#E3DCEA;background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-content{border-width:1px;border-block-end-color:#E3DCEA;background-color:#FFFFFF;color:#6A5B7C;font-family:"Mulish", Sans-serif;font-size:16px;line-height:1.7em;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-toggle-title, .elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-toggle-icon{color:#2A0049;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-toggle-icon svg{fill:#2A0049;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title.elementor-active a, .elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-toggle-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title .elementor-toggle-icon i:before{color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title .elementor-toggle-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3ce6125d .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-6a40ea59{--spacer-size:34px;}.elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button{background-color:#4B0082;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFDD0;color:#FFFDD0;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button:focus{background-color:#2E0050;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-723ce9c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-723ce9c1 .elementor-button:focus svg{fill:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-1de10886{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:116px;--padding-bottom:116px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1de10886:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1de10886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0050;}.elementor-11 .elementor-element.elementor-element-6c8da012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6c8da012 .elementor-heading-title{font-family:"Pinyon Script", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-650a00ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-650a00ee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:600;line-height:1.18em;letter-spacing:-0.4px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-68b7cae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button{background-color:#FFFDD0;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#4B0082;color:#4B0082;border-radius:999px 999px 999px 999px;padding:18px 38px 18px 38px;}.elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button:focus{background-color:#FBFAEF;color:#4B0082;}.elementor-11 .elementor-element.elementor-element-3df6c2b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-3df6c2b5 .elementor-button:focus svg{fill:#4B0082;}.elementor-11 .elementor-element.elementor-element-259b523e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,253,208,0.62);}.elementor-11 .elementor-element.elementor-element-1fe48a8a{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1fe48a8a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1fe48a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0082;}.elementor-11 .elementor-element.elementor-element-1f20aa02{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-54f55c7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-54f55c7c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.18em;letter-spacing:0.2px;color:#FFFDD0;}.elementor-11 .elementor-element.elementor-element-d12c06f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-d12c06f .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#FFB6C1;}.elementor-11 .elementor-element.elementor-element-2805bf49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:1.9em;color:rgba(255,253,208,0.82);}.elementor-11 .elementor-element.elementor-element-20926049{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-20926049:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-20926049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0082;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-1dcb3c9e{--divider-border-style:solid;--divider-color:rgba(255,253,208,0.22);--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-1dcb3c9e .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-1dcb3c9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-1c4f2058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Mulish", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.8em;color:rgba(255,253,208,0.62);}.elementor-11 .elementor-element.elementor-element-4e96b075{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e96b075:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4e96b075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B0082;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-1f57732c{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-60dcf90d .elementor-heading-title{font-size:21px;}.elementor-11 .elementor-element.elementor-element-736af6aa{--padding-top:28px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5ba8992c .elementor-heading-title{font-size:31px;}.elementor-11 .elementor-element.elementor-element-307ace3b{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-45253198{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2bc7777d .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-38d28edf{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3af2a73c{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-34e2fbba{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1c8f8de8 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-353c5e82{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-66655639{--padding-top:12px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-451f9b8f{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-40a6ce95 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-d2f515{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6f0aed4f{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2b9d7e91{--padding-top:68px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6e647cf1 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-5dd778d7{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-26542c7e{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-40e006fa .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-30997ebb{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-37aa976d{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-264a52ea{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-25088c7 .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-1b86a91{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7a164de6{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7a29ce87{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14c3fd17{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3d48061a .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-5e11c9d8{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-25737469{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4332f63f{--padding-top:68px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2ee98f3c .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-2195f4b5{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-622042d{--padding-top:12px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7dc240f6{--padding-top:68px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-bf9d622 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-5675024{--padding-top:68px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-38a6063f .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-3ce6125d.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-1de10886{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-650a00ee .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-1fe48a8a{--padding-top:56px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-54f55c7c .elementor-heading-title{font-size:27px;}.elementor-11 .elementor-element.elementor-element-20926049{--padding-top:0px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4e96b075{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ---------- 1. Layout ---------- */
.db-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:30px;}
.db-row.db-gap-wide{gap:40px;}
.db-row.db-gap-tight{gap:10px;}
.db-row.db-middle{align-items:center;}
.db-col{display:flex;flex-direction:column;min-width:0;}
.db-col.db-middle{justify-content:center;}
@media(max-width:767px){
  .db-row{gap:20px;}
  .db-col{width:100%;}
}

/* ---------- 2. Cards e paineis ---------- */
.db-card{
  background:#FFFFFF;
  border:1px solid rgba(46,0,80,0.12);
  border-radius:22px;
  padding:32px 30px;
  box-shadow:0 2px 8px rgba(46,0,80,0.08);
  transition:transform .28s cubic-bezier(.22,.61,.36,1),
             box-shadow .28s cubic-bezier(.22,.61,.36,1);
}
.db-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(46,0,80,0.10);}
.db-panel{
  background:#FFFFFF;border:1px solid rgba(46,0,80,0.12);
  border-radius:22px;padding:48px 44px;box-shadow:0 2px 8px rgba(46,0,80,0.08);
}
.db-panel-dark{background:rgba(0,0,0,0.18);border-radius:22px;padding:36px 34px;}
.db-flat{background:none;border:0;box-shadow:none;padding:0;}

/* ---------- 3. Tile de icone ---------- */
.db-card .elementor-icon,
.db-tile .elementor-icon{
  background:#EEE8FB !important;
  color:#4B0082 !important;
  width:56px;height:56px;border-radius:14px !important;
  display:inline-flex;align-items:center;justify-content:center;font-size:22px;
}
.db-card .elementor-icon svg,
.db-tile .elementor-icon svg{width:22px;height:22px;fill:#4B0082;}
.db-card .elementor-icon-wrapper,
.db-tile .elementor-icon-wrapper{margin-bottom:18px;}

/* ---------- 4. Acento italico no titulo ---------- */
.elementor-heading-title em,
.db-sec h1 em,.db-sec h2 em,.db-sec h3 em{font-style:italic;color:#4B0082;}

/* ---------- 5. FAQ arredondado ---------- */
.db-faq .elementor-toggle .elementor-toggle-item,
.db-faq details{
  background:#FFFFFF;
  border:1px solid #E3DCEA !important;
  border-radius:14px;overflow:hidden;margin-bottom:12px;
}
.db-faq .elementor-toggle .elementor-tab-title,
.db-faq summary{border:0 !important;padding:20px 24px !important;border-radius:14px;}
.db-faq .elementor-toggle .elementor-tab-title.elementor-active{
  border-radius:14px 14px 0 0;}
.db-faq .elementor-toggle .elementor-tab-content,
.db-faq .tg-c{border:0 !important;padding:0 24px 22px !important;
  border-radius:0 0 14px 14px;}
.db-faq .elementor-toggle-icon{color:#4B0082;}

/* ---------- 6. Imagens ---------- */
.db-blob img{
  border-radius:42% 58% 62% 38% / 42% 44% 56% 58% !important;
  box-shadow:0 24px 60px rgba(46,0,80,0.14);
}
.db-round img{border-radius:36px !important;box-shadow:0 24px 60px rgba(46,0,80,0.14);}
.db-sec img{max-width:100%;height:auto;}

/* ---------- 7. Nav fixo ---------- */
.db-nav .elementor-button{white-space:nowrap;}
.db-nav .db-col:last-child{align-items:flex-end;}
.db-nav{
  position:sticky;top:0;z-index:50;background:rgba(251,250,239,0.90);
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  border-bottom:1px solid rgba(46,0,80,0.12);
}
@media(max-width:767px){.db-nav{position:static;}}

/* ---------- 8. Botao ---------- */
.db-sec .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px;}
.db-sec .elementor-button i{font-size:1.05em;line-height:1;}
.db-sec .elementor-button,.db-btn{
  border-radius:999px !important;
  transition:transform .16s cubic-bezier(.22,.61,.36,1),background .28s,filter .28s;
}
.db-sec .elementor-button:hover,.db-btn:hover{transform:translateY(-1px);}

/* ---------- 9. WhatsApp fixo no mobile ---------- */
.db-sticky-wa{display:none;}
@media(max-width:767px){
  .db-sticky-wa{
    display:flex;position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;
    align-items:center;justify-content:center;gap:10px;padding:16px;
    border-radius:999px;background:#4B0082;color:#FFFDD0;
    font-family:'Mulish',sans-serif;font-weight:600;font-size:16px;
    text-decoration:none;box-shadow:0 12px 30px rgba(0,0,0,0.28);
  }
  .db-sticky-wa svg{fill:currentColor;}
  body{padding-bottom:88px;}
}

/* ---------- 10. Ajustes ---------- */
.db-sec p:last-child{margin-bottom:0;}
.db-quote .elementor-divider{margin-left:auto;margin-right:auto;}

/* =========================================================
   11. Linha editorial densa
   ========================================================= */

/* ---- Ticker de palavras-chave (CSS puro, sem plugin) ---- */
.db-ticker{overflow:hidden;white-space:nowrap;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.db-ticker-track{display:inline-flex;gap:0;animation:db-slide 38s linear infinite;}
.db-ticker-group{display:inline-flex;align-items:center;gap:38px;padding-right:38px;}
.db-ticker span{font-family:'Mulish',sans-serif;font-size:15px;font-weight:600;
  letter-spacing:.02em;white-space:nowrap;}
.db-ticker span::after{content:" 0b7";margin-left:38px;opacity:.45;}
@keyframes db-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.db-ticker-track{animation:none}}

/* ---- Nav com ancoras ---- */
.db-navlinks{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:0;padding:0;
  list-style:none;justify-content:flex-end;}
.db-navlinks a{font-family:'Mulish',sans-serif;font-size:15px;font-weight:600;
  text-decoration:none;color:inherit;opacity:.82;transition:opacity .2s;}
.db-navlinks a:hover{opacity:1;}
@media(max-width:900px){.db-navlinks{display:none;}}

/* ---- Barra fixa no mobile, duas linhas ---- */
.db-bar{display:none;}
@media(max-width:767px){
  .db-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9999;
    align-items:center;justify-content:space-between;gap:14px;
    padding:12px 16px;background:#4B0082;color:#FFFDD0;
    font-family:'Mulish',sans-serif;text-decoration:none;
    box-shadow:0 -6px 24px rgba(0,0,0,0.18);}
  .db-bar b{display:block;font-size:15px;font-weight:700;line-height:1.2;}
  .db-bar small{display:block;font-size:12px;opacity:.82;line-height:1.3;}
  .db-bar i{font-size:22px;flex:0 0 auto;}
  body{padding-bottom:76px;}
  .db-sticky-wa{display:none !important;}
}

/* ---- Densidade: negrito de impacto dentro do paragrafo ---- */
.db-sec .elementor-widget-text-editor strong{font-weight:700;}

/* =========================================================
   11. Dara Mota — regras da marca e reforco mobile
   ========================================================= */

/* --- Ancoras: compensa o nav fixo ao rolar --- */
html{scroll-behavior:smooth;}
.e-con[id]{scroll-margin-top:96px;}
@media(max-width:767px){.e-con[id]{scroll-margin-top:16px;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}

/* --- Hero --- */
.db-hero{align-items:center;}
/* retrato alto e elegante, mas sem esticar a secao inteira */
.db-hero-img img{max-height:620px;width:100%;object-fit:cover;object-position:center 20%;}
/* No mobile o retrato entra primeiro, com altura limitada, para que o
   H1 continue perto da dobra. */
@media(max-width:767px){
  .db-hero-img img{max-height:300px;object-position:center 18%;}
  .db-hero-img{margin-bottom:4px;}
}

/* --- Nav: uma linha so, do desktop ao celular --- */
@media(max-width:900px){
  .db-nav.db-row{flex-wrap:nowrap;gap:12px;align-items:center;}
  .db-nav .db-col{flex:1 1 auto !important;max-width:none !important;width:auto !important;}
  .db-nav .db-col:nth-child(2){display:none;}
  .db-nav .db-col:last-child{flex:0 0 auto !important;}
  .db-nav .elementor-button{padding:12px 22px !important;font-size:14px !important;
    white-space:nowrap;min-height:46px;}
}
/* No celular a barra fixa do rodape ja e o CTA. Manter o botao no topo
   cria dois CTAs concorrentes na mesma tela e espreme o wordmark. */
@media(max-width:767px){.db-nav .db-col:last-child{display:none !important;}}

/* --- Cards em faixa escura --- */
.db-card-dark{
  background:rgba(255,253,208,0.06);
  border:1px solid rgba(255,253,208,0.20);
  box-shadow:none;
}
.db-card-dark:hover{
  background:rgba(255,253,208,0.10);
  box-shadow:none;transform:translateY(-3px);
}

/* --- Etapas: 5 colunas pedem padding mais justo --- */
.db-step{padding:26px 22px;}
@media(max-width:1024px){.db-step{padding:28px 26px;}}

/* --- Credenciais: tiles baixos, sem hover --- */
.db-cred{padding:24px 26px;box-shadow:none;border:1px solid rgba(46,0,80,0.10);}
.db-cred:hover{transform:none;box-shadow:none;}

/* --- Painel suave (lilas sobre lilas pede contraste de superficie) --- */
.db-panel-soft{
  background:#FFFFFF;border:1px solid rgba(46,0,80,0.10);
  border-radius:22px;padding:36px 34px;box-shadow:0 2px 8px rgba(46,0,80,0.08);
}
@media(max-width:767px){.db-panel-soft{padding:28px 24px;}}

/* --- Ticker na tipografia da marca --- */
.db-ticker{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;}
.db-ticker span{font-size:22px;}
@media(max-width:767px){.db-ticker span{font-size:18px;}}

/* --- Reforco mobile geral --- */
@media(max-width:767px){
  /* a barra fixa nao pode cobrir o fim da pagina; o html recebe a cor do
     rodape para a faixa de respiro nao aparecer como um risco claro */
  body{padding-bottom:76px;}
  html{background:#4B0082;}
  /* alvo de toque minimo de 48px em todo botao */
  .db-sec .elementor-button{min-height:52px;padding:16px 26px !important;
    width:100%;justify-content:center;text-align:center;}
  .db-nav .elementor-button{width:auto;min-height:44px;}
  /* nada de estouro lateral */
  html,body{overflow-x:hidden;max-width:100%;}
  .db-sec{overflow-x:clip;}
  /* corpo nunca abaixo de 16px */
  .db-sec p,.db-sec li{font-size:16px !important;}
  .db-sec .db-ticker span{font-size:18px !important;}
  /* headings quebram melhor em tela estreita */
  .db-sec h1,.db-sec h2{text-wrap:balance;hyphens:auto;}
  /* cards ganham ar */
  .db-card{padding:26px 22px;}
  /* painel de transparencia */
  .db-panel{padding:30px 22px;}
  /* FAQ: area de toque maior */
  .db-faq .elementor-tab-title{padding:18px 18px !important;min-height:56px;
    display:flex;align-items:center;justify-content:space-between;gap:12px;}
  .db-faq .elementor-tab-content{padding:0 18px 20px !important;}
}

/* --- Tablet: 5 colunas viram 2, o ultimo card centraliza --- */
@media(min-width:768px) and (max-width:1024px){
  .db-sec .db-card{padding:28px 26px;}
}

/* --- Foco visivel para teclado (acessibilidade) --- */
.db-sec a:focus-visible,.db-sec button:focus-visible,
.db-navlinks a:focus-visible,.db-bar:focus-visible{
  outline:3px solid #6E36A8;outline-offset:3px;border-radius:8px;
}

/* --- Icone social: alvo de toque de 46px --- */
.db-sec .elementor-social-icon{min-width:46px;min-height:46px;
  display:inline-flex;align-items:center;justify-content:center;}

/* --- Imagens nunca estouram --- */
.db-sec img{max-width:100%;height:auto;display:block;}

/* --- Sombra do FAQ igual a dos cards --- */
.db-faq .elementor-toggle .elementor-toggle-item{box-shadow:0 2px 8px rgba(46,0,80,0.06);}

/* ---------- larguras geradas ---------- */
.db-mw1200{padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2));}
@media(max-width:767px){.db-mw1200{padding-left:20px;padding-right:20px;}}
.db-row.db-gap-10{gap:10px;}
@media(max-width:767px){.db-row.db-gap-10{gap:20px;}}
.db-w26-10-3{flex:0 0 calc(26% - 7.27px);max-width:calc(26% - 7.27px);}
@media(max-width:1024px){.db-w26-10-3{flex:0 0 calc(50% - 5.0px);max-width:calc(50% - 5.0px);}}
@media(max-width:767px){.db-w26-10-3{flex:0 0 100%;max-width:100%;}}
.db-w48-10-3{flex:0 0 calc(48% - 7.27px);max-width:calc(48% - 7.27px);}
@media(max-width:1024px){.db-w48-10-3{flex:0 0 calc(50% - 5.0px);max-width:calc(50% - 5.0px);}}
@media(max-width:767px){.db-w48-10-3{flex:0 0 100%;max-width:100%;}}
.db-row.db-gap-40{gap:40px;}
@media(max-width:767px){.db-row.db-gap-40{gap:20px;}}
.db-w44-40-2{flex:0 0 calc(44% - 20.6px);max-width:calc(44% - 20.6px);}
@media(max-width:767px){.db-w44-40-2{flex:0 0 100%;max-width:100%;}}
.db-w56-40-2{flex:0 0 calc(56% - 20.6px);max-width:calc(56% - 20.6px);}
@media(max-width:767px){.db-w56-40-2{flex:0 0 100%;max-width:100%;}}
.db-row.db-gap-30{gap:30px;}
@media(max-width:767px){.db-row.db-gap-30{gap:20px;}}
.db-w33_33-30-3{flex:0 0 calc(33.33% - 20.6px);max-width:calc(33.33% - 20.6px);}
@media(max-width:1024px){.db-w33_33-30-3{flex:0 0 calc(50% - 15.0px);max-width:calc(50% - 15.0px);}}
@media(max-width:767px){.db-w33_33-30-3{flex:0 0 100%;max-width:100%;}}
.db-mw880{padding-left:max(40px,calc((100% - 880px)/2));padding-right:max(40px,calc((100% - 880px)/2));}
@media(max-width:767px){.db-mw880{padding-left:20px;padding-right:20px;}}
.db-row.db-gap-20{gap:20px;}
@media(max-width:767px){.db-row.db-gap-20{gap:20px;}}
.db-w20_0-20-5{flex:0 0 calc(20.0% - 16.6px);max-width:calc(20.0% - 16.6px);}
@media(max-width:1024px){.db-w20_0-20-5{flex:0 0 calc(50% - 10.0px);max-width:calc(50% - 10.0px);}}
@media(max-width:767px){.db-w20_0-20-5{flex:0 0 100%;max-width:100%;}}
.db-mw900{padding-left:max(40px,calc((100% - 900px)/2));padding-right:max(40px,calc((100% - 900px)/2));}
@media(max-width:767px){.db-mw900{padding-left:20px;padding-right:20px;}}
.db-w25_0-30-4{flex:0 0 calc(25.0% - 23.1px);max-width:calc(25.0% - 23.1px);}
@media(max-width:1024px){.db-w25_0-30-4{flex:0 0 calc(50% - 15.0px);max-width:calc(50% - 15.0px);}}
@media(max-width:767px){.db-w25_0-30-4{flex:0 0 100%;max-width:100%;}}
.db-w40-40-2{flex:0 0 calc(40% - 20.6px);max-width:calc(40% - 20.6px);}
@media(max-width:767px){.db-w40-40-2{flex:0 0 100%;max-width:100%;}}
.db-w60-40-2{flex:0 0 calc(60% - 20.6px);max-width:calc(60% - 20.6px);}
@media(max-width:767px){.db-w60-40-2{flex:0 0 100%;max-width:100%;}}
.db-row.db-gap-24{gap:24px;}
@media(max-width:767px){.db-row.db-gap-24{gap:20px;}}
.db-w33_33-24-3{flex:0 0 calc(33.33% - 16.6px);max-width:calc(33.33% - 16.6px);}
@media(max-width:1024px){.db-w33_33-24-3{flex:0 0 calc(50% - 12.0px);max-width:calc(50% - 12.0px);}}
@media(max-width:767px){.db-w33_33-24-3{flex:0 0 100%;max-width:100%;}}
.db-mw940{padding-left:max(40px,calc((100% - 940px)/2));padding-right:max(40px,calc((100% - 940px)/2));}
@media(max-width:767px){.db-mw940{padding-left:20px;padding-right:20px;}}
.db-mw920{padding-left:max(40px,calc((100% - 920px)/2));padding-right:max(40px,calc((100% - 920px)/2));}
@media(max-width:767px){.db-mw920{padding-left:20px;padding-right:20px;}}
.db-w55-30-2{flex:0 0 calc(55% - 15.6px);max-width:calc(55% - 15.6px);}
@media(max-width:767px){.db-w55-30-2{flex:0 0 100%;max-width:100%;}}
.db-w45-30-2{flex:0 0 calc(45% - 15.6px);max-width:calc(45% - 15.6px);}
@media(max-width:767px){.db-w45-30-2{flex:0 0 100%;max-width:100%;}}/* End custom CSS */