.elementor-31915 .elementor-element.elementor-element-0420336{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vx-viewport-card{max-width:503px;}.elementor-31915 .elementor-element.elementor-element-5ead56c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-31915 .elementor-element.elementor-element-5ead56c{left:0px;}body.rtl .elementor-31915 .elementor-element.elementor-element-5ead56c{right:0px;}.elementor-31915 .elementor-element.elementor-element-5ead56c img{width:100%;aspect-ratio:16/9;object-fit:cover;}:where(.elementor-31915 .elementor-element.elementor-element-5ead56c):not(.elementor-absolute){width:inherit;}.elementor-31915 .elementor-element.elementor-element-2ac28ae{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.15;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31915 .elementor-element.elementor-element-2ac28ae:not(.elementor-motion-effects-element-type-background), .elementor-31915 .elementor-element.elementor-element-2ac28ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-7027cda ) 100%);}.elementor-31915 .elementor-element.elementor-element-2ac28ae::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .elementor-background-video-container::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .e-con-inner > .elementor-background-video-container::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .elementor-background-slideshow::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7027cda );--background-overlay:'';}.elementor-31915 .elementor-element.elementor-element-2ac28ae:hover::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae:hover > .elementor-background-video-container::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .elementor-background-slideshow:hover::before, .elementor-31915 .elementor-element.elementor-element-2ac28ae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-7027cda );--background-overlay:'';}.elementor-31915 .elementor-element.elementor-element-2ac28ae:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-31915 .elementor-element.elementor-element-14b1c8c{right:10px;}body.rtl .elementor-31915 .elementor-element.elementor-element-14b1c8c{left:10px;}.elementor-31915 .elementor-element.elementor-element-14b1c8c{top:10px;z-index:1;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-advanced-list{justify-content:right;grid-gap:5px;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action  .ts-action-con{justify-content:center;padding:4px 9px 4px 9px;height:34px;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action-con{border-radius:14px;color:var( --e-global-color-text );}.elementor-31915 .elementor-element.elementor-element-14b1c8c  .ts-action-con{background:var( --e-global-color-fceaf36 );}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action-icon{width:16px;height:16px;--ts-icon-size:18px;--ts-icon-color:var( --e-global-color-text );}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action-con, .elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action span{grid-gap:7px;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action-con:hover{color:#FFFFFF;background:var( --e-global-color-accent );}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action-con:hover .ts-action-icon{--ts-icon-color:#FFFFFF;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .active.ts-action-con{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);color:#FFFFFF;background:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31915 .elementor-element.elementor-element-14b1c8c .active.ts-action-con .ts-action-icon{--ts-icon-color:#FFFFFF;}.elementor-31915 .elementor-element.elementor-element-572dcf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31915 .elementor-element.elementor-element-572dcf5 .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-31915 .elementor-element.elementor-element-83dcfde .elementor-heading-title{font-size:14px;color:#FFFFFFCC;}.elementor-31915 .elementor-element.elementor-element-4eabc94 .elementor-heading-title{font-size:13px;line-height:1.3em;color:#FFFFFF;}@media(max-width:1024px){.elementor-31915 .elementor-element.elementor-element-14b1c8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-advanced-list{justify-content:left;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-action  .ts-action-con{justify-content:center;}}@media(max-width:520px){.elementor-31915 .elementor-element.elementor-element-5ead56c img{aspect-ratio:1/1;object-fit:cover;}:where(.elementor-31915 .elementor-element.elementor-element-5ead56c):not(.elementor-absolute){width:inherit;}.elementor-31915 .elementor-element.elementor-element-2ac28ae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31915 .elementor-element.elementor-element-14b1c8c .ts-advanced-list{justify-content:left;grid-gap:5px;}.elementor-31915 .elementor-element.elementor-element-572dcf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-31915 .elementor-element.elementor-element-572dcf5 .elementor-heading-title{font-size:18px;}.elementor-31915 .elementor-element.elementor-element-83dcfde .elementor-heading-title{line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-4eabc94 */.elementor-31915 .elementor-element.elementor-element-4eabc94 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac28ae */.elementor-31915 .elementor-element.elementor-element-2ac28ae {aspect-ratio: 16/9;}
@media (max-width: 767px) {
.elementor-31915 .elementor-element.elementor-element-2ac28ae {aspect-ratio: 1/1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420336 */.elementor-31915 .elementor-element.elementor-element-0420336 {aspect-ratio: 16/9;}

@media (max-width: 767px) {
.elementor-31915 .elementor-element.elementor-element-0420336 {aspect-ratio: 1/1;}
}/* End custom CSS */