.elementor-6167 .elementor-element.elementor-element-fh-s1:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-6167 .elementor-element.elementor-element-fh-s1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 0px 78px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6167 .elementor-element.elementor-element-fh-s1-ey{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s1-ey .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-s1-h1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s1-h1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#2E0A41;}.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-6167 .elementor-element.elementor-element-fh-s1-lede{font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.65em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-s1-btns{margin-top:6px;margin-bottom:0px;}.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-6167 .elementor-element.elementor-element-fh-s1-b1 .elementor-button{background-color:#6B1A8C;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-6167 .elementor-element.elementor-element-fh-s1-b2 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#4A1361;color:#4A1361;border-style:solid;border-width:2px 2px 2px 2px;border-color:#d9c4e4;border-radius:50px 50px 50px 50px;padding:14px 26px 14px 26px;}.elementor-6167 .elementor-element.elementor-element-fh-s1-stats{margin-top:34px;margin-bottom:0px;}.elementor-6167 .elementor-element.elementor-element-fh-st1n{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st1n .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-st1l{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st1l .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8a7a96;}.elementor-6167 .elementor-element.elementor-element-fh-st2n{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st2n .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-st2l{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st2l .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8a7a96;}.elementor-6167 .elementor-element.elementor-element-fh-st3n{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st3n .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-st3l{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-st3l .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8a7a96;}.elementor-widget-image .widget-image-caption{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-6167 .elementor-element.elementor-element-fh-s1-img{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s1-img img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:22px 22px 22px 22px;box-shadow:0px 26px 54px 0px rgba(74,19,97,0.28);}.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-6167 .elementor-element.elementor-element-fh-b1{width:var( --container-widget-width, 215px );max-width:215px;background-color:#FFFFFF;padding:12px 15px 12px 15px;--container-widget-width:215px;--container-widget-flex-grow:0;top:28px;z-index:2;border-radius:14px 14px 14px 14px;box-shadow:0px 16px 36px 0px rgba(74,19,97,0.18);}body:not(.rtl) .elementor-6167 .elementor-element.elementor-element-fh-b1{left:6px;}body.rtl .elementor-6167 .elementor-element.elementor-element-fh-b1{right:6px;}.elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6167 .elementor-element.elementor-element-fh-b1.elementor-view-stacked .elementor-icon{background-color:#27ae60;}.elementor-6167 .elementor-element.elementor-element-fh-b1.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-b1.elementor-view-default .elementor-icon{fill:#27ae60;color:#27ae60;border-color:#27ae60;}.elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon{font-size:16px;}.elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:700;}.elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-b1 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:11px;color:#8a7a96;}.elementor-6167 .elementor-element.elementor-element-fh-b2{width:var( --container-widget-width, 228px );max-width:228px;background-color:#FFFFFF;padding:12px 15px 12px 15px;--container-widget-width:228px;--container-widget-flex-grow:0;bottom:28px;z-index:2;border-radius:14px 14px 14px 14px;box-shadow:0px 16px 36px 0px rgba(74,19,97,0.18);}body:not(.rtl) .elementor-6167 .elementor-element.elementor-element-fh-b2{right:6px;}body.rtl .elementor-6167 .elementor-element.elementor-element-fh-b2{left:6px;}.elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-6167 .elementor-element.elementor-element-fh-b2.elementor-view-stacked .elementor-icon{background-color:#F5B800;}.elementor-6167 .elementor-element.elementor-element-fh-b2.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-b2.elementor-view-default .elementor-icon{fill:#F5B800;color:#F5B800;border-color:#F5B800;}.elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon{font-size:16px;}.elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:700;}.elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-b2 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:11px;color:#8a7a96;}.elementor-6167 .elementor-element.elementor-element-fh-s4:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-6167 .elementor-element.elementor-element-fh-s4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s4-img{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s4-ey{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s4-ey .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-s4-h2{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s4-h2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-s4-p1{font-family:"Nunito Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-s4-p2{font-family:"Nunito Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-s4-sp{--spacer-size:12px;}.elementor-6167 .elementor-element.elementor-element-fh-s4-btn .elementor-button{background-color:#6B1A8C;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:14px 32px 14px 32px;}.elementor-6167 .elementor-element.elementor-element-fh-s5:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4F2;}.elementor-6167 .elementor-element.elementor-element-fh-s5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 20px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s5-ey{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s5-ey .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-s5-h2{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s5-h2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-s5-sub{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.7em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-s5b:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4F2;}.elementor-6167 .elementor-element.elementor-element-fh-s5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 90px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon-box-wrapper{gap:16px;}.elementor-6167 .elementor-element.elementor-element-fh-p1.elementor-view-stacked .elementor-icon{background-color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-p1.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-p1.elementor-view-default .elementor-icon{fill:#6B1A8C;color:#6B1A8C;border-color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon{font-size:32px;}.elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;}.elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p1 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon-box-wrapper{gap:16px;}.elementor-6167 .elementor-element.elementor-element-fh-p2.elementor-view-stacked .elementor-icon{background-color:#F5B800;}.elementor-6167 .elementor-element.elementor-element-fh-p2.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-p2.elementor-view-default .elementor-icon{fill:#F5B800;color:#F5B800;border-color:#F5B800;}.elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon{font-size:32px;}.elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;}.elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p2 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon-box-wrapper{gap:16px;}.elementor-6167 .elementor-element.elementor-element-fh-p3.elementor-view-stacked .elementor-icon{background-color:#9C46BA;}.elementor-6167 .elementor-element.elementor-element-fh-p3.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-p3.elementor-view-default .elementor-icon{fill:#9C46BA;color:#9C46BA;border-color:#9C46BA;}.elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon{font-size:32px;}.elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;}.elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p3 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon-box-wrapper{gap:16px;}.elementor-6167 .elementor-element.elementor-element-fh-p4.elementor-view-stacked .elementor-icon{background-color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p4.elementor-view-framed .elementor-icon, .elementor-6167 .elementor-element.elementor-element-fh-p4.elementor-view-default .elementor-icon{fill:#4A1361;color:#4A1361;border-color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon{font-size:32px;}.elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon-box-title, .elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon-box-title a{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:1.25em;}.elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon-box-title{color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-p4 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.65em;color:#5f6b66;}.elementor-6167 .elementor-element.elementor-element-fh-s6:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-6167 .elementor-element.elementor-element-fh-s6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s6-panel:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s6-panel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #6B1A8C 0%, #4A1361 100%);}.elementor-6167 .elementor-element.elementor-element-fh-s6-panel, .elementor-6167 .elementor-element.elementor-element-fh-s6-panel > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-6167 .elementor-element.elementor-element-fh-s6-panel{box-shadow:0px 30px 64px 0px rgba(74,19,97,0.30);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 44px 44px 44px;}.elementor-6167 .elementor-element.elementor-element-fh-s6-panel > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s6-ey{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s6-ey .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#FFE699;}.elementor-6167 .elementor-element.elementor-element-fh-s6-q{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s6-q .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:600;line-height:1.45em;color:#FFFFFF;}.elementor-6167 .elementor-element.elementor-element-fh-s6-by{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-style:italic;color:rgba(255,255,255,0.8);}.elementor-6167 .elementor-element.elementor-element-fh-s6-sp{--spacer-size:24px;}.elementor-6167 .elementor-element.elementor-element-fh-s6-btn .elementor-button{background-color:rgba(255,255,255,0);font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.7);border-radius:50px 50px 50px 50px;padding:13px 28px 13px 28px;}.elementor-6167 .elementor-element.elementor-element-fh-s7:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-6167 .elementor-element.elementor-element-fh-s7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 24px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s7-ey{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s7-ey .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-s7-h2{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-s7-h2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;color:#4A1361;}.elementor-6167 .elementor-element.elementor-element-fh-s7b:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-6167 .elementor-element.elementor-element-fh-s7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 80px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-pn1{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-pn1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-pn2{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-pn2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-pn3{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-pn3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-pn4{text-align:center;}.elementor-6167 .elementor-element.elementor-element-fh-pn4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B1A8C;}.elementor-6167 .elementor-element.elementor-element-fh-s8:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6167 .elementor-element.elementor-element-fh-s8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 0px 74px 0px;}.elementor-6167 .elementor-element.elementor-element-fh-s8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s8-panel:not(.elementor-motion-effects-element-type-background), .elementor-6167 .elementor-element.elementor-element-fh-s8-panel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #6B1A8C 0%, #4A1361 100%);}.elementor-6167 .elementor-element.elementor-element-fh-s8-panel, .elementor-6167 .elementor-element.elementor-element-fh-s8-panel > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-6167 .elementor-element.elementor-element-fh-s8-panel{box-shadow:0px 24px 54px 0px rgba(74,19,97,0.30);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 48px 44px 48px;}.elementor-6167 .elementor-element.elementor-element-fh-s8-panel > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6167 .elementor-element.elementor-element-fh-s8-h2{text-align:start;}.elementor-6167 .elementor-element.elementor-element-fh-s8-h2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-6167 .elementor-element.elementor-element-fh-s8-sub{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(255,255,255,0.88);}.elementor-6167 .elementor-element.elementor-element-fh-s8-b1 .elementor-button{background-color:#F5B800;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;fill:#2E0A41;color:#2E0A41;border-radius:50px 50px 50px 50px;padding:13px 26px 13px 26px;}.elementor-6167 .elementor-element.elementor-element-fh-s8-b2 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.75);border-radius:50px 50px 50px 50px;padding:11px 24px 11px 24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6167 .elementor-element.elementor-element-fh-s1-h1 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-6167 .elementor-element.elementor-element-fh-s1{padding:44px 20px 54px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s1-h1 .elementor-heading-title{font-size:32px;}.elementor-6167 .elementor-element.elementor-element-fh-s4{padding:56px 20px 56px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s4-h2 .elementor-heading-title{font-size:26px;}.elementor-6167 .elementor-element.elementor-element-fh-s5{padding:56px 20px 16px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s5-h2 .elementor-heading-title{font-size:28px;}.elementor-6167 .elementor-element.elementor-element-fh-s5b{padding:24px 20px 56px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s6-q .elementor-heading-title{font-size:20px;}.elementor-6167 .elementor-element.elementor-element-fh-s7{padding:56px 20px 16px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s7-h2 .elementor-heading-title{font-size:26px;}.elementor-6167 .elementor-element.elementor-element-fh-s7b{padding:24px 20px 56px 20px;}.elementor-6167 .elementor-element.elementor-element-fh-s8{padding:44px 18px 50px 18px;}.elementor-6167 .elementor-element.elementor-element-fh-s8-panel{padding:34px 26px 34px 26px;}.elementor-6167 .elementor-element.elementor-element-fh-s8-h2 .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-6167 .elementor-element.elementor-element-fh-s1-c1{width:52%;}.elementor-6167 .elementor-element.elementor-element-fh-st1{width:33.33%;}.elementor-6167 .elementor-element.elementor-element-fh-st2{width:33.33%;}.elementor-6167 .elementor-element.elementor-element-fh-st3{width:33.33%;}.elementor-6167 .elementor-element.elementor-element-fh-s1-c2{width:48%;}.elementor-6167 .elementor-element.elementor-element-fh-s4-c1{width:50%;}.elementor-6167 .elementor-element.elementor-element-fh-s4-c2{width:50%;}.elementor-6167 .elementor-element.elementor-element-fh-s6-im{width:47%;}.elementor-6167 .elementor-element.elementor-element-fh-s6-tc{width:53%;}.elementor-6167 .elementor-element.elementor-element-fh-s8-tx{width:62%;}.elementor-6167 .elementor-element.elementor-element-fh-s8-bc{width:38%;}}/* Start custom CSS for column, class: .elementor-element-fh-s1-bcol */.elementor-6167 .elementor-element.elementor-element-fh-s1-bcol .elementor-widget-wrap{flex-direction:row;flex-wrap:wrap;gap:14px;align-items:center}.elementor-6167 .elementor-element.elementor-element-fh-s1-bcol .elementor-widget{width:auto}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s1-c2 */.elementor-6167 .elementor-element.elementor-element-fh-s1-c2 > .elementor-element-populated{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fh-s4-img */.elementor-6167 .elementor-element.elementor-element-fh-s4-img img{width:100%;height:500px;object-fit:cover;object-position:center 22%;border-radius:16px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s5b-c1 */.elementor-6167 .elementor-element.elementor-element-fh-s5b-c1 > .elementor-element-populated{background:#ECE4F2;border-radius:24px;padding:38px 26px;margin:0 15px;box-shadow:9px 9px 20px rgba(150,128,170,.42),-9px -9px 20px rgba(255,255,255,.92);transition:transform .35s ease,box-shadow .35s ease;height:100%;} .elementor-6167 .elementor-element.elementor-element-fh-s5b-c1:hover > .elementor-element-populated{transform:translateY(-6px);box-shadow:6px 6px 14px rgba(150,128,170,.5),-6px -6px 14px rgba(255,255,255,.95);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s5b-c2 */.elementor-6167 .elementor-element.elementor-element-fh-s5b-c2 > .elementor-element-populated{background:#ECE4F2;border-radius:24px;padding:38px 26px;margin:0 15px;box-shadow:9px 9px 20px rgba(150,128,170,.42),-9px -9px 20px rgba(255,255,255,.92);transition:transform .35s ease,box-shadow .35s ease;height:100%;} .elementor-6167 .elementor-element.elementor-element-fh-s5b-c2:hover > .elementor-element-populated{transform:translateY(-6px);box-shadow:6px 6px 14px rgba(150,128,170,.5),-6px -6px 14px rgba(255,255,255,.95);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s5b-c3 */.elementor-6167 .elementor-element.elementor-element-fh-s5b-c3 > .elementor-element-populated{background:#ECE4F2;border-radius:24px;padding:38px 26px;margin:0 15px;box-shadow:9px 9px 20px rgba(150,128,170,.42),-9px -9px 20px rgba(255,255,255,.92);transition:transform .35s ease,box-shadow .35s ease;height:100%;} .elementor-6167 .elementor-element.elementor-element-fh-s5b-c3:hover > .elementor-element-populated{transform:translateY(-6px);box-shadow:6px 6px 14px rgba(150,128,170,.5),-6px -6px 14px rgba(255,255,255,.95);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s5b-c4 */.elementor-6167 .elementor-element.elementor-element-fh-s5b-c4 > .elementor-element-populated{background:#ECE4F2;border-radius:24px;padding:38px 26px;margin:0 15px;box-shadow:9px 9px 20px rgba(150,128,170,.42),-9px -9px 20px rgba(255,255,255,.92);transition:transform .35s ease,box-shadow .35s ease;height:100%;} .elementor-6167 .elementor-element.elementor-element-fh-s5b-c4:hover > .elementor-element-populated{transform:translateY(-6px);box-shadow:6px 6px 14px rgba(150,128,170,.5),-6px -6px 14px rgba(255,255,255,.95);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fh-s6-img */.elementor-6167 .elementor-element.elementor-element-fh-s6-img img{width:100%;height:440px;object-fit:cover;display:block;border-radius:20px;box-shadow:0 18px 38px rgba(0,0,0,.28)}@media(max-width:767px){.elementor-6167 .elementor-element.elementor-element-fh-s6-img img{height:300px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fh-s8-bc */.elementor-6167 .elementor-element.elementor-element-fh-s8-bc > .elementor-element-populated{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:flex-end;} .elementor-6167 .elementor-element.elementor-element-fh-s8-bc .elementor-widget{width:auto;margin:0;} @media(max-width:767px){.elementor-6167 .elementor-element.elementor-element-fh-s8-bc > .elementor-element-populated{justify-content:flex-start;margin-top:18px;}}/* End custom CSS */