#kds-refresh-header{background:#fff;border:0;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#000;font-family:Sora,Arial,sans-serif;left:50%;margin:0 auto;max-width:1600px;padding:0 40px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:100}#kds-refresh-header *{box-sizing:border-box}#kds-refresh-header .kds-nav-inner{align-items:center;display:flex;gap:0;justify-content:space-between;margin:0 auto;max-width:1280px;min-height:81px;padding:0 30px 1px}#kds-refresh-header a{color:#000;font:700 14px/20px Sora,Arial,sans-serif;text-decoration:none;white-space:nowrap}#kds-refresh-header .kds-nav-logo{display:block;flex:0 0 186px;line-height:0}#kds-refresh-header .kds-nav-logo img{display:block;height:55px;width:186px}#kds-refresh-nav{align-items:center;display:flex;gap:0;margin-left:auto}#kds-refresh-nav>a:not(.kds-nav-contact){align-items:center;display:flex;height:80px;padding:0 12px}#kds-refresh-header .kds-nav-group{background:transparent;border:0;margin:0;padding:0;position:relative}#kds-refresh-header .kds-nav-parent{align-items:center;color:#000;cursor:pointer;display:flex;font:700 14px/20px Sora,Arial,sans-serif;height:80px;list-style:none;padding:0 12px;white-space:nowrap}#kds-refresh-header .kds-nav-parent::-webkit-details-marker{display:none}#kds-refresh-header .kds-nav-parent::marker{content:""}#kds-refresh-header .kds-nav-parent>span{display:none}#kds-refresh-header .kds-nav-group ul{background:#fff;border:0;border-radius:0;box-shadow:11px 10px 38px rgba(0,0,0,.1);left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:260px}#kds-refresh-header .kds-nav-group li{margin:0;padding:0}#kds-refresh-header .kds-nav-group li a{display:block;padding:10px 20px;white-space:normal}#kds-refresh-header .kds-nav-group li a:focus-visible,#kds-refresh-header .kds-nav-group li a:hover{background:#000;color:#fff}#kds-refresh-header .kds-nav-contact{align-items:center;background:#fbefc5;border:1px solid transparent;border-radius:46px;display:flex;flex-direction:row-reverse;font:700 14px/1.42 Sora,Arial,sans-serif;gap:7px;margin-left:10px;padding:10px 36px;text-align:center}#kds-refresh-header .kds-nav-contact .icon{display:block;height:15px;line-height:15px;width:15px}#kds-refresh-header .kds-nav-contact svg{position:relative;top:1px;vertical-align:top}#kds-refresh-header .kds-nav-contact:hover{background:#000;border-color:#000;color:#fff}#kds-refresh-header .kds-nav-contact:hover svg path{stroke:#fff}#kds-refresh-header :is(a,button,.kds-nav-parent):focus-visible{outline:3px solid #7a6852;outline-offset:3px}#kds-refresh-header .kds-menu-toggle{align-items:center;background:#fbefc5;border:0;border-radius:45px;color:#000;cursor:pointer;font:400 16px/20px Sora,Arial,sans-serif;gap:18px;padding:12px 22px}#kds-refresh-header .kds-menu-toggle svg{display:block}#kds-refresh-header .kds-menu-toggle .icon-active,#kds-refresh-header .kds-menu-toggle[aria-expanded=true] .icon-default{display:none}#kds-refresh-header .kds-menu-toggle[aria-expanded=true] .icon-active{display:block}#kds-refresh-header .kds-menu-toggle:hover{background:#000;color:#fff}#kds-refresh-header .kds-menu-toggle:hover svg rect{fill:#fff}#kds-refresh-header [hidden]{display:none!important}#main-content [id]{scroll-margin-top:100px}.kds-header-spacer{height:81px}#kds-refresh-header .kds-nav-parent{text-decoration:none}#kds-refresh-header .kds-nav-group ul{display:none}#kds-refresh-header .kds-nav-group.is-open ul,#kds-refresh-header .kds-nav-group:hover:not(.is-dismissed) ul{display:block}#kds-refresh-header .kds-nav-parent,#kds-refresh-nav>a:not(.kds-nav-contact){transition:background-color .4s ease-in-out,color .24s ease-in-out}#kds-refresh-header .kds-nav-group.is-open>.kds-nav-parent,#kds-refresh-header .kds-nav-group:hover>.kds-nav-parent,#kds-refresh-header .kds-nav-parent:focus-visible,#kds-refresh-nav>a:not(.kds-nav-contact):focus-visible,#kds-refresh-nav>a:not(.kds-nav-contact):hover{background:#000;color:#fff}#kds-refresh-header .kds-nav-contact{transition:background-color .4s ease-in-out,color .24s ease-in-out}@media(max-width:1250px){#kds-refresh-header{padding:0 20px}#kds-refresh-header .kds-nav-inner{padding-left:20px;padding-right:20px}}@media(max-width:1150px){#kds-refresh-header:before{background:#fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:3}#kds-refresh-header .kds-nav-inner{min-height:81px;padding:0 15px 1px}#kds-refresh-header .kds-menu-toggle,#kds-refresh-header .kds-nav-logo{position:relative;z-index:4}#kds-refresh-header .kds-menu-toggle:not([hidden]){display:flex}#kds-refresh-nav{align-items:center;background:#fff;flex-direction:column;gap:0;height:100dvh;left:20px;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:80px 20px 10px;position:fixed;right:20px;top:0;width:auto;z-index:2}#kds-refresh-nav>a:not(.kds-nav-contact){border-bottom:1px solid #ccc;flex-shrink:0;font-size:16px;height:auto;justify-content:center;line-height:30px;min-height:54px;padding:12px 20px;width:calc(100% - 10px)}#kds-refresh-header .kds-nav-group{border-bottom:1px solid #ccc;flex-shrink:0;padding:7px 0;text-align:center;width:calc(100% - 10px)}#kds-refresh-header .kds-nav-group:first-child{padding-top:0}#kds-refresh-header .kds-nav-parent{display:inline-flex;font-size:16px;height:40px;justify-content:center;line-height:30px;padding:5px 20px}#kds-refresh-header .kds-nav-group ul,#kds-refresh-header .kds-nav-group.is-open ul{background:#fff;border:0;border-top:1px solid #ccc;box-shadow:none;display:block;margin:7px 0 0;padding:7px;position:static;width:100%}#kds-refresh-header .kds-nav-group li a{display:inline-flex;font-size:16px;font-weight:400;justify-content:center;line-height:30px;padding:5px 20px}#kds-refresh-header .kds-nav-contact{flex-shrink:0;margin:30px 0 0}#kds-refresh-header .kds-nav-group.is-open>.kds-nav-parent{background:transparent;color:#000}#kds-refresh-header .kds-nav-group>.kds-nav-parent:focus-visible,#kds-refresh-header .kds-nav-group>.kds-nav-parent:hover{background:#000;color:#fff}}@media(max-width:767px){#kds-refresh-header{padding:0 20px}#kds-refresh-header .kds-nav-inner{min-height:71px;padding:0 10px 1px}#kds-refresh-header .kds-nav-logo{margin-left:15px}#kds-refresh-header .kds-menu-toggle{height:44px;justify-content:center;padding:0;width:44px}#kds-refresh-header .kds-menu-toggle .kds-menu-label{display:none}.kds-header-spacer{height:71px}}@media(prefers-reduced-motion:reduce){#kds-refresh-nav a{transition:none!important}}