.elementor-5642 .elementor-element.elementor-element-f2d784e{padding:0px 0px 0px 0px;}.elementor-5642 .elementor-element.elementor-element-5812dc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5642 .elementor-element.elementor-element-42c2a36{padding:20px 20px 20px 20px;}.elementor-5642 .elementor-element.elementor-element-fe5c04a .elementor-image-box-title{margin-bottom:0px;color:var( --e-global-color-4443d733 );}.elementor-5642 .elementor-element.elementor-element-fe5c04a .elementor-image-box-description{color:var( --e-global-color-4443d733 );}.elementor-5642 .elementor-element.elementor-element-fe90438{padding:0px 0px 50px 0px;}.elementor-5642 .elementor-element.elementor-element-2333879{--grid-column-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--grid-row-gap:20px;}.elementor-5642 .elementor-element.elementor-element-2333879 .pp-categories .pp-category-inner img{height:300px;}.elementor-5642 .elementor-element.elementor-element-2333879 .pp-categories-list .pp-category{margin-bottom:20px;}.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category-title{color:var( --e-global-color-1caf2e1d );font-size:26px;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin-bottom:0px;}.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category:hover .pp-category-title{color:var( --e-global-color-1caf2e1d );}@media(max-width:767px){.elementor-5642 .elementor-element.elementor-element-fe90438{padding:20px 20px 20px 20px;}.elementor-5642 .elementor-element.elementor-element-3c21c0b > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for pp-image-slider, class: .elementor-element-96f9413 */.elementor-5642 .elementor-element.elementor-element-96f9413 .swiper-slide, .elementor-5642 .elementor-element.elementor-element-96f9413 .swiper-slide * {
    height:30vh;
    max-height:500px;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for pp-categories, class: .elementor-element-2333879 */.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category-inner {
    overflow: hidden;
}

.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category img {
    transition: all 1s ease;
}

.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category:hover img {
    transform: scale(1.3);
}

.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category-content {
    position:absolute;
    bottom:10px;
    right:10px;
    z-index: 10;
}

.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category-inner img {
    display: block;
}

.elementor-5642 .elementor-element.elementor-element-2333879 .pp-category a:after {
    background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,0.4962359943977591) 0%, rgba(0,0,0,0) 25%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.4962359943977591) 0%, rgba(0,0,0,0) 25%);
background: linear-gradient(0deg, rgba(0,0,0,0.4962359943977591) 0%, rgba(0,0,0,0) 25%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */