.elementor-44 .elementor-element.elementor-element-25201aa{padding:10px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-4b2224f{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-778c0e6{padding:0px 0px 5px 0px;}.elementor-44 .elementor-element.elementor-element-11474cd{padding:0px 0px 5px 0px;}.elementor-44 .elementor-element.elementor-element-2437f93{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-2437f93 .elementor-divider-separator{width:100%;}.elementor-44 .elementor-element.elementor-element-2437f93 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-44 .elementor-element.elementor-element-135dfd0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF5A0A;}.elementor-44 .elementor-element.elementor-element-135dfd0 .elementor-headline{text-align:center;font-size:35px;font-weight:800;}.elementor-44 .elementor-element.elementor-element-135dfd0 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-44 .elementor-element.elementor-element-135dfd0 .elementor-headline-dynamic-wrapper path{stroke:#000000;}.elementor-44 .elementor-element.elementor-element-5b9c2fc{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-5b9c2fc .elementor-divider-separator{width:100%;}.elementor-44 .elementor-element.elementor-element-5b9c2fc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-44 .elementor-element.elementor-element-18aa313{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-f801ac1{padding:0px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-44 .elementor-element.elementor-element-9113825.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-44 .elementor-element.elementor-element-9113825.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-44 .elementor-element.elementor-element-9113825.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-bc-flex-widget .elementor-44 .elementor-element.elementor-element-5d32b5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-44 .elementor-element.elementor-element-5d32b5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-44 .elementor-element.elementor-element-5d32b5e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-44 .elementor-element.elementor-element-5c11495 .item-small-news figure img{border-radius:6px;}.elementor-44 .elementor-element.elementor-element-5c11495 .item-small-news figure{margin-bottom:13px !important;}.elementor-44 .elementor-element.elementor-element-5c11495 .item-small-news{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:13px 13px 13px 13px;}.elementor-44 .elementor-element.elementor-element-148d9f1{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-487af24{padding:0px 0px 20px 0px;}.elementor-44 .elementor-element.elementor-element-2951754{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-48c5825 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-44 .elementor-element.elementor-element-a05f6f1 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-44 .elementor-element.elementor-element-3504a5c{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-8145ee5{padding:0px 0px 10px 0px;}.elementor-44 .elementor-element.elementor-element-1cddcfb{padding:0px 0px 10px 0px;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-9113825{width:73.008%;}.elementor-44 .elementor-element.elementor-element-5d32b5e{width:24.628%;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-135dfd0 .elementor-headline{font-size:30px;}}/* Start custom CSS for section, class: .elementor-element-778c0e6 *//* PREPSIP | POPULAR CATEGORIES IMAGE FIX */

#psPopularCategories .pspc-picture {
    width: 100% !important;
    max-width: 500px !important;
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    background: #ffffff !important;
    border: 2px solid #171717 !important;
    box-sizing: border-box !important;
}

/* Image fills entire square */
#psPopularCategories .pspc-picture img,
#psPopularCategories .pspc-picture .pspc-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    object-position: center center !important;
    transform: none !important;
}

/* Prevent hover image zoom */
#psPopularCategories .pspc-card:hover .pspc-picture img {
    transform: none !important;
}

/* Mobile: maintain perfect square */
@media (max-width: 767px) {
    #psPopularCategories .pspc-picture {
        width: 100% !important;
        aspect-ratio: 1 / 1 !important;
        height: auto !important;
    }

    #psPopularCategories .pspc-picture img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}/* End custom CSS */