.elementor-2304 .elementor-element.elementor-element-a56fc9a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-a56fc9a:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-a56fc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1033;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2304 .elementor-element.elementor-element-f59ef60 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.2em;color:#ffffff;}.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-2304 .elementor-element.elementor-element-a72c812{font-size:18px;font-weight:400;line-height:1.8em;color:#f3bafd;}.elementor-2304 .elementor-element.elementor-element-3b4a8b1{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-3b4a8b1:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-3b4a8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2304 .elementor-element.elementor-element-4360922 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.3em;color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-c0decf1{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-c0decf1:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-c0decf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4ff;}.elementor-2304 .elementor-element.elementor-element-31e169a{text-align:center;}.elementor-2304 .elementor-element.elementor-element-31e169a .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.3em;color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-9c1aa0e{font-size:17px;font-weight:400;line-height:1.75em;color:#444;}.elementor-2304 .elementor-element.elementor-element-6c2a616{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-6c2a616:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-6c2a616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2304 .elementor-element.elementor-element-cd77aec .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.3em;color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-ca6cebd{font-size:17px;font-weight:400;line-height:1.8em;color:#333333;}.elementor-2304 .elementor-element.elementor-element-d9682f7{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-d9682f7:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-d9682f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f4ff;}.elementor-2304 .elementor-element.elementor-element-17e4f2f .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.3em;color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-328930d{font-size:17px;font-weight:400;line-height:1.8em;color:#333333;}.elementor-2304 .elementor-element.elementor-element-3d53354{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-3d53354:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-3d53354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2304 .elementor-element.elementor-element-dcd1ed0 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.3em;color:#1a1033;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-item{border-color:#e0d9f5;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e0d9f5;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e0d9f5;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-icon, .elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-title{color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-accordion-icon svg{fill:#1a1033;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-tab-title .elementor-accordion-icon i:before{color:#1dddbf;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-tab-title .elementor-accordion-icon svg{fill:#1dddbf;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1dddbf;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1dddbf;}.elementor-2304 .elementor-element.elementor-element-c290d84 .elementor-tab-content{color:#333;font-size:16px;line-height:1.8em;}.elementor-2304 .elementor-element.elementor-element-a016c18{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-2304 .elementor-element.elementor-element-a016c18:not(.elementor-motion-effects-element-type-background), .elementor-2304 .elementor-element.elementor-element-a016c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1dddbf;}.elementor-2304 .elementor-element.elementor-element-a0f6b27{text-align:center;}.elementor-2304 .elementor-element.elementor-element-a0f6b27 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.3em;color:#1a1033;}.elementor-2304 .elementor-element.elementor-element-8430def{font-size:17px;font-weight:400;line-height:1.75em;color:#1a1033;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2304 .elementor-element.elementor-element-5b07bee .elementor-button{background-color:#1a1033;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}/* Start custom CSS for container, class: .elementor-element-a56fc9a */..elementor-2304 .elementor-element.elementor-element-a56fc9a > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b4a8b1 */..elementor-2304 .elementor-element.elementor-element-3b4a8b1 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2a616 */..elementor-2304 .elementor-element.elementor-element-6c2a616 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9682f7 */..elementor-2304 .elementor-element.elementor-element-d9682f7 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d53354 */..elementor-2304 .elementor-element.elementor-element-3d53354 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a016c18 */..elementor-2304 .elementor-element.elementor-element-a016c18 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS */.elementor-element-a56fc9a > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-3b4a8b1 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-6c2a616 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-d9682f7 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-3d53354 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-a016c18 > .e-con-inner { max-width: 760px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */