:root{--main_offset_padding:120px;--body_offset_padding:var(--main_offset_padding);--ad_banner_height:66px;--admin_banner_height:45px;}html{scroll-padding-top:var(--body_offset_padding);}html[data-hasadbanner="true"]{--body_offset_padding:calc(var(--main_offset_padding) + var(--ad_banner_height));}html[data-adbannersticky="false"]{--main_offset_padding:125px;--body_offset_padding:calc(var(--main_offset_padding));}body{background-color:var(--white-1);}body main{padding-top:var(--body_offset_padding);}body.has_admin_banner main{padding-top:calc(var(--body_offset_padding) + var(--admin_banner_height));}body.has_admin_banner main :target:before{margin:- 0 0;height:calc(var(--body_offset_padding) + var(--admin_banner_height));}body.show_mobile_navigation > header{z-index:3;}body > header{border-bottom:solid 3px var(--grey-3);background-color:var(--white-1);position:fixed;width:100%;z-index:2;top:0;}body > header .large_wrap{max-width:calc(100% - 3.5rem);}body > header .head_banner{background-color:var(--navy-1);font-size:var(--font-size-4);color:var(--white-1);padding-block:10px;}body > header .head_banner .large_wrap{justify-content:flex-end;display:flex;gap:40px;}body > header .head_banner .large_wrap > *{align-self:center;}body > header .head_banner .large_wrap .button_type_5{font-size:var(--font-size-2);padding:6px 20px;min-width:120px;}body > header #country_select_container{position:relative;width:100%;}body > header #country_select_container picture{border-radius:50%;overflow:hidden;height:100%;width:100%;}body > header #country_select_container picture > img{height:100%;width:auto;}@media (min-width:400px){body > header #country_select_container{width:auto;}}body > header #country_select_container #language_select_button{all:unset;align-items:center;cursor:pointer;display:flex;width:100%;gap:10px;}@media (min-width:400px){body > header #country_select_container #language_select_button::before{background-color:rgba(255, 255, 255, 0.4);margin-inline:10px;height:20px;content:"";width:1px;}body > header #country_select_container #language_select_button span{display:none;}}body > header #country_select_container #language_select_button picture{border:solid 1px rgba(255, 255, 255, 0.8);margin-inline-start:auto;background-color:black;border-radius:50%;overflow:hidden;height:30px;width:30px;}body > header #country_select_container #language_select_button picture > img{aspect-ratio:1;height:auto;width:100%;}body > header #country_select_container #country_select_dialog{width:min(460px, calc(100% - 40px));box-shadow:0px 0px 10px #00000029;background-color:white;color:var(--navy-1);border-radius:4px;position:fixed;padding:20px;border:none;}body > header #country_select_container #country_select_dialog > .title{border-bottom:solid 1px rgba(0, 0, 0, 0.2);font-size:var(--font-size-5);padding-block-end:10px;margin-block:0 20px;align-items:center;display:flex;gap:10px;}body > header #country_select_container #country_select_dialog > .title > *:last-child{margin-left:auto;}body > header #country_select_container #country_select_dialog > .title p{margin-block:0;}body > header #country_select_container #country_select_dialog > .title button{font-size:var(--font-size-2);}body > header #country_select_container #country_select_dialog::backdrop{background-color:rgba(0, 0, 0, 0.6);}body > header #country_select_container #country_select_list{font-size:var(--font-size-3);grid-template-columns:1fr;column-gap:20px;row-gap:10px;display:grid;}@media (min-width:400px){body > header #country_select_container #country_select_list{grid-template-columns:repeat(2, 1fr);}}body > header #country_select_container #country_select_list > *{background-color:var(--grey-5);text-transform:none;align-items:center;color:inherit;padding:10px;display:flex;gap:10px;}body > header #country_select_container #country_select_list > * picture{border-radius:4px;height:20px;width:24px;}body > header #country_select_container #country_select_list > *:hover{background-color:var(--navy-2);color:var(--white-1);}body > header #country_select_container #country_select_list > *[data-selected="selected"]{background-color:var(--orange-1);color:var(--white-1);}body > header a{font-weight:var(--font-weight-2);text-decoration:none;color:inherit;}body > header a:not(.button):hover{text-decoration:underline;color:inherit;}body > header a.icon{font-size:1.5rem;}body > header > .large_wrap{padding-block:10px;align-items:center;position:relative;display:flex;gap:20px;}@media (max-width:1400px){body > header > .large_wrap{padding-block:0;}}body > header > .large_wrap nav{font-weight:var(--font-weight-3);margin-left:auto;display:flex;gap:30px;}body > header > .large_wrap nav .selected{color:var(--orange-1);text-decoration:underline;}body > header > .large_wrap nav > *{padding-block:16px;}body > header > .large_wrap nav .sub_navigation button{all:unset;font-weight:var(--font-weight-2);text-decoration:none;cursor:pointer;color:inherit;}body > header > .large_wrap nav .sub_navigation button:not(.button):hover{text-decoration:underline;color:inherit;}body > header > .large_wrap nav .sub_navigation button:not(.button):hover.selected{text-decoration:underline;color:var(--orange-1);}body > header > .large_wrap nav .sub_navigation button.selected{text-decoration:underline;color:var(--orange-1);}body > header > .large_wrap nav .sub_navigation .subnav > *{font-weight:var(--font-weight-1);margin-top:10px;display:block;}@media (min-width:1200px){body > header > .large_wrap nav .sub_navigation{position:relative;}body > header > .large_wrap nav .sub_navigation::after{transition-duration:var(--duration-1);transition-property:tranform opacity;transition-timing-function:ease;box-shadow:-4px -4px 4px rgba(0, 0, 0, 0.03);transform:rotate(45deg) translate(-50%, 0);background-color:var(--white-1);position:absolute;height:14px;z-index:100;bottom:10px;content:"";width:14px;opacity:0;left:50%;}body > header > .large_wrap nav .sub_navigation:hover .subnav{transform:translateY(15px);pointer-events:auto;opacity:1;}body > header > .large_wrap nav .sub_navigation:hover::after{transform:rotate(45deg) translate(calc(-50% + 15px), 15px);opacity:1;}body > header > .large_wrap nav .sub_navigation .subnav{transition-duration:var(--duration-1);transition-property:tranform opacity;transition-timing-function:ease;box-shadow:0px 0px 10px #00000029;background-color:var(--white-1);font-size:var(--font-size-3);padding:10px 20px 20px 20px;transform:translateY(0);pointer-events:none;position:absolute;width:280px;opacity:0;top:40px;}body > header > .large_wrap nav .sub_navigation.meganav .subnav{overflow:hidden;display:flex;width:auto;}body > header > .large_wrap nav .sub_navigation.meganav .subnav[data-position="left"]{right:0;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > *{flex-basis:fit-content;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > *.columns_container > *{min-width:200px;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container{display:flex;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container > section{width:100%;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container > section > *:first-child, body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container > section > *:is(h2){border-bottom:solid 1px var(--grey-3);font-size:var(--font-size-5);padding-block-end:10px;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container > section > * + *:is(h2){margin-block-start:2em;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container .nav{flex-flow:wrap;display:flex;gap:14px;}body > header > .large_wrap nav .sub_navigation.meganav .subnav > .columns_container .nav > *{flex-basis:100%;font-weight:var(--font-weight-1);}body > header > .large_wrap nav .sub_navigation:not(.meganav) .subnav::after{left:20%;}body > header > .large_wrap nav .sub_navigation:not(.meganav) .subnav > * + *{border-top:solid 1px var(--grey-3);padding-top:10px;margin-top:10px;}}body > header .logo{padding-block:5px;height:55px;}body > header .logo > *{width:auto;height:100%;}body > header .hamburger, body > header .mobile{display:none;}body.sticky > header .logo{height:45px;}body.sticky > header .large_wrap{padding-block:0;}body.sticky > header .large_wrap nav > *{padding-block:16px;}body #ad_banner{background-color:var(--navy-1);justify-content:center;color:var(--white-1);align-items:center;text-align:center;padding:20px 20px;display:flex;}body #ad_banner > *{align-items:center;flex-flow:row wrap;max-width:70ch;margin-block:0;display:flex;gap:10px;}body #ad_banner > * .button{font-size:var(--font-size-2);padding:6px 20px;width:auto;}@media (max-width:1200px){body #cms_admin_panel{display:none;}body.has_admin_banner main{padding-top:var(--body_offset_padding);}body.has_admin_banner main :target:before{margin:- 0 0;height:var(--body_offset_padding);}body main, body footer, body header > .large_wrap > .logo{transition:filter ease var(--duration-1);}body > header .head_banner a:not(.button, .icon-mail){display:none;}body > header .hamburger{all:unset;margin-left:auto;cursor:pointer;display:block;outline:none;width:26px;}body > header .hamburger span{background-color:var(--navy-1);border-radius:4px;display:block;width:100%;height:3px;}body > header .hamburger span:nth-child(2){margin:6px 0;}body > header .hamburger span:last-child{max-width:60%;}body > header .mobile{margin-bottom:10px;display:block;display:flex;}body > header .mobile .logo{height:30px;}body > header .large_wrap .logo{margin-block:4px;}body > header .large_wrap nav{transition:transform ease var(--duration-1);transform:translateY(2px) translateX(calc(100% + 10px));box-shadow:0px 0px 10px #00000029;background-color:var(--white-1);font-size:var(--font-size-3);position:absolute;overflow-y:auto;align-items:center;max-width:360px;flex-flow:wrap;padding:20px;width:100vw;right:-20px;gap:10px;top:0;}body > header .large_wrap nav > *{width:100%;padding:0;}body > header .large_wrap nav > * + *{border-top:solid 1px var(--grey-3);padding-top:10px;}body > header .large_wrap nav .mobile{margin-bottom:0;}body > header .large_wrap nav .sub_navigation button{position:relative;width:100%;}body > header .large_wrap nav .sub_navigation button::before, body > header .large_wrap nav .sub_navigation button::after{transition:transform ease var(--duration-1);background-color:var(--grey-2);transform:translateY(-50%);position:absolute;border-radius:4px;content:"";right:0;top:50%;width:16px;height:2px;right:0;}body > header .large_wrap nav .sub_navigation:not(.expanded) .subnav{overflow:hidden;max-height:0;opacity:0;}body > header .large_wrap nav .sub_navigation:not(.expanded) button::after{transform:translateY(-1px) rotate(90deg);}body > header .large_wrap nav .sub_navigation:not(.meganav) .subnav > *{padding-left:20px;}body > header .large_wrap nav .sub_navigation .subnav{transition-property:max-height opacity;transition-duration:var(--duration-1);transition-timing-function:ease;opacity:1;}body > header .large_wrap nav .sub_navigation.meganav .columns_container > section > *:first-child, body > header .large_wrap nav .sub_navigation.meganav .columns_container > section > *:is(h2){border-bottom:solid 1px var(--grey-3);font-size:var(--font-size-4);padding-block-end:10px;color:var(--orange-1);margin-block-start:1.5em;}body > header .large_wrap nav .sub_navigation.meganav .nav{display:flex;flex-flow:wrap;gap:14px;}body > header .large_wrap nav .sub_navigation.meganav .nav > *{flex-basis:100%;font-weight:var(--font-weight-1);}body.show_mobile_navigation{overflow:hidden;}body.show_mobile_navigation .hamburger{margin-top:0;}body.show_mobile_navigation .hamburger span:nth-child(1){transform:rotate(45deg) translateY(7px) translateX(7px);}body.show_mobile_navigation .hamburger span:nth-child(2){opacity:0;}body.show_mobile_navigation .hamburger span:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);max-width:100%;}body.show_mobile_navigation header{border-bottom-color:transparent;}body.show_mobile_navigation header > .large_wrap nav{transform:translateX(10px);}body.show_mobile_navigation header > .large_wrap > .hamburger{visibility:hidden;}}@media (max-width:1200px) and (max-width:400px){body > header .head_banner .large_wrap > .button{display:none;}}@media (max-width:1200px) and (max-width:580px){body > header .head_banner[data-countryselect="false"] .button{width:100%;}body > header .head_banner .large_wrap{gap:10px;}body > header .head_banner .large_wrap .button{min-width:100px;}}@media (max-width:1200px) and (max-width:440px){body > header .head_banner a.icon{display:none;}}@media (max-width:1200px) and (min-width:640px){body > header .large_wrap nav{font-size:var(--font-size-4);}}@media (max-width:1200px) and (max-width:640px){body > header .large_wrap nav{max-width:100vw;}}@media (max-width:1200px) and (max-height:770px){body > header .large_wrap nav{height:calc(100vh - 30px);padding-bottom:30px;}}@media (max-width:1200px) and (max-width:640px) and (max-height:770px){body > header .large_wrap nav{position:fixed;height:100%;}}@media (max-width:1200px) and (max-width:640px) and (max-height:770px){body.show_mobile_navigation header > .large_wrap nav{transform:translateX(-20px);padding-bottom:20px;}}@media (max-width:1200px) and (min-width:640px){body.show_mobile_navigation main, body.show_mobile_navigation footer, body.show_mobile_navigation header > .large_wrap > .logo{pointer-events:none;filter:blur(4px);}}@media (max-width:1440px){body main{padding-top:calc(var(--body_offset_padding) - 20px);}body.has_admin_banner main{padding-top:calc(var(--body_offset_padding) - 20px);}body > header .logo{height:45px;}body > header a.icon{font-size:1.1rem;}}@media (max-width:1440px) and (min-width:1400px){body main{padding-top:var(--body_offset_padding);}}@media (max-width:1440px) and (min-width:1201px) and (max-width:1269px){body main{padding-top:calc(var(--body_offset_padding) - 0px);}}@media (max-width:400px){body[data-countryselect="false"] main{padding-top:calc(var(--body_offset_padding) - 66px);}body[data-countryselect="false"].has_admin_banner main{padding-top:calc(var(--body_offset_padding) - 66px);}body[data-countryselect="false"] header .head_banner{display:none;}}