.elementor-8053 .elementor-element.elementor-element-81c9062 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8053 .elementor-element.elementor-element-81c9062 > .elementor-container{min-height:400px;}.elementor-8053 .elementor-element.elementor-element-81c9062{margin-top:60px;margin-bottom:120px;}.elementor-8053 .elementor-element.elementor-element-78300f3 .turio-heading-area{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-8053 .elementor-element.elementor-element-81c9062{margin-top:80px;margin-bottom:80px;}}@media(max-width:767px){.elementor-8053 .elementor-element.elementor-element-81c9062{margin-top:-9px;margin-bottom:-9px;}.elementor-8053 .elementor-element.elementor-element-78300f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for turio_destination_grid, class: .elementor-element-0fea723 */.elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-widget-container,
.elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-wrapper,
.elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-img,
.elementor-8053 .elementor-element.elementor-element-0fea723 a,
.elementor-8053 .elementor-element.elementor-element-0fea723 img {
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-8053 .elementor-element.elementor-element-0fea723 img {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    height: auto !important;
    display: block;
}

@media (max-width: 767px) {
    .elementor-8053 .elementor-element.elementor-element-0fea723 img {
        aspect-ratio: 3 / 3 !important;
    }
}

/* Force container to match image height */
.elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-img,
.elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-wrapper {
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
}

@media (max-width: 767px) {
    .elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-img,
    .elementor-8053 .elementor-element.elementor-element-0fea723 .elementor-image-box-wrapper {
        aspect-ratio: 3 / 3 !important;
    }
}/* End custom CSS */