.elementor-269 .elementor-element.elementor-element-a0dd402{--display:flex;--min-height:380px;--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:flex-end;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-a0dd402:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-a0dd402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-269 .elementor-element.elementor-element-fabd0a5{--display:flex;--overflow:hidden;--border-radius:16px 0px 16px 0px;--padding-top:16px;--padding-bottom:24px;--padding-left:16px;--padding-right:48px;}.elementor-269 .elementor-element.elementor-element-fabd0a5:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-fabd0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1700CC;}.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-wrapper{text-align:start;}.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-title{font-family:var( --e-global-typography-0db1245-font-family ), Sans-serif;font-size:var( --e-global-typography-0db1245-font-size );line-height:var( --e-global-typography-0db1245-line-height );color:var( --e-global-color-95b45e5 );}.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-description{font-family:var( --e-global-typography-df22086-font-family ), Sans-serif;font-size:var( --e-global-typography-df22086-font-size );line-height:var( --e-global-typography-df22086-line-height );color:var( --e-global-color-95b45e5 );}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-9ddc73b{right:0px;}body.rtl .elementor-269 .elementor-element.elementor-element-9ddc73b{left:0px;}.elementor-269 .elementor-element.elementor-element-9ddc73b{bottom:0px;}.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button{font-family:var( --e-global-typography-865409d-font-family ), Sans-serif;font-size:var( --e-global-typography-865409d-font-size );line-height:var( --e-global-typography-865409d-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:16px 0px 14px 0px;padding:0px 0px 0px 16px;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-title{font-size:var( --e-global-typography-0db1245-font-size );line-height:var( --e-global-typography-0db1245-line-height );}.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-description{font-size:var( --e-global-typography-df22086-font-size );line-height:var( --e-global-typography-df22086-line-height );}.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button{font-size:var( --e-global-typography-865409d-font-size );line-height:var( --e-global-typography-865409d-line-height );}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-title{font-size:var( --e-global-typography-0db1245-font-size );line-height:var( --e-global-typography-0db1245-line-height );}.elementor-269 .elementor-element.elementor-element-9186c1b .elementor-image-box-description{font-size:var( --e-global-typography-df22086-font-size );line-height:var( --e-global-typography-df22086-line-height );}.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button{font-size:var( --e-global-typography-865409d-font-size );line-height:var( --e-global-typography-865409d-line-height );}}/* Start custom CSS for button, class: .elementor-element-9ddc73b */.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button-wrapper {
    transform: translateX(100%);
    transition: all 0.5s ease!important;
}

.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button-text {
    align-self: center;
    line-height: 34px;
    padding-inline-end: 36px;
    transition: all 0.5s ease!important;
}

.elementor-269 .elementor-element.elementor-element-9ddc73b .elementor-button-icon svg {
    width: 36px;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateX(-98%);
    transition: all 0.5s ease!important;
}/* End custom CSS */