.elementor-872 .elementor-element.elementor-element-646b6474{--display:flex;}.elementor-872 .elementor-element.elementor-element-5b35476c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-1ad4bf3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-872 .elementor-element.elementor-element-1ad4bf3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#000000AD;}.elementor-872 .elementor-element.elementor-element-1ad4bf3{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-872 .elementor-element.elementor-element-1ad4bf3 .elementor-gallery-item__title{font-family:var( --e-global-typography-b747800-font-family ), Sans-serif;font-size:var( --e-global-typography-b747800-font-size );font-weight:var( --e-global-typography-b747800-font-weight );font-style:var( --e-global-typography-b747800-font-style );}.elementor-872 .elementor-element.elementor-element-f1749db > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-e1caab9 img{border-radius:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-d9fa8d9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-1672751 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-872 .elementor-element.elementor-element-1672751 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#000000AD;}.elementor-872 .elementor-element.elementor-element-1672751{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-872 .elementor-element.elementor-element-1672751 .elementor-gallery-item__title{font-family:var( --e-global-typography-b747800-font-family ), Sans-serif;font-size:var( --e-global-typography-b747800-font-size );font-weight:var( --e-global-typography-b747800-font-weight );font-style:var( --e-global-typography-b747800-font-style );}.elementor-872 .elementor-element.elementor-element-518c480 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-37dc3e4 img{border-radius:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-94b1178 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-a7149e1 img{border-radius:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-fa55a8a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-872 .elementor-element.elementor-element-0adc9e1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-872 .elementor-element.elementor-element-0adc9e1 img{border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-5b35476c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-1ad4bf3 .elementor-gallery-item__title{font-size:var( --e-global-typography-b747800-font-size );}.elementor-872 .elementor-element.elementor-element-f1749db > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-d9fa8d9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-1672751 .elementor-gallery-item__title{font-size:var( --e-global-typography-b747800-font-size );}.elementor-872 .elementor-element.elementor-element-518c480 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-94b1178 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-872 .elementor-element.elementor-element-fa55a8a > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-1ad4bf3 .elementor-gallery-item__title{font-size:var( --e-global-typography-b747800-font-size );}.elementor-872 .elementor-element.elementor-element-1672751 .elementor-gallery-item__title{font-size:var( --e-global-typography-b747800-font-size );}}/* Start custom CSS for image, class: .elementor-element-0adc9e1 */.elementor-872 .elementor-element.elementor-element-0adc9e1 img {
    aspect-ratio: 3/2;
    object-fit: cover;
}/* End custom CSS */