.elementor-1832 .elementor-element.elementor-element-2abd7ff > .elementor-container{max-width:1600px;min-height:400px;}.elementor-1832 .elementor-element.elementor-element-29ff471{text-align:center;width:100%;max-width:100%;}.elementor-1832 .elementor-element.elementor-element-29ff471 img{width:full width;max-width:Full width;height:700px;object-fit:fill;}.elementor-1832 .elementor-element.elementor-element-26d9402{text-align:center;}.elementor-1832 .elementor-element.elementor-element-26d9402 .elementor-heading-title{color:#E07D0A;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;font-style:italic;}.elementor-1832 .elementor-element.elementor-element-5993d40 .elementor-heading-title{color:#222329E8;font-family:"Roboto", Sans-serif;font-size:67px;font-weight:600;line-height:73px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1832 .elementor-element.elementor-element-5e4951f{text-align:center;}.elementor-1832 .elementor-element.elementor-element-83bb962{color:#E07D17;}.elementor-1832 .elementor-element.elementor-element-33dddb1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1832 .elementor-element.elementor-element-85e3ee0 .elementor-button{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;background-color:#EE992D;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(5.1000000000000005, 4.911521739130435, 4.911521739130435, 0.5);}.elementor-1832 .elementor-element.elementor-element-85e3ee0 .elementor-button:hover, .elementor-1832 .elementor-element.elementor-element-85e3ee0 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-1832 .elementor-element.elementor-element-edba9e4{text-align:center;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:400;}.elementor-1832 .elementor-element.elementor-element-2f9d29d img{max-width:100%;}.elementor-1832 .elementor-element.elementor-element-a28927e{color:#E07D17;}.elementor-1832 .elementor-element.elementor-element-647a324{text-align:left;width:100%;max-width:100%;}.elementor-1832 .elementor-element.elementor-element-cc724f2{width:var( --container-widget-width, 101.091% );max-width:101.091%;--container-widget-width:101.091%;--container-widget-flex-grow:0;}.elementor-1832 .elementor-element.elementor-element-4350bf2{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;font-style:italic;text-decoration:underline;line-height:56px;letter-spacing:0.5px;word-spacing:0px;}.elementor-1832 .elementor-element.elementor-element-07a5212 .elementor-button{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;background-color:#EE992D;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(5.1000000000000005, 4.911521739130435, 4.911521739130435, 0.5);}.elementor-1832 .elementor-element.elementor-element-07a5212 .elementor-button:hover, .elementor-1832 .elementor-element.elementor-element-07a5212 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-1832 .elementor-element.elementor-element-d37f696 .gallery-item .gallery-caption{display:none;}.elementor-1832 .elementor-element.elementor-element-d37f696 .gallery-item{padding:0 8px 8px 0;}.elementor-1832 .elementor-element.elementor-element-d37f696 .gallery{margin:0 -8px -8px 0;}.elementor-1832 .elementor-element.elementor-element-d37f696{width:initial;max-width:initial;}/* Start custom CSS for image-gallery, class: .elementor-element-d37f696 *//* Elementor Gallery - 2:3 Aspect Ratio (Height = 2/3 of Width) */

/* Target the gallery images */
.elementor-gallery .elementor-gallery-item img {
    width: 100%;
    height: 0;
    padding-bottom: 66.67%; /* 2/3 = 0.6667 = 66.67% */
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

/* Ensure the container maintains aspect ratio */
.elementor-gallery .elementor-gallery-item {
    position: relative;
    overflow: hidden;
}

/* Alternative method using aspect-ratio (modern browsers) */
.elementor-gallery .elementor-gallery-item img {
    aspect-ratio: 3 / 2; /* Width : Height = 3 : 2 */
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}

/* If you want to target a specific gallery widget, add the widget ID */
/* Replace 'your-widget-id' with your actual widget ID */
/*
.elementor-element-your-widget-id .elementor-gallery-item img {
    aspect-ratio: 3 / 2;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
*//* End custom CSS */