.elementor-1675 .elementor-element.elementor-element-f90047a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1675 .elementor-element.elementor-element-6cce395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1675 .elementor-element.elementor-element-6cce395 img{width:100%;}.elementor-1675 .elementor-element.elementor-element-6cce395 .widget-image-caption{color:var( --e-global-color-b370a25 );font-family:"ITC Avant Garde", Sans-serif;font-size:1.2em;font-weight:normal;text-transform:uppercase;font-style:normal;line-height:1.5em;}.elementor-1675 .elementor-element.elementor-element-56f469d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1675 .elementor-element.elementor-element-56f469d img{width:100%;}.elementor-1675 .elementor-element.elementor-element-56f469d .widget-image-caption{color:var( --e-global-color-b370a25 );font-family:"ITC Avant Garde", Sans-serif;font-size:1.2em;font-weight:normal;text-transform:uppercase;font-style:normal;line-height:1.5em;}@media(max-width:1024px){.elementor-1675 .elementor-element.elementor-element-f90047a{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1675 .elementor-element.elementor-element-f90047a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-6cce395 */.elementor-1675 .elementor-element.elementor-element-6cce395 img{
    aspect-ratio: 1!important;
    object-fit: cover!important;
    width: 100vw!important;
}
.elementor-1675 .elementor-element.elementor-element-6cce395 figcaption{
    position: absolute;
    bottom:0;
    z-index: 1;
    background-color: #000000AA;
    backdrop-filter: blur(2px);
    width: 100%;
    padding: 10px;
    text-align: left;
    transition: all .5s;
    pointer-events: none!important;
    text-wrap: balance;
}
.elementor-1675 .elementor-element.elementor-element-6cce395:hover figcaption{
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56f469d */.elementor-1675 .elementor-element.elementor-element-56f469d img{
    aspect-ratio: 1!important;
    object-fit: cover!important;
    width: 100vw!important;
}
.elementor-1675 .elementor-element.elementor-element-56f469d figcaption{
    position: absolute;
    bottom:0;
    z-index: 1;
    background-color: #000000AA;
    backdrop-filter: blur(2px);
    width: 100%;
    padding: 10px;
    text-align: left;
    transition: all .5s;
    pointer-events: none!important;
    text-wrap: balance;
}
.elementor-1675 .elementor-element.elementor-element-56f469d:hover figcaption{
    background-color: black;
}/* End custom CSS */