.elementor-3916 .elementor-element.elementor-element-2dfbaca{--display:flex;}.elementor-3916 .elementor-element.elementor-element-6ca5948{padding:0px 0px 40px 0px;text-align:start;}.elementor-3916 .elementor-element.elementor-element-11f1141 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3916 .elementor-element.elementor-element-615637f{padding:20px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-3916 .elementor-element.elementor-element-81db5ec{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--box-border-radius:28px;--separator-width:0px;--box-padding:28px;--item-text-hover-decoration:underline;}.elementor-3916 .elementor-element.elementor-element-81db5ec .elementor-toc__header-title{text-align:start;}.elementor-3916 .elementor-element.elementor-element-81db5ec .elementor-toc__header{flex-direction:row;}.elementor-3916 .elementor-element.elementor-element-6eeb571{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3916 .elementor-element.elementor-element-6eeb571:not(.elementor-motion-effects-element-type-background), .elementor-3916 .elementor-element.elementor-element-6eeb571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6c0649 );}.elementor-3916 .elementor-element.elementor-element-b83d7f0{background-color:var( --e-global-color-f6c0649 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3916 .elementor-element.elementor-element-1aed281{--display:flex;}.elementor-3916 .elementor-element.elementor-element-8973c94{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 60px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}body.rtl .elementor-3916 .elementor-element.elementor-element-8973c94.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-3916 .elementor-element.elementor-element-8973c94:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:0px;margin-left:0;}body:not(.rtl) .elementor-3916 .elementor-element.elementor-element-8973c94.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-3916 .elementor-element.elementor-element-8973c94:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:0px;margin-right:0;}.elementor-3916 .elementor-element.elementor-element-8973c94.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:0px;}.elementor-3916 .elementor-element.elementor-element-e9dec80 .elementor-post-navigation__separator{width:0px;}.elementor-3916 .elementor-element.elementor-element-e9dec80 .elementor-post-navigation{border-block-width:0px;padding:0px 0;}.elementor-3916 .elementor-element.elementor-element-e9dec80 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3916 .elementor-element.elementor-element-e9dec80 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (0px / 2));}.elementor-3916 .elementor-element.elementor-element-65b586d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3916 .elementor-element.elementor-element-d54ad65 .current-progress{background-color:var( --e-global-color-accent );}.elementor-3916 .elementor-element.elementor-element-d54ad65 .elementor-scrolling-tracker-horizontal{background-color:var( --e-global-color-f6c0649 );}.elementor-3916 .elementor-element.elementor-element-d54ad65{--horizontal-progress-border:none;--horizontal-border-style:none;}@media(max-width:1024px){.elementor-3916 .elementor-element.elementor-element-8973c94{width:100%;max-width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-6ca5948 */.elementor-3916 .elementor-element.elementor-element-6ca5948 img{
    border-radius:20px;
    overflow:hidden;
    box-shadow:0 15px 40px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-11f1141 */.elementor-3916 .elementor-element.elementor-element-11f1141{
    padding-bottom:30px;
    border-bottom:1px solid rgba(0,0,0,.08);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b83d7f0 */.elementor-3916 .elementor-element.elementor-element-b83d7f0 h2{
    position:relative;
    padding-left:18px;
}

.elementor-3916 .elementor-element.elementor-element-b83d7f0 h2:before{
    content:"";
    position:absolute;
    left:0;
    top:15%;
    height:70%;
    width:4px;
    border-radius:20px;
    background: #021D47;
}

.elementor-3916 .elementor-element.elementor-element-b83d7f0 h2{
    margin-top:70px;
}/* End custom CSS */