.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children{position:relative}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children>a{display:inline-flex;align-items:center}.elementor-nav-menu--main .elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-start:-10px;margin-block-end:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu--main .elementor-nav-menu .sub-arrow svg{width:1em;height:1em;fill:currentColor}.elementor-nav-menu--main .elementor-nav-menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:9999;min-width:240px;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:6px;box-shadow:0 10px 30px #00000024}.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:hover>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children:focus-within>.sub-menu,.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children.is-open>.sub-menu{display:block}.elementor-nav-menu--main .sub-menu .elementor-sub-item{display:block;padding:9px 18px;font-size:14px;line-height:1.3;white-space:nowrap;color:#1f2124;text-decoration:none}.elementor-nav-menu--main .sub-menu .elementor-sub-item:hover,.elementor-nav-menu--main .sub-menu .elementor-sub-item:focus{background:#1f2124;color:#fff}.alf-mobile-toggle{display:none}.elementor-element-f81e490{display:none!important}@media(max-width:1024px){.alf-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border:0;background:transparent;cursor:pointer;color:inherit}.alf-mobile-toggle svg{width:26px;height:26px;fill:currentColor}.alf-nav-open .elementor-element-ce53d09,.alf-nav-open .elementor-nav-menu--main{display:block!important}.alf-nav-open .elementor-menu-toggle{display:none!important}.alf-nav-open .elementor-nav-menu--main .elementor-nav-menu{display:block!important;position:fixed;top:var(--alf-header-h, 64px);left:0;right:0;width:100%;background:#fff;box-shadow:0 12px 30px #00000029;padding:8px 0;z-index:99999;max-height:calc(100vh - var(--alf-header-h, 64px));overflow-y:auto}.alf-nav-open .elementor-nav-menu--main .elementor-nav-menu>li{display:block;width:100%}.alf-nav-open .elementor-nav-menu--main .elementor-item{padding:12px 20px;color:#1f2124}.alf-nav-open .elementor-nav-menu--main .menu-item-has-children.is-open>.sub-menu{position:static;box-shadow:none;border-radius:0;min-width:0;padding:2px 0 8px 16px;background:#f6f6f7}}.swiper:not(.swiper-initialized):not(.alf-marquee){overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.swiper:not(.swiper-initialized):not(.alf-marquee) .swiper-wrapper{display:flex;width:max-content;transform:none!important;gap:10px}.swiper:not(.swiper-initialized):not(.alf-marquee) .swiper-slide{flex:0 0 auto;scroll-snap-align:start}.swiper.alf-marquee{overflow:hidden}.swiper.alf-marquee .swiper-wrapper{display:flex;width:max-content;flex-wrap:nowrap;will-change:transform}.swiper.alf-marquee .swiper-slide{flex:0 0 auto}.swiper:not(.swiper-initialized) .swiper-slide-image,.swiper.alf-marquee .swiper-slide-image{max-height:90px;width:auto;object-fit:contain}.swiper:not(.swiper-initialized) .swiper-slide,.swiper.alf-marquee .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0 28px}.swiper:not(.swiper-initialized)~.elementor-swiper-button,.swiper:not(.swiper-initialized)~.swiper-pagination{display:none}.elementskit-card .collapse:not(.show){display:none}.elementskit-card .collapse.show{display:block}.elementor-location-popup{display:none!important}.elementor-widget-container a:not([class]),.alf-city-unique a:not([class]),.elementor-icon-list-text a:not([class]){color:#dd2323!important;text-decoration:underline}.elementor-widget-container :is(h1,h2,h3,h4,h5,h6) a:not([class]){color:inherit!important;text-decoration:none}.elementor-widget-table-of-contents{display:none}:root{--e-global-typography-primary-font-family: "Urbanist";--e-global-typography-secondary-font-family: "Urbanist";--e-global-typography-text-font-family: "Inter";--e-global-typography-accent-font-family: "Urbanist"}h1,h2,h3,h4,h5,h6,.elementor-button,.elementor-button-text,.ekit-heading--title,.ekit-heading--subtitle{font-family:Urbanist,sans-serif!important}body :is(p,li,td,blockquote,figcaption,label,summary,input,textarea,select):not([class*=icon]),.elementor-widget-text-editor,.elementor-icon-list-text{font-family:Inter,sans-serif!important}.alf-linkgrid[data-astro-cid-bt5uqmdc]{padding:52px 20px 72px;background:#f7f9fa;font-family:Inter,sans-serif}.alf-linkgrid[data-astro-cid-bt5uqmdc]:nth-of-type(2n){background:#fff}.alf-linkgrid-inner[data-astro-cid-bt5uqmdc]{max-width:1140px;margin:0 auto}.alf-linkgrid-title[data-astro-cid-bt5uqmdc]{color:#1c2d36;font-family:Urbanist,sans-serif;font-size:28px;font-weight:700;margin:0 0 12px;line-height:1.25;letter-spacing:-.01em}.alf-linkgrid-intro[data-astro-cid-bt5uqmdc]{color:#333;font-size:16px;line-height:1.6;margin:0 0 24px;max-width:860px}.alf-linkgrid-intro[data-astro-cid-bt5uqmdc] a[data-astro-cid-bt5uqmdc]{color:#1c2d36;font-weight:700;text-decoration:underline;text-decoration-color:#dd2323}.alf-linkgrid-list[data-astro-cid-bt5uqmdc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.alf-linkgrid-card[data-astro-cid-bt5uqmdc]{display:block;background:#fff;border:1px solid #e4e8ec;border-left:4px solid #dd2323;border-radius:8px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease;height:100%;box-sizing:border-box}.alf-linkgrid-card[data-astro-cid-bt5uqmdc]:hover{box-shadow:0 4px 14px #1c2d3621;transform:translateY(-2px)}.alf-linkgrid-label[data-astro-cid-bt5uqmdc]{display:block;color:#1c2d36;font-weight:700;font-size:16px;line-height:1.35}.alf-linkgrid-desc[data-astro-cid-bt5uqmdc]{display:block;color:#555;font-size:13.5px;line-height:1.45;margin-top:5px}.alf-linkgrid-more[data-astro-cid-bt5uqmdc]{margin:30px 0 6px}.alf-linkgrid-more[data-astro-cid-bt5uqmdc] a[data-astro-cid-bt5uqmdc]{color:#1c2d36;font-weight:700;text-decoration:none;border-bottom:2px solid #dd2323;padding-bottom:1px}.alf-linkgrid-more[data-astro-cid-bt5uqmdc] a[data-astro-cid-bt5uqmdc]:hover{color:#c79a00}@media(max-width:660px){.alf-linkgrid[data-astro-cid-bt5uqmdc]{padding:36px 16px}.alf-linkgrid-title[data-astro-cid-bt5uqmdc]{font-size:23px}}
