.elementor-widget-access-banner .access-banner{background:#fff;container-type:inline-size;margin-inline:50px;--access-color:#00aff0}.elementor-widget-access-banner .access-banner__pattern{display:block;min-width:0;pointer-events:none;width:100%}.elementor-widget-access-banner .access-banner__pattern img{display:block;height:100%;width:100%}.elementor-widget-access-banner .access-banner__pattern--end,.elementor-widget-access-banner .access-banner__pattern--start{height:100%}.elementor-widget-access-banner .access-banner__pattern--end img,.elementor-widget-access-banner .access-banner__pattern--start img{height:100%;object-fit:fill}.elementor-widget-access-banner .access-banner__pattern--middle{height:100%}.elementor-widget-access-banner .access-banner__pattern--middle img{object-fit:fill}.elementor-widget-access-banner .access-banner__content{align-items:center;display:grid;gap:clamp(16px,2cqi,40px);grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(80px,max-content) minmax(0,max-content) minmax(0,max-content);grid-template-rows:minmax(0,1fr);height:150px}.elementor-widget-access-banner .access-banner__link{align-items:center;color:var(--access-color);display:inline-flex;font-family:Suisse Int\'l,sans-serif;font-size:clamp(28px,2.4cqi,46px);font-weight:400;gap:8px;line-height:1.2;max-width:100%;min-width:0;text-decoration:none}.elementor-widget-access-banner .access-banner__link>span{min-width:0;overflow-wrap:anywhere}.elementor-widget-access-banner .access-banner__link:focus-visible{outline:2px solid currentColor;outline-offset:8px}.elementor-widget-access-banner .access-banner a.access-banner__link{cursor:pointer}.elementor-widget-access-banner .access-banner a.access-banner__link:is(:hover,:focus-visible){color:var(--access-color)}.elementor-widget-access-banner .access-banner a.access-banner__link:is(:hover,:focus-visible)>span{text-decoration:underline;text-decoration-color:var(--access-color);text-decoration-thickness:2px;text-underline-offset:.15em}.elementor-widget-access-banner .access-banner a.access-banner__link:is(:hover,:focus-visible) .access-banner__arrow{transform:translateX(8px)}.elementor-widget-access-banner .access-banner__arrow{display:block;flex:none;font-size:inherit;line-height:1;transition:transform .2s ease}@media(max-width:960px){.elementor-widget-access-banner .access-banner{margin-inline:30px}.elementor-widget-access-banner .access-banner__content{height:90px}.elementor-widget-access-banner .access-banner__content img{object-fit:contain}}@media(max-width:700px){.elementor-widget-access-banner .access-banner{margin-inline:0}.elementor-widget-access-banner .access-banner__content{box-sizing:border-box;gap:0;grid-template-columns:78px minmax(0,1fr) 100px;height:58px;padding-inline:25px}.elementor-widget-access-banner .access-banner__pattern--end,.elementor-widget-access-banner .access-banner__pattern--start{display:none}.elementor-widget-access-banner .access-banner__pattern--middle{height:58px}.elementor-widget-access-banner .access-banner__pattern--middle img{height:100%;object-fit:fill}.elementor-widget-access-banner .access-banner__link{font-size:20px;gap:4px;letter-spacing:-.03em;line-height:18px;max-width:none}.elementor-widget-access-banner .access-banner__link>span{flex:none;max-width:88px}.elementor-widget-access-banner .access-banner__link:nth-child(2)>span{max-width:77px}.elementor-widget-access-banner .access-banner__arrow{font-size:14px}}
/*# sourceMappingURL=maps/access-banner.min.css.map */
