.elementor-2390 .elementor-element.elementor-element-c641476{--display:flex;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2390 .elementor-element.elementor-element-e012a67{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-2390 .elementor-element.elementor-element-0ae83c3 img{width:100%;height:366px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-2390 .elementor-element.elementor-element-f9ff7b0.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-2390 .elementor-element.elementor-element-f9ff7b0{right:12px;}body.rtl .elementor-2390 .elementor-element.elementor-element-f9ff7b0{left:12px;}.elementor-2390 .elementor-element.elementor-element-f9ff7b0{top:12px;}.elementor-2390 .elementor-element.elementor-element-f9ff7b0 img{width:36px;height:36px;object-fit:contain;object-position:center center;}.elementor-2390 .elementor-element.elementor-element-a78de1a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2390 .elementor-element.elementor-element-cb7bcf8 .elementor-heading-title{font-family:var( --e-global-typography-e8cd7d0-font-family ), Sans-serif;font-size:var( --e-global-typography-e8cd7d0-font-size );font-weight:var( --e-global-typography-e8cd7d0-font-weight );line-height:var( --e-global-typography-e8cd7d0-line-height );color:var( --e-global-color-0d6486d );}.elementor-2390 .elementor-element.elementor-element-39862ca{font-family:var( --e-global-typography-42858da-font-family ), Sans-serif;font-size:var( --e-global-typography-42858da-font-size );font-weight:var( --e-global-typography-42858da-font-weight );line-height:var( --e-global-typography-42858da-line-height );color:var( --e-global-color-840e4e7 );}.elementor-2390 .elementor-element.elementor-element-b6d8c19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-2390 .elementor-element.elementor-element-d1b3cdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2390 .elementor-element.elementor-element-d1b3cdf{font-family:var( --e-global-typography-a54fc4b-font-family ), Sans-serif;font-size:var( --e-global-typography-a54fc4b-font-size );font-weight:var( --e-global-typography-a54fc4b-font-weight );line-height:var( --e-global-typography-a54fc4b-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2390 .elementor-element.elementor-element-cb7bcf8 .elementor-heading-title{font-size:var( --e-global-typography-e8cd7d0-font-size );line-height:var( --e-global-typography-e8cd7d0-line-height );}.elementor-2390 .elementor-element.elementor-element-39862ca{font-size:var( --e-global-typography-42858da-font-size );line-height:var( --e-global-typography-42858da-line-height );}.elementor-2390 .elementor-element.elementor-element-d1b3cdf{font-size:var( --e-global-typography-a54fc4b-font-size );line-height:var( --e-global-typography-a54fc4b-line-height );}}@media(max-width:767px){.elementor-2390 .elementor-element.elementor-element-cb7bcf8 .elementor-heading-title{font-size:var( --e-global-typography-e8cd7d0-font-size );line-height:var( --e-global-typography-e8cd7d0-line-height );}.elementor-2390 .elementor-element.elementor-element-39862ca{font-size:var( --e-global-typography-42858da-font-size );line-height:var( --e-global-typography-42858da-line-height );}.elementor-2390 .elementor-element.elementor-element-d1b3cdf{font-size:var( --e-global-typography-a54fc4b-font-size );line-height:var( --e-global-typography-a54fc4b-line-height );}}/* Start custom CSS for image, class: .elementor-element-0ae83c3 */.elementor-2390 .elementor-element.elementor-element-0ae83c3{
    transition: transform 0.8s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9ff7b0 */.elementor-2390 .elementor-element.elementor-element-f9ff7b0{
    transition:all 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c641476 */.elementor-2390 .elementor-element.elementor-element-c641476:hover .offer-image {
    transform: scale(1.2);
}

.elementor-2390 .elementor-element.elementor-element-c641476:hover .offer-icon{
    visibility: visible;
    opacity: 1;
}

.offer-icon {
    visibility: hidden;
    opacity: 0;
}

.elementor-2390 .elementor-element.elementor-element-c641476{
    cursor: pointer;
}/* End custom CSS */