.elementor-13882 .elementor-element.elementor-element-c0_intro{--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-13882 .elementor-element.elementor-element-w0_intro > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-w0_intro{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c1_perf{--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-13882 .elementor-element.elementor-element-h1_perf > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h1_perf .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t1_perf > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t1_perf{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c2_whatis{--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-13882 .elementor-element.elementor-element-h2_whatis > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h2_whatis .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t2_whatis > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t2_whatis{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c3_7examples{--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-13882 .elementor-element.elementor-element-h3_7examples > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h3_7examples .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t3_7examples > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t3_7examples{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf1{--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-13882 .elementor-element.elementor-element-h_wf1 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf1 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf1{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf2{--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-13882 .elementor-element.elementor-element-h_wf2 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf2 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf2{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf3{--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-13882 .elementor-element.elementor-element-h_wf3 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf3 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf3 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf3{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf4{--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-13882 .elementor-element.elementor-element-h_wf4 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf4 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf4 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf4{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf5{--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-13882 .elementor-element.elementor-element-h_wf5 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf5 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf5 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf5{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf6{--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-13882 .elementor-element.elementor-element-h_wf6 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf6 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf6{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c_wf7{--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-13882 .elementor-element.elementor-element-h_wf7 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h_wf7 .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t_wf7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t_wf7{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c4_map{--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-13882 .elementor-element.elementor-element-h4_map > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h4_map .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t4_map > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t4_map{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c5_saves{--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-13882 .elementor-element.elementor-element-h5_saves > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h5_saves .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t5_saves > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t5_saves{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c6_cta{--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-13882 .elementor-element.elementor-element-h6_cta > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h6_cta .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t6_cta > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t6_cta{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c7_takeaways{--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-13882 .elementor-element.elementor-element-h7_takeaways > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h7_takeaways .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.elementor-13882 .elementor-element.elementor-element-t7_takeaways > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13882 .elementor-element.elementor-element-t7_takeaways{color:#2B1C50;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-13882 .elementor-element.elementor-element-c8_faq{--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-13882 .elementor-element.elementor-element-h8_faq > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-h8_faq .elementor-heading-title{color:#2B1C50;font-family:"Domine", Sans-serif;font-size:24px;}.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-13882 .elementor-element.elementor-element-acc8_faq{width:initial;max-width:initial;}.elementor-13882 .elementor-element.elementor-element-acc8_faq > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-accent );}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:var( --e-global-color-accent );}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:var( --e-global-color-accent );}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-icon, .elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-title{color:#2B1C50;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-icon svg{fill:#2B1C50;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-active .elementor-accordion-icon, .elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-active .elementor-accordion-title{color:#2B1C50;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-active .elementor-accordion-icon svg{fill:#2B1C50;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-title{font-size:16px;font-weight:600;line-height:1.5em;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-tab-title{padding:18px 24px 18px 24px;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-13882 .elementor-element.elementor-element-acc8_faq .elementor-tab-content{color:#2B1C50;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-w0_intro */.elementor-13882 .elementor-element.elementor-element-w0_intro { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro ul, .elementor-13882 .elementor-element.elementor-element-w0_intro ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-w0_intro table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h1_perf */.elementor-13882 .elementor-element.elementor-element-h1_perf { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h1_perf .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t1_perf */.elementor-13882 .elementor-element.elementor-element-t1_perf { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf ul, .elementor-13882 .elementor-element.elementor-element-t1_perf ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t1_perf table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1_perf */.elementor-13882 .elementor-element.elementor-element-c1_perf { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h2_whatis */.elementor-13882 .elementor-element.elementor-element-h2_whatis { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h2_whatis .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t2_whatis */.elementor-13882 .elementor-element.elementor-element-t2_whatis { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis ul, .elementor-13882 .elementor-element.elementor-element-t2_whatis ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t2_whatis table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2_whatis */.elementor-13882 .elementor-element.elementor-element-c2_whatis { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h3_7examples */.elementor-13882 .elementor-element.elementor-element-h3_7examples { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h3_7examples .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t3_7examples */.elementor-13882 .elementor-element.elementor-element-t3_7examples { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples ul, .elementor-13882 .elementor-element.elementor-element-t3_7examples ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t3_7examples table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3_7examples */.elementor-13882 .elementor-element.elementor-element-c3_7examples { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf1 */.elementor-13882 .elementor-element.elementor-element-h_wf1 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf1 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf1 */.elementor-13882 .elementor-element.elementor-element-t_wf1 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 ul, .elementor-13882 .elementor-element.elementor-element-t_wf1 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf1 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf1 */.elementor-13882 .elementor-element.elementor-element-c_wf1 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf2 */.elementor-13882 .elementor-element.elementor-element-h_wf2 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf2 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf2 */.elementor-13882 .elementor-element.elementor-element-t_wf2 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 ul, .elementor-13882 .elementor-element.elementor-element-t_wf2 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf2 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf2 */.elementor-13882 .elementor-element.elementor-element-c_wf2 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf3 */.elementor-13882 .elementor-element.elementor-element-h_wf3 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf3 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf3 */.elementor-13882 .elementor-element.elementor-element-t_wf3 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 ul, .elementor-13882 .elementor-element.elementor-element-t_wf3 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf3 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf3 */.elementor-13882 .elementor-element.elementor-element-c_wf3 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf4 */.elementor-13882 .elementor-element.elementor-element-h_wf4 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf4 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf4 */.elementor-13882 .elementor-element.elementor-element-t_wf4 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 ul, .elementor-13882 .elementor-element.elementor-element-t_wf4 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf4 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf4 */.elementor-13882 .elementor-element.elementor-element-c_wf4 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf5 */.elementor-13882 .elementor-element.elementor-element-h_wf5 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf5 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf5 */.elementor-13882 .elementor-element.elementor-element-t_wf5 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 ul, .elementor-13882 .elementor-element.elementor-element-t_wf5 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf5 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf5 */.elementor-13882 .elementor-element.elementor-element-c_wf5 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf6 */.elementor-13882 .elementor-element.elementor-element-h_wf6 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf6 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf6 */.elementor-13882 .elementor-element.elementor-element-t_wf6 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 ul, .elementor-13882 .elementor-element.elementor-element-t_wf6 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf6 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf6 */.elementor-13882 .elementor-element.elementor-element-c_wf6 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h_wf7 */.elementor-13882 .elementor-element.elementor-element-h_wf7 { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h_wf7 .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 18px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t_wf7 */.elementor-13882 .elementor-element.elementor-element-t_wf7 { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 ul, .elementor-13882 .elementor-element.elementor-element-t_wf7 ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t_wf7 table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c_wf7 */.elementor-13882 .elementor-element.elementor-element-c_wf7 { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h4_map */.elementor-13882 .elementor-element.elementor-element-h4_map { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h4_map .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t4_map */.elementor-13882 .elementor-element.elementor-element-t4_map { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map ul, .elementor-13882 .elementor-element.elementor-element-t4_map ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t4_map table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4_map */.elementor-13882 .elementor-element.elementor-element-c4_map { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h5_saves */.elementor-13882 .elementor-element.elementor-element-h5_saves { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h5_saves .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t5_saves */.elementor-13882 .elementor-element.elementor-element-t5_saves { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves ul, .elementor-13882 .elementor-element.elementor-element-t5_saves ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t5_saves table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5_saves */.elementor-13882 .elementor-element.elementor-element-c5_saves { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h6_cta */.elementor-13882 .elementor-element.elementor-element-h6_cta { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h6_cta .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t6_cta */.elementor-13882 .elementor-element.elementor-element-t6_cta { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta ul, .elementor-13882 .elementor-element.elementor-element-t6_cta ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t6_cta table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6_cta */.elementor-13882 .elementor-element.elementor-element-c6_cta { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h7_takeaways */.elementor-13882 .elementor-element.elementor-element-h7_takeaways { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h7_takeaways .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t7_takeaways */.elementor-13882 .elementor-element.elementor-element-t7_takeaways { margin-top: 0px !important; padding-top: 0px !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways p { margin-top: 0 !important; margin-bottom: 14px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways p:first-child { margin-top: 0 !important; padding-top: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways p:last-child { margin-bottom: 0 !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways pre { margin-top: 6px !important; margin-bottom: 16px !important; padding: 14px 18px !important; background: #f8f9fa !important; border: 1px solid #e9ecef !important; border-radius: 8px !important; font-family: monospace !important; font-size: 13.5px !important; line-height: 1.5 !important; overflow-x: auto !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways ul, .elementor-13882 .elementor-element.elementor-element-t7_takeaways ol { margin-top: 6px !important; margin-bottom: 14px !important; padding-left: 24px !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways li { margin-bottom: 6px !important; line-height: 1.7 !important; font-size: 16px !important; color: #333333 !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways h4 { font-family: 'Domine', serif !important; font-size: 18px !important; font-weight: 700 !important; color: #2B1C50 !important; margin-top: 14px !important; margin-bottom: 2px !important; }
.elementor-13882 .elementor-element.elementor-element-t7_takeaways table { margin-top: 8px !important; margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7_takeaways */.elementor-13882 .elementor-element.elementor-element-c7_takeaways { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-h8_faq */.elementor-13882 .elementor-element.elementor-element-h8_faq { margin-bottom: 0px !important; padding-bottom: 0px !important; } .elementor-13882 .elementor-element.elementor-element-h8_faq .elementor-heading-title { font-family: 'Domine', serif !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.25 !important; color: #2B1C50 !important; margin-top: 24px !important; margin-bottom: 2px !important; padding-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-acc8_faq */.elementor-13882 .elementor-element.elementor-element-acc8_faq { 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; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { width: 1.5em !important; height: 1.5em !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8_faq */.elementor-13882 .elementor-element.elementor-element-c8_faq { --grid-element-gap: 0px !important; --widgets-gap: 0px !important; row-gap: 0px !important; padding: 0 !important; margin: 0 !important; }/* End custom CSS */