.elementor-1168 .elementor-element.elementor-element-39a8066{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(1.875rem, -1.0353rem + 6.0711vw, 6.25rem) clamp(1.875rem, -1.0353rem + 6.0711vw, 6.25rem);--row-gap:clamp(1.875rem, -1.0353rem + 6.0711vw, 6.25rem);--column-gap:clamp(1.875rem, -1.0353rem + 6.0711vw, 6.25rem);--grid-auto-flow:row;}.elementor-1168 .elementor-element.elementor-element-cb03637{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}@media(max-width:1024px){.elementor-1168 .elementor-element.elementor-element-39a8066{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1168 .elementor-element.elementor-element-39a8066{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-cb03637 */.elementor-1168 .elementor-element.elementor-element-cb03637 img {
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-1168 .elementor-element.elementor-element-cb03637 div, .elementor-1168 .elementor-element.elementor-element-cb03637 figure {
    height: 100% !important;
}

@media (max-width: 767px) {
    .elementor-1168 .elementor-element.elementor-element-cb03637 {
        height: auto;
    }

    .elementor-1168 .elementor-element.elementor-element-cb03637 img {
        aspect-ratio: 1 / 1;
        width: 100%;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c23ed66 */.elementor-1168 .elementor-element.elementor-element-c23ed66 input, .elementor-1168 .elementor-element.elementor-element-c23ed66 textarea {
    color: black !important;
    border: 1px solid black !important;
}
.elementor-1168 .elementor-element.elementor-element-c23ed66 input::placeholder, .elementor-1168 .elementor-element.elementor-element-c23ed66 textarea::placeholder {
    color: black !important;
}/* End custom CSS */