.elementor-10945 .elementor-element.elementor-element-76097007{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10945 .elementor-element.elementor-element-34b07b41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-5ce0e346{font-weight:600;color:var( --e-global-color-primary );}.elementor-10945 .elementor-element.elementor-element-d4c770a{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-59d185e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-1f16afd1 img{width:100%;}.elementor-10945 .elementor-element.elementor-element-1f16afd1 .widget-image-caption{text-align:end;color:var( --e-global-color-text );font-size:14px;font-weight:400;margin-block-start:20px;}.elementor-10945 .elementor-element.elementor-element-a4f31f9{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-03cf228 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-d7d3ec8 img{width:100%;}.elementor-10945 .elementor-element.elementor-element-d7d3ec8 .widget-image-caption{text-align:end;color:var( --e-global-color-text );font-size:14px;font-weight:400;margin-block-start:20px;}.elementor-10945 .elementor-element.elementor-element-105ce58a{border-style:none;margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-105ce58a, .elementor-10945 .elementor-element.elementor-element-105ce58a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-492e0d92 > .elementor-element-populated{border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-bc4bc15 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 6px 60px 6px;}.elementor-10945 .elementor-element.elementor-element-7568dcb0{--grid-columns:1;width:var( --container-widget-width, 114.092% );max-width:114.092%;--container-widget-width:114.092%;--container-widget-flex-grow:0;}.elementor-10945 .elementor-element.elementor-element-7568dcb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-2742619b{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10945 .elementor-element.elementor-element-211a8bc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-43efd2a7{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-45efbfdb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 .gallery-item img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 .gallery-item .gallery-caption{text-align:start;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-10945 .elementor-element.elementor-element-7568dcb0{--grid-columns:1;}}@media(max-width:880px){.elementor-10945 .elementor-element.elementor-element-7568dcb0{--grid-columns:1;}}@media(max-width:410px){.elementor-10945 .elementor-element.elementor-element-7568dcb0{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-1f16afd1 */.image-16-9 img{
    aspect-ratio: 3 / 2;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7d3ec8 */.image-16-9 img{
    aspect-ratio: 3 / 2;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1a8f7ab6 */.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 .gallery{
    display: flex;
    flex-wrap: wrap;
    gap:30px;
}
.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 .gallery > br{
    display: none;
}
.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 img{
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border: none!important
}
.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 .gallery-item{
    position: relative;
    max-width: calc(50% - 15px)!important
}
.elementor-10945 .elementor-element.elementor-element-1a8f7ab6 dd {
    position: absolute;
    bottom: 0;
    z-index: 2;
    padding: 20px;
    visibility: hidden;
    transition: background 0.3s
}
.gallery-item:hover dd {
    visibility: visible!important;
        background: var(--e-global-color-bc4bc15);
}/* End custom CSS */