.elementor-966 .elementor-element.elementor-element-7c44208{text-align:start;}.elementor-966 .elementor-element.elementor-element-17d857a{text-align:start;}.elementor-966 .elementor-element.elementor-element-8ef31d0{text-align:start;}.elementor-966 .elementor-element.elementor-element-1823cce{--display:grid;--min-height:clamp(30rem, 50vh, 50rem);--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--gap-m) var(--gap-m);--row-gap:var(--gap-m);--column-gap:var(--gap-m);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;}.elementor-966 .elementor-element.elementor-element-e51eaf0{--grid-columns:1;grid-column:span 2;grid-row:span 2;}.elementor-966 .elementor-element.elementor-element-e89a13e{--grid-columns:1;grid-column:span 2;grid-row:span 1;}.elementor-966 .elementor-element.elementor-element-a196724{--grid-columns:1;grid-column:span 1;grid-row:span 1;}.elementor-966 .elementor-element.elementor-element-d070b24{text-align:end;}@media(max-width:1024px){.elementor-966 .elementor-element.elementor-element-1823cce{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-966 .elementor-element.elementor-element-e51eaf0{--grid-columns:1;grid-column:span 1;grid-row:span 1;}.elementor-966 .elementor-element.elementor-element-e89a13e{--grid-columns:1;grid-column:span 1;grid-row:span 1;}.elementor-966 .elementor-element.elementor-element-a196724{--grid-columns:1;grid-column:span 1;grid-row:span 1;}}@media(max-width:767px){.elementor-966 .elementor-element.elementor-element-1823cce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-966 .elementor-element.elementor-element-e51eaf0{--grid-columns:1;}.elementor-966 .elementor-element.elementor-element-e89a13e{--grid-columns:1;}.elementor-966 .elementor-element.elementor-element-a196724{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-1823cce */.elementor-966 .elementor-element.elementor-element-1823cce .elementor-grid{
    height: 100%;
    width: 100%;
}

.elementor-966 .elementor-element.elementor-element-1823cce .local-tile,
.elementor-966 .elementor-element.elementor-element-1823cce .showcase__cta{
    transition: ease-in-out 150ms all;
}

.elementor-966 .elementor-element.elementor-element-1823cce .local-tile:hover,
.elementor-966 .elementor-element.elementor-element-1823cce .showcase__cta:hover {
    --shadow-color: color-mix(in oklch, var(--secondary) 20%, transparent);
    transform: translateY(-5px);
    box-shadow: var(--shadow-color) 0 10px 20px 5px;
}

.elementor-966 .elementor-element.elementor-element-1823cce .local-tile:hover{
    --shadow-color: color-mix(in oklch, var(--primary) 20%, transparent);
}/* End custom CSS */