:root{--header-height: 3rem;--main-padding-block: 1.25rem;--main-padding-inline: 1.375rem;--main-padding: 1.25rem 1.375rem 0 1.375rem;--footer-min-height: 2rem;--max-content-width: 1440px;--color-primary: #0c4fff;--color-primary-rgb: 12, 79, 255;--color-primary-contrast: #eceff0;--color-primary-contrast-rgb: 236, 239, 240;--color-primary-shade: #0040e7;--color-primary-tint: #3069ff;--color-dark: #141923;--color-dark-rgb: 20, 25, 35;--color-dark-contrast: #eceff0;--color-dark-contrast-rgb: 236, 239, 240;--color-dark-shade: #000000;--color-dark-tint: #2d323c;--color-medium: #787d87;--color-medium-rgb: 120, 125, 135;--color-medium-contrast: #141923;--color-medium-contrast-rgb: 20, 25, 35;--color-medium-shade: #5f646e;--color-medium-tint: #9196a0;--color-light: #eceff0;--color-light-rgb: 236, 239, 240;--color-light-contrast: #141923;--color-light-contrast-rgb: 20, 25, 35;--color-light-shade: #dfe2e3;--color-light-tint: #ffffff;--fade-primary: linear-gradient( var(--color-primary-tint), var(--color-primary) );--fade-primary-inverted: linear-gradient( var(--color-primary), var(--color-primary-tint) );--fade-light: linear-gradient(var(--color-light-tint), var(--color-light));--fade-light-inverted: linear-gradient( var(--color-light), var(--color-light-tint) );--fade-dark: linear-gradient(var(--color-dark-tint), var(--color-dark));--fade-dark-inverted: linear-gradient( var(--color-dark), var(--color-dark-tint) );--box-shadow-bottom: 0 2px 4px -1px rgba(var(--color-dark-rgb), 0.05), 0 3px 5px 0 rgba(var(--color-dark-rgb), 0.035), 0 1px 10px 0 rgba(var(--color-dark-rgb), 0.04);--no-box-shadow-bottom: 0 2px 4px -1px rgba(var(--color-dark-rgb), 0), 0 3px 5px 0 rgba(var(--color-dark-rgb), 0), 0 1px 10px 0 rgba(var(--color-dark-rgb), 0)}@media screen and (max-width: 768px){:root{--main-padding-block: 0.875rem;--main-padding-inline: 0.75rem;--main-padding: 0.875rem 0.75rem 0 0.75rem}}.row{position:relative;margin-left:-0.5rem;margin-right:-0.5rem;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.row{margin-left:-0.75rem;margin-right:-0.75rem}}.row.has-vertical-space{margin-top:-0.5rem;margin-bottom:-0.5rem}@media only screen and (min-width: 768px){.row.has-vertical-space{margin-top:-0.75rem;margin-bottom:-0.75rem}}.row.has-vertical-space>.col{padding-top:.5rem;padding-bottom:.5rem}@media only screen and (min-width: 768px){.row.has-vertical-space>.col{padding-top:.75rem;padding-bottom:.75rem}}.row .col{position:relative;flex:1 1;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width: 768px){.row .col{padding-left:.75rem;padding-right:.75rem}}.row .col.s1{flex:6.25%;max-width:6.25%}.row .col.s2{flex:12.5%;max-width:12.5%}.row .col.s3{flex:18.75%;max-width:18.75%}.row .col.s4{flex:25%;max-width:25%}.row .col.s5{flex:31.25%;max-width:31.25%}.row .col.s6{flex:37.5%;max-width:37.5%}.row .col.s7{flex:43.75%;max-width:43.75%}.row .col.s8{flex:50%;max-width:50%}.row .col.s9{flex:56.25%;max-width:56.25%}.row .col.s10{flex:62.5%;max-width:62.5%}.row .col.s11{flex:68.75%;max-width:68.75%}.row .col.s12{flex:75%;max-width:75%}.row .col.s13{flex:81.25%;max-width:81.25%}.row .col.s14{flex:87.5%;max-width:87.5%}.row .col.s15{flex:93.75%;max-width:93.75%}.row .col.s16{flex:100%;max-width:100%}.row .col.offset-s1{margin-left:6.25%}.row .col.pull-s1{right:6.25%}.row .col.push-s1{left:6.25%}.row .col.offset-s2{margin-left:12.5%}.row .col.pull-s2{right:12.5%}.row .col.push-s2{left:12.5%}.row .col.offset-s3{margin-left:18.75%}.row .col.pull-s3{right:18.75%}.row .col.push-s3{left:18.75%}.row .col.offset-s4{margin-left:25%}.row .col.pull-s4{right:25%}.row .col.push-s4{left:25%}.row .col.offset-s5{margin-left:31.25%}.row .col.pull-s5{right:31.25%}.row .col.push-s5{left:31.25%}.row .col.offset-s6{margin-left:37.5%}.row .col.pull-s6{right:37.5%}.row .col.push-s6{left:37.5%}.row .col.offset-s7{margin-left:43.75%}.row .col.pull-s7{right:43.75%}.row .col.push-s7{left:43.75%}.row .col.offset-s8{margin-left:50%}.row .col.pull-s8{right:50%}.row .col.push-s8{left:50%}.row .col.offset-s9{margin-left:56.25%}.row .col.pull-s9{right:56.25%}.row .col.push-s9{left:56.25%}.row .col.offset-s10{margin-left:62.5%}.row .col.pull-s10{right:62.5%}.row .col.push-s10{left:62.5%}.row .col.offset-s11{margin-left:68.75%}.row .col.pull-s11{right:68.75%}.row .col.push-s11{left:68.75%}.row .col.offset-s12{margin-left:75%}.row .col.pull-s12{right:75%}.row .col.push-s12{left:75%}.row .col.offset-s13{margin-left:81.25%}.row .col.pull-s13{right:81.25%}.row .col.push-s13{left:81.25%}.row .col.offset-s14{margin-left:87.5%}.row .col.pull-s14{right:87.5%}.row .col.push-s14{left:87.5%}.row .col.offset-s15{margin-left:93.75%}.row .col.pull-s15{right:93.75%}.row .col.push-s15{left:93.75%}.row .col.offset-s16{margin-left:100%}.row .col.pull-s16{right:100%}.row .col.push-s16{left:100%}@media only screen and (min-width: 600px){.row .col.m1{flex:6.25%;max-width:6.25%}.row .col.m2{flex:12.5%;max-width:12.5%}.row .col.m3{flex:18.75%;max-width:18.75%}.row .col.m4{flex:25%;max-width:25%}.row .col.m5{flex:31.25%;max-width:31.25%}.row .col.m6{flex:37.5%;max-width:37.5%}.row .col.m7{flex:43.75%;max-width:43.75%}.row .col.m8{flex:50%;max-width:50%}.row .col.m9{flex:56.25%;max-width:56.25%}.row .col.m10{flex:62.5%;max-width:62.5%}.row .col.m11{flex:68.75%;max-width:68.75%}.row .col.m12{flex:75%;max-width:75%}.row .col.m13{flex:81.25%;max-width:81.25%}.row .col.m14{flex:87.5%;max-width:87.5%}.row .col.m15{flex:93.75%;max-width:93.75%}.row .col.m16{flex:100%;max-width:100%}.row .col.offset-m1{margin-left:6.25%}.row .col.pull-m1{right:6.25%}.row .col.push-m1{left:6.25%}.row .col.offset-m2{margin-left:12.5%}.row .col.pull-m2{right:12.5%}.row .col.push-m2{left:12.5%}.row .col.offset-m3{margin-left:18.75%}.row .col.pull-m3{right:18.75%}.row .col.push-m3{left:18.75%}.row .col.offset-m4{margin-left:25%}.row .col.pull-m4{right:25%}.row .col.push-m4{left:25%}.row .col.offset-m5{margin-left:31.25%}.row .col.pull-m5{right:31.25%}.row .col.push-m5{left:31.25%}.row .col.offset-m6{margin-left:37.5%}.row .col.pull-m6{right:37.5%}.row .col.push-m6{left:37.5%}.row .col.offset-m7{margin-left:43.75%}.row .col.pull-m7{right:43.75%}.row .col.push-m7{left:43.75%}.row .col.offset-m8{margin-left:50%}.row .col.pull-m8{right:50%}.row .col.push-m8{left:50%}.row .col.offset-m9{margin-left:56.25%}.row .col.pull-m9{right:56.25%}.row .col.push-m9{left:56.25%}.row .col.offset-m10{margin-left:62.5%}.row .col.pull-m10{right:62.5%}.row .col.push-m10{left:62.5%}.row .col.offset-m11{margin-left:68.75%}.row .col.pull-m11{right:68.75%}.row .col.push-m11{left:68.75%}.row .col.offset-m12{margin-left:75%}.row .col.pull-m12{right:75%}.row .col.push-m12{left:75%}.row .col.offset-m13{margin-left:81.25%}.row .col.pull-m13{right:81.25%}.row .col.push-m13{left:81.25%}.row .col.offset-m14{margin-left:87.5%}.row .col.pull-m14{right:87.5%}.row .col.push-m14{left:87.5%}.row .col.offset-m15{margin-left:93.75%}.row .col.pull-m15{right:93.75%}.row .col.push-m15{left:93.75%}.row .col.offset-m16{margin-left:100%}.row .col.pull-m16{right:100%}.row .col.push-m16{left:100%}}@media only screen and (min-width: 768px){.row .col.l1{flex:6.25%;max-width:6.25%}.row .col.l2{flex:12.5%;max-width:12.5%}.row .col.l3{flex:18.75%;max-width:18.75%}.row .col.l4{flex:25%;max-width:25%}.row .col.l5{flex:31.25%;max-width:31.25%}.row .col.l6{flex:37.5%;max-width:37.5%}.row .col.l7{flex:43.75%;max-width:43.75%}.row .col.l8{flex:50%;max-width:50%}.row .col.l9{flex:56.25%;max-width:56.25%}.row .col.l10{flex:62.5%;max-width:62.5%}.row .col.l11{flex:68.75%;max-width:68.75%}.row .col.l12{flex:75%;max-width:75%}.row .col.l13{flex:81.25%;max-width:81.25%}.row .col.l14{flex:87.5%;max-width:87.5%}.row .col.l15{flex:93.75%;max-width:93.75%}.row .col.l16{flex:100%;max-width:100%}.row .col.offset-l1{margin-left:6.25%}.row .col.pull-l1{right:6.25%}.row .col.push-l1{left:6.25%}.row .col.offset-l2{margin-left:12.5%}.row .col.pull-l2{right:12.5%}.row .col.push-l2{left:12.5%}.row .col.offset-l3{margin-left:18.75%}.row .col.pull-l3{right:18.75%}.row .col.push-l3{left:18.75%}.row .col.offset-l4{margin-left:25%}.row .col.pull-l4{right:25%}.row .col.push-l4{left:25%}.row .col.offset-l5{margin-left:31.25%}.row .col.pull-l5{right:31.25%}.row .col.push-l5{left:31.25%}.row .col.offset-l6{margin-left:37.5%}.row .col.pull-l6{right:37.5%}.row .col.push-l6{left:37.5%}.row .col.offset-l7{margin-left:43.75%}.row .col.pull-l7{right:43.75%}.row .col.push-l7{left:43.75%}.row .col.offset-l8{margin-left:50%}.row .col.pull-l8{right:50%}.row .col.push-l8{left:50%}.row .col.offset-l9{margin-left:56.25%}.row .col.pull-l9{right:56.25%}.row .col.push-l9{left:56.25%}.row .col.offset-l10{margin-left:62.5%}.row .col.pull-l10{right:62.5%}.row .col.push-l10{left:62.5%}.row .col.offset-l11{margin-left:68.75%}.row .col.pull-l11{right:68.75%}.row .col.push-l11{left:68.75%}.row .col.offset-l12{margin-left:75%}.row .col.pull-l12{right:75%}.row .col.push-l12{left:75%}.row .col.offset-l13{margin-left:81.25%}.row .col.pull-l13{right:81.25%}.row .col.push-l13{left:81.25%}.row .col.offset-l14{margin-left:87.5%}.row .col.pull-l14{right:87.5%}.row .col.push-l14{left:87.5%}.row .col.offset-l15{margin-left:93.75%}.row .col.pull-l15{right:93.75%}.row .col.push-l15{left:93.75%}.row .col.offset-l16{margin-left:100%}.row .col.pull-l16{right:100%}.row .col.push-l16{left:100%}}@media only screen and (min-width: 1280px){.row .col.xl1{flex:6.25%;max-width:6.25%}.row .col.xl2{flex:12.5%;max-width:12.5%}.row .col.xl3{flex:18.75%;max-width:18.75%}.row .col.xl4{flex:25%;max-width:25%}.row .col.xl5{flex:31.25%;max-width:31.25%}.row .col.xl6{flex:37.5%;max-width:37.5%}.row .col.xl7{flex:43.75%;max-width:43.75%}.row .col.xl8{flex:50%;max-width:50%}.row .col.xl9{flex:56.25%;max-width:56.25%}.row .col.xl10{flex:62.5%;max-width:62.5%}.row .col.xl11{flex:68.75%;max-width:68.75%}.row .col.xl12{flex:75%;max-width:75%}.row .col.xl13{flex:81.25%;max-width:81.25%}.row .col.xl14{flex:87.5%;max-width:87.5%}.row .col.xl15{flex:93.75%;max-width:93.75%}.row .col.xl16{flex:100%;max-width:100%}.row .col.offset-xl1{margin-left:6.25%}.row .col.pull-xl1{right:6.25%}.row .col.push-xl1{left:6.25%}.row .col.offset-xl2{margin-left:12.5%}.row .col.pull-xl2{right:12.5%}.row .col.push-xl2{left:12.5%}.row .col.offset-xl3{margin-left:18.75%}.row .col.pull-xl3{right:18.75%}.row .col.push-xl3{left:18.75%}.row .col.offset-xl4{margin-left:25%}.row .col.pull-xl4{right:25%}.row .col.push-xl4{left:25%}.row .col.offset-xl5{margin-left:31.25%}.row .col.pull-xl5{right:31.25%}.row .col.push-xl5{left:31.25%}.row .col.offset-xl6{margin-left:37.5%}.row .col.pull-xl6{right:37.5%}.row .col.push-xl6{left:37.5%}.row .col.offset-xl7{margin-left:43.75%}.row .col.pull-xl7{right:43.75%}.row .col.push-xl7{left:43.75%}.row .col.offset-xl8{margin-left:50%}.row .col.pull-xl8{right:50%}.row .col.push-xl8{left:50%}.row .col.offset-xl9{margin-left:56.25%}.row .col.pull-xl9{right:56.25%}.row .col.push-xl9{left:56.25%}.row .col.offset-xl10{margin-left:62.5%}.row .col.pull-xl10{right:62.5%}.row .col.push-xl10{left:62.5%}.row .col.offset-xl11{margin-left:68.75%}.row .col.pull-xl11{right:68.75%}.row .col.push-xl11{left:68.75%}.row .col.offset-xl12{margin-left:75%}.row .col.pull-xl12{right:75%}.row .col.push-xl12{left:75%}.row .col.offset-xl13{margin-left:81.25%}.row .col.pull-xl13{right:81.25%}.row .col.push-xl13{left:81.25%}.row .col.offset-xl14{margin-left:87.5%}.row .col.pull-xl14{right:87.5%}.row .col.push-xl14{left:87.5%}.row .col.offset-xl15{margin-left:93.75%}.row .col.pull-xl15{right:93.75%}.row .col.push-xl15{left:93.75%}.row .col.offset-xl16{margin-left:100%}.row .col.pull-xl16{right:100%}.row .col.push-xl16{left:100%}}.site-header~main .overlap-header:first-child{margin-top:calc(-1*(var(--header-height) + var(--main-padding-block))) !important}.site-header~main .overlap-header:first-child:not(.no-padding){padding-block:calc(var(--header-height) + var(--main-padding-block)) 0 !important}.full-width{margin-inline:calc(-1*var(--main-padding-inline)) !important}.full-width:not(.no-padding){padding-inline:var(--main-padding-inline) !important}.window-height{height:100vh !important;height:100dvh !important}.uppercase{text-transform:uppercase !important}.bold{font-weight:bold !important}.color-primary{color:var(--color-primary) !important}.text-style-subline{margin-bottom:.5em !important;text-transform:uppercase !important;font-size:.9375rem !important;font-weight:normal !important;letter-spacing:.0625em !important}.text-style-button{text-transform:uppercase !important;text-decoration:none !important;font-size:clamp(1rem,1.25vw,1.328125rem) !important;letter-spacing:.0625em !important}.text-style-big{font-size:clamp(1.25rem,1.75vw,1.859375rem) !important}@media screen and (min-width: 768px){.vertical-text{transform:rotate(180deg) !important;margin:1em 0 !important;writing-mode:vertical-rl !important}}.no-min-width{min-width:unset !important}.bg-col-light-shade{background-color:var(--color-light-shade) !important}.logo{height:1.25rem;overflow:hidden;fill:var(--color-dark);transition:transform .3s ease-in-out .08s,fill .1s ease-out}.logo .letters{transition:opacity .06s}.logo .letters#R{transition-delay:.05s}.logo .letters#D{transition-delay:.1s}.logo .letters#E{transition-delay:.15s}.logo .letters#N_2{transition-delay:.2s}.site-header.hidden .logo{transform:translateX(44%);transition:transform .3s ease-in-out 0s}.site-header.hidden .logo .letters:not(#N_1){opacity:0}.site-header.hidden .logo .letters#O{transition-delay:.2s}.site-header.hidden .logo .letters#R{transition-delay:.15s}.site-header.hidden .logo .letters#D{transition-delay:.1s}.site-header.hidden .logo .letters#E{transition-delay:.05s}.site-header.hidden .logo .letters#N_2{transition-delay:0s}.home-link{display:inline-block;position:relative;transform-origin:center;transition:transform .15s ease-in-out 0s}.home-link::after{content:"";display:block;position:absolute;right:-4%;bottom:-58%;width:.09375rem;height:1.125rem;transform:rotate(45deg);background-color:var(--color-primary);transition:transform .3s ease-in-out .08s}@media screen and (hover: hover){.home-link:hover .logo{fill:var(--color-primary)}}.site-header.hidden .home-link{transform:scale(1.5) translateY(0.5rem);transition:transform .15s ease-in-out .25s}.site-header.hidden .home-link::after{transform:translateX(-3rem) rotate(45deg);transition:transform .3s ease-in-out 0s}.header-menu{display:flex;align-items:center}@media screen and (max-width: 1024px){.header-menu::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-light);opacity:0;transition:opacity .1s linear .3s}#mobile-menu-checkbox:checked~.site-header .header-menu::before{opacity:1;transition-delay:0s}}.header-menu .mobile-menu-button{display:none;padding:.25rem;cursor:pointer}@media screen and (max-width: 1024px){.header-menu .mobile-menu-button{display:block}}.header-menu .mobile-menu-button:active .menu-icon .menu-icon-stroke{stroke:var(--color-primary)}.header-menu .mobile-menu-button .menu-icon{width:1.875rem}.header-menu .mobile-menu-button .menu-icon .menu-icon-stroke{stroke:var(--color-dark);stroke-width:.1875rem;transition:rotate .2s ease-in 0s,translate .2s ease-out .2s}#mobile-menu-checkbox:checked~.site-header .header-menu .mobile-menu-button .menu-icon .menu-icon-stroke{transition:translate .2s ease-in 0s,rotate .2s ease-out .2s}#mobile-menu-checkbox:checked~.site-header .header-menu .mobile-menu-button .menu-icon .menu-icon-stroke.top{translate:0 5px;rotate:45deg}#mobile-menu-checkbox:checked~.site-header .header-menu .mobile-menu-button .menu-icon .menu-icon-stroke.bottom{translate:0 -5px;rotate:-45deg}.header-menu .nav-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;list-style:none;text-transform:uppercase}@media screen and (max-width: 1024px){.header-menu .nav-menu{flex-direction:column;position:fixed !important;transform:translateY(-120%);top:calc(var(--header-height));left:0;z-index:-50;width:100%;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:var(--main-padding-inline) var(--main-padding-block);background-color:var(--color-light);box-shadow:var(--box-shadow-bottom);transition:transform .5s ease-out}#mobile-menu-checkbox:checked~.site-header .header-menu .nav-menu{transform:translateY(0);transition-delay:.1s;background-color:var(--color-light);color:#000}#mobile-menu-checkbox:checked~.site-header .header-menu .nav-menu .menu-item-link{color:#000}}@media screen and (max-width: 1024px)and (hover: hover){#mobile-menu-checkbox:checked~.site-header .header-menu .nav-menu .menu-item-link:hover{color:#000}}.header-menu .nav-menu .menu-item .menu-item-link{font-size:.9375rem}.contact-menu{display:flex;align-items:center}.contact-menu .nav-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;list-style:none;text-transform:uppercase}.contact-menu .nav-menu .menu-item .menu-item-link{font-size:.9375rem}.site-header{display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:100;width:100%;max-width:1700px;height:var(--header-height);padding-inline:var(--main-padding-inline);box-shadow:var(--box-shadow-bottom)}@media screen and (min-width: 1700px){.site-header{margin-inline:calc((100% - 1700px)/2)}}.site-header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-light-rgb), 0.5);backdrop-filter:blur(0.5rem);transition:all .35s ease-in-out}#mobile-menu-checkbox:checked~.site-header::before{background-color:var(--color-light);backdrop-filter:blur(0rem)}#mobile-menu-checkbox:checked~.site-header{color:#000}#mobile-menu-checkbox:checked~.site-header .logo{fill:#000}#mobile-menu-checkbox:checked~.site-header .menu-icon-stroke{stroke:#000}#mobile-menu-checkbox:checked~.site-header .contact-menu a{color:#000}@media screen and (hover: hover){#mobile-menu-checkbox:checked~.site-header .contact-menu a:hover{color:#000}}.site-header .slot{display:flex;align-items:center;flex:1 0 0}.site-header .slot.center{justify-content:center}.site-header .slot.end{justify-content:flex-end}.site-header .slot .nav-menu,.site-header .slot .mobile-menu-button,.site-header .slot .contact-menu{position:relative;transition:all .35s ease-in-out}.site-header.hidden{box-shadow:var(--no-box-shadow-bottom)}.site-header.hidden::before{background-color:rgba(var(--color-light-rgb), 0);backdrop-filter:blur(0rem)}.site-header.hidden .logo{fill:#000 !important}@media screen and (min-width: 1025px){.site-header.hidden .slot.start .nav-menu,.site-header.hidden .slot.end .nav-menu{transform:translateY(calc(-1 * var(--header-height)));opacity:0}}@media screen and (max-width: 1024px){.site-header.hidden .slot.start .mobile-menu-button,.site-header.hidden .slot.start .contact-menu,.site-header.hidden .slot.end .mobile-menu-button,.site-header.hidden .slot.end .contact-menu{transform:translateY(calc(-1 * var(--header-height)));opacity:0}}.social-media-link{display:inline-block;transition:transform .1s ease-in-out}@media screen and (hover: hover){.social-media-link:hover{transform:scale(1.07)}}.social-media-link .social-media-icon{width:1.75rem;fill:var(--color-primary)}.footer-menu{display:flex;align-items:center}.footer-menu .nav-menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.footer-menu .nav-menu .menu-item{display:flex;align-items:center}.footer-menu .nav-menu .menu-item .menu-item-link{text-transform:uppercase;font-size:.875em}.button{display:inline-flex;position:relative;min-width:11rem;white-space:nowrap;padding:.4375em .75em;color:var(--color-dark);border:max(.125rem,.125vw) solid;transition:transform .1s ease-in-out}.button.primary{color:var(--color-primary-contrast);background:var(--color-primary);border-color:var(--color-primary)}@media screen and (hover: hover){.button.primary:hover{color:var(--color-light-tint)}}.button.secondary{color:var(--color-primary);border-color:var(--color-primary)}@media screen and (hover: hover){.button.secondary:hover{color:var(--color-primary-shade)}}@media screen and (hover: hover){.button:hover{transform:scale(1.015);color:var(--color-dark-shade)}}.button:active{transform:scale(0.98)}.button:active::before{opacity:1}.site-footer{align-items:center;width:100%;max-width:1700px;min-height:var(--footer-min-height);margin-inline:auto;background-color:#fff}@media screen and (min-width: 769px){.site-footer{padding:var(--main-padding-inline) var(--main-padding-block)}}.site-footer .footer-content{display:flex;gap:3rem;flex-wrap:wrap;justify-content:center;padding:1.5rem 1.75rem;background-color:var(--color-light-shade)}@media screen and (max-width: 1024px){.site-footer .footer-content{flex-direction:column;align-items:center}}.site-footer .footer-content .slot{display:flex;flex-direction:column;gap:1.5rem}.site-footer .footer-content .slot.start,.site-footer .footer-content .slot.end{align-items:flex-start;flex:0 1 20rem}@media screen and (max-width: 1024px){.site-footer .footer-content .slot.start,.site-footer .footer-content .slot.end{flex:0 0 auto}}.site-footer .footer-content .slot.center{align-items:center;flex-grow:1}.site-footer .footer-content .slot .slash{margin-block:-3.5rem -0.5rem;margin-left:3rem;line-height:1;font-size:6rem;color:var(--color-primary);z-index:1}.site-footer .footer-content .slot .contact-link{text-transform:uppercase;text-decoration:none;font-size:1.35em;font-weight:700}.site-footer .footer-content .slot .social-media-buttons{display:flex;gap:1.75rem}.site-footer .footer-content .slot .footer-heading{max-width:20rem;margin-block:0 .25em;font-size:2.5em;text-align:center}.site-footer .footer-content .slot .footer-buttons{display:flex;flex-direction:column;gap:1rem;margin-block:.375rem}*{box-sizing:border-box}html{overflow-x:hidden}svg,img,video{display:block;max-width:100%;height:auto}svg{overflow:visible;fill:var(--color-dark)}a{font-size:clamp(1rem,1.25vw,1.328125rem);color:var(--color-dark)}@media screen and (hover: hover){a:hover{color:var(--color-primary)}}ul>li>a{text-decoration:none}#mobile-menu-checkbox{display:none}h1,h2{margin-block:.25em;line-height:1.05;text-transform:uppercase;font-size:clamp(4em,5vw,5.3125rem)}.has-error main h1,.has-error main h2{font-size:3em}h3{text-transform:uppercase;font-size:clamp(1.75em,2.25vw,2.390625rem)}p{font-size:clamp(1rem,1.25vw,1.328125rem)}body{display:flex;flex-direction:column;min-height:100vh;margin:0;line-height:1.15;font-family:Relevant,Helvetica,Arial,sans-serif;color:var(--color-dark);background-color:#000}body main{flex-grow:1;width:100%;max-width:1700px;margin-top:var(--header-height);margin-inline:auto;padding:var(--main-padding);background-color:#fff}body main>*:first-child{margin-top:0}body main>*:last-child{margin-bottom:0}@media screen and (max-width: 768px){body main{max-width:100vw}}.menu-item.active-menu-item .menu-item-link,.menu-item.has-active-menu-item .menu-item-link{color:var(--color-primary)}.highlight-circle{position:relative;white-space:nowrap}.highlight-circle::after{content:"";display:block;position:absolute;transform:translate(-50%, -50%) rotate(-3.5deg);top:50%;left:51%;width:115%;height:130%;border-radius:100%;border:2px solid var(--color-primary);transform-origin:50% 0}.highlight-circle.blue::after{border-color:var(--color-primary)}.text-large{font-size:clamp(1.125rem,1.375vw,1.4609375rem)}.video{position:relative;background-color:#fff}.video video{width:100%;min-width:100%;height:auto;object-fit:cover}.video .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video.can-play .video-placeholder{display:none}.animated-banner{overflow:hidden;width:100%;margin-top:2rem}.banner-label{margin:0 0 1rem;font-size:18px;font-weight:700;text-transform:uppercase}.animated-banner-track{display:flex;gap:2rem;width:max-content;animation:banner-scroll 40s linear infinite}.banner-item,.banner-separator{flex-shrink:0;white-space:nowrap;font-size:16px;font-weight:400;color:inherit}@media only screen and (min-width: 600px){.banner-item,.banner-separator{font-size:18px}}@keyframes banner-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.color-orange{color:#fb6f50}.color-white{color:#fff}.color-cut-3{color:#a3c4e0}.col-soel-cut-3{color:#a3c4e0}.col-red{color:#e51336}.bg-color-anthrazit{background-color:#24353f}.bg-color-cool-gray{background-color:#eeeff1}.bg-color-cut-1{background-color:#275c79}.bg-color-cut-2{background-color:#6a98bf}.bg-color-cut-3{background-color:#a3c4e0}.bg-color-orange{background-color:#fb6f50}.bg-color-red{background-color:#e51336}.bg-color-white{background-color:#fff}@media screen and (min-width: 769px){.spacer{height:4rem}}@media screen and (max-width: 768px){.mobile-spacer{height:max(5rem,5vw)}}.mobile-only{display:block}@media screen and (min-width: 768px){.mobile-only{display:none}}.desktop-only{display:none}@media screen and (min-width: 768px){.desktop-only{display:block}}.text-is-large{font-size:clamp(1.75rem,2.75vw,1.875rem);font-weight:400}.soel-side-note{display:none}@media screen and (min-width: 769px){.soel-side-note{display:block;text-transform:uppercase;font-size:.9375rem;color:#7f7f7f;transform:rotate(180deg);margin:0;writing-mode:vertical-rl}}.highlight-circle::after{transform:translate(-50%, -50%) rotate(-2deg);top:50%;left:50%;width:105%;height:100%;border-color:#e51336}.soelden-text-block p{max-width:40rem}.soelden-text-block:not(.no-max-width){max-width:36rem}@media screen and (min-width: 1440px){.soelden-text-block:not(.no-max-width){max-width:70rem}}.soelden-text-block.no-max-width{width:100%}.soelden-text-block.full{flex-grow:1}.soelden-text-block>*:first-child{margin-top:0 !important}.soelden-text-block>*:last-child{margin-bottom:0 !important}@media screen and (min-width: 769px){.soelden-text-block>*:not(.heading){margin-left:3rem}}.soelden-text-block .slots{display:flex;gap:5rem}@media screen and (max-width: 768px){.soelden-text-block .slots{flex-direction:column;gap:1.5rem}}.soelden-text-block .slots .slot>*:first-child{margin-top:0}.soelden-text-block .heading{font-size:clamp(2em,2vw,2.125em);margin-block:0 1em}.soelden-text-block .subline{margin-block:1.25em .5em;font-size:clamp(1rem,1.25vw,1.328125rem);color:#a3c4e0;font-weight:600}.soelden-text-block p{margin-block:.5em}.soelden-beanie{max-width:540px;width:90%}@media only screen and (min-width: 600px){.soelden-beanie{max-width:540px;width:100%}}.image-with-lines{position:relative;max-width:min(55rem,100%);margin-inline:auto;padding-top:3rem;padding-right:5rem}@media screen and (min-width: 1440px){.image-with-lines{max-width:65rem !important}}.image-with-lines.left{padding-right:0;padding-left:5rem;margin-inline:auto 0}.image-with-lines.left .lines{right:unset;left:0}.soelden-bag .image-with-lines{max-width:min(40rem,100%)}@media screen and (max-width: 768px){.image-with-lines{padding-top:1.5rem;padding-right:2.5rem}.image-with-lines.left{padding-right:0;padding-left:2.5rem}}.image-with-lines .image{position:relative;z-index:1}.image-with-lines .lines{position:absolute;top:0;right:0;width:30%;mix-blend-mode:difference}body .site-header{box-shadow:var(--no-box-shadow-bottom)}body .site-header::before{background-color:#24353f;backdrop-filter:blur(0rem)}body .site-header .home-link::after{background-color:#fb6f50}body .site-header .header-menu::before,body .site-header .contact-menu::before{background-color:#24353f}body .site-header .header-menu .mobile-menu-button .menu-icon .menu-icon-stroke,body .site-header .contact-menu .mobile-menu-button .menu-icon .menu-icon-stroke{stroke:#fff}body .site-header .header-menu .nav-menu .menu-item .menu-item-link,body .site-header .contact-menu .nav-menu .menu-item .menu-item-link{color:#fff}body .site-header .header-menu .nav-menu .menu-item.active-menu-item .menu-item-link,body .site-header .header-menu .nav-menu .menu-item.has-active-menu-item .menu-item-link,body .site-header .contact-menu .nav-menu .menu-item.active-menu-item .menu-item-link,body .site-header .contact-menu .nav-menu .menu-item.has-active-menu-item .menu-item-link{color:#fb6f50}body .site-header .home-link .logo{fill:#fff}body main{overflow-x:hidden;background-color:#eeeff1}@media only screen and (max-width: 768px){body main .soelden-project .soel-side-note{display:none !important}}body main{padding-top:0;font-family:AS Soelden,Helvetica,Arial,Helvetica,sans-serif}body main h1{width:94%;margin-block:0}@media screen and (min-width: 769px){body main h1{width:76%}}body main h1 #soelden_logo{width:100%;margin-block:-1.3% 2.7%;fill:#fff}body main .soelden-intro{display:flex;flex-direction:column;gap:1rem;padding-block:2.5rem 0;background-color:#24353f}body main .soelden-intro header{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}@media screen and (max-width: 768px){body main .soelden-intro header{flex-direction:column}body main .soelden-intro header h1{font-size:17.5vw}}@media screen and (min-width: 769px){body main .soelden-intro header{margin:0 3rem}}body main .soelden-intro header .quote{margin-block:0}@media screen and (min-width: 768px){body main .soelden-intro header .quote{font-size:max(1.25em,1.25vw);max-width:12rem}}@media screen and (min-width: 1440px){body main .soelden-intro header .quote{max-width:20%}}@media screen and (min-width: 768px){body main .soelden-intro header .own-line{display:block;max-width:10rem;margin-block:1.5rem 0}}body main .soelden-intro .content{display:flex;justify-content:stretch;margin-bottom:-10rem}@media screen and (max-width: 768px){body main .soelden-intro .content{flex-direction:column}body main .soelden-intro .content .slot.end{display:none}}body main .soelden-intro .content .slot.start,body main .soelden-intro .content .slot.end{flex:0 0 3rem}body main .soelden-intro .content .slot.center{flex-grow:1}body main .soelden-intro .content .slot.center .video-container .brand-clip{width:100%}body main .norden-intro{padding:12rem 0rem 2rem}@media screen and (min-width: 769px){body main .norden-intro{padding:15rem 3rem 5rem 3rem}}body main .norden-intro p{max-width:55rem}@media screen and (min-width: 1440px){body main .norden-intro p{max-width:70rem}}body main .norden-intro p:first-child{margin-top:0}body main .norden-intro p:last-child{margin-bottom:0}body main .services{display:flex;gap:2rem;overflow-x:scroll;padding-block:1rem}@media screen and (min-width: 1800px){body main .services{justify-content:center}}@-moz-document url-prefix(){body main .services{scrollbar-width:thin;scrollbar-color:#e51336 var(--color-light)}}body main .services::-webkit-scrollbar-track{background:var(--color-light)}body main .services::-webkit-scrollbar-thumb{background:#e51336}body main .services::-webkit-scrollbar{height:.25rem}body main .services .service{margin-block:0;white-space:nowrap;color:#e51336}body main .soelden-section{padding:2rem 0}@media screen and (min-width: 769px){body main .soelden-section{padding:5rem 3rem}}body main .soelden-section .heartbeat-claim{width:100%;margin-inline:auto}@media screen and (max-width: 768px){body main .soelden-section .heartbeat-claim.web{display:none}}@media screen and (min-width: 769px){body main .soelden-section .heartbeat-claim.mobile{display:none}}body main .soelden-gallery{display:flex;justify-content:stretch;padding-block:2rem}@media screen and (min-width: 769px){body main .soelden-gallery{padding-block:5rem}body main .soelden-gallery.huge-space{padding-block:max(10rem,10vw) !important}}@media screen and (max-width: 768px){body main .soelden-gallery{flex-direction:column}body main .soelden-gallery .slot.side-note-end:not(.has-content),body main .soelden-gallery .slot.empty{display:none !important}body main .soelden-gallery .slot.side-note-end{margin-top:2rem;flex-direction:row !important}}body main .soelden-gallery.graphic-elements-cols{padding-bottom:10rem !important}body main .soelden-gallery.graphic-elements-images{background:linear-gradient(var(--color-light) 58%, #24353f 58%)}@media screen and (max-width: 768px){body main .soelden-gallery.graphic-elements-images{background:linear-gradient(var(--color-light) 53%, #24353f 53%)}body main .soelden-gallery.graphic-elements-images .content{flex-direction:row !important;flex-wrap:nowrap;gap:1rem}body main .soelden-gallery.graphic-elements-images .content .slot{flex:1 1 0;max-width:none}}@media screen and (min-width: 769px){body main .soelden-gallery.graphic-elements-images .side-note-start{padding-top:2rem}}body main .soelden-gallery.color-2{background:linear-gradient(#24353f 55%, var(--color-light) 55%)}@media screen and (max-width: 768px){body main .soelden-gallery.color-2{background:linear-gradient(#24353f 85%, var(--color-light) 85%)}}@media screen and (min-width: 769px){body main .soelden-gallery.color-2 .side-note-start{padding-top:9rem}}body main .soelden-gallery.layout-1{padding-top:1.5rem !important}@media only screen and (min-width: 600px){body main .soelden-gallery.layout-1{padding-top:10rem !important}}body main .soelden-gallery.social-media-4{background:linear-gradient(#24353f 73%, var(--color-light) 73%)}body main .soelden-gallery.folder{padding-top:0}body main .soelden-gallery.photo-point{background:linear-gradient(white 40%, #24353f 40%)}body main .soelden-gallery.photo-point .content{position:relative}body main .soelden-gallery.photo-point .content .photo-point{position:relative;z-index:2;width:100%}@media only screen and (min-width: 600px){body main .soelden-gallery.photo-point .content .photo-point{width:75%}}body main .soelden-gallery.photo-point .content .deco-element{z-index:1;position:absolute;top:-2rem;right:-2rem;opacity:.4;width:160px;max-width:360px}@media only screen and (min-width: 600px){body main .soelden-gallery.photo-point .content .deco-element{right:2rem;top:-4rem;width:360px;max-width:360px}}body main .soelden-gallery.soelden-bag{background:linear-gradient(#24353f 55%, #eeeff1 55%)}@media only screen and (max-width: 768px){body main .soelden-gallery.skiwear{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width: 768px){body main .soelden-gallery.skiwear .mobile-pair{padding-left:.75rem !important;padding-right:.75rem !important}}@media screen and (min-width: 769px){body main .soelden-gallery.skiwear .slot.side-note-start{padding-top:2rem}}body main .soelden-gallery.skiwear .content{max-width:100rem;margin-inline:auto}@media screen and (min-width: 769px){body main .soelden-gallery.skiwear .content.image-layout>.col:nth-child(1){flex:0 0 53%;max-width:53%}body main .soelden-gallery.skiwear .content.image-layout>.col:nth-child(2){flex:0 0 47%;max-width:47%}}body main .soelden-gallery.skiwear .content.image-layout .skibootbag-item{margin-left:0;margin-right:0}body main .soelden-gallery .slot.side-note-start,body main .soelden-gallery .slot.side-note-end{display:flex;flex-direction:column;flex:0 0 3rem}body main .soelden-gallery .slot.side-note-start.align-end,body main .soelden-gallery .slot.side-note-end.align-end{justify-content:flex-end}body main .soelden-gallery .color-swatch{display:flex;align-items:flex-end;aspect-ratio:1/1;padding:1rem;border:.0625rem solid}body main .soelden-gallery .color-swatch.mini{aspect-ratio:4/5;border:none;margin-right:calc(-1*var(--main-padding-inline))}@media screen and (max-width: 768px){body main .soelden-gallery .color-swatch.mini{aspect-ratio:3/1;margin-right:calc(-1*var(--main-padding-inline))}}@media screen and (max-width: 768px){body main .soelden-gallery .color-swatch{max-width:15rem}}body main .soelden-gallery .color-swatch.primary{border-color:#eeeff1}@media screen and (min-width: 769px){body main .soelden-gallery .color-swatch.primary{margin-top:9rem}}body main .soelden-gallery .color-swatch.cuts{flex-direction:column;justify-content:stretch;padding:0;border-color:rgba(0,0,0,0);margin-left:auto}@media screen and (max-width: 768px){body main .soelden-gallery .color-swatch.cuts{margin-left:auto}}body main .soelden-gallery .color-swatch.cuts .color-swatch{flex-grow:1;aspect-ratio:unset;width:100%;border:none}body main .soelden-gallery .color-swatch.cuts .color-swatch .color-value{color:#fff}body main .soelden-gallery .color-swatch.white{border-color:#24353f}@media screen and (min-width: 769px){body main .soelden-gallery .color-swatch.white{margin-top:4rem}}@media screen and (max-width: 768px){body main .soelden-gallery .color-swatch.white{margin-inline:auto}}body main .soelden-gallery .color-swatch .color-value{margin:0;font-size:.625em}body main .soelden-gallery .content{display:flex;justify-content:stretch;gap:2.5rem;flex-grow:1;width:100%}@media screen and (min-width: 769px){body main .soelden-gallery .content{width:calc(100% - 8rem)}}body main .soelden-gallery .content>.video{width:100%;max-width:100rem}@media screen and (min-width: 1440px){body main .soelden-gallery .content>.video{margin-inline:auto}}@media screen and (max-width: 768px){body main .soelden-gallery .content{flex-direction:column}}body main .soelden-gallery .content.align-right{justify-content:flex-end}body main .soelden-gallery .content.vert-align-center{align-items:center}body main .soelden-gallery .content .slot{flex-grow:1;max-width:100%}@media screen and (min-width: 769px){body main .soelden-gallery .content .slot{max-width:50%}}body main .soelden-gallery .content.image-layout .col{display:flex;flex-direction:column;justify-content:stretch;gap:3rem}@media screen and (max-width: 768px){body main .soelden-gallery .content.image-layout .col{gap:2rem}}@media screen and (max-width: 768px){body main .soelden-gallery .content.image-layout .col.mobile-pair{flex-direction:row;align-items:stretch;width:100%;gap:0}body main .soelden-gallery .content.image-layout .col.mobile-pair .pair-item{flex:1 1 0;min-width:0}body main .soelden-gallery .content.image-layout .col.mobile-pair .pair-item img{width:100%;height:auto}}body main .soelden-gallery .content.image-layout .col .image{width:100%}body main .soelden-gallery .content .image.lines-wide,body main .soelden-gallery .content .image.lines-medium,body main .soelden-gallery .content .image.lines-narrow{width:100%;mix-blend-mode:difference;max-width:35rem;margin-inline:auto}@media screen and (max-width: 768px){body main .soelden-gallery .content .image.lines-wide,body main .soelden-gallery .content .image.lines-medium,body main .soelden-gallery .content .image.lines-narrow{max-width:15rem;margin-inline:auto}}@media screen and (min-width: 769px){body main .soelden-gallery .content .image.lines-wide{margin-top:2rem}}@media screen and (min-width: 769px)and (min-width: 769px){body main .soelden-gallery .content .image.lines-medium{margin-top:6rem}}body main .soelden-gallery .content .image.typography-animation{max-width:min(30rem,100%)}body main .soelden-gallery .content .image.soelden-folder{transform:translateX(var(--main-padding-inline));width:100%}@media screen and (min-width: 769px){body main .soelden-gallery .content .image.soelden-folder{transform:translateX(4.375rem)}}body main .soelden-gallery .content .image.tram{width:100%}body main .soelden-gallery .content .image.photo-point{max-width:min(65rem,100%);margin-inline:auto}body main .soelden-gallery .content .image.bike-box{max-width:min(70rem,100%)}body main .soelden-gallery .content .image.world-cup-iphone{max-width:100%}body main .soelden-gallery .content .image.world-cup-ski{aspect-ratio:1400/320;transform:rotate(-90deg) scale(4.375)}body main .soelden-gallery .content .typo-claim-animation{max-width:min(40rem,100%)}@media screen and (min-width: 1440px){body main .soelden-gallery .content .typo-claim-animation{max-width:60rem}}body main .soelden-gallery .content .headline-font-alphabet{max-width:min(50rem,100%);margin-inline:auto}@media screen and (min-width: 1440px){body main .soelden-gallery .content .headline-font-alphabet{width:100%;max-width:75rem}}body main .soelden-gallery .content .logo-animation{max-width:min(35rem,100%)}@media screen and (min-width: 1440px){body main .soelden-gallery .content .logo-animation{max-width:60rem}}body main .soelden-gallery .content .logo-placement{width:28rem}@media screen and (max-width: 768px){body main .soelden-gallery .content .logo-placement{max-width:15rem}}body main .soelden-gallery .content .world-cup-video{max-width:100%}body main .soelden-gallery .content .soelden-icons{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media screen and (max-width: 768px){body main .soelden-gallery .content .soelden-icons{justify-content:center}}body main .soelden-gallery .content .soelden-icons .soelden-icon{width:max(7rem,10%);border:.0625rem solid #fff}@media screen and (max-width: 768px){body main .soelden-gallery .content .soelden-icons .soelden-icon{width:5.5rem}}body main .soelden-gallery .content .soelden-gifs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:2rem}body main .soelden-gallery .content .soelden-gifs .soelden-gif{width:max(13rem,20%)}@media screen and (max-width: 768px){body main .soelden-gallery .content .soelden-gifs .soelden-gif{width:9rem}}body main .soelden-gallery .content .soelden-feed-carousel{margin-top:2rem}body main .full-width-image{width:calc(100% + 2*var(--main-padding-inline));max-width:unset;margin-inline:calc(-1*var(--main-padding-inline));z-index:1;position:relative}@media screen and (min-width: 769px){body main .full-width-image{width:calc(100% + 2*var(--main-padding-inline));max-width:unset}}body main .soelden-feed-carousel{position:relative;padding-bottom:1.5rem}body main .soelden-feed-carousel::before{content:url(../../../../../content/resources/media/soelden/graphics/02_SOEL_CD22_Grafiktoolbox_Linien_weit.svg);display:block;position:absolute;width:25%;bottom:0;left:calc(-1*var(--main-padding-inline))}@media screen and (min-width: 769px){body main .soelden-feed-carousel{padding-bottom:7rem}body main .soelden-feed-carousel::before{left:-7.5rem}}body main .soelden-feed-carousel img{position:relative;z-index:1}@media screen and (min-width: 768px){body main .soelden-so-me-examples{width:calc(100% - 3rem)}}body main .soelden-feed-mockup{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2rem;gap:1rem;overflow:hidden}body main .soelden-feed-mockup .feed-mockup-wrapper{position:relative;max-width:100%}body main .soelden-feed-mockup .feed-mockup-wrapper img{max-width:min(16rem,100%)}@media screen and (min-width: 1440px){body main .soelden-feed-mockup .feed-mockup-wrapper img{max-width:26rem}}body main .soelden-feed-mockup .feed-mockup-wrapper::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:20%;background:linear-gradient(rgba(var(--color-light-rgb), 0), var(--color-light))}body main .soelden-feed-mockup .lines{width:20rem;margin-right:-4.25rem;margin-bottom:5rem;mix-blend-mode:difference}@media screen and (max-width: 768px){body main .soelden-feed-mockup .lines{max-width:12.5rem}}body main .wc-products{display:flex;gap:2rem;width:min(75rem,100%);margin-inline:auto}@media screen and (min-width: 769px){body main .wc-products{gap:4rem}}@media screen and (max-width: 768px){body main .wc-products{flex-direction:row}body main .wc-products .col .world-cup-skis{transform:rotate(-90deg) scale(4.375)}}body main .wc-products .col{display:flex;flex-direction:column;justify-content:center;gap:2rem}@media screen and (min-width: 769px){body main .wc-products .col{gap:4rem}}body main .wc-products .col .image{width:100%}body main .events-intro{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 769px){body main .events-intro{padding-top:max(10rem,10vw) !important}}body main .events-intro header{position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;transform:translateY(3.75rem)}@media screen and (min-width: 768px){body main .events-intro header{padding-inline:2rem}body main .events-intro header .heading{font-size:max(2em,2vw);max-width:max(20rem,20%)}}body main .events-intro header .heading{font-family:AS Soelden Headline,AS Soelden,Helvetica,Arial,Helvetica,sans-serif;font-size:max(3em,3vw);max-width:max(24rem,24%);margin-block:0}body main .events-intro header .world-cup-icon{width:max(5rem,5vw);border:.0625rem solid #fff}@media screen and (max-width: 768px){body main .events-intro header .heading{font-size:max(2em,2vw);max-width:max(12rem,12%)}}body main .events-intro .full-width-image{z-index:1;position:relative}body main .soelden-outro{padding-block:5rem 8rem;padding-inline:0 !important}body main .soelden-outro .lines{display:none}@media only screen and (min-width: 600px){body main .soelden-outro .lines{display:block}}body main .soelden-outro .heading{position:relative;z-index:100;max-width:fit-content;margin-left:auto;margin-bottom:-10%;font-family:AS Soelden Headline,AS Soelden,Helvetica,Arial,Helvetica,sans-serif;font-size:clamp(7em,7vw,8rem);line-height:1.25}@media screen and (max-width: 768px){body main .soelden-outro{padding-block:2rem 3.5rem}body main .soelden-outro .heading{margin-top:0;font-size:2.75em}}body main .soelden-outro .image-with-lines{max-width:unset !important;margin-inline:0 calc(-1*var(--main-padding-inline));padding:0}@media only screen and (min-width: 600px){body main .soelden-outro .image-with-lines{padding-left:2.5rem}}@media only screen and (min-width: 600px){body main .soelden-outro .image-with-lines{padding-top:2rem}body main .soelden-outro .image-with-lines .lines{top:-7rem}}body main .soelden-outro .image-with-lines img:not(.lines),body main .soelden-outro .image-with-lines video{position:relative;z-index:1;width:100%;transform:translateX(-16px) scale(1.12)}@media only screen and (min-width: 600px){body main .soelden-outro .image-with-lines img:not(.lines),body main .soelden-outro .image-with-lines video{transform:none}}body main .project-links .buttons{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media only screen and (min-width: 600px){body main .project-links .buttons{flex-direction:row;flex-wrap:wrap;gap:1rem}}@media only screen and (min-width: 768px){body main .project-links .buttons{gap:1.5rem}}body main .project-links .buttons .project-button{margin-top:0;width:fit-content;color:#fff;background-color:#e51336;border-color:#e51336}body .site-footer{background-color:#24353f}#typo-button{margin-top:5%;color:#24353f;background-color:#fb6f50;border-color:#fb6f50}.section-1 .content{gap:.75rem;flex-direction:row !important}@media only screen and (min-width: 600px){.section-1 .content{gap:2.5rem}}.section-2 .content{gap:.75rem;flex-direction:row !important}@media only screen and (min-width: 600px){.section-2 .content{gap:2.5rem}}.tram-mob{display:none !important}@media only screen and (min-width: 600px){.tram-mob{display:flex !important}}.with-deco{position:relative}.with-deco .deco-element{position:absolute;bottom:-1rem;left:1rem;opacity:.4;width:160px;max-width:360px;z-index:0}@media only screen and (min-width: 600px){.with-deco .deco-element{left:2rem;bottom:-4rem;width:360px;max-width:360px}}@media only screen and (min-width: 768px){.with-deco .deco-element{left:4.25rem}}
