.elementor-3209 .elementor-element.elementor-element-34ea0dc0{--display:flex;}.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-3209 .elementor-element.elementor-element-6452b2d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3209 .elementor-element.elementor-element-3ee4ddcd .elementor-heading-title{font-family:var( --e-global-typography-06b446d-font-family ), Sans-serif;font-size:var( --e-global-typography-06b446d-font-size );font-weight:var( --e-global-typography-06b446d-font-weight );line-height:var( --e-global-typography-06b446d-line-height );color:#C44FAB;}.elementor-3209 .elementor-element.elementor-element-76396c75{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3209 .elementor-element.elementor-element-21011d16{font-family:var( --e-global-typography-22882c2-font-family ), Sans-serif;font-size:var( --e-global-typography-22882c2-font-size );font-weight:var( --e-global-typography-22882c2-font-weight );color:var( --e-global-color-ba2942f );}.elementor-3209 .elementor-element.elementor-element-cec84ec{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3209 .elementor-element.elementor-element-745cbf81{font-family:var( --e-global-typography-22882c2-font-family ), Sans-serif;font-size:var( --e-global-typography-22882c2-font-size );font-weight:var( --e-global-typography-22882c2-font-weight );color:var( --e-global-color-ba2942f );}.elementor-3209 .elementor-element.elementor-element-46f8b77d{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3209 .elementor-element.elementor-element-445bb6c5{font-family:var( --e-global-typography-22882c2-font-family ), Sans-serif;font-size:var( --e-global-typography-22882c2-font-size );font-weight:var( --e-global-typography-22882c2-font-weight );color:var( --e-global-color-ba2942f );}.elementor-3209 .elementor-element.elementor-element-77804b5c{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3209 .elementor-element.elementor-element-29f6629{font-family:var( --e-global-typography-22882c2-font-family ), Sans-serif;font-size:var( --e-global-typography-22882c2-font-size );font-weight:var( --e-global-typography-22882c2-font-weight );color:var( --e-global-color-ba2942f );}.elementor-3209 .elementor-element.elementor-element-3b00dacb{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3209 .elementor-element.elementor-element-34e7d75{font-family:var( --e-global-typography-22882c2-font-family ), Sans-serif;font-size:var( --e-global-typography-22882c2-font-size );font-weight:var( --e-global-typography-22882c2-font-weight );color:var( --e-global-color-ba2942f );}.elementor-3209 .elementor-element.elementor-element-1a381c18{--n-accordion-title-font-size:1rem;width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:13px 13px 13px 13px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-20851a6 );--n-accordion-title-active-color:var( --e-global-color-20851a6 );--n-accordion-icon-size:15px;}.elementor-3209 .elementor-element.elementor-element-1a381c18 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-3209 .elementor-element.elementor-element-1a381c18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:bold;}.elementor-3209 .elementor-element.elementor-element-51589e1f{--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;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-3209 .elementor-element.elementor-element-51589e1f:not(.elementor-motion-effects-element-type-background), .elementor-3209 .elementor-element.elementor-element-51589e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-20851a6 ) 0%, var( --e-global-color-df9276a ) 100%);}.elementor-3209 .elementor-element.elementor-element-368bd9ac{color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3209 .elementor-element.elementor-element-3ee4ddcd .elementor-heading-title{font-size:var( --e-global-typography-06b446d-font-size );line-height:var( --e-global-typography-06b446d-line-height );}.elementor-3209 .elementor-element.elementor-element-21011d16{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-745cbf81{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-445bb6c5{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-29f6629{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-34e7d75{font-size:var( --e-global-typography-22882c2-font-size );}}@media(max-width:767px){.elementor-3209 .elementor-element.elementor-element-34ea0dc0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3209 .elementor-element.elementor-element-3ee4ddcd .elementor-heading-title{font-size:var( --e-global-typography-06b446d-font-size );line-height:var( --e-global-typography-06b446d-line-height );}.elementor-3209 .elementor-element.elementor-element-21011d16{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-745cbf81{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-445bb6c5{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-29f6629{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-34e7d75{font-size:var( --e-global-typography-22882c2-font-size );}.elementor-3209 .elementor-element.elementor-element-1a381c18{--n-accordion-title-font-size:15px;}}/* Start custom CSS */body.elementor-page-3209 .elementor-widget-text-editor h2 { font-weight: 700; font-size: 30px; line-height: 1.3; margin: 44px 0 14px; }
body.elementor-page-3209 .elementor-widget-text-editor h3 { font-weight: 700; font-size: 22px; line-height: 1.35; margin: 30px 0 10px; }
body.elementor-page-3209 .elementor-widget-text-editor h2:first-child, body.elementor-page-3209 .elementor-widget-text-editor h3:first-child { margin-top: 0; }
body.elementor-page-3209 .elementor-widget-text-editor p, body.elementor-page-3209 .elementor-widget-text-editor li { line-height: 1.75; }
body.elementor-page-3209 .elementor-widget-text-editor a { text-decoration: none; font-weight: 600; }
body.elementor-page-3209 .elementor-widget-text-editor a:hover, body.elementor-page-3209 .elementor-widget-text-editor a:focus { text-decoration: none; color: #8E1F5E; opacity: 1; }
body.elementor-page-3209 .elementor-widget-text-editor .cta-hover-fix a:hover { color: #FFD6EC; }
@media (max-width: 767px) { body.elementor-page-3209 .elementor-widget-text-editor h2 { font-size: 24px; margin: 34px 0 12px; } body.elementor-page-3209 .elementor-widget-text-editor h3 { font-size: 19px; margin: 24px 0 8px; } }
body.elementor-page-3209 .elementor-widget-text-editor a:focus-visible { outline: 2px solid #8E1F5E; outline-offset: 2px; }
body.elementor-page-3209 .cta-hover-fix a:focus-visible { color: #FFD6EC; outline: 2px solid #FFFFFF; outline-offset: 2px; }/* End custom CSS */