.elementor-943 .elementor-element.elementor-element-7eb2aba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-943 .elementor-element.elementor-element-ee86ffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-943 .elementor-element.elementor-element-3e2c8d4{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:0px;}.elementor-943 .elementor-element.elementor-element-3e2c8d4 > .elementor-widget-container{background-color:var( --e-global-color-6d24d7b );border-radius:0px 0px 0px 16px;}body:not(.rtl) .elementor-943 .elementor-element.elementor-element-3e2c8d4{right:0px;}body.rtl .elementor-943 .elementor-element.elementor-element-3e2c8d4{left:0px;}.elementor-943 .elementor-element.elementor-element-7b61d97 img{width:100%;max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:16px 16px 16px 16px;}.elementor-943 .elementor-element.elementor-element-4b270f1 .elementor-icon-list-icon{width:14px;}.elementor-943 .elementor-element.elementor-element-4b270f1 .elementor-icon-list-icon i{font-size:14px;}.elementor-943 .elementor-element.elementor-element-4b270f1 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-943 .elementor-element.elementor-element-0a14586 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-943 .elementor-element.elementor-element-0a14586{text-align:center;}.elementor-943 .elementor-element.elementor-element-0a14586 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;line-height:1em;}@media(max-width:767px){.elementor-943 .elementor-element.elementor-element-0a14586 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-943 .elementor-element.elementor-element-ee86ffa{--width:90%;}}/* Start custom CSS for spacer, class: .elementor-element-3e2c8d4 */.elementor-943 .elementor-element.elementor-element-3e2c8d4:after{
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    bottom: -20px;
    height: 20px;
    width: 20px;
    border-bottom-right-radius: 16px;
    box-shadow:
    rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgb(255, 255, 255) 5.008px 6.4px 0px 5.008px;
    transform: rotate(270deg)
}

.elementor-943 .elementor-element.elementor-element-3e2c8d4:before{
    border-radius: unset;
    content: "";
    display: block;
    position: absolute;
    left: -20px;
    top: 00px;
    height: 20px;
    width: 20px;
    border-bottom-right-radius: 16px;
    box-shadow:
    rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgba(0, 0, 0, 0) 0px 0px 0px 0px,
    rgb(255, 255, 255) 5.008px 6.4px 0px 5.008px;
    transform: rotate(270deg)
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7b61d97 */.elementor-943 .elementor-element.elementor-element-7b61d97 img{
    aspect-ratio: 5/3;
    object-fit: cover
}/* End custom CSS */