@font-face{font-family:cdr;src:local("cdr Regular"),local("cdr"),url(../font/icons/cdr.woff2) format(woff2),url(../font/icons/cdr.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}main-navigation.core-mainNav :is(a,a:not([class])):has(~ul):after{display:inline-block;font-family:cdr;font-style:normal;font-variant:none;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:none}main-navigation.core-mainNav :is(a,a:not([class])):has(~ul):after{content:""}main-navigation.core-mainNav{--navHeight:3.75rem;--transitions:.1s ease-out;--dropdownTransitions:.2s ease-out;display:grid;height:auto;min-height:var(--navHeight);opacity:1;transition:height 0s ease-out}main-navigation.core-mainNav :is(a,a:not([class])){--a-style:none;--a-color:var(--gray-1);--a-style-hover:none;background:var(--gray-light);border-radius:var(--UIRadius);display:grid;font-size:var(--ty-xs);line-height:1;padding:.8125rem;white-space:nowrap}main-navigation.core-mainNav :is(a,a:not([class])):before{font-size:var(--ty-m);order:0}main-navigation.core-mainNav :is(a,a:not([class])):has(~ul):after{display:block;font-size:1.25rem;transition:transform var(--dropdownTransitions)}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav :is(a,a:not([class])):not(:has(~ul)):hover{color:var(--UILinksTxt)}}main-navigation.core-mainNav .mainNav-show{background:var(--gray-1);color:var(--gray-light);display:flex;height:100%;padding:1rem .625rem;width:100%}main-navigation.core-mainNav .mainNav-show--menu{align-items:baseline;display:flex;flex:1 0 100%;flex-flow:row nowrap}main-navigation.core-mainNav .mainNav-show--menu:before{margin-inline-end:1rem}main-navigation.core-mainNav .mainNav-show--close{display:flex;opacity:0;text-align:center;transform:translate(-100%);transition:opacity var(--transitions),transform var(--transitions);width:calc(100% - .5em)}main-navigation.core-mainNav .mainNav-show--close:after{margin-inline-start:auto}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-show{display:none}}main-navigation.core-mainNav .mainNav-list{background-color:var(--gray-light);display:flex;flex-flow:column nowrap;opacity:0;transition:opacity var(--transitions)}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav .mainNav-list{height:0;overflow:hidden}}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list{align-items:center;background-color:transparent;flex-flow:row nowrap;gap:1rem;justify-content:center;opacity:1}main-navigation.core-mainNav .mainNav-list :nth-child(n+2):has(ul ul)>ul{translate:-20%}main-navigation.core-mainNav .mainNav-list :nth-child(n+4):has(ul ul) ul{inset-inline-end:0;inset-inline-start:inherit;translate:none}}main-navigation.core-mainNav .mainNav-list>li{position:relative}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav .mainNav-list>li>a{background-color:var(--primary-lighten);border-bottom:1px solid var(--primary-light);border-radius:0;font-size:1rem;font-weight:600}main-navigation.core-mainNav .mainNav-list>li>a:after{font-weight:600}main-navigation.core-mainNav .mainNav-list>li :has(ul)>a,main-navigation.core-mainNav .mainNav-list>li :not(:has(ul))>a{display:grid;grid-template-columns:1fr auto;padding-inline-start:2.625rem}}main-navigation.core-mainNav .mainNav-list>li:is(main-navigation.core-mainNav .mainNav-list>li:active,main-navigation.core-mainNav .mainNav-list>li:focus-within,main-navigation.core-mainNav .mainNav-list>li:hover)>a:after{transform:rotateX(180deg)}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav .mainNav-list>li:is(main-navigation.core-mainNav .mainNav-list>li:active,main-navigation.core-mainNav .mainNav-list>li:focus-within,main-navigation.core-mainNav .mainNav-list>li:hover)>a:after{display:none}}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list>li:is(main-navigation.core-mainNav .mainNav-list>li:active,main-navigation.core-mainNav .mainNav-list>li:focus-within,main-navigation.core-mainNav .mainNav-list>li:hover)>a{background-color:var(--gray-1);color:var(--gray-light)}}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list>li ul li>a:focus-visible{animation:colorFx .5s ease-out forwards}main-navigation.core-mainNav .mainNav-list>li ul li>a:focus-visible:after{animation:focusFx .3s cubic-bezier(.95,.33,.66,1) forwards;content:"";display:block;height:1px;inset-block-end:0;inset-inline-start:0;outline:1px solid rgba(var(--primary-dark-a),.75);position:absolute;width:0}}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list>li:has(ul)>a{padding:.375rem 1.25rem}}main-navigation.core-mainNav .mainNav-list>li>a{align-items:center;-moz-column-gap:.125rem;column-gap:.125rem;display:grid;grid-template-columns:auto 1fr auto;padding:1.25rem}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list>li>a{min-height:2.5rem;padding:.75rem 1.25rem}main-navigation.core-mainNav .mainNav-list>li>a:before{display:none}}main-navigation.core-mainNav .mainNav-list>li:is(main-navigation.core-mainNav .mainNav-list>li:active,main-navigation.core-mainNav .mainNav-list>li:focus-within,main-navigation.core-mainNav .mainNav-list>li:hover)>ul{height:auto;min-width:10rem;opacity:1;transition:height var(--transitions),opacity var(--transitions),visibility 1s ease-out;visibility:visible}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list>li:is(main-navigation.core-mainNav .mainNav-list>li:active,main-navigation.core-mainNav .mainNav-list>li:focus-within,main-navigation.core-mainNav .mainNav-list>li:hover):after{content:"";height:.875rem;inset-block-start:2.5rem;inset-inline:0;position:absolute;width:100%}}main-navigation.core-mainNav .mainNav-list ul{background-color:var(--gray-light);height:0;interpolate-size:allow-keywords;opacity:0;overflow:clip;position:relative;transition:height var(--dropdownTransitions),opacity var(--dropdownTransitions),visibility var(--dropdownTransitions);visibility:hidden}main-navigation.core-mainNav .mainNav-list ul a{font-size:clamp(1rem,1.942vw - .331rem,1.125rem)}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list ul{border-radius:calc(var(--UIRadius)/2);box-shadow:-1px 0 20px #251a1a26,2px 1px 30px #0000001a;inset-block-start:2.9375rem;inset-inline-start:0;padding:.5em;position:absolute}}main-navigation.core-mainNav .mainNav-list ul a{display:block;max-width:99%;min-width:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}main-navigation.core-mainNav .mainNav-list ul a:hover{color:var(--UILinksTxt)}main-navigation.core-mainNav .mainNav-list ul a:before{display:none}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list ul a{align-items:center;border-radius:0;display:grid;grid-template-columns:auto 1fr;position:relative}main-navigation.core-mainNav .mainNav-list ul a:before{display:block}}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul){justify-content:center}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li a:after{display:none}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) a{padding:.8125rem .4375rem}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) ul{box-shadow:none;height:auto;inset-block-start:0;min-width:10rem;opacity:1;padding:0;position:relative;visibility:visible}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul)>a{border-radius:0}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul) a:not([class]){font-size:clamp(.875rem,-.4563rem + 1.9417vw,1rem)}@media only screen and (min-width:68.625rem){main-navigation.core-mainNav .mainNav-list li ul:has(li>ul){display:flex;flex-flow:row nowrap;gap:1rem}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul)>a{border-bottom:1px solid var(--gray-9);pointer-events:none}}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) a{padding:.8125rem .8125rem .8125rem 2.8125rem}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul)>a{border-bottom:1px solid var(--primary-lighten);border-top:1px solid var(--primary-lighten)}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul)>a:after{content:"";display:block;font-family:cdr;font-size:1.25rem;transition:transform var(--dropdownTransitions)}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul)>a:hover{color:var(--gray-1)}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul) a~ul{height:0;interpolate-size:allow-keywords;opacity:0;overflow:clip;padding-inline-start:1.5rem;position:relative;transition:height var(--dropdownTransitions),opacity var(--dropdownTransitions),visibility var(--dropdownTransitions);visibility:hidden}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul):hover>ul{height:auto;min-width:10rem;opacity:1;transition:height var(--transitions),opacity var(--transitions),visibility 1s ease-out;visibility:visible}main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul):is(main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul):active,main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul):focus-within,main-navigation.core-mainNav .mainNav-list li ul:has(li>ul) li:has(ul):hover)>a:after{display:none}}@media only screen and (max-width:68.625rem){main-navigation.core-mainNav{display:none;opacity:0}}main-navigation.core-mainNav.is-opened{display:grid;opacity:1;transition:height var(--transitions)}@media only screen and (max-width:68.5625rem){main-navigation.core-mainNav.is-opened .mainNav-list{height:100dvh;opacity:1;transition:opacity var(--transitions);visibility:visible;width:100vw}}main-navigation.core-mainNav.is-opened .mainNav-show .mainNav-show--menu{display:none}main-navigation.core-mainNav.is-opened .mainNav-show .mainNav-show--close{align-items:baseline;display:flex;opacity:1;transform:translate(0);transition:opacity var(--transitions),transform var(--transitions)}main-navigation.core-mainNav.is-opened .mainNav-show .mainNav-show--close:after{margin-inline-start:auto}@media only screen and (min-width:50rem){body:has(main-navigation.is-opened) main-navigation{--UIHeightHeader:0}}@media only screen and (max-width:68.5625rem){body:has(main-navigation.is-opened){height:100dvh;overflow-y:hidden}body:has(main-navigation.is-opened) main-navigation.is-opened{height:calc(100dvh - var(--UIHeightHeader));inset:var(--UIHeightHeader) 0 0 0;overflow-y:auto;position:fixed}body:has(main-navigation.is-opened) .mainNav-list{min-height:100dvh;overflow-y:auto;padding-block-end:5rem}body:has(main-navigation.is-opened) .mainNav-show{inset-block-start:0;position:sticky;z-index:var(--z-core,10)}}.core-layout:has(:is(main-navigation:active,main-navigation:focus-within,main-navigation:hover)) .core-content .search-box-layout{z-index:calc(var(--z-core, 10) - 2)}@media only screen and (min-width:61.875rem){.core-layout:has(user-navigation.is-opened) main-navigation{z-index:calc(var(--z-core, 10) - 3)}.core-layout:has(user-navigation.is-opened) .core-content{z-index:calc(var(--z-core, 10) - 4)}}main-navextoggle.is-external{aspect-ratio:1/1;background-color:var(--gray-1);border-radius:50%;color:var(--primary-light);display:inline-block;padding:.3125rem .625rem}@media (min-width:62em){main-navextoggle.is-external{display:none}}@keyframes focusFx{to{width:100%}}@keyframes colorFx{to{color:var(--primary-dark)}}
