.elementor .fw-footer-menu{color:#ffffff;& .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu { font-family: Arial; font-size: 0.9rem; } & .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu a.elementor-item { color: #ffffff; background-color: transparent; font-family: Arial; font-size: 0.9rem; font-weight: 400; min-height: 44px; padding: 6px 0; line-height: 1.5; box-sizing: border-box; white-space: normal; } & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item:hover, & .elementor-widget-nav-menu .elementor-nav-menu .elementor-item.elementor-item-active { color: #ffffff; background-color: transparent; text-decoration: underline; text-underline-offset: 0.35em; } & .elementor-widget-nav-menu a:focus-visible { outline: 2px solid #ffffff; outline-offset: 3px; } & .elementor-widget-nav-menu a { transition: none; }\n}.elementor .fw-image{width:100%;height:auto;max-width:100%;object-fit:cover;display:block;}.elementor .fw-eyebrow{font-family:Arial;font-weight:600;font-size:0.72rem;color:inherit;letter-spacing:0.15em;line-height:1.65;text-transform:uppercase;margin:0px;display:block;cursor: default; overflow-wrap: anywhere;\n}.elementor .fw-text{max-width:100%;font-family:Arial;font-size:1rem;color:inherit;line-height:1.8;margin:0px;display:block;cursor: default; overflow-wrap: anywhere;\n}.elementor .fw-column{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .fw-row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:3.5rem;align-items:center;}.elementor .fw-inner{width:100%;min-width:0px;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}