.elementor-2852 .elementor-element.elementor-element-248eaf85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2852 .elementor-element.elementor-element-7e3a4756{--grid-columns:7;}.elementor-2852 .elementor-element.elementor-element-7e3a4756 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2852 .elementor-element.elementor-element-33fcb6a0{--grid-columns:7;}.elementor-2852 .elementor-element.elementor-element-33fcb6a0 > .elementor-widget-container{padding:0% 0% 0% 0%;}@media(max-width:1024px){.elementor-2852 .elementor-element.elementor-element-7e3a4756{--grid-columns:4;}.elementor-2852 .elementor-element.elementor-element-33fcb6a0{--grid-columns:5;}}@media(max-width:767px){.elementor-2852 .elementor-element.elementor-element-7e3a4756{--grid-columns:3;--grid-column-gap:7px;}.elementor-2852 .elementor-element.elementor-element-33fcb6a0{--grid-columns:1;}.elementor-2852 .elementor-element.elementor-element-33fcb6a0 > .elementor-widget-container{padding:0% 15% 0% 15%;}}/* Start custom CSS for loop-grid, class: .elementor-element-33fcb6a0 *//* One orphaned item on last row - CENTERED */
body[data-elementor-device-mode=desktop] .elementor-2852 .elementor-element.elementor-element-33fcb6a0 div[data-elementor-type="loop-item"]:last-child:nth-child(3n - 2) {
    grid-column-end: 5;
}

body[data-elementor-device-mode=tablet] .elementor-2852 .elementor-element.elementor-element-33fcb6a0 div[data-elementor-type="loop-item"]:last-child:nth-child(3n - 2) {
    grid-column-end: 4;
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: #f4f4f4;
    
    transition: background-color 1s ease;
}

.color-white {
    background-color: #fff !important;
}

.color-green {
    background-color: #2d5034 !important;
}/* End custom CSS */