.elementor-546 .elementor-element.elementor-element-b9da512{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.vx-viewport-card{max-width:705px;}.elementor-widget-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-546 .elementor-element.elementor-element-f401b96{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;border-radius:10px 10px 10px 10px;}.elementor-546 .elementor-element.elementor-element-f401b96 img{width:100%;transition-duration:0.2s;border-radius:12px 12px 12px 12px;aspect-ratio:2/1.2;object-fit:cover;}.elementor-546 .elementor-element.elementor-element-f401b96:hover img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:where(.elementor-546 .elementor-element.elementor-element-f401b96):not(.elementor-absolute){width:inherit;}.elementor-546 .elementor-element.elementor-element-9e5651a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-546 .elementor-element.elementor-element-9e5651a .vx-price{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-546 .elementor-element.elementor-element-7c56182 .elementor-heading-title{font-size:16px;font-weight:600;color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-546 .elementor-element.elementor-element-f401b96 img{aspect-ratio:3/2;object-fit:cover;}:where(.elementor-546 .elementor-element.elementor-element-f401b96):not(.elementor-absolute){width:inherit;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}