.elementor-88 .elementor-element.elementor-element-efc3802{--display:flex;--position:absolute;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1000;}.elementor-88 .elementor-element.elementor-element-efc3802:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-efc3802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-efc3802{left:0px;}body.rtl .elementor-88 .elementor-element.elementor-element-efc3802{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-efc3802{--width:100%;}}/* Start custom CSS */body.admin-bar .elementor-element-efc3802{top:32px !important;}
@media screen and (max-width:782px){body.admin-bar .elementor-element-efc3802{top:46px !important;}}
.elementor-widget-image-gallery .gallery-item{margin-top:0 !important;}
.elementor-widget-image-gallery .gallery-icon,.elementor-widget-image-gallery .gallery-item a{display:block;}
.elementor-widget-image-gallery .gallery-item img{width:100% !important;height:100% !important;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:0 !important;transition:transform .3s ease,box-shadow .3s ease;}
.elementor-widget-image-gallery .gallery-item img:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px rgba(20,55,33,.5);}/* End custom CSS */