:root{--root-size:16px;--font-default:"League Spartan",sans-serif;--font-headline:"PT Serif",sans-serif;--layout-columns:12;--layout-gutter:clamp(1.25rem,1.28vw + 0.96rem,2.5rem);--layout-offset:clamp(1.25rem,5.64vw + -0.02rem,6.75rem);--layout-width-max:calc(1920px - var(--layout-offset)*2);--color-1:#333;--color-2:#fff;--color-3:#eee5e1;--color-4:#ddccc3;--color-5:#5d9d1c;--color-6:#ed4458;--color-text:var(--color-1);--color-text-inverted:var(--color-2);--color-primary:var(--color-3);--color-secondary:var(--color-4);--color-pure:var(--color-5);--color-perfect:var(--color-6);--color-background-1:var(--color-2);--color-background-2:var(--color-3);--header-height:80px;--block-margin:clamp(4.69rem,4.81vw + 3.61rem,9.38rem);--block-padding:clamp(4rem,4.1vw + 3.08rem,8rem);--block-spacing:clamp(2rem,2.05vw + 1.54rem,4rem);--block-spacing-small:clamp(1.5rem,1.54vw + 1.15rem,3rem);--admin-bar:46px}@media (min-width:1024px){:root{--header-height:clamp(5rem,5.36vw + 1.57rem,8rem)}}@media (min-width:782px){:root{--admin-bar:32px}}pre.debug{max-height:50vh;overflow-y:scroll;width:100%}:root{--g-width:"0px";--g-query:"XXS"}@media (min-width:576px){:root{--g-query:"XS"}}@media (min-width:768px){:root{--g-query:"SM"}}@media (min-width:1024px){:root{--g-query:"MD"}}@media (min-width:1280px){:root{--g-query:"LG"}}@media (min-width:1440px){:root{--g-query:"XL"}}@media (min-width:1920px){:root{--g-query:"XXL"}}:root{--grid-color-line:hsla(var(--grid-color),0.2);--grid-color-column:hsla(var(--grid-color),0.2);--grid-color-gutter:transparent;--grid-color-baseline:hsla(var(--grid-color),0.2);--grid-color:190,100%,50%;--line-thickness:1px;--column-start:0;--column-start-line:var(--line-thickness);--column-end:calc(100%/var(--layout-columns) - var(--layout-gutter) - var(--line-thickness));--column-end-line:calc(100%/var(--layout-columns) - var(--layout-gutter));--gutter-end:calc(100%/var(--layout-columns));--g-gradient-column:repeating-linear-gradient(to right,var(--grid-color-line) var(--column-start),var(--grid-color-line) var(--column-start-line),var(--grid-color-column) var(--column-start-line),var(--grid-color-column) var(--column-end),var(--grid-color-line) var(--column-end),var(--grid-color-line) var(--column-end-line),var(--grid-color-gutter) var(--column-end-line),var(--grid-color-gutter) var(--gutter-end));--g-gradient-baseline:repeating-linear-gradient(to bottom,var(--grid-color-baseline),var(--grid-color-baseline) var(--line-thickness),transparent var(--line-thickness),transparent 20px)}html.stilpress-debug__grid{display:flex;height:var(--document-height,auto);justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.stilpress-debug__toggle:after{background-color:#0c88b4;bottom:0;color:#fff;content:var(--g-width);cursor:pointer;display:inline-block;font-size:14px;padding:4px 8px;position:fixed;right:0;text-transform:uppercase;white-space:pre;z-index:9999999}html.stilpress-debug__grid:after{background-image:var(--g-gradient-column),var(--g-gradient-baseline);background-position:0 0;background-size:calc(100% + var(--layout-gutter)) 100vh;content:"";max-width:var(--layout-width-max);min-height:100vh;padding:0 var(--layout-offset);pointer-events:none;position:fixed;width:calc(100% - var(--layout-offset)*2);z-index:1000}html.stilpress-debug__grid body{left:0;position:absolute;right:0;top:0}@media (min-width:1440px){html.stilpress-debug__grid:after{max-width:var(--layout-width-max)}}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:300;src:url(../fonts/league-spartan-v14/league-spartan-v14-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:400;src:url(../fonts/league-spartan-v14/league-spartan-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:600;src:url(../fonts/league-spartan-v14/league-spartan-v14-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:700;src:url(../fonts/league-spartan-v14/league-spartan-v14-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:url(../fonts/pt-serif-v18/pt-serif-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:url(../fonts/pt-serif-v18/pt-serif-v18-latin-700.woff2) format("woff2")}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--block-margin)/2 + var(--header-height))}body{background-color:var(--color-background);background:var(--color-background-1);color:var(--color-text);font-family:var(--font-default);font-size:clamp(.88rem,.51vw + .76rem,1.38rem);font-weight:400;line-height:1.5}body.no-scroll{overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-headline);font-size:clamp(1.88rem,1.03vw + 1.64rem,2.88rem);font-weight:400;line-height:1.2;margin-bottom:0;margin-top:clamp(1.5rem,1.54vw + 1.15rem,3rem)}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1,h1{font-size:clamp(2.19rem,4.17vw + 1.25rem,6.25rem)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:clamp(1.13rem,.77vw + .95rem,1.88rem)}p{margin-top:clamp(1rem,.26vw + .94rem,1.25rem)}p:first-child{margin-top:0}p:last-of-type{margin-bottom:0}b,strong{font-weight:800}a{color:var(--color-text);text-decoration:none;transition:color .4s ease}ol,ul{margin-top:clamp(1.5rem,.51vw + 1.38rem,2rem);padding:0 0 0 clamp(1rem,.13vw + .97rem,1.13rem)}ol li,ul li{margin-top:clamp(.25rem,.26vw + .19rem,.5rem)}ol li::marker,ul li::marker{color:var(--color-text)}ol li:first-child,ul li:first-child{margin-top:0}ol{margin-top:clamp(1.25rem,.26vw + 1.19rem,1.5rem);padding:0 clamp(1rem,.51vw + .88rem,1.5rem)}nav ul{display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}nav ul li{margin-top:0}img{font-style:italic;height:auto;max-width:100%}[type=button i],[type=reset i],[type=submit i],button{background:transparent;border:none;border-radius:unset;padding:0;-webkit-tap-highlight-color:transparent}.video iframe,.video video{aspect-ratio:16/9;width:100%}.text-small{font-weight:300}.l-text-inverted{color:var(--color-text-inverted)}::selection{background-color:var(--color-secondary);color:var(--color-text)}.pagination{margin-bottom:var(--block-margin);margin-top:var(--block-margin);position:relative}.pagination__links{display:flex;flex-flow:column;margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*12 - var(--layout-gutter) - .01px);width:1px}.pagination .c-icon{position:absolute;top:50%;transform:translateY(-50%);width:clamp(1.25rem,.51vw + 1.13rem,1.75rem)}.pagination .c-button{margin-left:auto;margin-right:auto;max-width:240px}.pagination__next,.pagination__prev{display:flex;flex-flow:column;position:relative}.pagination__next .pagination__title,.pagination__prev .pagination__title{transition:.4s ease-in-out}.pagination__next:hover .pagination__title,.pagination__prev:hover .pagination__title{color:var(--color-primary)}.pagination__prev{margin-bottom:20px;margin-right:auto;padding-left:clamp(2.5rem,2.56vw + 1.92rem,5rem)}.pagination__prev .c-icon{left:0}.pagination__next{margin-left:auto;margin-top:20px;padding-right:clamp(2.5rem,2.56vw + 1.92rem,5rem)}.pagination__next .c-icon{right:0}.pagination__label{font-weight:300}.pagination__label,.pagination__title{font-size:clamp(1rem,.26vw + .94rem,1.25rem)}.pagination__title{font-weight:800}@media (min-width:1280px){.pagination__links{flex-flow:row nowrap}.pagination__next,.pagination__prev{margin-bottom:0;margin-top:0}.pagination .c-button{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}}@media (min-width:1920px){.pagination__links{margin-left:calc(100%/var(--layout-columns)*1 + var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*10 - var(--layout-gutter) - .01px);width:1px}}.skip-link{background-color:#000;color:#fff;height:1px;left:-10000px;overflow:hidden;padding:16px;position:absolute;text-decoration:none;top:auto;width:1px}.skip-link:focus{height:auto;position:sticky;width:auto}.screen-reader-response,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.otgs-development-site-front-end{display:none}#main{margin-top:var(--header-height)}@media (min-width:1024px){.header-transparent #main{margin-top:0}}.l-wrapper{overflow-x:clip}.l-width{margin:0 auto;max-width:var(--layout-width-max);width:100%}.l-padding{padding-left:var(--layout-offset);padding-right:var(--layout-offset)}.l-grid{display:flex;flex-flow:row wrap;margin-left:calc(var(--layout-gutter)/2*-1);margin-right:calc(var(--layout-gutter)/2*-1)}.l-grid__column{margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*12 - var(--layout-gutter) - .01px);width:1px}.l-grid__column--center-vertical{align-items:center;display:flex}.l-grid__column--divider{margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*12 - var(--layout-gutter) - .01px);width:1px}.header{background-color:var(--color-background-1);position:fixed;top:0;width:100%;z-index:11}.header .header__bar{display:flex;flex-flow:row nowrap;height:var(--header-height);position:relative;transition:height .4s ease-in-out}.header .header__logo{position:absolute;--header-margin-top:clamp(0.75rem,1.03vw + 0.52rem,1.75rem);bottom:0;left:0;text-align:center;top:0;z-index:10;--column:calc((100vw - var(--layout-offset)*2 - var(--layout-gutter)*11)/var(--layout-columns)*1 - 0.01px);width:calc(var(--column)*12 + var(--layout-gutter)*11 - .01px)}@media (min-width:1920px){.header .header__logo{--column:calc((var(--layout-width-max) - (var(--layout-gutter)*11))/var(--layout-columns) - 0.01px)}}.header .header__logo img{display:block;height:calc(var(--header-height) - var(--header-margin-top));left:50%;margin:var(--header-margin-top) 0 0;max-height:calc((var(--header-height) - var(--header-margin-top))*.8);position:relative;transform:translateX(-50%);transition:height .4s ease-in-out;width:auto}.header .header__logo a,.header .header__logo span{display:block;line-height:var(--header-height)}.header .header__logo .logo-dark,.header .header__logo .logo-light{height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .4s ease-in-out;width:100%}.header .header__logo .logo-light{opacity:0}.header .header__logo .logo-dark{opacity:1}.header .header__language{margin-left:40px}@media (min-width:1024px){.header .header__logo{bottom:unset;left:50%;right:unset;top:unset;transform:translateX(-50%);--column:calc((100vw - var(--layout-offset)*2 - var(--layout-gutter)*11)/var(--layout-columns)*1 - 0.01px);width:calc(var(--column)*2 + var(--layout-gutter)*1 - .01px)}}@media (min-width:1024px) and (min-width:1920px){.header .header__logo{--column:calc((var(--layout-width-max) - (var(--layout-gutter)*11))/var(--layout-columns) - 0.01px)}}@media (min-width:1024px){.header .header__logo .logo-light{opacity:0}.header .header__logo .logo-dark{opacity:1}body.header-transparent .header:not(.header--scrolled){background-color:transparent}body.header-transparent .header:not(.header--scrolled) .header__logo img{color:var(--color-text-inverted)}body.header-transparent .header:not(.header--scrolled) .logo-light{opacity:1}body.header-transparent .header:not(.header--scrolled) .logo-dark{opacity:0}.header.header--scrolled .header__bar{height:calc(var(--header-height)*.8)}.header.header--scrolled .header__logo img{height:calc((var(--header-height)*0.8 - var(--header-margin-top))*.8);margin:calc(var(--header-margin-top)*.8) 0 0;width:auto}.header.header--scrolled .header__logo a,.header.header--scrolled .header__logo span{display:block;line-height:calc(var(--header-height)*.8)}.header.header--scrolled .header__logo .logo-light{opacity:1;opacity:0}}.admin-bar .header{margin-top:var(--admin-bar)}.admin-bar .header.header--scrolled{margin-top:0}@media (min-width:601px){.admin-bar .header.header--scrolled{margin-top:var(--admin-bar)}}section.cta{background-color:var(--color-background-3)}.footer{background-color:var(--color-background-2);font-size:clamp(.88rem,.51vw + .76rem,1.38rem);position:relative}.footer a{color:var(--color-text)}.footer .footer__image{height:clamp(20rem,10.26vw + 17.69rem,30rem);position:relative;width:100%}.footer .footer__image:after{background-color:hsla(21,28%,82%,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.footer .footer__image img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.footer .footer__logo{padding-top:48px}.footer .footer__widgets{padding-top:clamp(2.5rem,3.59vw + 1.69rem,6rem)}.footer .footer__widgets .l-grid{position:relative}.footer .footer__widgets .widgets__area{margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);margin-top:clamp(2rem,2.56vw + 1.42rem,4.5rem);min-width:calc(100%/var(--layout-columns)*12 - var(--layout-gutter) - .01px);width:1px}.footer .footer__widgets .widgets__area:first-child{margin-top:0}.footer .footer__socket{display:flex;flex-flow:row nowrap;font-size:clamp(.75rem,.13vw + .72rem,.88rem);padding:clamp(2.5rem,2.56vw + 1.92rem,5rem) 0 40px}.footer .footer__socket .footer__navigation li:after{content:"|";margin:0 clamp(.5rem,.26vw + .44rem,.75rem)}.footer .footer__socket .footer__navigation ul{display:flex;flex-flow:row nowrap}.footer .footer__socket .footer__navigation ul ul{display:none}.footer .footer__logo img{max-width:clamp(10rem,23.08vw + 4.81rem,32.5rem)}@media (min-width:768px){.footer .footer__widgets .widgets__area{margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*6 - var(--layout-gutter) - .01px);width:1px}.footer .footer__widgets .widgets__area:nth-child(2){margin-top:0}}@media (min-width:1440px){.footer .footer__widgets .l-grid{position:relative}.footer .footer__widgets .widgets__area{margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*3 - var(--layout-gutter) - .01px);width:1px}.footer .footer__widgets .widgets__area:nth-child(3),.footer .footer__widgets .widgets__area:nth-child(4){margin-top:0}}.header .toggle{align-items:center;color:var(--color-text);cursor:pointer;display:flex;flex-flow:row nowrap;margin-left:auto;position:relative;z-index:11}.header .toggle__label{display:none}.header .toggle__indicator{height:18px;position:relative;width:32px;z-index:11}.header .toggle__indicator span{background-color:var(--color-text);height:2px;left:0;position:absolute;transition:all .4s ease-in-out;width:100%}.header .toggle__indicator span:first-child{top:0}.header .toggle__indicator span:nth-child(2){top:50%;transform:translateY(-50%)}.header .toggle__indicator span:nth-child(3){bottom:0}.header .toggle.active .toggle__indicator{color:transparent}.header .toggle.active .toggle__indicator span{background-color:var(--color-text)}.header .toggle.active .toggle__indicator span:first-child{top:calc(50% - 1px);transform:rotate(-45deg)}.header .toggle.active .toggle__indicator span:nth-child(2){opacity:0}.header .toggle.active .toggle__indicator span:nth-child(3){bottom:calc(50% - 1px);transform:rotate(45deg)}@media (min-width:1024px){.header .toggle{display:none}}.c-sticky-links{pointer-events:none;position:fixed;right:0;top:50vh;transform:translateY(-50%);width:100%;z-index:9}.c-sticky-links__item{align-content:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:clamp(.25rem,.26vw + .19rem,.5rem)}.c-sticky-links__item:hover .c-sticky-links__text{max-width:400px;padding:clamp(.5rem,.26vw + .44rem,.75rem)}.c-sticky-links a{background-color:var(--color-secondary);display:flex;flex-flow:row nowrap;justify-content:flex-end;pointer-events:all}.c-sticky-links__icon{align-items:center;display:flex;height:clamp(2.5rem,.51vw + 2.38rem,3rem);justify-content:center;padding:clamp(.5rem,.26vw + .44rem,.75rem);position:relative;width:clamp(2.5rem,.51vw + 2.38rem,3rem);z-index:1}.c-sticky-links__icon .c-icon{height:clamp(1.25rem,.51vw + 1.13rem,1.75rem);width:clamp(1.25rem,.51vw + 1.13rem,1.75rem)}.c-sticky-links__icon .c-icon svg path{fill:var(--color-text)}.c-sticky-links__text{align-items:center;color:var(--color-text);display:flex;font-size:12px;height:clamp(2.5rem,.51vw + 2.38rem,3rem);max-width:0;overflow:hidden;position:relative;transition:max-width .4s ease-in-out,padding .4s ease-in-out;white-space:nowrap;z-index:1}@media (min-width:1024px){.header__navigation{position:relative;width:100%}.header__navigation:before{background-color:var(--color-1);content:"";height:1px;left:0;position:absolute;top:calc(100% - clamp(1.38rem, 1vw + .73rem, 1.94rem));transition:top .4s ease-in-out;--column:calc((100vw - var(--layout-offset)*2 - var(--layout-gutter)*11)/var(--layout-columns)*1 - 0.01px);width:calc(var(--column)*5 + var(--layout-gutter)*4 - .01px)}}@media (min-width:1024px) and (min-width:1920px){.header__navigation:before{--column:calc((var(--layout-width-max) - (var(--layout-gutter)*11))/var(--layout-columns) - 0.01px)}}@media (min-width:1024px){.header__navigation:after{background-color:var(--color-1);content:"";height:1px;position:absolute;right:0;top:calc(100% - clamp(1.38rem, 1vw + .73rem, 1.94rem));transition:top .4s ease-in-out;--column:calc((100vw - var(--layout-offset)*2 - var(--layout-gutter)*11)/var(--layout-columns)*1 - 0.01px);width:calc(var(--column)*5 + var(--layout-gutter)*4 - .01px)}}@media (min-width:1024px) and (min-width:1920px){.header__navigation:after{--column:calc((var(--layout-width-max) - (var(--layout-gutter)*11))/var(--layout-columns) - 0.01px)}}@media (min-width:1024px){.header__navigation .sub-menu-back{display:none}.header__navigation ul{list-style:none;margin:0;padding:0}.header__navigation>ul{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:flex-start}.header__navigation>ul ul .c-icon{display:none}.header__navigation>ul>li{height:100%;margin-left:clamp(1.5rem,.89vw + .93rem,2rem);white-space:nowrap}.header__navigation>ul>li:nth-child(4){margin-left:auto}.header__navigation>ul>li:first-child{margin-left:0}.header__navigation>ul>li>a,.header__navigation>ul>li>button{align-items:center;color:var(--color-text);cursor:pointer;display:flex;flex-flow:row nowrap;font-weight:400;height:100%;position:relative;text-decoration:none}.header__navigation>ul>li:hover a:not(.c-button):before,.header__navigation>ul>li:hover button:not(.c-button):before{border-bottom:24px solid var(--color-background-3);border-left:16px solid transparent;border-right:16px solid transparent;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.header__navigation>ul>li a span+.c-icon,.header__navigation>ul>li button span+.c-icon{bottom:0;left:0;margin-left:8px;position:relative;transform:rotate(0);transition:transform .2s ease-in-out;width:12px}.header__navigation>ul>li a span+.c-icon+.c-icon,.header__navigation>ul>li button span+.c-icon+.c-icon{display:none}.header__navigation>ul>li:hover a span+.c-icon,.header__navigation>ul>li:hover button span+.c-icon{transform:rotate(180deg)}.header__navigation>ul>li.ancestor>a,.header__navigation>ul>li.ancestor>button,.header__navigation>ul>li.current>a,.header__navigation>ul>li.current>button,.header__navigation>ul>li.lang--current,.header__navigation>ul>li:hover>a,.header__navigation>ul>li:hover>button{text-shadow:0 0 1px #000}.header__navigation>ul>li.lang{align-items:center;display:flex;flex-flow:row nowrap}.header__navigation>ul>li.lang+.lang{margin-left:0}.header__navigation>ul>li.lang+.lang:before{color:var(--color-text);content:"|";display:inline-block;margin:0 4px;transition:color .4s ease-in-out}.header__navigation>ul>li a:hover,.header__navigation>ul>li li.current a{text-shadow:0 0 1px #000}.header__navigation>ul>li.mega>ul,.header__navigation>ul>li.menu>ul{background-color:var(--color-background-1);column-gap:clamp(2rem,3.57vw + -.29rem,4rem);display:none;font-size:clamp(.88rem,.67vw + .45rem,1.25rem);left:0;min-width:100%;padding:clamp(2rem,1.03vw + 1.77rem,3rem);position:absolute;row-gap:clamp(.5rem,.89vw + -.07rem,1rem);top:100%}.header__navigation>ul>li.mega>ul ul,.header__navigation>ul>li.menu>ul ul{gap:clamp(.5rem,.89vw + -.07rem,1rem);margin-top:clamp(.5rem,.89vw + -.07rem,1rem)}.header__navigation>ul>li.mega>ul li,.header__navigation>ul>li.menu>ul li{width:100%}.header__navigation>ul>li.mega>ul button,.header__navigation>ul>li.menu>ul button{color:var(--color-primary);font-weight:800}.header__navigation>ul>li.menu>ul{padding:clamp(1rem,.51vw + .88rem,1.5rem)}.header__navigation>ul>li.menu{position:relative}.header__navigation>ul>li.menu>ul{flex-flow:column}.header__navigation>ul>li.mega>ul.menu{flex-flow:row nowrap;gap:0}.header__navigation>ul>li.mega>ul.menu ul{gap:clamp(.25rem,.26vw + .19rem,.5rem)}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child){display:flex;flex-flow:row nowrap;gap:var(--layout-gutter)}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child) img{aspect-ratio:4/3;width:calc(50% - var(--layout-gutter)/2)}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child)>div{width:calc(50% - var(--layout-gutter)/2)}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child)>div>a{color:#767171;font-size:clamp(1rem,.89vw + .43rem,1.5rem);text-transform:uppercase}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child)>div a:hover{text-shadow:0 0 1px #000}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child):nth-child(2){border-right:1px solid var(--color-text);width:calc(50% + var(--layout-gutter)/2)}.header__navigation>ul>li.mega>ul.menu li:has(img:first-child):nth-child(3){padding-left:var(--layout-gutter);width:calc(50% + var(--layout-gutter)/2)}.header__navigation>ul>li:hover>.menu,.header__navigation>ul>li:hover>.menu-mega{display:flex}.header.header--scrolled .header__navigation{width:100%}.header.header--scrolled .header__navigation:after,.header.header--scrolled .header__navigation:before{top:calc(100% - clamp(1rem, 1.34vw + .14rem, 1.75rem))}body.header-transparent .header:not(.header--scrolled) .header__navigation:after,body.header-transparent .header:not(.header--scrolled) .header__navigation:before{background-color:var(--color-2)}body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li>a,body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li>button{color:var(--color-text-inverted)}body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li a span+.c-icon svg path,body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li button span+.c-icon svg path{fill:var(--color-text-inverted)}body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li.lang--current{text-shadow:0 0 1px #fff}body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li.lang+.lang:before{color:var(--color-text-inverted);content:"|";display:inline-block;margin:0 4px}body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li a:hover,body.header-transparent .header:not(.header--scrolled) .header__navigation>ul>li li.current a{text-shadow:0 0 1px #fff}}@media (max-width:1023.98px){.header__navigation{background-color:var(--color-background-2);bottom:0;color:var(--color-text-inverted);display:block;height:100svh;left:100%;position:fixed;right:0;top:0;transition:left .4s ease-in-out 0s;z-index:9}.header__navigation img,.header__navigation__title{display:none}.header__navigation .sub-menu-back{align-content:center;color:var(--color-text);cursor:pointer;display:inline-flex;flex-flow:row nowrap}.header__navigation .sub-menu-back .c-icon{transform:rotate(90deg)}.header__navigation .sub-menu-back span{margin-left:12px}.header__navigation ul{background:var(--color-background-2);bottom:0;display:flex;flex-flow:column;height:calc(100% - 100px);left:100%;overflow-x:clip;overflow-y:auto;padding:var(--layout-offset);position:fixed;right:0;top:clamp(6.25rem,3.85vw + 5.38rem,10rem);transition:left .4s ease-in-out 0s;width:100%;z-index:4}.header__navigation ul.active{left:0}.header__navigation ul li{margin-top:32px}.header__navigation ul li.lang:first-child{border-top:1px solid var(--color-text)}.header__navigation ul li:has(.menu,.mega) a,.header__navigation ul li:has(.menu,.mega) button{color:var(--color-text);cursor:pointer;display:flex;flex-flow:row nowrap;font-size:18px;justify-content:space-between;width:100%}.header__navigation ul a,.header__navigation ul ul li a.c-button{font-size:18px}.header__navigation ul ul li a.c-button:after{background-color:var(--color-secondary);width:100%}.header__navigation ul ul li a.c-button:hover span{color:var(--color-text)}.header__navigation .c-icon{height:20px;width:20px}.header__navigation .c-icon path{fill:var(--color-text)}.header__navigation .c-icon:has(+.c-icon){display:none}.header__navigation .c-icon{transform:rotate(-90deg)}.header{overflow-x:clip}.header.nav-active .header__navigation{left:0;transition:left .4s ease-in-out 0s}.header.nav-active .header__navigation>ul{left:0;transition:left .4s ease-in-out .2s}}.error-404{padding:clamp(.5rem,9.74vw + -1.69rem,10rem) 0;text-align:center}.error-404 div:not(.c-content)>.l-grid>.l-grid__item{align-items:center;display:flex;margin-left:calc(var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*12 - var(--layout-gutter) - .01px);width:1px}.error-404 .c-media{position:relative;text-align:center;width:100%}.error-404 .c-media img{display:block;margin:0 auto;position:relative;z-index:2}.error-404 .c-content{margin-top:clamp(3rem,3.08vw + 2.31rem,6rem);width:100%}.error-404__buttons{margin-top:clamp(1.5rem,1.54vw + 1.15rem,3rem)}.error-404__subline{font-size:clamp(1.5rem,1.54vw + 1.15rem,3rem);font-weight:800;margin-top:clamp(.5rem,.51vw + .38rem,1rem)}.error-404__text{margin-top:clamp(1rem,1.03vw + .77rem,2rem)}.error-404__headline h1{color:var(--color-primary);font-size:clamp(6rem,6.15vw + 4.62rem,12rem);font-weight:800;line-height:1.1}@media (min-width:1024px){.error-404 div:not(.c-content)>.l-grid>.l-grid__item{margin-left:calc(100%/var(--layout-columns)*3 + var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*6 - var(--layout-gutter) - .01px);width:1px}.error-404 div:not(.c-content)>.l-grid>.l-grid__item+.l-grid__item{margin-left:calc(100%/var(--layout-columns)*1 + var(--layout-gutter)/2);margin-right:calc(var(--layout-gutter)/2);min-width:calc(100%/var(--layout-columns)*5 - var(--layout-gutter) - .01px);width:1px}.error-404 .c-media{padding-bottom:0}.error-404 .c-content{margin-top:0}}.popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20}.popup.is-hidden{display:none}.popup__inner{background:#fff;display:flex;flex-flow:column nowrap;height:auto;max-width:calc(100% - 80px);padding:clamp(1.25rem,3.85vw + .38rem,5rem);position:relative}.popup__close{position:absolute;right:24px;top:24px}.popup__content{align-items:center;align-self:center;display:flex;flex-flow:row wrap;margin-left:0;width:100%}@media (min-width:1280px){.popup__inner{flex-flow:row nowrap;height:auto;max-width:720px}}.popup_close{cursor:pointer}.popup__toggle{cursor:pointer;height:32px;margin-left:auto;opacity:1;position:relative;transition:opacity .4s ease-in-out;width:32px;z-index:2}.popup__toggle span{background-color:var(--color-background-primary);border-radius:1px;height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.popup__toggle span:first-child{top:calc(50% - 8px)}.popup__toggle span:nth-child(2){top:calc(50% + 6px)}.popup__toggle.active span{background-color:var(--color-text)}.popup__toggle.active span:first-child{top:50%;transform:rotate(45deg)}.popup__toggle.active span:nth-child(2){top:50%;transform:rotate(-45deg)}.b{margin-top:var(--block-margin)}.b:first-child{margin-top:calc(var(--block-margin)*2)}.b:last-of-type{margin-bottom:var(--block-margin)}.w{margin-top:clamp(2rem,1.54vw + 1.65rem,3.5rem)}.w:first-of-type{margin-top:0}.l-padding-top{padding-top:var(--block-padding)}.l-padding-bottom{padding-bottom:var(--block-padding)}.background-color-2{background-color:var(--color-background-2)}.background-color-2:last-child{margin-bottom:0}.l-inverted,.l-inverted a{color:var(--color-text-inverted)}.l-inverted .c-headline{color:var(--color-secondary)}.l-inverted .c-icon path{fill:var(--color-text-inverted)}.l-inverted .c-line:before{background-color:var(--color-background-2)}.b__buttons:first-child,.b__headline:first-child,.b__links:first-child,.b__text:first-child{margin-top:0}.b__headline,.b__text{margin-top:clamp(1.5rem,1.54vw + 1.15rem,3rem)}.b__text:first-child{margin-top:0}.b__buttons,.b__links{margin-top:clamp(1.5rem,1.54vw + 1.15rem,3rem)}.c-overline{color:var(--color-text);font-size:clamp(1rem,.77vw + .83rem,1.75rem);margin-bottom:clamp(1rem,1.03vw + .77rem,2rem);text-transform:uppercase}.l-inverted .c-overline{color:var(--color-text-inverted)}.c-underline{font-size:clamp(1.88rem,1.03vw + 1.64rem,2.88rem);margin-top:clamp(.25rem,.26vw + .19rem,.5rem);text-transform:uppercase}.c-headline{color:var(--color-text);margin-top:var(--component-margin-small);position:relative}.c-headline:first-child{margin-top:0}.l-inverted .c-headline{color:var(--color-text-inverted)}.w .c-headline{margin-bottom:clamp(.5rem,.26vw + .44rem,.75rem)}.w .c-headline .h1,.w .c-headline .h2,.w .c-headline .h3,.w .c-headline .h4,.w .c-headline .h5,.w .c-headline .h6,.w .c-headline h1,.w .c-headline h2,.w .c-headline h3,.w .c-headline h4,.w .c-headline h5,.w .c-headline h6{font-family:var(--font-default);font-size:clamp(.88rem,.51vw + .76rem,1.38rem);font-weight:600}.c-text{margin-top:var(--block-spacing-small)}.c-text a{border-bottom:2px solid var(--color-text);color:var(--color-text);position:relative;transition:color .6s ease-in-out,border-color .4s ease-in-out}.c-text a:before{background-color:var(--color-background-3);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0;z-index:-1}.c-text a:hover{border-bottom-color:var(--color-background-3)}.c-text a:hover:before{width:100%}.c-text ul{list-style-type:none;margin:clamp(1rem,.26vw + .94rem,1.25rem) 0;padding-left:clamp(1rem,.26vw + .94rem,1.25rem)}.c-text ul li{position:relative}.c-text ul li:before{background-color:var(--color-text);color:inherit;content:"";display:inline-block;height:clamp(.38rem,.13vw + .35rem,.5rem);left:0;margin-left:calc(clamp(1rem, .26vw + .94rem, 1.25rem)*-1);position:absolute;top:clamp(.56rem,.13vw + .53rem,.69rem);width:clamp(.38rem,.13vw + .35rem,.5rem)}.c-text ul:last-child{margin-bottom:0}.c-text:first-child{margin-top:0}.l-inverted .c-text{color:var(--color-text-inverted)}.w .c-text{margin-top:0}button[type=submit],input,input[type=file],input[type=submit],select,textarea{background-color:var(--color-background-3);border:0;border-bottom:1px solid var(--color-secondary);border-radius:0;color:var(--color-text);font-family:var(--font-default);font-size:clamp(.88rem,.51vw + .76rem,1.38rem);font-weight:400;height:clamp(2.75rem,.77vw + 2.58rem,3.5rem);line-height:clamp(2.75rem,.77vw + 2.58rem,3.5rem);outline:0;padding:12px 0;width:100%}button[type=submit]:focus-visible,input:focus-visible,input[type=file]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}button[type=submit]::-moz-placeholder,input::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=submit]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text);font-weight:600;opacity:1}select{-webkit-appearance:initial;color:var(--color-form-text);cursor:pointer;font-weight:600;text-transform:uppercase}textarea{box-sizing:content-box;line-height:1.2;overflow:hidden;resize:vertical;width:100%}button[type=submit],input[type=submit]{background-color:transparent;border:0;color:var(--color-text);cursor:pointer;font-size:clamp(.88rem,.13vw + .85rem,1rem);font-weight:800;height:auto;line-height:1.5;padding:0;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:unset}input[type=checkbox],input[type=radio]{width:unset}span.c-submit{align-items:center;display:inline-flex;flex-flow:row nowrap;margin-top:clamp(1rem,.51vw + .88rem,1.5rem);position:relative;transition:background-color .4s ease-in-out,color .4s ease-in-out}span.c-submit .c-icon{background-color:var(--color-secondary);height:clamp(.75rem,.77vw + .58rem,1.5rem);margin-right:clamp(.5rem,.26vw + .44rem,.75rem);padding:clamp(.13rem,.13vw + .1rem,.25rem);position:relative;top:1px;width:clamp(.75rem,.77vw + .58rem,1.5rem);z-index:1}span.c-submit:before{background-color:var(--color-secondary);content:"";height:100%;left:0;position:absolute;transition:width .32s ease-in-out;width:0;z-index:0}span.c-submit:hover:before{width:100%}span.c-submit input{font-size:clamp(1rem,.9vw + .8rem,1.88rem);position:relative;z-index:2}.c-form fieldset{border:0;display:flex;flex-wrap:wrap;gap:var(--layout-gutter);margin:0;padding:0}.c-form .c-form__column{flex:1 1 100%;width:100%}.c-form .c-form__column--one-half{flex:0 0 calc(50% - var(--layout-gutter)/2)}.c-form .c-form__column--one-third{flex:0 0 calc(33.333% - var(--layout-gutter)*2/3)}.c-form .c-form__column--two-third{flex:0 0 calc(66.666% - var(--layout-gutter)/3)}.c-form .c-form__column--one-fourth{flex:0 0 calc(25% - var(--layout-gutter)*3/4)}.c-form .c-form__column--three-fourth{flex:0 0 calc(75% - var(--layout-gutter)/4)}.c-form .c-form__column--legal{font-size:clamp(.88rem,.13vw + .85rem,1rem)}.c-form .c-form__column--legal a{border-bottom:1px solid var(--color-text)}.c-form .c-form__label--hidden{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.wpcf7 .hidden-fields-container{display:none}.wpcf7-radio{gap:clamp(1rem,1.03vw + .77rem,2rem)}.wpcf7-radio .wpcf7-list-item label{align-items:center;display:flex;gap:clamp(.5rem,.51vw + .38rem,1rem)}.wpcf7-radio input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-text);border-radius:50%;cursor:pointer;height:32px;justify-content:center;margin:0;min-height:32px;min-width:32px;outline:none;padding:0;position:relative;width:32px}.wpcf7-radio input[type=radio]:checked:before{background:var(--color-secondary);border-radius:50%;content:"";display:block;left:50%;min-height:12px;min-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wpcf7-list-item-label{align-content:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-weight:600;line-height:1}.wpcf7-not-valid-tip{color:red;display:block;padding-top:clamp(.5rem,.51vw + .38rem,1rem)}.wpcf7-radio{display:flex;flex-flow:row wrap}.c-media{aspect-ratio:16/9;margin:0;position:relative;width:100%}.c-media__image{display:block;left:0;position:absolute;top:0}.c-media__image,.c-media__video{height:100%;object-fit:cover;width:100%;z-index:1}.c-media__video{position:relative}.c-media__overlay{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.c-buttons{display:flex;flex-flow:row wrap;gap:clamp(1rem,1.03vw + .77rem,2rem);margin-top:var(--block-spacing-small)}.c-buttons:first-child{margin-top:0}.c-button,input[type=submit].c-button{align-items:center;border:1px solid var(--color-secondary);color:var(--color-text);display:inline-flex;flex-flow:row nowrap;font-size:clamp(.88rem,.51vw + .76rem,1.38rem);font-weight:400;height:clamp(2.5rem,1.54vw + 2.15rem,4rem);justify-content:center;padding:0 clamp(1.25rem,.77vw + 1.08rem,2rem);position:relative;text-align:center;text-transform:uppercase;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.c-button span,input[type=submit].c-button span{padding-top:4px}.c-button:hover,input[type=submit].c-button:hover{background-color:var(--color-secondary)}.background-color-2 .c-button,.c-button.c-button--inverted,.l-inverted .c-button{background-color:var(--color-background-1);border-color:var(--color-background-1);color:var(--color-text)}.background-color-2 .c-button:hover,.c-button.c-button--inverted:hover,.l-inverted .c-button:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}.c-button.c-button--pure:hover{background-color:var(--color-pure);color:var(--color-text-inverted)}.c-button.c-button--perfect:hover{background-color:var(--color-perfect);color:var(--color-text-inverted)}.c-links{display:flex;flex-flow:row wrap;gap:clamp(1.25rem,1.28vw + .96rem,2.5rem);margin-top:clamp(.75rem,1.03vw + .52rem,1.75rem)}.c-links:first-child{margin-top:0}.c-link{align-items:center;display:flex;flex-flow:row nowrap;font-size:clamp(1rem,.9vw + .8rem,1.88rem);font-weight:800;position:relative}.c-link span{display:inline-block;line-height:1.5;position:relative;z-index:1}.c-link .c-icon{background-color:var(--color-secondary);height:clamp(.75rem,.77vw + .58rem,1.5rem);margin-right:clamp(.5rem,.26vw + .44rem,.75rem);padding:clamp(.13rem,.13vw + .1rem,.25rem);position:relative;top:1px;width:clamp(.75rem,.77vw + .58rem,1.5rem);z-index:1}.c-link span+.c-icon{margin-left:clamp(.5rem,.51vw + .38rem,1rem);margin-right:0}.c-link:before{background-color:var(--color-secondary);content:"";height:100%;left:0;position:absolute;transition:width .32s ease-in-out;width:0;z-index:0}.c-icon,.c-link:hover:before{width:100%}.c-icon{align-items:center;aspect-ratio:1;display:inline-flex;justify-content:center}.c-icon svg{display:block;height:auto;width:100%}.c-table__row{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:clamp(1rem,1.03vw + .77rem,2rem)}.c-table__row:first-child{margin-top:0}.c-table__cell:first-child{max-width:80%}