.elementor-4568 .elementor-element.elementor-element-86bbb30 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4568 .elementor-element.elementor-element-86bbb30{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4568 .elementor-element.elementor-element-86bbb30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4568 .elementor-element.elementor-element-83ffca0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4568 .elementor-element.elementor-element-83ffca0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4568 .elementor-element.elementor-element-83ffca0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-d37d602{--e-image-carousel-slides-to-show:1;}.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:var( --e-global-color-af5a086 );}.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-af5a086 );}.elementor-4568 .elementor-element.elementor-element-d37d602 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:5px;height:5px;background:var( --e-global-color-07f8b3e );}.elementor-4568 .elementor-element.elementor-element-d37d602 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-56befe2 );opacity:var( --e-global-color-56befe2 );}.elementor-bc-flex-widget .elementor-4568 .elementor-element.elementor-element-3b8466a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4568 .elementor-element.elementor-element-3b8466a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4568 .elementor-element.elementor-element-3b8466a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-3b8466a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4568 .elementor-element.elementor-element-3b8466a > .elementor-element-populated{padding:0px 13px 34px 55px;}.elementor-4568 .elementor-element.elementor-element-4a298fe > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-4568 .elementor-element.elementor-element-4a298fe .jet-listing-dynamic-field__content{color:var( --e-global-color-07f8b3e );font-family:"Poppins", roboto;font-size:30px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:28px;text-align:left;}.elementor-4568 .elementor-element.elementor-element-4a298fe .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4568 .elementor-element.elementor-element-4a298fe .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4568 .elementor-element.elementor-element-4a298fe .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-c658997 > .elementor-widget-container{margin:5px 0px 13px 0px;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field__content{color:var( --e-global-color-07f8b3e );font-family:var( --e-global-typography-ca296a9-font-family ), roboto;font-size:var( --e-global-typography-ca296a9-font-size );font-weight:var( --e-global-typography-ca296a9-font-weight );text-transform:var( --e-global-typography-ca296a9-text-transform );font-style:var( --e-global-typography-ca296a9-font-style );line-height:var( --e-global-typography-ca296a9-line-height );letter-spacing:var( --e-global-typography-ca296a9-letter-spacing );word-spacing:var( --e-global-typography-ca296a9-word-spacing );text-align:left;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-4969d85 > .elementor-widget-container{margin:5px 0px 8px 0px;}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field__content{color:var( --e-global-color-07f8b3e );font-family:var( --e-global-typography-3a017b5-font-family ), roboto;font-size:var( --e-global-typography-3a017b5-font-size );font-weight:var( --e-global-typography-3a017b5-font-weight );text-transform:var( --e-global-typography-3a017b5-text-transform );font-style:var( --e-global-typography-3a017b5-font-style );text-decoration:var( --e-global-typography-3a017b5-text-decoration );line-height:var( --e-global-typography-3a017b5-line-height );text-align:left;}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-1c1403b > .elementor-widget-container{margin:13px 0px 5px 0px;}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field__content{color:var( --e-global-color-07f8b3e );font-family:var( --e-global-typography-36d2499-font-family ), roboto;font-size:var( --e-global-typography-36d2499-font-size );font-weight:var( --e-global-typography-36d2499-font-weight );text-transform:var( --e-global-typography-36d2499-text-transform );font-style:var( --e-global-typography-36d2499-font-style );line-height:var( --e-global-typography-36d2499-line-height );letter-spacing:var( --e-global-typography-36d2499-letter-spacing );word-spacing:var( --e-global-typography-36d2499-word-spacing );text-align:left;}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4568 .elementor-element.elementor-element-98c51f8 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field__content{color:var( --e-global-color-07f8b3e );font-family:var( --e-global-typography-b2adfdc-font-family ), roboto;font-size:var( --e-global-typography-b2adfdc-font-size );font-weight:var( --e-global-typography-b2adfdc-font-weight );text-transform:var( --e-global-typography-b2adfdc-text-transform );font-style:var( --e-global-typography-b2adfdc-font-style );text-decoration:var( --e-global-typography-b2adfdc-text-decoration );line-height:var( --e-global-typography-b2adfdc-line-height );word-spacing:var( --e-global-typography-b2adfdc-word-spacing );text-align:left;}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field{justify-content:flex-start;}@media(min-width:768px){.elementor-4568 .elementor-element.elementor-element-83ffca0{width:66%;}.elementor-4568 .elementor-element.elementor-element-3b8466a{width:34%;}}@media(max-width:1024px){.elementor-4568 .elementor-element.elementor-element-3b8466a > .elementor-element-populated{padding:200px 20px 40px 20px;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-ca296a9-font-size );line-height:var( --e-global-typography-ca296a9-line-height );letter-spacing:var( --e-global-typography-ca296a9-letter-spacing );word-spacing:var( --e-global-typography-ca296a9-word-spacing );}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3a017b5-font-size );line-height:var( --e-global-typography-3a017b5-line-height );}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-36d2499-font-size );line-height:var( --e-global-typography-36d2499-line-height );letter-spacing:var( --e-global-typography-36d2499-letter-spacing );word-spacing:var( --e-global-typography-36d2499-word-spacing );}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-b2adfdc-font-size );line-height:var( --e-global-typography-b2adfdc-line-height );word-spacing:var( --e-global-typography-b2adfdc-word-spacing );}}@media(max-width:767px){.elementor-4568 .elementor-element.elementor-element-3b8466a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4568 .elementor-element.elementor-element-c658997 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-ca296a9-font-size );line-height:var( --e-global-typography-ca296a9-line-height );letter-spacing:var( --e-global-typography-ca296a9-letter-spacing );word-spacing:var( --e-global-typography-ca296a9-word-spacing );}.elementor-4568 .elementor-element.elementor-element-4969d85 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-3a017b5-font-size );line-height:var( --e-global-typography-3a017b5-line-height );}.elementor-4568 .elementor-element.elementor-element-1c1403b .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-36d2499-font-size );line-height:var( --e-global-typography-36d2499-line-height );letter-spacing:var( --e-global-typography-36d2499-letter-spacing );word-spacing:var( --e-global-typography-36d2499-word-spacing );}.elementor-4568 .elementor-element.elementor-element-98c51f8 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-b2adfdc-font-size );line-height:var( --e-global-typography-b2adfdc-line-height );word-spacing:var( --e-global-typography-b2adfdc-word-spacing );}}/* Start custom CSS for image-carousel, class: .elementor-element-d37d602 *//* Force the entire gallery structure to 650px */
.elementor-4568 .elementor-element.elementor-element-d37d602, 
.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-widget-container,
.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-image-carousel-wrapper,
.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-main-swiper,
.elementor-4568 .elementor-element.elementor-element-d37d602 .swiper-slide {
    height: 650px !important;
    width: 100% !important;
}

/* Image styling and bottom-focus */
.elementor-4568 .elementor-element.elementor-element-d37d602 .swiper-slide img {
    height: 650px !important;
    width: 100% !important;
    object-fit: cover !important; 
    /* 50% horizontal center | 80% focuses on the bottom area */
    object-position: 50% 80% !important; 
}

/* Clean up default line heights */
.elementor-4568 .elementor-element.elementor-element-d37d602 .elementor-image-carousel-wrapper {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83ffca0 */.elementor-4568 .elementor-element.elementor-element-83ffca0 {
    height: 650px !important;
    padding: 0 !important; /* Removes inner gaps */
}

/* Forces the widget inside the column to take all available space */
.elementor-4568 .elementor-element.elementor-element-83ffca0 .elementor-column-wrap,
.elementor-4568 .elementor-element.elementor-element-83ffca0 .elementor-widget-wrap {
    height: 100% !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86bbb30 */.elementor-4568 .elementor-element.elementor-element-86bbb30 {
    height: 650px !important;
    min-height: 650px !important;
    overflow: hidden;
}/* End custom CSS */