.elementor-384 .elementor-element.elementor-element-3ae042fb{--display:flex;--min-height:50vh;--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;--justify-content:center;}.elementor-384 .elementor-element.elementor-element-3ae042fb:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-3ae042fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .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-384 .elementor-element.elementor-element-791863aa .elementor-heading-title{font-family:var( --e-global-typography-72b459c-font-family ), Sans-serif;font-size:var( --e-global-typography-72b459c-font-size );font-weight:var( --e-global-typography-72b459c-font-weight );line-height:var( --e-global-typography-72b459c-line-height );letter-spacing:var( --e-global-typography-72b459c-letter-spacing );text-shadow:20px 10px 100px #3C3CE1;color:var( --e-global-color-secondary );}.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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3rem/2);}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3rem/2);}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3rem/2);margin-left:calc(3rem/2);}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3rem/2);margin-left:calc(-3rem/2);}body.rtl .elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3rem/2);}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3rem/2);}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-item:not(:last-child):after{content:"";height:2rem;border-color:var( --e-global-color-accent );}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-icon{width:14px;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-icon i{font-size:14px;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-item{font-family:var( --e-global-typography-d1efe68-font-family ), Sans-serif;font-size:var( --e-global-typography-d1efe68-font-size );font-weight:var( --e-global-typography-d1efe68-font-weight );text-transform:var( --e-global-typography-d1efe68-text-transform );line-height:var( --e-global-typography-d1efe68-line-height );letter-spacing:var( --e-global-typography-d1efe68-letter-spacing );}.elementor-384 .elementor-element.elementor-element-4776d670{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-4776d670:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-4776d670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-7ef5b534 > .elementor-widget-container{margin:-6rem 0rem 0rem 0rem;}.elementor-384 .elementor-element.elementor-element-7ef5b534 img{width:100%;height:100%;border-radius:1rem 1rem 1rem 1rem;}.elementor-384 .elementor-element.elementor-element-3f9c14df{--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:flex-start;}.elementor-384 .elementor-element.elementor-element-3f9c14df:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-3f9c14df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-384 .elementor-element.elementor-element-8c8486f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-384 .elementor-element.elementor-element-8c8486f > .elementor-widget-container{background-color:#FFFFFF80;padding:1em 1.4em 1em 1em;border-radius:1em 1em 1em 1em;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-ec3d13d{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;z-index:999;--box-background-color:var( --e-global-color-384481c );--box-border-color:var( --e-global-color-secondary );--box-border-radius:1em;--header-color:var( --e-global-color-primary );--nested-list-indent:0.5em;--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-primary );--marker-size:10px;}.elementor-384 .elementor-element.elementor-element-ec3d13d .elementor-toc__header-title{text-align:start;}.elementor-384 .elementor-element.elementor-element-ec3d13d .elementor-toc__header{flex-direction:row;}.elementor-384 .elementor-element.elementor-element-ec3d13d .elementor-toc__list-item{font-family:var( --e-global-typography-e0e4700-font-family ), Sans-serif;font-size:var( --e-global-typography-e0e4700-font-size );font-weight:var( --e-global-typography-e0e4700-font-weight );line-height:var( --e-global-typography-e0e4700-line-height );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-507d7d44{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-384 .elementor-element.elementor-element-3ae042fb{--content-width:768px;}.elementor-384 .elementor-element.elementor-element-4776d670{--content-width:968px;}.elementor-384 .elementor-element.elementor-element-3f9c14df{--content-width:1100px;}}@media(max-width:1024px){.elementor-384 .elementor-element.elementor-element-791863aa .elementor-heading-title{font-size:var( --e-global-typography-72b459c-font-size );line-height:var( --e-global-typography-72b459c-line-height );letter-spacing:var( --e-global-typography-72b459c-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-item{font-size:var( --e-global-typography-d1efe68-font-size );line-height:var( --e-global-typography-d1efe68-line-height );letter-spacing:var( --e-global-typography-d1efe68-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-ec3d13d .elementor-toc__list-item{font-size:var( --e-global-typography-e0e4700-font-size );line-height:var( --e-global-typography-e0e4700-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-791863aa .elementor-heading-title{font-size:var( --e-global-typography-72b459c-font-size );line-height:var( --e-global-typography-72b459c-line-height );letter-spacing:var( --e-global-typography-72b459c-letter-spacing );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-3c578e09 .elementor-icon-list-item{font-size:var( --e-global-typography-d1efe68-font-size );line-height:var( --e-global-typography-d1efe68-line-height );letter-spacing:var( --e-global-typography-d1efe68-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-ec3d13d .elementor-toc__list-item{font-size:var( --e-global-typography-e0e4700-font-size );line-height:var( --e-global-typography-e0e4700-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-384 .elementor-element.elementor-element-507d7d44 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;}.elementor-384 .elementor-element.elementor-element-507d7d44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-507d7d44 *//* Targets every blockquote inside the Post Content widget */
.elementor-384 .elementor-element.elementor-element-507d7d44 blockquote {
    float: right;
    width: 70%;
    margin-right: -30%;
    margin-left: 4rem;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
    padding: 3% 6%;
    border-left: 2px solid #3c3ce1;
    font-size: clamp(1rem, 0.6667rem + 1.3333vw, 2rem);
    line-height: 1.5em;
    color: #3c3ce1;
    letter-spacing: -0.02em;
    position: relative;
    text-shadow: -4rem 3rem 6rem #36e5b2;
}

/* Clearfix for following elements */
.elementor-384 .elementor-element.elementor-element-507d7d44 blockquote::after {
    content: "";
    display: table;
    clear: both;
}

/* Mobile: Reset to standard stacked layout */
@media (max-width: 1024px) {
    .elementor-384 .elementor-element.elementor-element-507d7d44 blockquote {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        padding: 20px;
    }
}/* End custom CSS */