.elementor-49 .elementor-element.elementor-element-f176a6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a04eee9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.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-49 .elementor-element.elementor-element-8ca5f87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-49 .elementor-element.elementor-element-blogplaceholdernotice{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-blognoticebox{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-blognoticeinner{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-821847d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-39fbf19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-1dbdf75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9166cf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9166cf7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9166cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#620089;}.elementor-49 .elementor-element.elementor-element-a026d42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-b8c3956{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-00d3e16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a187a53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-d01bcc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8e322a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1473c5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-073f76c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-516b0b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-fdcd0fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-fdcd0fc:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-fdcd0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8BE47D;}.elementor-49 .elementor-element.elementor-element-aea38e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-428f6af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-317b26f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c62328d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c62328d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-c62328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5CD43;}.elementor-49 .elementor-element.elementor-element-26136c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-50d91ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7da9b7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2f09ba7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2f09ba7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2f09ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#620089;}.elementor-49 .elementor-element.elementor-element-156f88d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3183b8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7d952b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5a2f369{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5a2f369:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5a2f369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8BE47D;}.elementor-49 .elementor-element.elementor-element-ac72004{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-53c3852{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d025b13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e76ef6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e76ef6b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e76ef6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5CD43;}.elementor-49 .elementor-element.elementor-element-7ec6a9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1315411{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-15f1019{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4a4f2ea{--display:flex;}.elementor-49 .elementor-element.elementor-element-0a580d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4184cf0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-a04eee9{--content-width:1280px;}.elementor-49 .elementor-element.elementor-element-39fbf19{--content-width:1280px;}.elementor-49 .elementor-element.elementor-element-a187a53{--content-width:1280px;}.elementor-49 .elementor-element.elementor-element-4a4f2ea{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-f176a6d */.elementor-49 .elementor-element.elementor-element-f176a6d { background-color:#FFFFFF; padding-top:144px; padding-bottom:80px; }
.bl-breadcrumb .elementor-text-editor { display:flex; align-items:center; gap:6px; font-family:'Figtree',sans-serif; font-size:13px; color:#675B70; margin-bottom:20px; }
.bl-breadcrumb a { color:#675B70; text-decoration:none; }
.bl-breadcrumb .current { color:#620089; font-weight:600; }
.bl-hero-inner { display:flex; flex-direction:column; align-items:flex-start; gap:20px; max-width:48rem; }
.bl-h1 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.03em; line-height:1.05; font-size:clamp(2.2rem,5vw,3.2rem); color:#200231; margin:0; }
.bl-lead p { font-family:'Figtree',sans-serif; font-size:18px; line-height:1.625; color:#675B70; margin:0; max-width:36rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-blogplaceholdernotice */.elementor-49 .elementor-element.elementor-element-blogplaceholdernotice { padding-top:0; padding-bottom:32px; }
.blog-notice__box { max-width:1280px; margin:0 auto; padding:0 24px; box-sizing:border-box; }
.blog-notice__inner { display:flex; align-items:flex-start; gap:14px; background:#FFF8E6; border:1px solid #F0D98C; border-radius:16px; padding:18px 22px; }
.blog-notice__icon { flex:none; width:22px; height:22px; color:#8A6D1E; margin-top:2px; }
.blog-notice__text p { font-family:'Figtree',sans-serif; font-size:14px; line-height:1.6; color:#5C4A14; margin:0; }
.blog-notice__text strong { color:#3D2F0C; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab3b40e */.elementor-49 .elementor-element.elementor-element-ab3b40e.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821847d */.elementor-49 .elementor-element.elementor-element-821847d { background-color:#FFFFFF; padding-top:0; padding-bottom:64px; }
.bl-feat.e-con { display:grid !important; flex-direction:unset !important; grid-template-columns:1fr !important; border-radius:32px; border:1px solid #E7E2EB; overflow:hidden; background:#FFFFFF; box-shadow:0 1px 2px rgba(62,0,90,.04), 0 12px 32px -12px rgba(62,0,90,.14); transition:box-shadow .4s ease; }
.bl-feat:hover { box-shadow:0 2px 4px rgba(62,0,90,.05), 0 32px 64px -24px rgba(62,0,90,.28); }
@media (min-width:1024px) { .bl-feat.e-con { grid-template-columns:1fr 1fr !important; } }
.bl-feat__thumb.e-con { min-height:260px; display:flex !important; flex-direction:row !important; align-items:flex-end; padding:32px; position:relative; overflow:hidden; }
.bl-feat__script { font-family:'Dancing Script',cursive; font-size:32px; color:#FFFFFF; position:relative; z-index:1; margin:0; }
.bl-feat__body { padding:40px; display:flex; flex-direction:column; justify-content:center; gap:16px; }
.bl-feat__meta { display:flex; align-items:center; gap:12px; }
.bl-feat__cat { border-radius:999px; background:#F8EDFE; color:#620089; padding:4px 14px; font-family:'Figtree',sans-serif; font-size:12px; font-weight:600; }
.bl-feat__date { font-family:'Figtree',sans-serif; font-size:13px; color:#675B70; }
.bl-feat__body h2 { font-family:'Figtree',sans-serif; font-size:30px; font-weight:800; color:#200231; margin:0; }
.bl-feat__body p { font-family:'Figtree',sans-serif; font-size:17px; line-height:1.6; color:#675B70; margin:0; }
.bl-feat__link { font-family:'Figtree',sans-serif; font-weight:700; color:#620089; text-decoration:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804e33a */.elementor-49 .elementor-element.elementor-element-804e33a.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23190c5 */.elementor-49 .elementor-element.elementor-element-23190c5.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5555870 */.elementor-49 .elementor-element.elementor-element-5555870.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63e2925 */.elementor-49 .elementor-element.elementor-element-63e2925.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c091d6 */.elementor-49 .elementor-element.elementor-element-1c091d6.elementor-widget-heading .elementor-heading-title{color:#200231 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00d3e16 */.elementor-49 .elementor-element.elementor-element-00d3e16 { background-color:#FFFFFF; padding-top:0; padding-bottom:96px; }
.bl-toolbar { display:flex; flex-direction:column; gap:20px; margin-bottom:48px; }
@media (min-width:1024px) { .bl-toolbar.e-con { flex-direction:row !important; align-items:center; justify-content:space-between; } }
.bl-cat-pills { display:flex; flex-wrap:wrap; gap:8px; }
.bl-cat-pill { border-radius:999px; border:1px solid #E7E2EB; background:#FFFFFF; color:rgba(32,2,49,.7); padding:8px 18px; font-family:'Figtree',sans-serif; font-size:13px; font-weight:600; cursor:pointer; }
.bl-cat-pill.is-active { background:#620089; color:#FDFBFE; border-color:#620089; }
.bl-search { display:flex; align-items:center; gap:10px; border-radius:999px; border:1px solid #E7E2EB; padding:10px 20px; max-width:320px; }
.bl-search input { border:none; outline:none; flex:1; font-family:'Figtree',sans-serif; font-size:14px; }
.bl-grid.e-con { display:grid !important; flex-direction:unset !important; grid-template-columns:1fr !important; gap:24px; }
@media (min-width:768px) { .bl-grid.e-con { grid-template-columns:1fr 1fr !important; } }
@media (min-width:1024px) { .bl-grid.e-con { grid-template-columns:repeat(3,1fr) !important; } }
.bl-card { display:flex; flex-direction:column; border:1px solid #E7E2EB; border-radius:24px; overflow:hidden; background:#FFFFFF; text-decoration:none; transition:box-shadow .3s ease, transform .3s ease; box-shadow:0 1px 2px rgba(62,0,90,.04), 0 12px 32px -12px rgba(62,0,90,.14); }
.bl-card:hover { transform:translateY(-4px); box-shadow:0 2px 4px rgba(62,0,90,.05), 0 32px 64px -24px rgba(62,0,90,.28); }
.bl-card__thumb { height:160px; }
.bl-card__body { padding:24px; display:flex; flex-direction:column; gap:12px; flex:1; }
.bl-card__cat { align-self:flex-start; border-radius:999px; background:#F8EDFE; color:#620089; padding:4px 12px; font-family:'Figtree',sans-serif; font-size:11px; font-weight:600; }
.bl-card h3 { font-family:'Figtree',sans-serif; font-size:18px; font-weight:800; color:#200231; margin:0; line-height:1.3; }
.bl-card p { font-family:'Figtree',sans-serif; font-size:13px; line-height:1.5; color:#675B70; margin:0; flex:1; }
.bl-card__foot { display:flex; justify-content:space-between; border-top:1px solid #E7E2EB; padding-top:14px; font-family:'Figtree',sans-serif; font-size:12px; color:#675B70; }
.bl-empty { display:none; border-radius:28px; border:1.5px dashed #E7E2EB; background:#FBF9FC; padding:64px; text-align:center; font-family:'Figtree',sans-serif; color:#675B70; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f1019 */.elementor-49 .elementor-element.elementor-element-15f1019 { background-color:#FFFFFF; padding-top:32px; padding-bottom:112px; }
.cta-box { position:relative; overflow:hidden; border-radius:40px; background-color:#3E005A; padding:64px 24px; max-width:1280px; margin-inline:auto; box-sizing:border-box; }
@media (min-width:640px) { .cta-box { padding:96px 64px; } }
.cta-content { position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; gap:20px; text-align:center; max-width:44rem; margin:0 auto; }
.cta-script { font-family:'Dancing Script',cursive; font-size:28px; color:#8BE47D; margin:0; }
.cta-h2 { font-family:'Figtree',sans-serif; font-weight:800; letter-spacing:-.03em; line-height:1.05; font-size:35.2px; color:#FDFBFE; margin:0; }
@media (min-width:640px) { .cta-h2 { font-size:48px; } }
@media (min-width:1024px) { .cta-h2 { font-size:64px; } }
.cta-paragraph p { font-family:'Figtree',sans-serif; font-size:18px; line-height:1.625; color:rgba(253,251,254,.85); margin:0; }
.cta-buttons { display:flex; flex-wrap:wrap; justify-content:center; gap:16px; margin-top:8px; }/* End custom CSS */