.elementor .e-2b28908{width:auto;padding:0px;flex-direction:column;flex:0 0 180px;& img { width: 180px !important; height: auto; max-width: 100%; }\n}.elementor .e-5791a27{width:auto;min-width:0px;padding:0px;flex-direction:column;flex:1 1 auto;align-items:center;&:is(body.page-id-2061 *) a[href="/isannointi/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2076 *) a[href="/asukkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2081 *) a[href="/osakkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2066 *) a[href="/yritys/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2071 *) a[href="/asiointi/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2091 *) a[href="/usein-kysyttya/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2102 *) a[href="/yhteystiedot/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2160 *) a[href="/asukkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2228 *) a[href="/asukkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2229 *) a[href="/asukkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2230 *) a[href="/asukkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2224 *) a[href="/osakkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2234 *) a[href="/osakkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2236 *) a[href="/osakkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } &:is(body.page-id-2237 *) a[href="/osakkaille/"] .e-n-menu-title-text { color: var(--color-lake-blue) !important; font-weight: 700; text-decoration: underline; text-underline-offset: 0.35em; text-decoration-thickness: 2px; } & .e-n-menu-item:has(#bon-mobile-quote) { display: none; } & .e-n-menu-heading { flex-wrap: nowrap; } & .e-n-menu-title { padding-inline: 4px; } & .e-n-menu-title-text { white-space: nowrap; }\n}.elementor .e-12f8711-0cbf51a:hover,.elementor .e-12f8711-0cbf51a:focus-visible{color:var(--color-link);background-color:transparent;}.elementor .e-12f8711-0cbf51a{font-size:1rem;color:var(--color-deep-blue);border-width:0px;background-color:transparent;white-space: nowrap; &:focus-visible { outline: 3px solid var(--color-lake-blue); outline-offset: 3px; }\n}.elementor .e-1722b39{width:auto;display:none;flex-direction:column;flex:0 0 auto;}.elementor .e-47e3abe-68c4c7c:hover,.elementor .e-47e3abe-68c4c7c:focus-visible{color:var(--color-white);border-color:var(--color-lake-blue);background-color:var(--color-lake-blue);}.elementor .e-47e3abe-68c4c7c{font-size:1rem;white-space: nowrap; &:focus-visible { outline: 3px solid var(--color-lake-blue); outline-offset: 3px; }\n}.elementor .e-cc47308{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:0 0 auto;}.elementor .e-202d913{width:100%;max-width:calc(var(--content-max) + 3rem);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:row;gap:0.75rem;align-items:center;margin-inline: auto;\n}