.elementor-44 .elementor-element.elementor-element-0125215{padding:10px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-d11c976 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D88D79;border-radius:15px 15px 15px 15px;}.elementor-44 .elementor-element.elementor-element-e02a314 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D88D79;border-radius:15px 15px 15px 15px;}/* Start custom CSS for section, class: .elementor-element-3d96a42 *//* =========================================================
   KARLACURATES POPULAR CATEGORIES
   FULL 500x500 CATEGORY IMAGE FIX
========================================================= */

/* Make image container a true square */
.kc-popular-cat__image {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;

    padding: 0 !important;
    margin: 0 !important;

    display: block !important;

    overflow: hidden !important;

    background: #ffffff !important;
}


/* Use the complete 500x500 image with no inner spacing */
.kc-popular-cat__image img,
.kc-popular-cat__img {

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;
    min-height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;
    object-position: center center !important;

    background: #ffffff !important;

    mix-blend-mode: normal !important;

    transform: none !important;
}


/* Do not zoom the image on hover */
.kc-popular-cat:hover .kc-popular-cat__image img,
.kc-popular-cat:hover .kc-popular-cat__img {
    transform: none !important;
}


/* Same exact behavior on mobile */
@media (max-width: 767px) {

    .kc-popular-cat__image {
        aspect-ratio: 1 / 1 !important;
        padding: 0 !important;
    }

    .kc-popular-cat__image img,
    .kc-popular-cat__img {
        width: 100% !important;
        height: 100% !important;

        max-width: 100% !important;
        max-height: 100% !important;

        object-fit: contain !important;
    }

}/* End custom CSS */