@charset "UTF-8";:root{--ts2025-mega-menu-top: calc(110px + var(--global-info-height, 0px));--ts2025-text-color-accent: var(--color-pink-light)}@keyframes ts2025-fade-in{0%{opacity:0}to{opacity:1}}.navbar-container input[data-checkbox=navbar-cbox]:checked~.ts-menu__list{transform:translate(0);visibility:visible}@media only screen and (width >= 768px) and (width <= 1150px){.navbar-container input[data-checkbox=navbar-cbox]:checked~.ts-menu__list{transform:translate(0);visibility:visible;overflow:hidden}}.navbar__login{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.navbar__login svg{height:24px;width:24px}.navbar__login-link{display:flex;flex-direction:row;gap:4px}.navbar__login-link p{font-size:14px;font-weight:500}.navbar__cta-link{display:block;border:none;border-radius:8px;background-color:var(--color-yellow);padding:12px 0;color:var(--color-blue);font-size:1.2rem;text-align:center;text-decoration:none;width:15.8rem;height:4.4rem;font-weight:500;line-height:initial}.ts-menu__list.no-transition{transition:none}.ts-menu__list{display:flex;flex-grow:1;align-items:center;padding:0;margin:0;list-style:none;top:calc(110px + var(--global-info-height, 0px))}@media screen and (width > 520px){.ts-menu__list{top:calc(80px + var(--global-info-height, 0px))}}@media (width >= 1150px) and (width <= 1200px){.ts-menu__list{justify-content:center}}@media screen and (width <= 1150px){.ts-menu__list{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;align-items:flex-start;transform:translate(100vw);visibility:hidden;z-index:5;transition:transform .4s 0s,visibility .4s 0s;background-color:var(--color-blue);width:100vw}}@media only screen and (width >= 768px) and (width <= 1150px){.ts-menu__list{left:auto;right:0;width:50vw;transform:translate(100%)}}.ts-menu__item{position:relative;display:flex;flex-direction:column;white-space:nowrap}.ts-menu__item a{font-weight:500}@media screen and (width <= 1150px){.ts-menu__item{width:100%}}.ts-mega-menu__item-button,.ts-mega-menu__item-link{display:flex;position:relative;justify-content:space-between;align-items:center;gap:var(--space-32);transition:all .2s;padding:var(--space-24);width:100%;color:var(--color-white);font-style:normal;font-size:var(--typography-h3-fontsize-small);line-height:130%;font-family:var(--typography-headingfont);text-decoration:none}.ts-mega-menu__item-button:before,.ts-mega-menu__item-link:before{bottom:0}@media screen and (width >= 1150px){.ts-mega-menu__item-button,.ts-mega-menu__item-link{gap:var(--space-12);padding:var(--space-16) var(--space-8);color:var(--color-white);font-size:var(--typography-bodytext-fontsize-xs);line-height:120%;font-family:var(--typography-bodytextfont)}.ts-mega-menu__item-button:before,.ts-mega-menu__item-link:before{display:block;position:absolute;left:var(--space-8);transition:all .2s;border:0;background:var(--ts2025-text-color-accent);width:0;height:1.5px;content:"";bottom:0}.ts-mega-menu__item-button:hover,.ts-mega-menu__item-button[data-open=true],.ts-mega-menu__item-button[aria-expanded=true],.ts-mega-menu__item-link:hover,.ts-mega-menu__item-link[data-open=true],.ts-mega-menu__item-link[aria-expanded=true]{color:var(--ts2025-text-color-accent)}.ts-mega-menu__item-button:hover:before,.ts-mega-menu__item-button[data-open=true]:before,.ts-mega-menu__item-button[aria-expanded=true]:before,.ts-mega-menu__item-link:hover:before,.ts-mega-menu__item-link[data-open=true]:before,.ts-mega-menu__item-link[aria-expanded=true]:before{width:90%}}@media (width >= 1150px) and (width <= 1200px){.ts-mega-menu__item-button,.ts-mega-menu__item-link{padding:var(--space-8);padding-right:0}}.ts-mega-menu__item-button{line-height:130%;font-family:var(--typography-headingfont);text-decoration:none}.ts-mega-menu__item-button:after{display:inline-block;transition:transform .2s;border:2px solid var(--color-pink);border-width:0 3px 3px 0;padding:3px;content:"";transform:rotate(-45deg);margin-right:10px}@media screen and (width >= 1150px){.ts-mega-menu__item-button:after{transform:rotate(45deg);border-width:0 2px 2px 0}}@media screen and (width >= 1150px){.ts-mega-menu__item-button[aria-expanded=true]:after{transform:rotate(-135deg)}}@media screen and (width >= 1150px){.ts-mega-menu__item-button{font-size:var(--typography-bodytext-fontsize-xs);font-family:var(--typography-bodytextfont)}}.ts-mega-menu__children{display:flex;position:fixed;top:0;right:-100%;flex-direction:column;visibility:hidden;z-index:9;transition:all .3s;background:var(--color-blue);min-width:100%;height:calc(100svh - var(--ts2025-mega-menu-top));overflow:hidden;color:var(--color-white)}.ts-mega-menu__children[aria-hidden=false]{right:0;visibility:visible}@media screen and (width >= 1150px){.ts-mega-menu__children{top:calc(80px + var(--global-info-height, 0px));display:none;left:0;right:auto;transform:none;opacity:0;padding:0 var(--space-24);width:100%;max-height:calc(100svh - var(--ts2025-mega-menu-top));height:auto;overflow-y:auto;border-top:4px solid var(--color-pink)}.ts-mega-menu__children[aria-hidden=false]{display:block;left:0;animation:ts2025-fade-in .1s ease-in forwards;box-shadow:0 6px 16px #0006}}.ts-mega-menu__go-back{display:flex;align-items:center;gap:var(--space-8);cursor:pointer;border:none;background-color:var(--color-blue-light);padding:var(--space-16);width:100%;color:var(--color-white);font-weight:500;font-size:var(--typography-bodytext-fontsize);margin-bottom:var(--space-16)}.ts-mega-menu__go-back:before{display:inline-block;border:solid var(--color-white);border-width:0 2px 2px 0;padding:3px;content:"";transform:rotate(135deg)}.ts-mega-menu__go-back .ts-mega-menu__title{color:var(--color-white);font-style:normal;font-weight:400;font-size:var(--typography-text-small);line-height:160%;font-family:var(--typography-bodytextfont)}.ts-mega-menu__go-back .ts-mega-menu__close{display:none}@media screen and (width >= 1150px){.ts-mega-menu__go-back{display:none;border-bottom:none}.ts-mega-menu__go-back.ts-mega-menu__wrap{display:flex;position:absolute;top:var(--space-16);right:0;padding:0;width:auto}}@media screen and (width >= 1150px) and (width >= 1150px){.ts-mega-menu__go-back.ts-mega-menu__wrap{display:none}}@media screen and (width >= 1150px){.ts-mega-menu__go-back.ts-mega-menu__wrap:hover{color:var(--ts2025-text-color-accent)}}@media screen and (width >= 1150px){.ts-mega-menu__go-back.ts-mega-menu__wrap .ts-mega-menu__title{display:none}}@media screen and (width >= 1150px){.ts-mega-menu__go-back.ts-mega-menu__wrap .ts-mega-menu__close{display:block;padding-right:var(--space-24)}}.ts-mega-menu__container{display:flex;flex:1;flex-direction:column;width:100%;min-height:0}@media screen and (width >= 1150px){.ts-mega-menu__container{position:relative;flex:none;margin-right:auto;margin-left:auto;padding:var(--space-64);height:auto;min-height:unset}}.ts-mega-menu-children__content{flex:1;min-height:0;overflow:hidden auto;white-space:normal;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media screen and (width >= 1150px){.ts-mega-menu-children__content{flex:none;padding:0;min-height:unset}}.ts-mega-menu-children__list{padding:0;margin:0;list-style:none}@media screen and (width >= 1150px){.ts-mega-menu-children__list>li{display:flex;border-bottom:none}}@media screen and (width >= 1150px){.ts-mega-menu-children__list{display:grid;grid-template-columns:1fr;gap:var(--space-32)}.ts-mega-menu-children__list .ts-mega-submenu-layout{display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-50)}.ts-mega-menu-children__list .ts-mega-submenu-layout .ts-mega-submenu__list-description{position:relative;grid-column:2/4}.ts-mega-menu-children__list .ts-mega-submenu-layout .ts-mega-submenu__content-description{max-width:760px}.ts-mega-menu-children__list .ts-mega-submenu-layout .ts-mega-submenu__content-description h2,.ts-mega-menu-children__list .ts-mega-submenu-layout .ts-mega-submenu__content-description p{color:var(--color-pink-light)}.ts-mega-menu-children__list .ts-mega-submenu-layout .ts-mega-submenu__content-description h2{font-size:39px}}.ts-mega-submenu__item{position:relative}@media screen and (width >= 1150px){.ts-mega-submenu__item:before{display:block;position:absolute;bottom:0;left:0;transition:all .2s;border:0;background:var(--ts2025-text-color-accent);width:0;height:2px;content:""}}@media screen and (width >= 1150px){.ts-mega-submenu__item:hover:before,.ts-mega-submenu__item[data-open=true]:before,.ts-mega-submenu__item[aria-expanded=true]:before{width:100%}}.ts-mega-submenu__item:after{position:absolute;left:-10px;border-bottom:1px solid var(--color-blue-light);padding:1px;width:100vw;content:""}@media screen and (width >= 1150px){.ts-mega-submenu__item:after{content:none}}.ts-mega-submenu__item a{display:flex;position:relative;justify-content:space-between;align-items:center;gap:var(--space-32);padding:var(--space-24) var(--space-24) var(--space-24) 0;width:100%;color:var(--color-white);line-height:120%;text-decoration:none}@media screen and (width >= 1150px){.ts-mega-submenu__item a{display:inline-block;position:relative;transition:all .2s;padding:var(--space-8) 0}}.ts-mega-submenu__item .ts-mega-menu-submenu-children__title{padding:0 var(--space-24) var(--space-24) 0;font-weight:500;font-size:var(--typography-h3-fontsize-small);font-family:var(--typography-headingfont);text-decoration:none}.ts-mega-submenu__item .ts-mega-menu-submenu-children__title:after{position:absolute;bottom:0;left:-10px;border-bottom:1px solid var(--color-blue-light);padding:1px;width:100vw;content:""}@media screen and (width >= 1150px){.ts-mega-submenu__item .ts-mega-menu-submenu-children__title:after{content:none}}@media screen and (width >= 1150px){.ts-mega-submenu__item .ts-mega-menu-submenu-children__title{margin-top:0;padding:initial;font-size:39px}}.ts-mega-submenu-layout:hover:before{content:none}@media screen and (width >= 1150px){.ts-mega-menu-submenu-children__title{display:inline-block;padding:0;width:auto;font-size:var(--typography-h2-fontsize);line-height:130%}}@media screen and (width >= 1150px){.ts-mega-menu-submenu-children__title span:before{display:block;position:absolute;bottom:0;left:0;transition:all .2s;border:0;background:var(--ts2025-text-color-accent);width:0;height:2px;content:""}}@media screen and (width >= 1150px){.ts-mega-menu-submenu-children__title span:hover:before,.ts-mega-menu-submenu-children__title span[data-open=true]:before,.ts-mega-menu-submenu-children__title span[aria-expanded=true]:before{width:100%}}.ts-mega-submenu__item:has(.ts-mega-submenu__list-description) .ts-mega-submenu__list-menu{padding-right:var(--space-64)}@media screen and (width >= 1180px){.ts-mega-submenu__item:has(.ts-mega-submenu__list-description) .ts-mega-submenu__list-menu{border-right:1px solid rgba(255,255,255,.2)}}.ts-mega-submenu__list-description{display:none;padding-top:var(--space-24)}@media screen and (width >= 1150px){.ts-mega-submenu__list-description{display:flex;align-items:center;padding-top:0}.ts-mega-submenu__list-description p:not(:last-child){margin-bottom:var(--space-32)}}.menu__overlay{display:none}@media screen and (width >= 692px){.menu__overlay{display:block;position:fixed;right:0;visibility:hidden;opacity:0;z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease,visibility .3s ease;background:rgba(0,39,82,.6);width:100vw;height:100vh;pointer-events:none}html[data-mainmenu-visible=true] .menu__overlay{visibility:visible;opacity:1;pointer-events:auto}}@media screen and (width >= 692px) and (width <= 1024px){.navbar:has(input[data-checkbox=navbar-cbox]:checked)~.menu__overlay{visibility:visible;opacity:1;pointer-events:auto}}.ts-mega-submenu-tertiary__list{display:grid;grid-template-columns:1fr;padding:0;margin:0;list-style:none}.ts-mega-submenu-tertiary__list>li:after{position:absolute;left:-10px;border-bottom:1px solid var(--color-blue-light);padding:1px;width:100vw;content:""}@media screen and (width >= 1150px){.ts-mega-submenu-tertiary__list>li:after{content:none}}.ts-mega-submenu-tertiary__list>li:last-child{border-bottom:0}@media screen and (width >= 1150px){.ts-mega-submenu-tertiary__list{display:flex;flex:1;flex-direction:column;padding:var(--space-14) 0}.ts-mega-submenu-tertiary__list li{border:0;padding:0}}
