.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header-sub,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options .modal-dropdown-option,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown input,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-country-label{font-family:var(--kone-font-face-1-name);font-style:normal;font-weight:400}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options .modal-dropdown-option,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown input,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-country-label{font-size:var(--kone-typography-paragraph-2-size-mobile,16px);line-height:var(--kone-typography-paragraph-2-line-height-mobile,24px)}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header-sub{font-size:var(--kone-typography-paragraph-3-size-mobile,14px);line-height:var(--kone-typography-paragraph-3-line-height-mobile,20px)}
.language-button{font-size:var(--kone-typography-paragraph-2-size-mobile);line-height:var(--kone-typography-paragraph-2-line-height-mobile)}
@media only screen and (min-width:600px){.language-button{font-size:var(--kone-typography-paragraph-2-size-tablet);line-height:var(--kone-typography-paragraph-2-line-height-tablet)}
}
@media only screen and (min-width:1024px){.language-button{font-size:var(--kone-typography-paragraph-2-size-desktop);line-height:var(--kone-typography-paragraph-2-line-height-desktop)}
}
.kone-last-list__link{font-size:var(--kone-typography-paragraph-3-size-mobile);line-height:var(--kone-typography-paragraph-3-line-height-mobile)}
@media only screen and (min-width:600px){.kone-last-list__link{font-size:var(--kone-typography-paragraph-3-size-tablet);line-height:var(--kone-typography-paragraph-3-line-height-tablet)}
}
@media only screen and (min-width:1024px){.kone-last-list__link{font-size:var(--kone-typography-paragraph-3-size-desktop);line-height:var(--kone-typography-paragraph-3-line-height-desktop)}
}
.kone-footer{--start-value-1:50%;--start-value-2:30%;--start-value-3:40%;--start-value-4:15%;--start-end-span:55%;--inner-delay:7%;--animation-timing:var(--motion-easing-standard);--footer-hero-h:clamp(260px,32vw,520px);--footer-cover-ratio:.55;overflow:clip;position:relative;display:grid;grid-template-rows:auto auto;row-gap:0}
.kone-footer__hero{grid-area:1/1;position:relative;view-timeline-name:--footer;view-timeline-axis:block}
.kone-footer__background-image{aspect-ratio:2/3;display:block;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}
@media only screen and (min-width:600px){.kone-footer__background-image{aspect-ratio:16/9}
}
.kone-footer__logo{margin-top:40px;max-width:100%;width:156px}
@media only screen and (min-width:1024px){.kone-footer__logo{margin-top:0;width:180px}
}
.kone-footer__shapes-wrapper{display:none}
@media only screen and (min-width:1024px){.kone-footer__shapes-wrapper{align-items:end;display:flex;inset:0;position:absolute;z-index:5}
}
.kone-footer__content{display:flex;flex-direction:column;gap:var(--spacing-vertical-spacing-mobile-xl,48px);padding:40px 16px}
@media only screen and (min-width:600px){.kone-footer__content{gap:var(--spacing-vertical-spacing-tablet-xl,60px);padding:40px 48px}
}
@media only screen and (min-width:1024px){.kone-footer__content{align-items:start;contain:layout paint;flex-direction:row;gap:150px;inset:0;justify-content:space-between;position:relative;padding:var(--spacing-vertical-spacing-desktop-m,40px) var(--spacing-vertical-spacing-desktop-xl,80px);margin-top:-30%;z-index:10;view-timeline-name:--footer-content-wrapper;view-timeline-axis:block}
.kone-footer__content-logo{flex:0 0 auto}
.kone-footer__content-items{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:60px 40px}
.kone-footer__content-items .content-link{flex:0 0 calc((100% - 80px)/3)}
}
.kone-footer .footer-shape{background:#fff;height:100%;transform:translateY(100%) translateZ(0);width:26%;will-change:transform;animation:slideinout var(--animation-timing) both;animation-timeline:--footer;margin-right:-1px}
.kone-footer .footer-shape:nth-child(1){animation-range:entry-crossing var(--start-value-1) entry-crossing calc(var(--start-value-1) + var(--start-end-span))}
.kone-footer .footer-shape:nth-child(2){animation-range:entry-crossing var(--start-value-2) entry-crossing calc(var(--start-value-2) + var(--start-end-span))}
.kone-footer .footer-shape:nth-child(3){animation-range:entry-crossing var(--start-value-3) entry-crossing calc(var(--start-value-3) + var(--start-end-span))}
.kone-footer .footer-shape:nth-child(4){animation-range:entry-crossing var(--start-value-4) entry-crossing calc(var(--start-value-4) + var(--start-end-span))}
.kone-footer .footer-shape:last-child{margin-right:0}
.kone-footer .content-holder{height:100%}
.kone-footer .content-holder--open .kone-footer-nav__chevron{transform:rotate(180deg)}
.kone-footer .content-holder--open .kone-footer-nav__list{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--spacing-vertical-spacing-mobile-m,24px)}
@media only screen and (min-width:600px){.kone-footer .content-holder--open .kone-footer-nav__list{padding-bottom:var(--spacing-vertical-spacing-tablet-m,32px)}
}
.kone-footer .fade-in-ele{transform:translateZ(0);will-change:transform,opacity;animation:fadeinout var(--animation-timing) both;animation-timeline:--footer-content-wrapper}
.kone-footer .fade-in-ele:nth-child(1){animation-range:entry-crossing calc(var(--start-value-1) + var(--inner-delay)) entry-crossing calc(var(--start-value-1) + var(--start-end-span) + var(--inner-delay))}
.kone-footer .fade-in-ele:nth-child(2){animation-range:entry-crossing calc(var(--start-value-2) + var(--inner-delay)) entry-crossing calc(var(--start-value-2) + var(--start-end-span) + var(--inner-delay))}
.kone-footer .fade-in-ele:nth-child(3){animation-range:entry-crossing calc(var(--start-value-3) + var(--inner-delay)) entry-crossing calc(var(--start-value-3) + var(--start-end-span) + var(--inner-delay))}
.kone-footer .fade-in-ele:nth-child(4){animation-range:entry-crossing calc(var(--start-value-4) + var(--inner-delay)) entry-crossing calc(var(--start-value-4) + var(--start-end-span) + var(--inner-delay))}
.kone-footer__bottomlinks{display:flex;flex-direction:column;padding:0 16px 40px;position:relative;z-index:20;gap:var(--spacing-vertical-spacing-mobile-xl,48px)}
@media only screen and (min-width:600px){.kone-footer__bottomlinks{gap:var(--spacing-vertical-spacing-tablet-xl,60px);padding:0 48px 40px}
}
@media only screen and (min-width:1024px){.kone-footer__bottomlinks{padding:0 var(--spacing-vertical-spacing-desktop-xl,80px) 40px;flex-direction:row;gap:150px;align-items:center}
.kone-footer__bottomlinks-button{min-width:180px}
}
.kone-footer__bottomlinks-policies{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-vertical-spacint-mobile-l,32px) 60px}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}
}
@media(prefers-reduced-motion:reduce){.footer-shape,.fade-in-ele{animation:none}
}
@supports not(animation-timeline:view()){.footer-shape,.fade-in-ele{animation:none}
}
@keyframes slideinout{from{transform:translateY(100%) translateZ(0)}
to{transform:translateY(45%) translateZ(0)}
}
@keyframes fadeinout{from{transform:translateY(60%) translateZ(0);opacity:0}
to{transform:translateY(0) translateZ(0);opacity:1}
}
.kone-footer-nav__title{font-family:var(--kone-typography-h6-family);font-size:var(--kone-typography-h6-size-mobile);font-weight:var(--kone-typography-h6-weight);letter-spacing:var(--kone-typography-h6-letter-spacing-mobile);line-height:var(--kone-typography-h6-line-height-mobile);margin-bottom:8px}
@media only screen and (min-width:1024px){.kone-footer-nav__title{font-size:var(--kone-typography-paragraph-2-size-mobile,16px);line-height:var(--kone-typography-paragraph-2-line-height-mobile,24px);letter-spacing:0;font-family:var(--kone-font-face-1-name);font-style:normal;font-weight:600}
}
.kone-footer-nav__title-button{background:rgba(0,0,0,0);border:0 none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;width:100%}
.kone-footer-nav__chevron{margin:0;transition:transform var(--motion-duration-s)}
@media only screen and (min-width:1024px){.kone-footer-nav__chevron{display:none}
}
.kone-footer-nav__list{display:none}
@media only screen and (min-width:1024px){.kone-footer-nav__list{display:flex;flex-direction:column;gap:8px}
}
.kone-footer-nav__list-item{padding:0;text-indent:0}
.kone-footer-nav__link{color:var(--color-text-primary) !important}
.language-button{font-family:var(--kone-font-face-2-name);font-weight:var(--kone-typography-weight-semibold);align-items:center;background:var(--color-interactive-secondary-default,#f5f8ff);border-radius:var(--border-radius-full,192px);border:0;color:var(--color-text-link);cursor:pointer;display:flex;gap:6px;height:48px;justify-content:center;padding:8px 13px;min-width:-moz-max-content;min-width:max-content}
.kone-last-list{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-vertical-spacint-mobile-l,32px) 60px;flex-wrap:wrap}
.kone-last-list__item{padding:0;text-indent:0}
.kone-last-list__link,.kone-last-list__link:visited,.kone-last-list__link:focus,.kone-last-list__link:hover{color:var(--color-text-secondary)}
.kone-language-modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);display:none;justify-content:center;align-items:flex-end;z-index:9999}
@media only screen and (min-width:600px){.kone-language-modal-overlay{align-items:center}
}
.kone-language-modal-overlay.overlay-open{display:flex}
.kone-language-modal-overlay .kone-language-modal-container{display:flex;width:100%;padding:var(--spacing-vertical-spacing-mobile-s) 16px var(--spacing-vertical-spacing-mobile-m);flex-direction:column;gap:var(--spacing-_75x);border-radius:12px 12px 0 0;border:1px solid var(--color-border-neutral-secondary);background-color:var(--color-surface-neutral-primary)}
@media only screen and (min-width:600px){.kone-language-modal-overlay .kone-language-modal-container{gap:var(--spacing-1_75x);border-radius:12px;padding:var(--spacing-vertical-spacing-desktop-xs);width:400px;min-width:400px}
}
.kone-language-modal-overlay .kone-language-modal-container .kone-language-modal-content{display:flex;flex-direction:column;gap:24px}
@media only screen and (min-width:600px){.kone-language-modal-overlay .kone-language-modal-container .kone-language-modal-content{gap:var(--spacing-2_5x)}
}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle{display:flex;flex-direction:column;gap:8px}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header{display:flex;align-items:center;justify-content:space-between;gap:8px}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header .modal-title{font-weight:600}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header .modal-header-close-btn{cursor:pointer;border:0;background-color:var(--color-surface-neutral-primary);width:48px;height:48px;max-width:48px;max-height:48px;padding:8px 13px;color:var(--color-text-link);display:flex;align-items:center}
.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header-sub{display:none}
@media only screen and (min-width:1024px){.kone-language-modal-overlay .kone-language-modal-container .modal-header-subtitle .modal-header-sub{display:flex}
}
.kone-language-modal-overlay .kone-language-modal-container .kone-language-modal-link{display:flex;font-weight:600;align-items:center;gap:8px;height:48px}
.kone-language-modal-overlay .kone-language-modal-container .kone-language-button-holder{display:flex;justify-content:flex-end;align-items:center}
.kone-language-modal-overlay .kone-language-modal-container .kone-language-button-holder .language-button-apply{height:48px;max-height:48px;padding:12px 14px;border:rgba(0,0,0,0);border-radius:192px;background:var(--color-interactive-primary-default);color:#fff;font-weight:600;cursor:pointer}
.kone-language-modal-overlay .kone-language-modal-container .modal-selectors{display:flex;flex-direction:column;gap:16px}
.kone-language-modal-overlay .kone-language-modal-container .modal-country{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;position:relative}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-country-label{font-weight:600}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown{display:flex;align-self:stretch;padding:12px 16px;gap:8px;border-radius:192px;border:1px solid var(--color-border-neutral-primary);height:48px}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown input{width:100%;background:rgba(0,0,0,0);border:rgba(0,0,0,0);outline:rgba(0,0,0,0)}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown:has(input:not(:disabled)):focus-within,.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown:has(input:not(:disabled)):hover{border-color:var(--color-border-blue-primary);background-color:var(--color-surface-blue-tertiary)}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown .arrow-dropdown{cursor:pointer;border:rgba(0,0,0,0);background:rgba(0,0,0,0);display:flex;align-items:center;padding:0}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box{position:absolute;display:flex;flex-direction:column;background-color:var(--color-surface-neutral-primary);width:100%;padding:var(--spacing-_5x);border-radius:16px;border:.5px solid var(--color-grey-200);box-shadow:0 0 1px 0 rgba(20,20,20,.06),0 10px 15px -3px rgba(20,20,20,.1),0 4px 6px -2px rgba(20,20,20,.05);top:100%;z-index:1;margin-top:10px;opacity:0;pointer-events:none}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options{max-height:150px;overflow-y:auto;list-style:none}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options .modal-dropdown-option{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 8px 4px 12px;text-indent:initial}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options .modal-dropdown-option:hover{background-color:var(--color-interactive-secondary-hover);border-radius:8px}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box .modal-dropdown-options .modal-dropdown-option:focus-visible{outline-offset:0;outline:2px solid var(--color-border-blue-primary)}
.kone-language-modal-overlay .kone-language-modal-container .modal-country .modal-dropdown-box.open{opacity:1;pointer-events:auto}
.kone-language-modal-overlay .kone-language-modal-container .modal-country svg{width:20px;height:20px}