.elementor .e-f431dce-75574c9{width:var(--klng-elem__header-logo-width);/* width: clamp( 92px, ( 100vw * ( 146 - 92 ) + 320px * ( 6 * 92 - 146 ) ) / 1600, 146px ); */
z-index: 1;\n}.elementor .e-f9a8ba1-b3907f6{color:var(--klng-color__red);header.klng-elem__header-navi-is-shown & {
  visibility: hidden;
  opacity: 0;
  display: none;
  width: 0;
  height: 0;
  scale: 0;
}\n}.elementor .e-f9a8ba1-b3907f6:hover,.elementor .e-f9a8ba1-b3907f6:focus-visible{color:var(--klng-color__grey-dark);}.elementor .e-590e384-536e1ea{width:auto;height:var(--klng-spacing__20-17);aspect-ratio:512/424;color:var(--klng-color__red);}.elementor .e-590e384-536e1ea:hover,.elementor .e-590e384-536e1ea:focus-visible{color:var(--klng-color__grey-dark);cursor: pointer;\n}.elementor .e-b7377dc-0c8e2be{width:fit-content;position:absolute;inset-block-start:var(--klng-spacing__55-20);inset-inline-end:var(--klng-spacing__140-30);z-index:1;padding:0px;gap:var(--klng-spacing__40-25);align-items:center;}.elementor .e-d27e8f6-6cee8e1{min-width:112px;flex-direction:row;flex-wrap:wrap;}.elementor .e-49e3c44-9dd3676{min-width:1px;flex-direction:row;flex-wrap:wrap;}.elementor .e-a65b77b-caa1f22{width:100vw;max-height:100svh;overflow:auto;position:absolute;inset-block-start:0px;inset-inline-start:50%;column-gap:var(--klng-spacing__55-30);padding-block-start:inherit;padding-block-end:inherit;padding-inline-start:calc( var( --klng-spacing__140-30 ) + var( --klng-elem__header-logo-width ) + var( --klng-spacing__40-25 ) );padding-inline-end:calc( var( --klng-spacing__140-30 ) + var( --klng-spacing__20-17 ) + var( --klng-spacing__40-25 ) );background-color:var(--klng-color__white);opacity:0%;flex-direction:row;row-gap:var(--klng-spacing__17-5);justify-content:flex-end;align-items:start;translate: -50% -.2em;
scale: 1 0;
transform-origin: top;
transition-property: scale, opacity;
transition-duration: .3s;\n}.elementor .e-2f39bd5-4840609{padding-block-start:var(--klng-spacing__55-20);padding-block-end:var(--klng-spacing__25-20);padding-inline-start:var(--klng-spacing__140-25);padding-inline-end:var(--klng-spacing__140-25);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:end;}