.elementor-25707 .elementor-element.elementor-element-7cfaf69{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-25707 .elementor-element.elementor-element-ada98a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-ada98a1{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-5faf03d{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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 );}.elementor-25707 .elementor-element.elementor-element-2723e5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-2723e5d .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-cb38ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-cb38ea8{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-e952776{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-61a82b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-61a82b5 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-339aa94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-339aa94{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-e1170f6{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-f8bb098 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-f8bb098 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-54e2761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-54e2761{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-d65cdae{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-558e03a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-558e03a .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-d65b1a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-d65b1a9{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-8154650{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-14af933 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-14af933 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-d33e445 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-d33e445{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-0c9ae30{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-2b7c900 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-2b7c900 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-a6c00bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-a6c00bf{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-275f6ff{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-8f6cdc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-8f6cdc3 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-25707 .elementor-element.elementor-element-866faff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-866faff{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-25707 .elementor-element.elementor-element-be3871e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25707 .elementor-element.elementor-element-4ba284f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25707 .elementor-element.elementor-element-4ba284f .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:28px;font-weight:700;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-item{border-width:1px;border-color:#DFDDED;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#DFDDED;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#DFDDED;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-icon, .elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-title{color:#2B1C50;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-icon svg{fill:#2B1C50;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-active .elementor-accordion-icon, .elementor-25707 .elementor-element.elementor-element-846b654 .elementor-active .elementor-accordion-title{color:#2B1C50;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-active .elementor-accordion-icon svg{fill:#2B1C50;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-accordion-title{font-family:"Domine", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-tab-title{padding:18px 24px 18px 24px;}.elementor-25707 .elementor-element.elementor-element-846b654 .elementor-tab-content{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.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-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-ada98a1 *//* Start custom CSS for text-editor, class: .elementor-element-ada98a1 */.elementor-element-ada98a1 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-ada98a1 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-ada98a1 p:first-child { margin-top: 0 !important; }
.elementor-element-ada98a1 p:last-child { margin-bottom: 0 !important; }
.elementor-element-ada98a1 ul, .elementor-element-ada98a1 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-ada98a1 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-ada98a1 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-ada98a1 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cfaf69 *//* Start custom CSS for container, class: .elementor-element-7cfaf69 */.elementor-element-7cfaf69 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2723e5d *//* Start custom CSS for heading, class: .elementor-element-2723e5d */.elementor-element-2723e5d { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-2723e5d .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb38ea8 *//* Start custom CSS for text-editor, class: .elementor-element-cb38ea8 */.elementor-element-cb38ea8 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-cb38ea8 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-cb38ea8 p:first-child { margin-top: 0 !important; }
.elementor-element-cb38ea8 p:last-child { margin-bottom: 0 !important; }
.elementor-element-cb38ea8 ul, .elementor-element-cb38ea8 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-cb38ea8 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-cb38ea8 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-cb38ea8 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5faf03d *//* Start custom CSS for container, class: .elementor-element-5faf03d */.elementor-element-5faf03d { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a82b5 *//* Start custom CSS for heading, class: .elementor-element-61a82b5 */.elementor-element-61a82b5 { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-61a82b5 .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339aa94 *//* Start custom CSS for text-editor, class: .elementor-element-339aa94 */.elementor-element-339aa94 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-339aa94 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-339aa94 p:first-child { margin-top: 0 !important; }
.elementor-element-339aa94 p:last-child { margin-bottom: 0 !important; }
.elementor-element-339aa94 ul, .elementor-element-339aa94 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-339aa94 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-339aa94 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-339aa94 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e952776 *//* Start custom CSS for container, class: .elementor-element-e952776 */.elementor-element-e952776 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8bb098 *//* Start custom CSS for heading, class: .elementor-element-f8bb098 */.elementor-element-f8bb098 { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-f8bb098 .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e2761 *//* Start custom CSS for text-editor, class: .elementor-element-54e2761 */.elementor-element-54e2761 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-54e2761 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-54e2761 p:first-child { margin-top: 0 !important; }
.elementor-element-54e2761 p:last-child { margin-bottom: 0 !important; }
.elementor-element-54e2761 ul, .elementor-element-54e2761 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-54e2761 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-54e2761 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-54e2761 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1170f6 *//* Start custom CSS for container, class: .elementor-element-e1170f6 */.elementor-element-e1170f6 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-558e03a *//* Start custom CSS for heading, class: .elementor-element-558e03a */.elementor-element-558e03a { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-558e03a .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d65b1a9 *//* Start custom CSS for text-editor, class: .elementor-element-d65b1a9 */.elementor-element-d65b1a9 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-d65b1a9 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-d65b1a9 p:first-child { margin-top: 0 !important; }
.elementor-element-d65b1a9 p:last-child { margin-bottom: 0 !important; }
.elementor-element-d65b1a9 ul, .elementor-element-d65b1a9 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-d65b1a9 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-d65b1a9 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-d65b1a9 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65cdae *//* Start custom CSS for container, class: .elementor-element-d65cdae */.elementor-element-d65cdae { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14af933 *//* Start custom CSS for heading, class: .elementor-element-14af933 */.elementor-element-14af933 { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-14af933 .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d33e445 *//* Start custom CSS for text-editor, class: .elementor-element-d33e445 */.elementor-element-d33e445 { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-d33e445 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-d33e445 p:first-child { margin-top: 0 !important; }
.elementor-element-d33e445 p:last-child { margin-bottom: 0 !important; }
.elementor-element-d33e445 ul, .elementor-element-d33e445 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-d33e445 li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-d33e445 a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-d33e445 pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8154650 *//* Start custom CSS for container, class: .elementor-element-8154650 */.elementor-element-8154650 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b7c900 *//* Start custom CSS for heading, class: .elementor-element-2b7c900 */.elementor-element-2b7c900 { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-2b7c900 .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6c00bf *//* Start custom CSS for text-editor, class: .elementor-element-a6c00bf */.elementor-element-a6c00bf { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-a6c00bf p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-a6c00bf p:first-child { margin-top: 0 !important; }
.elementor-element-a6c00bf p:last-child { margin-bottom: 0 !important; }
.elementor-element-a6c00bf ul, .elementor-element-a6c00bf ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-a6c00bf li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-a6c00bf a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-a6c00bf pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c9ae30 *//* Start custom CSS for container, class: .elementor-element-0c9ae30 */.elementor-element-0c9ae30 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6cdc3 *//* Start custom CSS for heading, class: .elementor-element-8f6cdc3 */.elementor-element-8f6cdc3 { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-8f6cdc3 .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-866faff *//* Start custom CSS for text-editor, class: .elementor-element-866faff */.elementor-element-866faff { margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; }
.elementor-element-866faff p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.65 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-866faff p:first-child { margin-top: 0 !important; }
.elementor-element-866faff p:last-child { margin-bottom: 0 !important; }
.elementor-element-866faff ul, .elementor-element-866faff ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-element-866faff li { margin-bottom: 6px !important; line-height: 1.6 !important; font-size: 16px !important; color: #2B1C50 !important; font-family: 'Inter', sans-serif !important; }
.elementor-element-866faff a { color: #565add !important; text-decoration: none !important; font-weight: 600 !important; }
.elementor-element-866faff pre { text-align: center !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; padding: 14px 18px !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; margin-top: 8px !important; margin-bottom: 16px !important; display: block !important; overflow-x: auto !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275f6ff *//* Start custom CSS for container, class: .elementor-element-275f6ff */.elementor-element-275f6ff { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ba284f *//* Start custom CSS for heading, class: .elementor-element-faq_heading_id */.elementor-element-faq_heading_id { margin-top: 0px !important; margin-bottom: 0px !important; padding: 0px !important; }
.elementor-element-faq_heading_id .elementor-heading-title { font-family: 'Domine', Georgia, serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.3 !important; color: #2B1C50 !important; margin-top: 28px !important; margin-bottom: 8px !important; padding-bottom: 0 !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-846b654 *//* Start custom CSS for accordion, class: .elementor-element-faq_accordion_id */.elementor-element-faq_accordion_id { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-accordion { margin-top: 4px !important; padding-top: 0px !important; }
.elementor-accordion-item { border: 1px solid #d5d8dc !important; margin: 12px 0 !important; border-radius: 8px !important; }
.elementor-accordion-title { display: block !important; font-family: 'Domine', Georgia, serif !important; color: #2B1C50 !important; font-weight: 600 !important; }
.elementor-accordion-content { font-family: 'Inter', sans-serif !important; color: #2B1C50 !important; }
.elementor-accordion-content p { color: #2B1C50 !important; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { width: 1.5em !important; height: 1.5em !important; }/* End custom CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3871e *//* Start custom CSS for container, class: .elementor-element-container_faq */.elementor-element-container_faq { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS *//* End custom CSS */