.elementor-5998 .elementor-element.elementor-element-13790670:not(.elementor-motion-effects-element-type-background), .elementor-5998 .elementor-element.elementor-element-13790670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1A1E;}.elementor-5998 .elementor-element.elementor-element-13790670{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-180px;padding:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-13790670 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5998 .elementor-element.elementor-element-5aadf824 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-17d1bc3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-17d1bc3e .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-5998 .elementor-element.elementor-element-17d1bc3e .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-5998 .elementor-element.elementor-element-17d1bc3e .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-5998 .elementor-element.elementor-element-17d1bc3e .jet-listing-dynamic-image__caption{text-align:left;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf:not(.elementor-motion-effects-element-type-background), .elementor-5998 .elementor-element.elementor-element-6b1fc5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf > .elementor-container{max-width:960px;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf{border-style:solid;border-width:4px 0px 0px 0px;border-color:#E8327C;box-shadow:0px 8px 28px 0px rgba(28,26,30,0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-68px;margin-bottom:0px;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf, .elementor-5998 .elementor-element.elementor-element-6b1fc5cf > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5998 .elementor-element.elementor-element-660cdc0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5998 .elementor-element.elementor-element-660cdc0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5998 .elementor-element.elementor-element-660cdc0b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 34px 32px 34px;}.elementor-5998 .elementor-element.elementor-element-660cdc0b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-1164debb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5998 .elementor-element.elementor-element-1164debb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#8E898D;}.elementor-5998 .elementor-element.elementor-element-314877cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-314877cd .jet-listing-dynamic-field__content{font-family:"DM Sans", Sans-serif;text-align:left;}.elementor-5998 .elementor-element.elementor-element-314877cd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5998 .elementor-element.elementor-element-314877cd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5998 .elementor-element.elementor-element-314877cd .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9:not(.elementor-motion-effects-element-type-background), .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 > .elementor-container{max-width:1200px;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 20px 74px 20px;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5998 .elementor-element.elementor-element-2dab58c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5998 .elementor-element.elementor-element-39c119c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-5998 .elementor-element.elementor-element-39c119c{text-align:start;}.elementor-5998 .elementor-element.elementor-element-39c119c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#E8327C;}.elementor-5998 .elementor-element.elementor-element-2cf74ffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-2cf74ffa .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5998 .elementor-element.elementor-element-2cf74ffa .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5998 .elementor-element.elementor-element-2cf74ffa .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5998 .elementor-element.elementor-element-2cf74ffa .jet-listing-dynamic-field__content{text-align:left;}.elementor-5998 .elementor-element.elementor-element-f048439 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-3215e1f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-5998 .elementor-element.elementor-element-3215e1f{text-align:start;}.elementor-5998 .elementor-element.elementor-element-3215e1f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#E8327C;}.elementor-5998 .elementor-element.elementor-element-257b78c2:not(.elementor-motion-effects-element-type-background), .elementor-5998 .elementor-element.elementor-element-257b78c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9FA;}.elementor-5998 .elementor-element.elementor-element-257b78c2 > .elementor-container{max-width:1040px;}.elementor-5998 .elementor-element.elementor-element-257b78c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 84px 20px;}.elementor-5998 .elementor-element.elementor-element-257b78c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5998 .elementor-element.elementor-element-74f89ea3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-1bf8029b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-5998 .elementor-element.elementor-element-1bf8029b{text-align:start;}.elementor-5998 .elementor-element.elementor-element-1bf8029b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;color:#E8327C;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5998 .elementor-element.elementor-element-6169fba6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D5D7;border-radius:6px 6px 6px 6px;}.elementor-5998 .elementor-element.elementor-element-6169fba6 .elementor-button:hover, .elementor-5998 .elementor-element.elementor-element-6169fba6 .elementor-button:focus{background-color:#FFFFFF;color:#E8327C;}.elementor-5998 .elementor-element.elementor-element-6169fba6 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-6169fba6 .elementor-button:hover svg, .elementor-5998 .elementor-element.elementor-element-6169fba6 .elementor-button:focus svg{fill:#E8327C;}.elementor-5998 .elementor-element.elementor-element-3783e655:not(.elementor-motion-effects-element-type-background), .elementor-5998 .elementor-element.elementor-element-3783e655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(105deg, #E8327C 0%, #FF8500 100%);}.elementor-5998 .elementor-element.elementor-element-3783e655 > .elementor-container{max-width:760px;}.elementor-5998 .elementor-element.elementor-element-3783e655{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 20px 64px 20px;}.elementor-5998 .elementor-element.elementor-element-3783e655 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5998 .elementor-element.elementor-element-753ee340 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5998 .elementor-element.elementor-element-583685bb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5998 .elementor-element.elementor-element-583685bb{text-align:center;}.elementor-5998 .elementor-element.elementor-element-583685bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-5998 .elementor-element.elementor-element-1395b4a1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-5998 .elementor-element.elementor-element-1395b4a1{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(255,255,255,0.90);}.elementor-5998 .elementor-element.elementor-element-7ff8864 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;fill:var( --e-global-color-18f4059 );color:var( --e-global-color-18f4059 );transition-duration:0.25px;border-radius:6px 6px 6px 6px;}.elementor-5998 .elementor-element.elementor-element-7ff8864 .elementor-button:hover, .elementor-5998 .elementor-element.elementor-element-7ff8864 .elementor-button:focus{background-color:#1C1A1E;color:#FFFFFF;}.elementor-5998 .elementor-element.elementor-element-7ff8864 .elementor-button:hover svg, .elementor-5998 .elementor-element.elementor-element-7ff8864 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-5998 .elementor-element.elementor-element-6b1fc5cf{margin-top:-54px;margin-bottom:0px;}.elementor-5998 .elementor-element.elementor-element-660cdc0b > .elementor-element-populated{padding:28px 30px 30px 30px;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9{padding:58px 28px 62px 28px;}.elementor-5998 .elementor-element.elementor-element-257b78c2{padding:58px 28px 68px 28px;}}@media(min-width:768px){.elementor-5998 .elementor-element.elementor-element-5aadf824{width:100%;}.elementor-5998 .elementor-element.elementor-element-660cdc0b{width:100%;}.elementor-5998 .elementor-element.elementor-element-74f89ea3{width:100%;}.elementor-5998 .elementor-element.elementor-element-753ee340{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5998 .elementor-element.elementor-element-5aadf824{width:100%;}.elementor-5998 .elementor-element.elementor-element-660cdc0b{width:100%;}.elementor-5998 .elementor-element.elementor-element-2dab58c1{width:100%;}.elementor-5998 .elementor-element.elementor-element-f048439{width:100%;}.elementor-5998 .elementor-element.elementor-element-74f89ea3{width:100%;}.elementor-5998 .elementor-element.elementor-element-753ee340{width:100%;}}@media(max-width:767px){.elementor-5998 .elementor-element.elementor-element-5aadf824{width:100%;}.elementor-5998 .elementor-element.elementor-element-6b1fc5cf{margin-top:-42px;margin-bottom:0px;}.elementor-5998 .elementor-element.elementor-element-660cdc0b{width:100%;}.elementor-5998 .elementor-element.elementor-element-660cdc0b > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-5998 .elementor-element.elementor-element-4a6cc7e9{padding:46px 20px 50px 20px;}.elementor-5998 .elementor-element.elementor-element-2dab58c1{width:100%;}.elementor-5998 .elementor-element.elementor-element-f048439{width:100%;}.elementor-5998 .elementor-element.elementor-element-257b78c2{padding:48px 20px 58px 20px;}.elementor-5998 .elementor-element.elementor-element-74f89ea3{width:100%;}.elementor-5998 .elementor-element.elementor-element-3783e655{padding:48px 20px 50px 20px;}.elementor-5998 .elementor-element.elementor-element-753ee340{width:100%;}.elementor-5998 .elementor-element.elementor-element-583685bb .elementor-heading-title{font-size:24px;}}/* Start custom CSS for section, class: .elementor-element-13790670 */.elementor-5998 .elementor-element.elementor-element-13790670 .jet-listing-dynamic-image, .elementor-5998 .elementor-element.elementor-element-13790670 .jet-listing-dynamic-image__link{display:block;width:100%;height:100%;} .elementor-5998 .elementor-element.elementor-element-13790670 img{width:100%;height:430px;object-fit:cover;object-position:center;filter:brightness(.72);} @media(max-width:1024px){.elementor-5998 .elementor-element.elementor-element-13790670 img{height:360px}} @media(max-width:767px){.elementor-5998 .elementor-element.elementor-element-13790670 img{height:300px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b1fc5cf */.elementor-5998 .elementor-element.elementor-element-6b1fc5cf{position:relative;z-index:3;} .elementor-5998 .elementor-element.elementor-element-6b1fc5cf a{color:#E8327C;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a6cc7e9 *//* Buitenste productsectie */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 {
    padding: 65px 20px 75px !important;
    background: #f7f7f7;
    overflow: visible;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 > .elementor-container {
    display: flex !important;
    align-items: flex-start !important;
    gap: clamp(26px, 3vw, 40px) !important;
    max-width: 1170px;
}

/* Kolombreedtes */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info {
    flex: 1 1 58% !important;
    width: auto !important;
    min-width: 0;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media {
    flex: 0 1 42% !important;
    width: auto !important;
    min-width: 0;
    align-self: flex-start;
}

/* Witte kaarten */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-widget-wrap,
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-column-wrap >
.elementor-widget-wrap {
    position: relative;
    padding: clamp(30px, 3vw, 42px) !important;
    background: #fff;
    border: 1px solid #e9e7e8;
    border-radius: 20px;
    box-shadow: 0 12px 32px rgba(28,26,30,.065);
    overflow: hidden;
}

/* Subtiele HappyHome-lijn */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-widget-wrap::before,
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-column-wrap >
.elementor-widget-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg,#e2387b,#ff7900);
}

/* Tekstopmaak */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info .elementor-widget-text-editor {
    color: #5f5961;
    font-size: 15px;
    line-height: 1.75;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info .elementor-widget-text-editor p {
    margin: 0 0 18px;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info h2,
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info h3 {
    margin: 28px 0 10px;
    color: #1c1a1e;
    line-height: 1.3;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info strong {
    color: #1c1a1e;
}

/* Fotokaart */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media > .elementor-widget-wrap,
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media > .elementor-column-wrap >
.elementor-widget-wrap {
    padding: 15px !important;
    background: #fff;
    border: 1px solid #e9e7e8;
    border-radius: 20px;
    box-shadow: 0 12px 32px rgba(28,26,30,.065);
    overflow: hidden;
}

/* WooCommerce productgalerij */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media .woocommerce-product-gallery {
    width: 100% !important;
    margin: 0 !important;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
.woocommerce-product-gallery__image {
    overflow: hidden;
    border-radius: 14px;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
.woocommerce-product-gallery__image img {
    display: block;
    width: 100% !important;
    aspect-ratio: 4 / 3;
    object-fit: cover;
}

/* Kleine afbeeldingen */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media .flex-control-thumbs {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0,1fr));
    gap: 10px;
    margin: 12px 0 0 !important;
    padding: 0 !important;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media .flex-control-thumbs li {
    float: none !important;
    width: auto !important;
    margin: 0 !important;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media .flex-control-thumbs img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border: 2px solid transparent;
    border-radius: 9px;
    opacity: .72;
    transition: opacity .2s ease, border-color .2s ease;
}

.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
.flex-control-thumbs img.flex-active,
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
.flex-control-thumbs img:hover {
    border-color: #e2387b;
    opacity: 1;
}

/* Zoomknop */
.elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
.woocommerce-product-gallery__trigger {
    top: 14px !important;
    right: 14px !important;
    border-radius: 50%;
    box-shadow: 0 5px 16px rgba(28,26,30,.12);
}

/* Fotokaart blijft zichtbaar tijdens scrollen */
@media (min-width: 901px) {
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media {
        position: sticky;
        top: 105px;
    }
}

/* Tablet en mobiel */
@media (max-width: 900px) {
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 {
        padding: 45px 18px 55px !important;
    }

    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 > .elementor-container {
        flex-direction: column !important;
        gap: 22px !important;
    }

    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info,
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media {
        flex: none !important;
        width: 100% !important;
    }

    /* Foto’s eerst op mobiel */
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media {
        order: -1;
    }
}

@media (max-width: 767px) {
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 {
        padding: 32px 14px 45px !important;
    }

    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-widget-wrap,
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-info > .elementor-column-wrap >
    .elementor-widget-wrap {
        padding: 28px 22px !important;
        border-radius: 17px;
    }

    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media > .elementor-widget-wrap,
    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media > .elementor-column-wrap >
    .elementor-widget-wrap {
        padding: 10px !important;
        border-radius: 17px;
    }

    .elementor-5998 .elementor-element.elementor-element-4a6cc7e9 .hh-product-media
    .woocommerce-product-gallery__image img {
        aspect-ratio: 1 / 1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-257b78c2 */.elementor-5998 .elementor-element.elementor-element-257b78c2 .hh-single-section-label .elementor-heading-title{display:flex;align-items:center;gap:12px} .elementor-5998 .elementor-element.elementor-element-257b78c2 .hh-single-section-label .elementor-heading-title:before{content:"";width:32px;height:2px;background:#E8327C;flex:0 0 32px} .elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__items{row-gap:16px} .elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__item{padding:8px} .elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;transition:transform .35s ease} @media(hover:hover){.elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__item:hover img{transform:scale(1.025)}} @media(max-width:767px){.elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__item{padding:6px 0} .elementor-5998 .elementor-element.elementor-element-257b78c2 .jet-listing-grid__item img{aspect-ratio:16/10}}/* End custom CSS */