.elementor-418 .elementor-element.elementor-element-229cc59{--display:flex;}.elementor-418 .elementor-element.elementor-element-8dd3559{--grid-columns:6;}.elementor-418 .elementor-element.elementor-element-8dd3559 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-418 .elementor-element.elementor-element-8dd3559 .e-loop-item > .elementor-section, .elementor-418 .elementor-element.elementor-element-8dd3559 .e-loop-item > .elementor-section > .elementor-container, .elementor-418 .elementor-element.elementor-element-8dd3559 .e-loop-item > .e-con, .elementor-418 .elementor-element.elementor-element-8dd3559 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-418 .elementor-element.elementor-element-ccd1e24{--grid-columns:6;}.elementor-418 .elementor-element.elementor-element-ccd1e24 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item > .elementor-section, .elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item > .elementor-section > .elementor-container, .elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item > .e-con, .elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-418 .elementor-element.elementor-element-092b164 .bdt-dynamic-grid{grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;grid-row-gap:20px;}.elementor-418 .elementor-element.elementor-element-8e3621f .bdt-post-list .bdt-image img{transition-duration:0.3s;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-418 .elementor-element.elementor-element-8dd3559{--grid-columns:2;}.elementor-418 .elementor-element.elementor-element-ccd1e24{--grid-columns:2;}.elementor-418 .elementor-element.elementor-element-092b164 .bdt-dynamic-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-418 .elementor-element.elementor-element-8dd3559{--grid-columns:1;}.elementor-418 .elementor-element.elementor-element-ccd1e24{--grid-columns:1;}.elementor-418 .elementor-element.elementor-element-092b164 .bdt-dynamic-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for loop-grid, class: .elementor-element-ccd1e24 */.elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item {
grid-column: span 1;
}

.elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item:nth-of-type(6n-2) {
grid-column: span 2;
grid-row: span 2;
}

.elementor-418 .elementor-element.elementor-element-ccd1e24 .e-loop-item:nth-of-type(6n-3) {
grid-column: span 2;
grid-row: span 2;
}/* End custom CSS */
/* Start custom CSS */.camset {
    height: 320px;
}


@media only screen and (min-width: 768px) {
    /* Default: Each item spans 1 column */
    body.elementor-page-418 .e-loop-item {
    grid-column: span 1;
    }

/* Specific pattern: Items 1 and 2 per row */
    body.elementor-page-418 .e-loop-item:nth-of-type(4n-3),
    body.elementor-page-418 .e-loop-item:nth-of-type(4n) {
    grid-column: span 2;
    }
    
/* Final item spans 3 if it's alone on the last row */
body.elementor-page-418 .e-loop-item:nth-last-of-type(1):nth-of-type(2n+1) {
    grid-column: span 3;
}
}/* End custom CSS */