.elementor-314 .elementor-element.elementor-element-a1e825d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-314 .elementor-element.elementor-element-a1e825d:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-a1e825d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0F0;}.elementor-314 .elementor-element.elementor-element-c703ad1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-314 .elementor-element.elementor-element-c703ad1:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-c703ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.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-314 .elementor-element.elementor-element-574ca07{text-align:center;}.elementor-314 .elementor-element.elementor-element-574ca07 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:700;color:#2D1B4E;}.elementor-314 .elementor-element.elementor-element-59cb1c2{--spacer-size:20px;}.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-314 .elementor-element.elementor-element-9333c82{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#6B4C8A;}.elementor-314 .elementor-element.elementor-element-746123c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-314 .elementor-element.elementor-element-746123c:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-746123c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-816f84f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-314 .elementor-element.elementor-element-816f84f:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-816f84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-314 .elementor-element.elementor-element-65cc6f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-314 .elementor-element.elementor-element-65cc6f4:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-65cc6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F0;}.elementor-314 .elementor-element.elementor-element-e3bcccb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-314 .elementor-element.elementor-element-e3bcccb:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-e3bcccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-314 .elementor-element.elementor-element-ca4305e{text-align:center;}.elementor-314 .elementor-element.elementor-element-ca4305e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;color:#2D1B4E;}.elementor-314 .elementor-element.elementor-element-29dfbdf{--spacer-size:50px;}.elementor-314 .elementor-element.elementor-element-0aae682{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:wrap;}.elementor-314 .elementor-element.elementor-element-0aae682:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-0aae682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-314 .elementor-element.elementor-element-83ce4eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-314 .elementor-element.elementor-element-83ce4eb:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-83ce4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-314 .elementor-element.elementor-element-f319875 .elementor-icon-box-wrapper{gap:15px;}.elementor-314 .elementor-element.elementor-element-f319875 .elementor-icon-box-title{color:#12102B;}.elementor-314 .elementor-element.elementor-element-f319875 .elementor-icon-box-description{color:#6B4C8A;}.elementor-314 .elementor-element.elementor-element-c206705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-314 .elementor-element.elementor-element-c206705:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-c206705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-a07a942 .elementor-icon-box-wrapper{gap:15px;}.elementor-314 .elementor-element.elementor-element-a07a942 .elementor-icon-box-title{color:#12102B;}.elementor-314 .elementor-element.elementor-element-a07a942 .elementor-icon-box-description{color:#6B4C8A;}.elementor-314 .elementor-element.elementor-element-8e72175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-314 .elementor-element.elementor-element-8e72175:not(.elementor-motion-effects-element-type-background), .elementor-314 .elementor-element.elementor-element-8e72175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-314 .elementor-element.elementor-element-de712c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-314 .elementor-element.elementor-element-de712c9 .elementor-icon-box-title{color:#12102B;}.elementor-314 .elementor-element.elementor-element-de712c9 .elementor-icon-box-description{color:#6B4C8A;}@media(min-width:768px){.elementor-314 .elementor-element.elementor-element-0aae682{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-f319875 */.elementor-314 .elementor-element.elementor-element-f319875 {
    transition: all 0.3s ease;
}
.elementor-314 .elementor-element.elementor-element-f319875:hover {
    box-shadow: 0 8px 30px rgba(107, 76, 138, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a07a942 */.elementor-314 .elementor-element.elementor-element-a07a942 {
    transition: all 0.3s ease;
}
.elementor-314 .elementor-element.elementor-element-a07a942:hover {
    box-shadow: 0 8px 30px rgba(107, 76, 138, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de712c9 */.elementor-314 .elementor-element.elementor-element-de712c9 {
    transition: all 0.3s ease;
}
.elementor-314 .elementor-element.elementor-element-de712c9:hover {
    box-shadow: 0 8px 30px rgba(107, 76, 138, 0.2);
}/* End custom CSS */