.elementor-416 .elementor-element.elementor-element-3e797be4:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-3e797be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5ee;}.elementor-416 .elementor-element.elementor-element-3e797be4 > .elementor-container{max-width:1180px;}.elementor-416 .elementor-element.elementor-element-3e797be4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 28px 0px 28px;}.elementor-416 .elementor-element.elementor-element-3e797be4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-text-font-weight );}.elementor-416 .elementor-element.elementor-element-5a29e72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-416 .elementor-element.elementor-element-5a29e72c .elementor-icon-list-icon{width:14px;}.elementor-416 .elementor-element.elementor-element-5a29e72c .elementor-icon-list-icon i{font-size:14px;}.elementor-416 .elementor-element.elementor-element-5a29e72c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-416 .elementor-element.elementor-element-5a29e72c .elementor-icon-list-text, .elementor-416 .elementor-element.elementor-element-5a29e72c .elementor-icon-list-text a{color:#5c2d91;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-3b35c4d4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-416 .elementor-element.elementor-element-3b35c4d4 .elementor-heading-title{font-family:"Bricolage Grotesque", Hanken Grotesk;font-size:46px;font-weight:800;line-height:1.08em;letter-spacing:-0.02em;color:#221a2e;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-416 .elementor-element.elementor-element-698a21a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-416 .elementor-element.elementor-element-698a21a5 .elementor-author-box__name{color:#221a2e;}.elementor-416 .elementor-element.elementor-element-531ac643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-416 .elementor-element.elementor-element-531ac643 .elementor-icon-list-icon{width:14px;}.elementor-416 .elementor-element.elementor-element-531ac643 .elementor-icon-list-icon i{font-size:14px;}.elementor-416 .elementor-element.elementor-element-531ac643 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-416 .elementor-element.elementor-element-531ac643 .elementor-icon-list-text, .elementor-416 .elementor-element.elementor-element-531ac643 .elementor-icon-list-text a{color:#9a90a4;}.elementor-416 .elementor-element.elementor-element-752feb3:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-752feb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5ee;}.elementor-416 .elementor-element.elementor-element-752feb3 > .elementor-container{max-width:1180px;}.elementor-416 .elementor-element.elementor-element-752feb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 0px 28px;}.elementor-416 .elementor-element.elementor-element-752feb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-text-font-weight );}.elementor-416 .elementor-element.elementor-element-6a24dbc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-416 .elementor-element.elementor-element-6a24dbc5 img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-416 .elementor-element.elementor-element-72c22e34:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-72c22e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5ee;}.elementor-416 .elementor-element.elementor-element-72c22e34 > .elementor-container{max-width:1180px;}.elementor-416 .elementor-element.elementor-element-72c22e34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 28px 0px 28px;}.elementor-416 .elementor-element.elementor-element-72c22e34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-text-font-weight );}.elementor-416 .elementor-element.elementor-element-54b3e63c{padding:0px 0px 0px 0px;}.elementor-416 .elementor-element.elementor-element-5a1374e4:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-5a1374e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5ee;}.elementor-416 .elementor-element.elementor-element-5a1374e4 > .elementor-container{max-width:1180px;}.elementor-416 .elementor-element.elementor-element-5a1374e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 28px 0px 28px;}.elementor-416 .elementor-element.elementor-element-5a1374e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-416 .elementor-element.elementor-element-1b4de984 > .elementor-element-populated{padding:26px 26px 26px 26px;}.elementor-416 .elementor-element.elementor-element-73e13f5c{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}body.rtl .elementor-416 .elementor-element.elementor-element-73e13f5c.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-416 .elementor-element.elementor-element-73e13f5c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:5px;margin-left:0;}body:not(.rtl) .elementor-416 .elementor-element.elementor-element-73e13f5c.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-416 .elementor-element.elementor-element-73e13f5c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:5px;margin-right:0;}.elementor-416 .elementor-element.elementor-element-73e13f5c.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:5px;}.elementor-416 .elementor-element.elementor-element-73e13f5c .elementor-author-box__avatar img{border-style:solid;border-color:var( --e-global-color-primary );border-width:1px;}.elementor-416 .elementor-element.elementor-element-73e13f5c .elementor-author-box__name{color:var( --e-global-color-primary );margin-bottom:5px;}.elementor-416 .elementor-element.elementor-element-73e13f5c .elementor-author-box__bio{color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-4d41270f:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-4d41270f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf5ee;}.elementor-416 .elementor-element.elementor-element-4d41270f > .elementor-container{max-width:1180px;}.elementor-416 .elementor-element.elementor-element-4d41270f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 28px 60px 28px;}.elementor-416 .elementor-element.elementor-element-4d41270f > .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 ), Hanken Grotesk;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-416 .elementor-element.elementor-element-770f6ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-416 .elementor-element.elementor-element-770f6ef6 .elementor-heading-title{font-family:"Bricolage Grotesque", Hanken Grotesk;font-size:28px;font-weight:800;letter-spacing:-0.01em;color:#221a2e;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-416 .elementor-element.elementor-element-6fe655d7{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__thumbnail__link{width:100%;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__meta-data span + span:before{content:".";}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;background-color:#FFFFFF;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-416 .elementor-element.elementor-element-6fe655d7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-416 .elementor-element.elementor-element-6fe655d7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-416 .elementor-element.elementor-element-6fe655d7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__title, .elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__title a{color:#5C2D91;font-family:"Bricolage Grotesque", Hanken Grotesk;font-size:20px;font-weight:700;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__excerpt p{color:var( --e-global-color-text );}.elementor-416 .elementor-element.elementor-element-f021659{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;box-shadow:0px 30px 80px -20px rgba(58,29,104,0.5);--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-416 .elementor-element.elementor-element-f021659:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-f021659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #5c2d91 0%, #3f1d68 100%);}.elementor-416 .elementor-element.elementor-element-e52828d{text-align:center;}.elementor-416 .elementor-element.elementor-element-e52828d .elementor-heading-title{font-family:"Bricolage Grotesque", Hanken Grotesk;font-size:46px;font-weight:800;line-height:1.05em;letter-spacing:-0.02em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Hanken Grotesk;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-416 .elementor-element.elementor-element-1355863{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Hanken Grotesk", Hanken Grotesk;font-size:19px;color:#e1d2f4;}.elementor-416 .elementor-element.elementor-element-8e52314{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Hanken Grotesk;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-416 .elementor-element.elementor-element-8f9fcc2 .elementor-button{background-color:#ffffff;fill:#5c2d91;color:#5c2d91;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-416 .elementor-element.elementor-element-c92cc0a .elementor-button{background-color:#f47920;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}@media(min-width:768px){.elementor-416 .elementor-element.elementor-element-f021659{--content-width:1180px;}}@media(max-width:1024px){.elementor-416 .elementor-element.elementor-element-3b35c4d4 .elementor-heading-title{font-size:36px;}.elementor-416 .elementor-element.elementor-element-6a24dbc5 img{height:320px;}.elementor-416 .elementor-element.elementor-element-e52828d .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-416 .elementor-element.elementor-element-3e797be4{padding:28px 20px 0px 20px;}.elementor-416 .elementor-element.elementor-element-3b35c4d4 .elementor-heading-title{font-size:28px;}.elementor-416 .elementor-element.elementor-element-752feb3{padding:20px 20px 0px 20px;}.elementor-416 .elementor-element.elementor-element-6a24dbc5 img{height:220px;}.elementor-416 .elementor-element.elementor-element-72c22e34{padding:32px 20px 0px 20px;}.elementor-416 .elementor-element.elementor-element-5a1374e4{padding:32px 20px 0px 20px;}.elementor-416 .elementor-element.elementor-element-4d41270f{padding:48px 20px 0px 20px;}.elementor-416 .elementor-element.elementor-element-770f6ef6 .elementor-heading-title{font-size:24px;}.elementor-416 .elementor-element.elementor-element-6fe655d7 .elementor-post__thumbnail__link{width:100%;}.elementor-416 .elementor-element.elementor-element-e52828d .elementor-heading-title{font-size:28px;}}/* Start custom CSS for post-info, class: .elementor-element-5a29e72c */.elementor-post-info { display:inline-flex; } .elementor-post-info__terms-list-item a { background:#f3e9fb; color:#5c2d91; padding:6px 14px; border-radius:999px; font-weight:700; font-size:13px; text-decoration:none; }/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-698a21a5 */.elementor-author-box { display:flex; align-items:center; gap:14px; padding:24px 0 28px; border-bottom:1px solid #f0e6d8; } .elementor-author-box__avatar img { width:48px; height:48px; border-radius:50%; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72c22e34 */#s-post-body .elementor-post-content p { font-size:18.5px; line-height:1.72; color:#3f3850; margin:0 0 22px; } #s-post-body .elementor-post-content p:first-child { font-size:20px !important; color:#221a2e !important; font-weight:500; } #s-post-body .elementor-post-content h2 { font-family:'Bricolage Grotesque',sans-serif; font-weight:800; font-size:30px; line-height:1.15; letter-spacing:-0.01em; color:#221a2e; margin:40px 0 16px; } #s-post-body .elementor-post-content h3 { font-family:'Bricolage Grotesque',sans-serif; font-weight:700; font-size:24px; line-height:1.2; color:#221a2e; margin:32px 0 14px; } #s-post-body .elementor-post-content ul { margin:0 0 22px; padding-left:4px; list-style:none; } #s-post-body .elementor-post-content li { font-size:18.5px; line-height:1.6; color:#3f3850; margin:0 0 12px; padding-left:30px; position:relative; } #s-post-body .elementor-post-content li::before { content:'✓'; position:absolute; left:0; color:#2e9e5b; font-weight:800; } #s-post-body .elementor-post-content a { color:#5c2d91; font-weight:700; text-decoration:underline; text-underline-offset:2px; } #s-post-body .elementor-post-content blockquote { border-left:4px solid #5c2d91; margin:28px 0; padding:16px 24px; background:#f3e9fb; border-radius:0 12px 12px 0; } #s-post-body .elementor-post-content blockquote p { color:#3f1d68; font-style:italic; margin:0; } @media(max-width:767px){ #s-post-body .elementor-post-content p, #s-post-body .elementor-post-content li { font-size:17px !important; } }/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-73e13f5c */.elementor-author-box { display:flex; align-items:center; gap:18px; } .elementor-author-box__avatar img { width:64px; height:64px; border-radius:50%; object-fit:cover; }/* End custom CSS */