*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{margin:0;padding:0;list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;font-family:system-ui,sans-serif;text-rendering:optimizeSpeed}ol:not([class]):not([role]) li,p,ul:not([class]):not([role]) li{line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:max(.08em,1px);text-underline-offset:.15em}img,picture,svg{display:block;max-width:100%}svg{fill:currentColor;pointer-events:none}[id]{scroll-margin-top:2rem}:focus{scroll-margin-bottom:8vh}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{--color-primary:#7ad6d0;--color-primary-dark:#0ac0b5;--color-white:#fcfcfc;--color-light-white:#f5f5f5;--color-grey:#d5d7d9;--color-light-grey:#f4f5f6;--color-grey-dark:#858990;--color-black:#0d1521;--color-dark-black:#090606;--color-teal:#24d0c6;--color-body:#f4f5f6;--color-error:#e08a8a;--color-beige:#e8dccb;--color-olive-green:#b9bcae}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:400}.headline{color:var(--color-headline,var(--color-white));margin-bottom:2rem}.headline:not(:first-child){margin-top:1rem}.h1{font-size:2.25rem;font-weight:500}@media only screen and (max-width:50em){.h1{font-size:1.5rem}}.h2{font-size:1.75rem;font-weight:600}@media only screen and (max-width:50em){.h2{font-size:1.25rem}}.h3{font-size:1.375rem;font-weight:600}@media only screen and (max-width:50em){.h3{font-size:1.125rem}}.h4{font-size:1.125rem;font-weight:700}@media only screen and (max-width:50em){.h4{font-size:1rem}}body{font-family:Montserrat,sans-serif;background-color:var(--color-body)}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:block;src:url(/icomoon.woff?9xu6g5)format("woff"),url(/icomoon.svg?9xu6g5#icomoon)format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/montserrat-regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat 500"),local("Montserrat-500"),url(/montserrat-500.woff2)format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat Semi Bold"),local("Montserrat-Semi-Bold"),url(/montserrat-600.woff2)format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/montserrat-700.woff2)format("woff2");font-display:swap}.wrapper{max-width:80rem;margin:0 auto}.inner-wrapper{max-width:60rem;margin:0 auto}.m-wrapper{max-width:77.5rem;margin:0 auto}.section,section{--section-padding:7.5rem;padding:var(--section-padding) 5rem}@media only screen and (max-width:50em){.section,section{--section-padding:2.5rem;padding:4rem 2rem}}html{--inner-wrapper:15rem;--border-radius-cards:1rem;font-size:1rem;scroll-behavior:smooth}button{background-color:unset;border:unset;cursor:pointer}button:focus{outline:unset}.button{--color:var(--color-black);--background-color:var(--color-primary);--border-color:transparent;font-weight:500;line-height:1.125;text-align:center;text-transform:uppercase;color:var(--color);background-color:var(--background-color);padding:.5rem 1.5rem;border-radius:.5rem;border-width:2px;border-style:solid;border-color:var(--border-color);transition:color .15s linear,background-color .15s linear,border-color .15s linear}.button:active,.button:focus{--background-color:var(--color-primary);--border-color:var(--color-primary-dark)}.button:hover{--background-color:var(--color-primary-dark)}.button--secondary{--background-color:transparent;--border-color:var(--color-primary)}.button--secondary:active,.button--secondary:focus{--border-color:var(--color-primary-dark);--background-color:var(--color-primary);--color:var(--color-black)}.button--secondary:hover{--border-color:var(--color-primary-dark);--color:var(--color-white)}.button--tertiary,.button--tertiary:active,.button--tertiary:focus{--background-color:var(--color-white);--border-color:var(--color-primary)}.button--tertiary.is-active,.button--tertiary:hover{--border-color:var(--color-black);--background-color:var(--color-black);--color:var(--color-white)}.button--fourth{--background-color:var(--color-white)}.button--fourth:hover{--background-color:var(--color-light-grey)}.button--fourth:active{--background-color:var(--color-grey-dark)}.button--fourth:focus{--background-color:var(--color-white);--border-color:var(--color-primary)}.button--fifth{--background-color:var(--color-white);--border-color:var(--color-black)}.button--sixth{--background-color:transparent;--border-color:var(--color-white);--color:var(--color-white)}.tab-button{font-size:1.375rem;font-weight:600;color:var(--color-grey-dark);border-bottom:2px solid var(--color-grey-dark);padding-bottom:.875rem;transition:color .25s linear,border-color .25s linear}.tab-button.is-active,.tab-button.swiper-pagination-bullet-active,.tab-button:hover{color:var(--color-black);border-color:var(--color-primary)}.cta-button{position:relative;text-transform:uppercase;color:var(--color-primary-dark);padding-bottom:1.5rem;margin:0 auto;font-weight:500;opacity:0}.cta-button.is-active{opacity:1}.cta-button .image-wrapper{display:flex;justify-content:center;align-items:center;margin-top:1rem}.cta-button .image-wrapper img{width:1.375rem;height:1.375rem;-o-object-fit:contain;object-fit:contain;animation:cta-arrow-animation 2.35s linear infinite}@keyframes cta-arrow-animation{0%{transform:translateY(0)}50%{transform:translateY(50%)}to{transform:translateY(0)}}a.link{text-decoration:none}a:not(a.button,a.card){--transition-duration:0.15s;--color:var(--color-primary-dark);display:block;color:var(--color-links,var(--color));font-weight:500;background-color:transparent;line-height:1.25;border-radius:4px;border:1px solid transparent;transition:color var(--transition-duration) linear,background var(--transition-duration) linear,border-color var(--transition-duration) linear,opacity var(--transition-duration) linear}a:not(a.button,a.card):hover{--color:var(--color-primary)}a:not(a.button,a.card).is-active,a:not(a.button,a.card):active{--color-links:var(--color-white);background-color:var(--color-black)}a:not(a.button,a.card):focus,a:not(a.button,a.card):focus-within{outline:0;border-style:solid;border-color:var(--color-primary-dark)}a:not(a.button,a.card).cta-button{background-color:transparent;color:var(--color-primary-dark);outline:0;border:0}.button-link{--transition-duration:0.15s;--color:var(--color-primary-dark);display:block;color:var(--color-links,var(--color));font-weight:500;background-color:transparent;line-height:1.25;border-radius:4px;border:1px solid transparent;transition:color var(--transition-duration) linear,background var(--transition-duration) linear,border-color var(--transition-duration) linear,opacity var(--transition-duration) linear}.button-link:hover{--color:var(--color-primary)}.button-link.is-active,.button-link:active{--color-links:var(--color-white);background-color:var(--color-black)}.button-link:focus,.button-link:focus-within{outline:0;border-style:solid;border-color:var(--color-primary-dark)}section.headlines{background-color:var(--color-black)}section.buttons .container,section.inputs .container,section.links .container,section.lists .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));grid-gap:5rem}@media only screen and (max-width:50em){section.buttons .container,section.inputs .container,section.links .container,section.lists .container{grid-gap:1.5rem}}section.buttons .headline,section.inputs .headline,section.links .headline{--color-headline:var(--color-black)}section.buttons ul,section.inputs ul,section.links ul{list-style:none;margin:0;padding:0}section.buttons ul li,section.inputs ul li,section.links ul li{margin:0;padding:0}section.buttons ul li:before,section.inputs ul li:before,section.links ul li:before{content:none}section.buttons ul li,section.inputs ul li,section.links ul li{margin-bottom:1rem}section.lists .headline{--color-headline:var(--color-black)}section.buttons li:not(:last-child){margin-bottom:1.5rem}section.inputs ul{width:100%}.page-header{position:sticky;top:0;left:0;right:0;z-index:999}.page-header .second-layer.is-black:before{background:rgba(13,21,33,.7)}.page-header .second-layer.is-black .back,.page-header .second-layer.is-black .headline{color:var(--color-white)}.page-header .additional-layer{display:flex;justify-content:space-between;align-items:center;padding:4.0625rem 0;gap:2rem;transition:padding .2s linear}@media only screen and (max-width:68.75em){.page-header .additional-layer .headline{order:-1}}@media only screen and (max-width:80em){.page-header .additional-layer{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (max-width:50em){.page-header .additional-layer{padding:2.3125rem 0}}@media only screen and (max-width:26.25em){.page-header .additional-layer{padding:.625rem 0}}.page-header .additional-layer.is-active{height:0;visibility:hidden;padding:0}.page-header .additional-layer.is-active .headline{font-size:1.5rem}@media only screen and (max-width:68.75em){.page-header .additional-layer.is-active .headline{font-size:1.125rem}}.page-header .additional-layer .headline{margin:unset;text-align:center;color:var(--color-black);z-index:2;transition:font-size .2s linear}@media only screen and (max-width:68.75em){.page-header .additional-layer .headline{text-align:left;font-size:1.5rem;font-size:1.125rem}}.page-header .additional-layer .button{margin:auto 0}.page-header .additional-layer .button.back{background-color:transparent}@media only screen and (max-width:68.75em){.page-header .additional-layer .button.back{display:none}}.page-header .additional-layer .button.back:hover{background-color:var(--color-primary-dark)}.page-header .first-layer,.page-header .second-layer{position:relative}.page-header .first-layer:before,.page-header .second-layer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--background-color);z-index:1}.page-header .first-layer{padding-top:2.5rem;padding-left:var(--section-padding);padding-right:var(--section-padding);padding-bottom:2.5rem}@media only screen and (max-width:80em){.page-header .first-layer{padding-top:1.25rem;padding-bottom:1.25rem}}.page-header .second-layer{padding:0 var(--section-padding)}.page-header .header{--background-color:#ffffff90;--blur:blur(2.5em);position:relative;padding:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}.page-header .header.is-expanded{padding-bottom:unset}.page-header .container{display:flex;justify-content:space-between;align-items:center}.page-header .actions,.page-header .burger-menu,.page-header .button,.page-header .logo,.page-header .nav-main{z-index:2}.page-header .logo{display:block;position:relative;width:7.5rem;height:1.5rem;min-width:8.125rem;min-height:1.5rem;margin-right:2rem}.page-header .nav-main{--color-links:var(--color-black)}@media only screen and (max-width:68.75em){.page-header .nav-main{--animation-duration:0.4s;--animation-duration-links:0.25s;--color-links:var(--color-white);position:absolute;top:-100%;left:0;width:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:rgba(13,21,33,.439);visibility:hidden;opacity:0;z-index:1;transition:opacity var(--animation-duration) var(--animation-duration-links) linear,top var(--animation-duration) var(--animation-duration-links) linear,visibility 0s calc(var(--animation-duration) + var(--animation-duration-links))}.page-header .nav-main.is-active{display:block;top:100%;opacity:1;visibility:visible;transition:opacity var(--animation-duration) linear,top var(--animation-duration) linear,visibility 0s 0s linear}.page-header .nav-main li{opacity:0;transform:translateY(-50%);transition:opacity var(--animation-duration-links) linear,transform var(--animation-duration-links) linear}}.page-header .nav-main.is-active li{opacity:1;transform:translateY(0);transition:opacity var(--animation-duration-links) var(--animation-duration) linear,transform var(--animation-duration-links) var(--animation-duration) linear}.page-header .nav-main ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4.5rem}.page-header .nav-main ul li{margin:0;padding:0}.page-header .nav-main ul li:before{content:none}@media only screen and (max-width:90em){.page-header .nav-main ul{gap:2rem}}@media only screen and (max-width:68.75em){.page-header .nav-main ul{flex-direction:column;gap:0;padding:0}.page-header .nav-main ul li{width:100%}.page-header .nav-main ul li:first-child{padding-top:1rem}.page-header .nav-main ul li:last-child{padding-bottom:1rem}.page-header .nav-main ul li.contact{display:block}}.page-header .nav-main ul a{padding:0 4px}@media only screen and (max-width:68.75em){.page-header .nav-main ul a{display:inline-block;width:100%;text-align:left;padding:1rem var(--section-padding)}.page-header .nav-main ul a:hover{color:var(--color-primary-dark)}}.page-header .nav-main ul a:not(.page-header .nav-main ul a.is-active):hover{color:var(--color-primary-dark)}@media only screen and (max-width:68.75em){.page-header .nav-main ul a.is-active{--color-links:var(--color-primary-dark);background-color:unset}}.page-header .nav-main li.contact,.page-header .nav-main>.actions{display:none}@media only screen and (max-width:68.75em){.page-header .nav-main>.actions{--border-color:var(--color-grey-dark);display:flex;justify-content:center;padding:2.5rem 1.75rem;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page-header .nav-main>.actions .button--secondary{color:var(--color-white);background-color:transparent}}.page-header .burger-menu{--animation-duration:0.2s;--close-animation-duration:1.15s;--animation-delay:0s;--color:var(--color-black);position:relative;display:none;width:2.5rem;height:1.5rem;cursor:pointer;padding:.25rem}@media only screen and (max-width:68.75em){.page-header .burger-menu{display:block}}.page-header .burger-menu.is-active .close:after,.page-header .burger-menu.is-active .close:before{transition:width var(--animation-duration) var(--animation-delay) linear,height var(--animation-duration) var(--animation-delay) linear}.page-header .burger-menu.is-active .close:before{--animation-delay:0.3s;width:100%}.page-header .burger-menu.is-active .close:after{--animation-delay:0.4s;height:calc(100% + .625rem)}.page-header .burger-menu.is-active .menu-container{position:relative}.page-header .burger-menu.is-active .menu-container span{width:0;visibility:hidden;transition:width var(--animation-duration) var(--animation-delay) linear,visibility 0s calc(var(--animation-duration) + var(--animation-delay)) linear}.page-header .burger-menu.is-active .menu-container span:first-child{--animation-delay:0s}.page-header .burger-menu.is-active .menu-container span:nth-child(2){--animation-delay:0.1s}.page-header .burger-menu.is-active .menu-container span:last-child{--animation-delay:0.2s}.page-header .burger-menu .close{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(45deg)}.page-header .burger-menu .close:after,.page-header .burger-menu .close:before{content:"";position:absolute;top:0;width:0;height:2px;background-color:var(--color)}.page-header .burger-menu .close:before{top:54%;right:50%;left:0;transition:width var(--animation-duration) linear}.page-header .burger-menu .close:after{top:-2px;left:46%;right:0;height:0;width:2px;transition:height var(--animation-duration) .2s linear}.page-header .burger-menu .menu-container{display:flex;height:100%;width:100%;flex-direction:column;justify-content:space-between}.page-header .burger-menu .menu-container span{display:block;width:100%;visibility:visible;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--color);transition:width var(--animation-duration) var(--animation-delay) linear,visibility 0s var(--animation-delay) linear}.page-header .burger-menu .menu-container span:first-child{--animation-delay:calc(var(--close-animation-duration) / 3)}.page-header .burger-menu .menu-container span:nth-child(2){--animation-delay:calc(0.1s + var(--close-animation-duration) / 3)}.page-header .burger-menu .menu-container span:last-child{--animation-delay:calc(0.2s + var(--close-animation-duration) / 3)}.page-header .actions{display:flex;flex-wrap:wrap;gap:1rem;margin-left:2rem}@media only screen and (max-width:68.75em){.page-header .actions{display:none;margin-left:unset}}.page-header .actions .button--secondary{background-color:transparent}.page-header .actions .button--secondary:hover{background-color:var(--color-primary-dark)}.page-footer{--color-links:var(--color-primary);background-color:var(--color-black);padding-top:var(--section-padding);padding-left:var(--section-padding);padding-right:var(--section-padding);padding-bottom:1.375rem}.page-footer--cards{padding-top:8.75rem}.page-footer .container{display:flex;flex-direction:column;justify-content:space-between}.page-footer .container>div:not(:last-child){padding-bottom:1.875rem;border-bottom:1px solid var(--color-grey-dark)}.page-footer .top{display:flex;justify-content:space-between;align-items:center}.page-footer .top .created-by a{display:flex;align-items:flex-end;text-decoration:none}.page-footer .top .image-wrapper{position:relative;width:7.5rem;height:1.875rem}@media only screen and (max-width:50em){.page-footer .top .image-wrapper{height:1.125rem;width:4rem;-o-object-fit:contain;object-fit:contain}}.page-footer .top .image-wrapper img{-o-object-fit:cover;object-fit:cover}.page-footer .top span{display:block;color:var(--color-white);margin-right:.5rem}@media only screen and (max-width:50em){.page-footer .top span{font-size:.5rem;margin-right:.375rem}}.page-footer .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3.125rem 2rem;padding-top:2.5rem}@media only screen and (max-width:50em){.page-footer .content{flex-direction:column;flex-wrap:nowrap}}.page-footer .content.is-mobile{padding-top:unset}.page-footer .logo{display:block;position:relative;width:15.3125rem;height:3.375rem;min-width:14.6875rem;min-height:1.25rem;margin-right:1rem}@media only screen and (max-width:50em){.page-footer .logo{min-width:unset;width:100%;max-height:1.75rem;max-width:8.625rem}}.page-footer .languages-switch{display:flex;flex-direction:column;flex-grow:1}.page-footer .languages-switch .languages{display:flex;align-items:flex-start}.page-footer .languages-switch ul{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.page-footer .languages-switch a{position:relative;display:block;width:1.375rem;height:1.375rem}.page-footer .languages-switch a>span{display:none}.page-footer .languages-switch a.is-active{border-radius:50%;border-color:var(--color-primary);border-width:2px;border-style:solid}.page-footer .languages-switch a img{-o-object-fit:cover;object-fit:cover}.page-footer .sitemap{display:flex;flex-wrap:wrap;gap:2.5rem 5rem}@media only screen and (max-width:50em){.page-footer .sitemap{gap:2.5rem 5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));flex-wrap:nowrap}}.page-footer .sitemap .column,.page-footer .sitemap .column ul{display:flex;flex-direction:column;gap:.625rem}.page-footer .sitemap .headline{margin-bottom:0;font-weight:700}@media only screen and (max-width:50em){.page-footer .sitemap .headline{font-size:.875rem}}.page-footer .sitemap .accordion-header .image-wrapper{width:1rem;height:1rem;margin-right:1rem}.page-footer .sitemap .accordion-header .image-wrapper img{-o-object-fit:contain;object-fit:contain}.page-footer .copyright{color:var(--color-white)}.page-footer .meta-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.75rem;padding-top:1.375rem}@media only screen and (max-width:40em){.page-footer .meta-nav{gap:.625rem;flex-direction:column}}.page-footer .meta-nav ul{display:flex;gap:1.75rem}@media only screen and (max-width:40em){.page-footer .meta-nav ul{gap:.625rem;flex-direction:column}}@media only screen and (max-width:50em){.page-footer .meta-nav .link{font-size:.875rem}}.page-footer ul{list-style:none}.page-footer ul,.page-footer ul li{margin:0;padding:0}.page-footer ul li:before{content:none}.page-footer a:hover{--color-links:var(--color-teal)}.social-list{list-style:none;display:flex;gap:2.5rem}.social-list,.social-list li{margin:0;padding:0}.social-list li:before{content:none}.social-list a{position:relative;display:block;width:2.1875rem;height:2.1875rem}.social-list a.youtube{width:3.125rem}.social-list a img{-o-object-fit:cover;object-fit:cover}.social-list a>span{display:none}ol,ul{list-style:none}li{position:relative;padding-left:1.25rem}li:before{content:"";position:absolute;width:.625rem;height:.625rem;top:50%;left:0;border-radius:50%;transform:translateY(-50%);background-color:var(--color-primary)}li:not(:last-child){margin-bottom:1.375rem}.input{display:flex;flex-direction:column}.input label{margin-bottom:.625rem}.input.is-invalid>div{display:flex;justify-content:space-between;gap:.75rem}.input.is-invalid .error-message{color:var(--color-error)}.input.is-invalid input{border-color:var(--color-error)}.input.is-radio-button{position:relative}.input.is-radio-button:hover .checkmark{background-color:var(--color-grey)}.input.is-radio-button>div{flex-direction:column;gap:.375rem}.input.is-radio-button label{padding-left:1.5rem;z-index:2}.input.is-radio-button .checkmark{position:absolute;top:0;left:0;height:.875rem;width:.875rem;background-color:var(--color-light-grey);border-radius:50%;transition:background-color .2s linear}.input.is-radio-button .checkmark:before{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:var(--color-white);border-radius:50%;transform:translate(-50%,-50%)}.input.is-radio-button .checkmark:after{content:"";position:absolute;display:none;width:100%;height:100%;background-color:var(--color-primary-dark);border-radius:50%}.input.is-radio-button input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input.is-radio-button input:checked~.checkmark{background-color:var(--color-primary-dark)}.input.is-radio-button input:checked~.checkmark:before{display:none}.input.is-radio-button input:checked~.checkmark:after{display:block}.input.is-checkbox{position:relative}.input.is-checkbox.is-invalid label{margin-bottom:0}.input.is-checkbox:hover .checkmark{background-color:var(--color-grey)}.input.is-checkbox>div{flex-direction:column;gap:.375rem}.input.is-checkbox label{padding-left:1.5rem;z-index:2}.input.is-checkbox .checkmark{position:absolute;top:2px;left:0;height:.875rem;width:.875rem;border-radius:2px;background-color:var(--color-light-grey);transition:background-color .2s linear}.input.is-checkbox .checkmark:after{content:"";position:absolute;display:none;left:.3125rem;top:1px;width:.3125rem;height:.625rem;border-radius:2px;border-width:0 .185em .185em 0;border-color:var(--color-white);border-style:solid;transform:rotate(45deg)}.input.is-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input.is-checkbox input:checked+.checkmark{background-color:var(--color-primary-dark)}.input.is-checkbox input:checked+.checkmark:after{display:block}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none;pointer-events:none;position:absolute;right:0}input,textarea{width:100%;border-radius:.5rem;border-style:solid;border-width:1px;border-color:var(--color-grey-dark);padding:.75rem 1.5rem;background-color:var(--color-light-white)}input:focus,input:focus-within,textarea:focus,textarea:focus-within{outline:unset;border-color:var(--color-primary-dark)}input:disabled,textarea:disabled{border-color:var(--color-grey)}input:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:var(--color-grey)}input:disabled::placeholder,textarea:disabled::placeholder{color:var(--color-grey)}textarea{resize:none;height:6.25rem}.staging{position:relative;min-height:42.5rem}.staging img,.staging video{-o-object-fit:cover;object-fit:cover}.staging video{position:absolute;top:0;left:0;width:100%;height:100%}.staging video::-webkit-media-controls{display:none!important}.staging .content{display:flex;justify-content:center;flex-direction:column;gap:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);width:100%;max-width:49.375rem;z-index:1}.staging .headline{display:flex;flex-direction:column;margin-bottom:0}.staging .headline,.staging p{text-align:center}.staging p{max-width:27.5rem;margin:0 auto}.staging .button{margin:0 auto;opacity:0;transform:translateY(100%);transition:opacity .45s linear,transform .45s linear,background-color .15s linear}.staging .button.is-active{opacity:1;transform:translateY(0)}.staging-product{position:relative;padding-top:0;padding-bottom:0}@media only screen and (max-width:90em){.staging-product{padding-top:var(--section-padding)}}@media only screen and (max-width:59.375em){.staging-product{padding-bottom:unset}}.staging-product>img{z-index:-1}.staging-product .container{display:flex;gap:6.25rem;opacity:0;transition:opacity .4s linear}@media only screen and (max-width:59.375em){.staging-product .container{gap:3.125rem;flex-direction:column}}.staging-product .container.is-active{opacity:1}.staging-product .container.is-active ul{transform:translateY(0);opacity:1}.staging-product .container img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:90em){.staging-product .container img{width:100%;height:25rem;order:-1}}@media only screen and (max-width:50em){.staging-product .container img{height:12.5rem}}.staging-product .container ul{opacity:0;padding-left:0;margin-top:0;transform:translateY(-30%);transition:transform .3s linear .2s,opacity .3s linear .2s}@media only screen and (max-width:90em){.staging-product .container ul{margin-bottom:4rem}}.staging-product .container ul a{font-weight:400;color:var(--color-black)}.staging-product .container ul a:hover{color:var(--color-grey-dark)}.staging-product .container ul li:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:unset;color:var(--color-white);top:35%}.staging-product .content{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:59.375em){.staging-product .content{align-items:center;order:-1}}.staging-product .headline{--color-headline:var(--color-black);max-width:31.875rem;margin-bottom:2.5rem}@media only screen and (max-width:59.375em){.staging-product .headline{text-align:center}}.distributor-cards{overflow-x:hidden;overflow-y:hidden}.distributor-cards.distributor-cards--footer{transform:translateY(9.375rem);padding-bottom:5.375rem;margin-top:-7.5rem}.distributor-cards.distributor-cards--footer .card{height:100%;min-height:unset;max-height:22.5rem}.distributor-cards.distributor-cards--footer .card .image-wrapper{height:15.75rem;min-height:unset}.distributor-cards.distributor-cards--footer .card .content{padding:2.5rem}@media only screen and (max-width:50em){.distributor-cards.distributor-cards--footer .card .content{padding:1.5rem}}.distributor-cards--story{background-color:var(--color-black)}.distributor-cards--story .swiper-slide .card .headline{text-align:left;margin-top:unset;margin-bottom:.5rem}.distributor-cards--story .swiper-slide .card .headline:after{content:none}.distributor-cards--story .swiper-slide .card .headline+.headline{font-size:1rem;font-weight:400;margin-bottom:.8125rem}.distributor-cards--story .swiper-slide .card .tag{margin-top:auto;margin-left:unset}.distributor-cards--story .tag{margin:0 auto;width:-moz-fit-content;width:fit-content;padding:2px;border-radius:4px;border-color:var(--color-primary);border-width:1px;border-style:solid}.distributor-cards .swiper-slide.is-active .card{opacity:1}.distributor-cards .card{height:38dvw;max-height:33.25rem;min-height:22.625rem;opacity:0}@media only screen and (max-width:80em){.distributor-cards .card{height:45dvw}}@media only screen and (max-width:59.375em){.distributor-cards .card{height:50dvw}}@media only screen and (max-width:50em){.distributor-cards .card{height:100%}}.distributor-cards .card .description,.distributor-cards .card .headline,.distributor-cards .card .more{word-break:break-word}.distributor-cards .card .headline{margin:auto 0}.distributor-cards .card .headline:after{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary-dark);font-size:1.25rem;margin-left:.625rem;transition:color .15s linear}.distributor-cards .card .content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.distributor-cards .card .content div,.distributor-cards .card .content p{text-align:center;color:var(--color-black)}.distributor-cards .card .content .headline{margin:0}.distributor-cards .card .content .description{margin-top:.5rem;margin-bottom:2.375rem}.distributor-cards .card .content .more{font-weight:700;color:var(--color-primary-dark);margin-top:auto}.card{border-radius:var(--border-radius-cards);border:unset none;border-color:unset;background-color:var(--color-white);transition:box-shadow .15s linear,transform .15s linear,opacity .5s var(--card-animation-delay,0s) linear;display:flex;flex-direction:column;min-height:22.5rem}.card:hover{color:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);transform:translateY(-1%)}.card:hover .headline:after{color:var(--color-primary)}.card:active{background-color:var(--color-white)}.card .headline{--color-headline:var(--color-black);text-align:center;font-weight:600}.card .image-wrapper{position:relative}.card img{width:100%;height:100%}.card .image-wrapper{min-height:clamp(12.125rem,21vw,19rem)}.card img{-o-object-fit:cover;object-fit:cover;border-top-left-radius:var(--border-radius-cards);border-top-right-radius:var(--border-radius-cards)}.card-event{border-radius:var(--border-radius-cards);border:unset none;border-color:unset;background-color:var(--color-white);transition:box-shadow .15s linear,transform .15s linear,opacity .5s var(--card-animation-delay,0s) linear;display:flex;flex-direction:row;min-height:unset;max-height:9.125rem}.card-event:hover{color:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);transform:translateY(-1%)}.card-event:hover .headline:after{color:var(--color-primary)}.card-event:active{background-color:var(--color-white)}.card-event .headline{--color-headline:var(--color-black);text-align:center;font-weight:600}.card-event .image-wrapper{position:relative}.card-event img{width:100%;height:100%}@media only screen and (max-width:59.375em){.card-event{max-height:unset}}.card-event .image-wrapper{width:100%;max-width:20.75rem;margin-left:auto;min-height:unset}.card-event img{-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:var(--border-radius-cards);border-top-right-radius:var(--border-radius-cards);border-top-left-radius:unset}.card-event .content{display:flex;flex-direction:column;gap:.5rem;padding:2rem;min-width:15rem}.card-event .headline{text-align:left;margin-bottom:unset}.card-event .info{display:flex;gap:1rem;margin-top:auto}@media only screen and (max-width:59.375em){.card-event .info{flex-direction:column}}@media only screen and (max-width:50em){.card-event .info{font-size:.875rem}}.card-event .info>div{display:flex;gap:.5rem;align-items:center}.card-event .subheadline{font-size:.75rem;font-weight:500;color:var(--color-grey-dark)}.card-text{border-radius:var(--border-radius-cards);border:unset none;border-color:unset;background-color:var(--color-white);transition:box-shadow .15s linear,transform .15s linear,opacity .5s var(--card-animation-delay,0s) linear;width:-moz-fit-content;width:fit-content;padding:2.5rem;max-width:23rem;min-height:unset}.card-text:hover{color:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);transform:translateY(-1%)}.card-text:hover .headline:after{color:var(--color-primary)}.card-text:active{background-color:var(--color-white)}.card-text .headline{--color-headline:var(--color-black);text-align:center;font-weight:600}.card-text .image-wrapper{position:relative}.card-text img{width:100%;height:100%}@media only screen and (max-width:50em){.card-text{padding:1.5rem}}.card-text .subheadline{font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.card-text .headline{text-align:left;margin-top:unset;margin-bottom:1.5rem}.card-text .image-wrapper{margin-top:1.5rem;min-height:unset;max-width:22.9375rem;max-height:16rem}@media only screen and (max-width:50em){.card-text .image-wrapper{max-width:unset}}.card-text img{border-radius:var(--border-radius-cards)}.card-text .dots{display:flex;margin-left:auto;margin-right:auto;margin-top:1.5rem;gap:.5rem}.card-text .dots .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-grey)}.product-overview{padding-top:0}.product-overview .key-headline{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(15%);transition:opacity .4s linear,transform .4s linear}.product-overview .key-headline.is-active{opacity:1;transform:translateY(0)}.product-overview .key-headline p{text-align:center;max-width:53.125rem}.product-overview .headline{--color-headline:var(--color-black);text-align:center;margin-bottom:2.5rem}.product-overview .container,.product-overview .content{display:flex;flex-direction:column}.product-overview .content{justify-content:space-between;flex-grow:1;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.product-overview .content .headline{margin-bottom:.625rem}@media only screen and (max-width:80em){.product-overview li:nth-child(2n){justify-content:flex-start}.product-overview li{display:flex;justify-content:flex-end}}@media only screen and (max-width:50em){.product-overview li{display:block}}.product-overview .card{--card-animation-delay:0.25s;height:100%;min-height:unset;opacity:0}@media only screen and (max-width:80em){.product-overview .card{width:18.75rem}}@media only screen and (max-width:75em){.product-overview .card{width:unset}}.product-overview .card.is-active{opacity:1}.product-overview .card .image-wrapper{padding:1.5rem;min-height:unset;width:100%}.product-overview .card .image-wrapper>img{height:11.25rem;border-radius:.75rem}.product-overview ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;margin:4rem 0 0}.product-overview ul li{margin:0;padding:0}.product-overview ul li:before{content:none}@media only screen and (max-width:50em){.product-overview ul{grid-template-columns:repeat(auto-fill,minmax(min(15.625rem,100%),1fr));grid-gap:1.25rem}}.product-overview .subtitle{color:var(--color-primary-dark);text-align:center;font-size:.9375rem;font-weight:700}.product-overview .button{opacity:0;margin-top:5rem;margin-right:auto;margin-left:auto;transition:opacity .25s linear,background-color .15s linear}.product-overview .button.is-active{opacity:1}.more{--color-headline:var(--color-black)}.more .headline{text-align:center;max-width:31.25rem;font-weight:600;white-space:pre-line;margin-top:0;margin-bottom:2.5rem}.more .container{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .4s linear}.more .container.is-active{opacity:1}.more .image-wrapper{position:relative;width:100%;max-width:41.875rem;height:26rem;margin-bottom:2.5rem;border-radius:.75rem;box-shadow:0 2rem 3rem rgba(13,21,33,.2)}@media only screen and (max-width:80em){.more .image-wrapper{max-width:35rem;height:21.625rem}}@media only screen and (max-width:40em){.more .image-wrapper{height:12.625rem}}.more .image-wrapper img{-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.more .actions{display:flex;flex-direction:column;gap:1rem}.customer-cases.distributor-cards .container{display:flex;flex-direction:column;transform:unset;gap:unset}.customer-cases.distributor-cards .title{margin-bottom:2.5rem}.customer-cases.distributor-cards .card .image-wrapper{height:13.25rem}.customer-cases.distributor-cards .content .headline+.headline{margin-bottom:.75rem}.customer-cases .title{color:var(--color-white);align-self:center;font-weight:600;max-width:37.5rem}.customer-cases .title+.description{color:var(--color-white);text-align:center;align-self:center;max-width:43.75rem}.customer-cases .swiper-container{margin-bottom:4rem;margin-top:4rem}@media only screen and (max-width:50em){.customer-cases .swiper-container{margin-bottom:2.5rem;margin-top:2.5rem}}.customer-cases .swiper-container .swiper-slide{height:unset}.customer-cases .button{margin:0 auto}.youtube-video.is-active .custom-overlay{opacity:1;cursor:pointer}.youtube-video.is-active .custom-overlay:hover .play-button:before{color:var(--color-primary)}.youtube-video .head-description{max-width:50rem;margin-bottom:3.75rem;text-align:center}.youtube-video .outro-button{margin-top:2.5rem}@media only screen and (max-width:50em){.youtube-video .outro-button{margin-top:1.5rem}}.youtube-video .container{display:flex;justify-content:center;align-items:center;flex-direction:column}.youtube-video .container>.headline{color:var(--color-black);font-weight:600;margin-bottom:2.5rem}.youtube-video img{border-radius:.75rem}.youtube-video .image-overlay-wrapper{position:relative;top:0;left:0;width:100%;height:100%;z-index:3}.youtube-video .image-overlay-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.youtube-video .play-button{position:relative;width:100%;height:100%;z-index:3}.youtube-video .play-button:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-primary-dark);font-size:2.5rem;transition:color .15s linear}.youtube-video .play-button--white:before{color:var(--color-white)}.youtube-video .description{display:flex;flex-direction:column;gap:2.5rem;position:absolute;align-items:center;top:55%;right:10%;color:var(--color-white);z-index:3}@media only screen and (max-width:40em){.youtube-video .description{width:100%;top:30%;right:50%;transform:translateX(50%)}}.youtube-video .description>span{display:block}.youtube-video .description .intro{font-size:1.75rem;color:var(--color-primary-dark)}.youtube-video .description>img{-o-object-fit:cover;object-fit:cover}.youtube-video .custom-overlay{position:relative;width:100%;max-width:36.25rem;height:20.375rem;opacity:0;border-radius:.75rem;box-shadow:0 2rem 3rem rgba(13,21,33,.2);transition:opacity .4s linear}@media only screen and (max-width:40em){.youtube-video .custom-overlay{height:15.25rem}}.youtube-video .custom-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;border-radius:.75rem;background-color:var(--color-black);z-index:2}.youtube-video .custom-overlay.is-active:before{display:block}.youtube-video .content{width:100%;height:100%;border-width:0;border-radius:.75rem;overflow:hidden;visibility:visible;background-color:var(--color-black)}.youtube-video .content.is-active{visibility:hidden}.youtube-video .content iframe{width:100%;height:100%}.more-about-huck{--color-headline:var(--color-black);opacity:0;transition:opacity .4s linear}.more-about-huck.is-active{opacity:1}.more-about-huck .title{text-align:center;font-weight:600;margin-bottom:4rem}@media only screen and (max-width:50em){.more-about-huck .title{margin-bottom:2.5rem}}.more-about-huck .card .headline:after{content:unset}.more-about-huck .container{display:flex;flex-direction:column}.more-about-huck img{margin-left:auto;margin-right:auto;margin-bottom:7.5rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:50em){.more-about-huck img{width:6.25rem;height:6.25rem;margin-bottom:4rem}}.more-about-huck .button{margin:0 auto}.modules{background-color:var(--color-black);overflow-x:hidden}.modules.is-active .container{opacity:1}.modules .container{display:flex;flex-direction:column;opacity:0;transition:opacity .4s linear}.modules .headline{text-align:center;margin-bottom:0}.modules .image{position:relative;height:6.875rem}.modules .image:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;font-size:5rem;color:var(--color-white);transform:translate(-50%,-50%);transition:color .15s linear}@media only screen and (max-width:50em){.modules .image{height:4rem}}.modules .image.icon-rulebook:before{content:""}.modules .image.icon-bulk-ticket:before{content:""}.modules .image.icon-processes:before{content:""}.modules .image.icon-crop-management:before{content:""}.modules .image.icon-mail-robot:before{content:""}.modules .module{display:flex;flex-direction:column;height:100%;border-radius:.75rem;background-image:url(/tiles-background-light.png);background-size:cover;padding:1.25rem}.modules .module>.headline{--color-headline:var(--color-black)}.modules .module .more,.modules .module:hover .image:before,.modules .module:hover .more{color:var(--color-primary-dark)}.modules .module .more{font-weight:700;margin-top:auto;text-align:center}.modules .button{margin:0 auto}.swiper-container .actions .swiper-button-next,.swiper-container .actions .swiper-button-prev{cursor:pointer;width:3rem;height:3rem;padding:.75rem;top:50%;background-color:var(--color-white);border-radius:1rem}.swiper-container .actions .swiper-button-prev{left:4%;background-image:url(/arrow-left.svg);background-repeat:no-repeat;background-position:50%}.swiper-container .actions .swiper-button-prev.swiper-button-disabled{background-image:url(/arrow-left-disabled.svg)}.swiper-container .actions .swiper-button-next{left:93%;background-image:url(/arrow-right.svg);background-repeat:no-repeat;background-position:50%}.swiper-container .actions .swiper-button-next.swiper-button-disabled{background-image:url(/arrow-right-disabled.svg)}.swiper-container .swiper,.swiper-container .swiper-wrapper{margin:-3.75rem -1.125rem;padding:3.75rem 1.125rem}@media only screen and (max-width:50em){.swiper-container .swiper,.swiper-container .swiper-wrapper{margin:0-2rem;padding:0 2rem}}.swiper-container .swiper-slide{height:unset}.videos.is-active .container{opacity:1}.videos .container{display:flex;align-items:center;flex-direction:column;opacity:0;transition:opacity .4s linear}.videos .headline{--color-headline:var(--color-black);font-weight:600;text-align:center;margin-top:0;margin-bottom:3.75rem;max-width:40.625rem}.videos .custom-overlay{max-width:41.75rem;min-height:unset}.videos ul{list-style:none;display:flex;padding:0 3.75rem;gap:1.5rem;margin:2.5rem 0}.videos ul li{margin:0;padding:0}.videos ul li:before{content:none}@media only screen and (max-width:50em){.videos ul{padding:0;flex-wrap:wrap;gap:.5rem;margin:1rem 0;justify-content:center}}.videos ul .video{display:block;height:100%;max-width:11.25rem;min-height:6.25rem}@media only screen and (max-width:50em){.videos ul .video{max-width:5.5rem;min-height:2.75rem;max-height:2.75rem}}.videos ul .video>span{display:none}.videos ul .image-wrapper{height:100%}.videos ul img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:.5rem}.module-filter{background-color:var(--color-light-grey)}.module-filter .title{--color-headline:var(--color-black);font-weight:700;text-align:center}.module-filter .filter{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:0 0 4rem;z-index:2}.module-filter .filter li{margin:0;padding:0}.module-filter .filter li:before{content:none}@media only screen and (max-width:59.375em){.module-filter .filter{margin-bottom:2.5rem}}.module-filter .filter .button-link{color:var(--color-black);border-radius:4px;border-color:var(--color-primary);border-width:1px;padding:0 4px}.module-filter .filter .button-link:hover{color:var(--color-primary-dark)}.module-filter .filter .button-link.is-active{color:var(--color-white);border-color:transparent}.module-filter .container{opacity:0;transition:opacity .4s linear}.module-filter .container.is-active{opacity:1}.module-filter .module-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17.5rem,100%),1fr));grid-gap:1.25rem;transition:height .15s linear}.module-filter .module-list li{margin:0;padding:0}.module-filter .module-list li:before{content:none}@media only screen and (max-width:40em){.module-filter .module-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:26.25em){.module-filter .module-list .headline{font-size:.875rem}}.module-filter .module{display:flex;flex-direction:column;width:100%;height:100%;min-height:15.625rem;border:0}@media only screen and (max-width:80em){.module-filter .module{min-height:13.25rem}}.module-filter .module.panel{perspective:1000px;width:100%}.module-filter .module.panel:hover .panel-inner{transform:rotateY(180deg)}.module-filter .module.panel .headline{--color-headline:var(--color-black);font-weight:700;text-align:center}.module-filter .module.panel .panel-inner{display:flex;flex-grow:1;position:relative;transform-style:preserve-3d;transition:transform .75s}.module-filter .module.panel .back,.module-filter .module.panel .front{border-radius:.75rem;width:100%;padding:2rem 1.25rem;backface-visibility:hidden}.module-filter .module.panel .front{display:flex;flex-direction:column;background-image:url(/tiles-background-light.png);background-size:cover}.module-filter .module.panel .front>.headline{margin:auto 0}.module-filter .module.panel .back{display:flex;flex-direction:column;gap:1rem;position:absolute;top:0;left:0;bottom:0;right:0;transform:rotateY(180deg);background-color:var(--color-black)}.module-filter .module.panel .back .description,.module-filter .module.panel .back .headline,.module-filter .module.panel .back .more{text-align:center}.module-filter .module.panel .back .description{color:var(--color-white);overflow:hidden;text-overflow:ellipsis}.module-filter .module.panel .back .headline{--color-headline:var(--color-white);margin-bottom:0}.module-filter .module.panel .back .more{font-weight:700;margin-top:auto}@media only screen and (max-width:50em){.module-filter .module.panel{transform-style:flat;min-height:unset}.module-filter .module.panel:hover .panel-inner{transform:rotateY(0deg)}}.module-filter .module.panel .back,.module-filter .module.panel .front{box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}@media only screen and (max-width:50em){.module-filter .module.panel .front{gap:1rem}}.module-filter .module .image{position:relative;height:6.875rem}.module-filter .module .image:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;font-size:5rem;color:var(--color-white);transform:translate(-50%,-50%);transition:color .15s linear}@media only screen and (max-width:50em){.module-filter .module .image{height:3.9375rem}}.module-filter .module .image:before{color:var(--color-primary);font-size:6.25rem}@media only screen and (max-width:50em){.module-filter .module .image:before{font-size:3.9375rem}}.module-filter .module .image.icon-maintenance-contract:before{content:""}.module-filter .module .image.icon-contract-workflows:before{content:""}.module-filter .module .image.icon-time-recording:before{content:""}.module-filter .module .image.icon-dashboard:before{content:""}.module-filter .module .image.icon-chat:before{content:""}.module-filter .module .image.icon-customer-survey:before{content:""}.module-filter .module .image.icon-mail:before{content:""}.module-filter .module .image.icon-remote-maintenance:before{content:""}.module-filter .module .image.icon-telephony:before{content:""}.module-filter .module .image.icon-absence-management:before{content:""}.module-filter .module .image.icon-deployment-maintenance:before{content:""}.module-filter .module .image.icon-customer-login:before{content:""}.module-filter .module .image.icon-processes:before{content:""}.module-filter .module .image.icon-ticket-system:before{content:""}.module-filter .module .image.icon-project-ticket:before{content:""}.module-filter .module .image.icon-rulebook:before{content:""}.module-filter .module .image.icon-bulk-ticket:before{content:""}.module-filter .module .image.icon-basic-module:before{content:""}.module-filter .module .image.icon-crop-management:before{content:""}.module-filter .module .image.icon-license-management:before{content:""}.module-tanss{background-color:var(--color-white)}.module-tanss .container{display:flex;gap:5rem;opacity:0;transition:opacity .4s linear}@media only screen and (max-width:50em){.module-tanss .container{gap:0}}.module-tanss .container.is-active{opacity:1}.module-tanss .headline{--color-headline:var(--color-black);font-weight:600}@media only screen and (max-width:50em){.module-tanss .headline{margin-bottom:1rem}}.module-tanss .image-wrapper{position:relative;min-width:15rem}@media only screen and (max-width:50em){.module-tanss .image-wrapper{transform:translateX(-175%);max-width:6.25rem;min-width:unset}}.module-tanss .image-wrapper img{-o-object-fit:contain;object-fit:contain;min-width:15rem}.module-tanss .inner-content{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (max-width:50em){.module-tanss .inner-content{gap:1.5rem}}.module-tanss .outro{font-weight:600}.module-tanss .button{margin-right:auto}.tanss-overview{background-color:var(--color-light-grey)}.tanss-overview .headline{--color-headline:var(--color-black);display:flex;font-weight:600;flex-direction:column;text-align:center;margin-bottom:3rem}@media only screen and (max-width:50em){.tanss-overview .headline{margin-bottom:2rem}}.tanss-overview .container{display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .4s linear}.tanss-overview .container.is-active{opacity:1}.tanss-overview .container img{-o-object-fit:contain;object-fit:contain}.tanss-overview ul{display:flex;flex-direction:column;align-items:center}.tanss-overview .actions{display:flex;gap:1rem;margin-top:3.375rem}.tanss-overview .actions .button{text-decoration:none}.software-and-cloud{background-color:var(--color-light-grey)}.software-and-cloud .headline{--color-headline:var(--color-black)}.software-and-cloud .title{text-align:center;margin-bottom:6.25rem;font-weight:600}.software-and-cloud .container{opacity:0;transition:opacity .4s linear}.software-and-cloud .container.is-active{opacity:1}.software-and-cloud ul{list-style:none;margin:0;padding:0}.software-and-cloud ul li{margin:0;padding:0}.software-and-cloud ul li:before{content:none}.software-and-cloud .card{flex-direction:row;min-height:unset;box-shadow:0 2rem 3rem rgba(13,21,33,.08)}@media only screen and (max-width:59.375em){.software-and-cloud .card{flex-direction:column;align-items:center;gap:2.5rem}}.software-and-cloud .card .headline{text-align:left}@media only screen and (max-width:59.375em){.software-and-cloud .card .headline{text-align:center}}.software-and-cloud .card img{max-width:25rem;transform:scale(1.2)}@media only screen and (max-width:80em){.software-and-cloud .card img{transform:scale(.8)}}@media only screen and (max-width:59.375em){.software-and-cloud .card img{transform:translateY(-2.5rem)}}.software-and-cloud .card .content{display:flex;flex-direction:column;justify-content:space-between;padding:3.75rem 3.75rem 3.75rem 6.25rem}@media only screen and (max-width:80em){.software-and-cloud .card .content{padding:2.5rem 2.5rem 2.5rem 3.75rem}}@media only screen and (max-width:59.375em){.software-and-cloud .card .content{padding-top:unset}}.software-and-cloud .card .description{margin-bottom:2.5rem}.software-and-cloud .card .button{margin-right:auto}@media only screen and (max-width:59.375em){.software-and-cloud .card .button{margin:0 auto}}.tanss-app{background-image:url(/_next/static/media/tanss-app-background-image.8c2f90c0.webp);background-position:50%;background-size:cover}.tanss-app .headline{color:var(--color-black);font-weight:600}.tanss-app .container{display:flex;gap:11.25rem;padding-left:3.75rem}@media only screen and (max-width:90em){.tanss-app .container{gap:5.625rem;padding-left:unset}}@media only screen and (max-width:80em){.tanss-app .container{flex-direction:column}}@media only screen and (max-width:50em){.tanss-app .container{gap:3.75rem}}.tanss-app .container.is-active .content{opacity:1}.tanss-app .container.is-active .images-wrapper img{-o-object-fit:contain;object-fit:contain;opacity:1}.tanss-app .container.is-active .images-wrapper img:first-child{transform:translateY(0)}@media only screen and (max-width:50em){.tanss-app .container.is-active .images-wrapper img:first-child{transform:scale(1) translateY(0);margin-right:-.625rem}}@media only screen and (max-width:40em){.tanss-app .container.is-active .images-wrapper img:first-child{transform:scale(.8) translateY(0);margin-right:-2.5rem}}.tanss-app .container.is-active .images-wrapper img:nth-child(2){transform:translateY(10%)}@media only screen and (max-width:50em){.tanss-app .container.is-active .images-wrapper img:nth-child(2){transform:scale(1) translateY(10%)}}@media only screen and (max-width:40em){.tanss-app .container.is-active .images-wrapper img:nth-child(2){transform:scale(.8) translateY(10%)}}.tanss-app .container.is-active .images-wrapper img:last-child{transform:translateY(20%)}@media only screen and (max-width:50em){.tanss-app .container.is-active .images-wrapper img:last-child{transform:scale(1) translateY(20%);margin-left:-.625rem}}@media only screen and (max-width:40em){.tanss-app .container.is-active .images-wrapper img:last-child{transform:scale(.8) translateY(20%);margin-left:-2.5rem}}.tanss-app .content{display:flex;flex-direction:column;opacity:0;transition:opacity .4s linear}@media only screen and (max-width:80em){.tanss-app .content{align-items:center}}.tanss-app .content .description{color:var(--color-black)}@media only screen and (max-width:50em){.tanss-app .content .description{text-align:center}}@media only screen and (max-width:80em){.tanss-app .content .description{text-align:center}}.tanss-app .actions{display:flex;flex-direction:column;gap:1rem;margin-top:auto;margin-right:auto}@media only screen and (max-width:80em){.tanss-app .actions{margin-right:auto;margin-left:auto;margin-top:2.5rem}}.tanss-app .actions>div{display:flex;gap:1rem}.tanss-app .actions .button-extended{display:inline-flex;color:var(--color-black);background-color:transparent}.tanss-app .actions .button-extended:hover{background-color:var(--color-primary-dark);color:var(--color-dark)}.tanss-app .images-wrapper{display:flex;min-width:-moz-fit-content;min-width:fit-content;transform:translateY(30%) scale(1.2);padding-bottom:5rem;gap:1.5rem;margin:-3.75rem 3.75rem;overflow:hidden}@media only screen and (max-width:80em){.tanss-app .images-wrapper{justify-content:center;transform:scale(1);padding-left:0;padding-bottom:5rem}}@media only screen and (max-width:50em){.tanss-app .images-wrapper{transform:scale(1);padding:10rem 2.5rem 5rem;margin-top:-10rem;margin-left:-2.5rem;margin-right:-2.5rem}}.tanss-app .images-wrapper img{--animation-delay:0s;border-radius:.75rem;height:20.625rem;opacity:0;-o-object-fit:cover;object-fit:cover;transform:translateY(30%);transition:transform .55s var(--animation-delay) linear,opacity .35s var(--animation-delay) linear}.tanss-app .images-wrapper img:nth-child(2){--animation-delay:0.2s;transform:translateY(50%)}.tanss-app .images-wrapper img:nth-child(3){--animation-delay:0.4s;transform:translateY(70%)}@media only screen and (max-width:50em){.tanss-app .images-wrapper img:nth-child(3){transform:scale(.7) translateY(70%)}}.partners{background-color:var(--color-light-grey)}.partners .container{display:flex;flex-direction:column}.partners .container.is-active .panel,.partners .container.is-active .title{opacity:1}.partners .load-more{margin-top:4rem;margin-left:auto;margin-right:auto}.partners .title{--color-headline:var(--color-black);opacity:0;font-weight:600;text-align:center;margin-bottom:4.125rem;transition:opacity .4s linear}.partners .partners-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem}.partners .partners-list li{margin:0;padding:0}.partners .partners-list li:before{content:none}@media only screen and (max-width:68.75em){.partners .partners-list{grid-template-columns:repeat(auto-fill,minmax(min(18.75rem,100%),1fr))}}.partners ul{list-style:none}.partners ul,.partners ul li{margin:0;padding:0}.partners ul li:before{content:none}.partners .partners-tags{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:0 0 4rem;z-index:2}.partners .partners-tags li{margin:0;padding:0}.partners .partners-tags li:before{content:none}@media only screen and (max-width:59.375em){.partners .partners-tags{margin-bottom:2.5rem}}.partners .partners-tags .button-link{color:var(--color-black);border-radius:4px;border-color:var(--color-primary);border-width:1px;padding:0 4px}.partners .partners-tags .button-link:hover{color:var(--color-primary-dark)}.partners .partners-tags .button-link.is-active{color:var(--color-white);border-color:transparent}.partners .panel{perspective:1000px;width:100%;display:block;height:100%;opacity:0;transition:opacity .4s var(--partners-card-animation-delay,0s) linear}.partners .panel:hover .panel-inner{transform:rotateY(180deg)}.partners .panel .headline{--color-headline:var(--color-black);font-weight:700;text-align:center}.partners .panel .panel-inner{display:flex;flex-grow:1;position:relative;transform-style:preserve-3d;transition:transform .75s}.partners .panel .back,.partners .panel .front{border-radius:.75rem;width:100%;padding:2rem 1.25rem;backface-visibility:hidden}.partners .panel .front{display:flex;flex-direction:column;background-image:url(/tiles-background-light.png);background-size:cover}.partners .panel .front>.headline{margin:auto 0}.partners .panel .back{display:flex;flex-direction:column;gap:1rem;position:absolute;top:0;left:0;bottom:0;right:0;transform:rotateY(180deg);background-color:var(--color-black)}.partners .panel .back .description,.partners .panel .back .headline,.partners .panel .back .more{text-align:center}.partners .panel .back .description{color:var(--color-white);overflow:hidden;text-overflow:ellipsis}.partners .panel .back .headline{--color-headline:var(--color-white);margin-bottom:0}.partners .panel .back .more{font-weight:700;margin-top:auto}.partners .panel .panel-inner{height:100%;min-height:15.625rem}@media only screen and (max-width:80em){.partners .panel .panel-inner{min-height:unset}}.partners .panel .back,.partners .panel .front{align-items:center;justify-content:center;background-size:cover;background-image:url(/tiles-background-light.png);background-color:transparent}.partners .panel .back img,.partners .panel .front img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:80em){.partners .panel .back img,.partners .panel .front img{height:10rem;width:10rem}}.partners .panel .back{gap:unset}.partners .panel .back img{margin-top:3rem}.customer-stories .stories-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.5rem}.customer-stories .stories-list li{margin:0;padding:0}.customer-stories .stories-list li:before{content:none}.customer-stories .card{flex-direction:row;min-height:unset;padding:3.125rem 5rem;gap:8.75rem;opacity:0;transition:box-shadow .15s linear,transform .15s linear,opacity .4s linear}@media only screen and (max-width:75em){.customer-stories .card{flex-direction:column;gap:2.5rem;padding:2.5rem}}.customer-stories .card.is-active{opacity:1}.customer-stories .card.juunit .image-wrapper img{-o-object-fit:contain;object-fit:contain}.customer-stories .card .image-wrapper{min-width:14.375rem;height:7.25rem;margin-bottom:2rem}@media only screen and (max-width:75em){.customer-stories .card .image-wrapper{margin-bottom:unset}}.customer-stories .card .image-wrapper img{-o-object-fit:cover;object-fit:cover}.customer-stories .card .headline{text-align:left;margin-bottom:2.5rem}@media only screen and (max-width:75em){.customer-stories .card .headline{text-align:center}}.customer-stories .card .details{display:flex;flex-direction:column;min-width:18.75rem;max-width:18.75rem}@media only screen and (max-width:75em){.customer-stories .card .details{min-width:unset;max-width:unset;flex-direction:row;gap:2.5rem;justify-content:center;flex-wrap:wrap}}.customer-stories .card .details .contact-detail{display:flex;flex-direction:column;justify-content:center}.customer-stories .card .details .author,.customer-stories .card .details .position{margin-bottom:.625rem}.customer-stories .card .details .author{font-weight:700}.customer-stories .card .content p{font-size:.9375rem;margin-bottom:1.25rem}@media only screen and (max-width:75em){.customer-stories .card .content p{display:none}}.staging-community{background-color:var(--color-black);padding-bottom:16.25rem}@media only screen and (max-width:75em){.staging-community{padding-top:5rem;padding-bottom:12.5rem}}.staging-community ul{padding-left:0;margin:unset}.staging-community ul li:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:unset;color:var(--color-primary);top:35%}.staging-community ul .link{color:var(--color-white)}.staging-community .image-wrapper .strokes{position:absolute;top:-114%;left:-22.5rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:75em){.staging-community .image-wrapper .strokes{top:-6.25rem;left:0;display:none}}@media only screen and (max-width:59.375em){.staging-community .image-wrapper .strokes{top:-8.125rem}}@media only screen and (max-width:50em){.staging-community .image-wrapper .strokes{top:-9.375rem}}.staging-community .container{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(31.875rem,100%),1fr))}@media only screen and (max-width:75em){.staging-community .container{display:flex;flex-direction:column;align-items:center;gap:2.5rem}}.staging-community .container .headline{display:flex;flex-direction:column;text-transform:uppercase;margin-bottom:2.5rem}@media only screen and (max-width:75em){.staging-community .container .headline{align-items:center}}.staging-community .container .button{display:block;margin-right:auto}@media only screen and (max-width:75em){.staging-community .container .button{margin-right:unset}}.staging-community .content{display:flex;flex-direction:column;justify-content:center;z-index:1}@media only screen and (max-width:75em){.staging-community .content{align-items:center;margin-bottom:1.25rem}}.tanss-events{background-color:var(--color-light-grey);overflow-y:hidden}.tanss-events .container{display:flex;flex-direction:column}.tanss-events .headline{--color-headline:var(--color-black);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-weight:600;margin-bottom:2.5rem}.tanss-events .card .headline:after{content:unset}.tanss-events .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:4rem;text-align:center;max-width:50rem}@media only screen and (max-width:50em){.tanss-events .description{margin-bottom:2.5rem}}.community-overview{background-color:var(--color-black)}.community-overview .headline{font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width:59.375em){.community-overview .headline{margin-bottom:1.5rem}}.community-overview .description{color:var(--color-white)}.community-overview .container{display:flex;gap:3.75rem;opacity:0;transition:opacity .4s linear}@media only screen and (max-width:59.375em){.community-overview .container{flex-direction:column}}.community-overview .container.is-active{opacity:1}.community-overview .image-wrapper{display:flex;justify-content:center;align-items:center}.community-overview .image-wrapper img{align-self:start;-o-object-fit:cover;object-fit:cover;min-width:20rem;border-radius:.75rem}@media only screen and (max-width:59.375em){.community-overview .image-wrapper img{width:14.75rem;height:9.75rem;min-width:unset;margin-top:1.5rem}}.community-overview .content{display:flex;flex-direction:column}.community-overview .content .description{max-width:56.25rem}.community-overview .button{display:block;width:-moz-fit-content;width:fit-content;margin-top:2.5rem;margin-right:auto}@media only screen and (max-width:59.375em){.community-overview .button{margin-top:1.5rem;margin-right:auto;margin-left:auto}}.community-event-overview .container{display:flex;flex-direction:column;gap:2.5rem;opacity:0;transition:opacity .4s linear}.community-event-overview .container.is-active{opacity:1}.community-event-overview .inner-container{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:62.5rem}@media only screen and (max-width:50em){.community-event-overview .inner-container{min-height:81.25rem}}.community-event-overview .outer-content{display:flex;flex-direction:column}.community-event-overview .outer-content .headline{--color-headline:var(--color-black);text-align:center;font-weight:600}.community-event-overview .outer-content .button{display:block;margin:0 auto}.community-event-overview .images-container img{-o-object-fit:cover;object-fit:cover;position:absolute;border-radius:.75rem}.community-event-overview .images-container img:first-child{height:clamp(13.75rem,20vw,18.75rem);width:clamp(43.75rem,20vw,50rem);top:-18.75rem;right:clamp(-12.5rem,8vw,20px)}@media only screen and (max-width:59.375em){.community-event-overview .images-container img:first-child{left:clamp(2.5rem,8vw,0px)}}.community-event-overview .images-container img:nth-child(2){height:clamp(7.5rem,20vw,14.75rem);width:clamp(15rem,20vw,20.625rem);top:0;right:clamp(-3.75rem,74vw,70%)}@media only screen and (max-width:59.375em){.community-event-overview .images-container img:nth-child(2){top:-2.5rem}}@media only screen and (max-width:50em){.community-event-overview .images-container img:nth-child(2){width:12.5rem;height:10rem}}.community-event-overview .images-container img:nth-child(3){height:18.75rem;top:clamp(0px,3vw,8.75rem);left:clamp(12.5rem,60vw,58rem)}@media only screen and (max-width:40em){.community-event-overview .images-container img:nth-child(3){top:0}}.community-event-overview .images-container img:nth-child(4){height:clamp(7.5rem,20vw,11.875rem);width:clamp(15rem,20vw,22.5rem);top:clamp(0px,10vw,8.125rem);left:clamp(0px,30vw,30rem)}@media only screen and (max-width:50em){.community-event-overview .images-container img:nth-child(4){top:8.75rem;left:clamp(1.875rem,8vw,5rem)}}@media only screen and (max-width:40em){.community-event-overview .images-container img:nth-child(4){left:1.875rem}}.community-event-overview .images-container img:nth-child(5){height:clamp(10rem,20vw,18.75rem);width:clamp(12.5rem,30vw,28.125rem);top:65%;left:-2.875rem}@media only screen and (max-width:75em){.community-event-overview .images-container img:nth-child(5){top:75%}}@media only screen and (max-width:59.375em){.community-event-overview .images-container img:nth-child(5){top:clamp(75%,100vw,85%);left:-2.5rem}}@media only screen and (max-width:50em){.community-event-overview .images-container img:nth-child(5){top:85%;left:-2.5rem}}.community-event-overview .images-container img:nth-child(6){height:clamp(7.5rem,12vw,15.375rem);width:clamp(11.25rem,20vw,20.75rem);top:64%;left:clamp(6.25rem,37vw,33.75rem)}@media only screen and (max-width:75em){.community-event-overview .images-container img:nth-child(6){top:80%}}.community-event-overview .images-container img:nth-child(7){height:clamp(11.25rem,20vw,18.125rem);width:clamp(8.75rem,20vw,25.75rem);top:67%;left:clamp(25rem,70vw,62.5rem)}@media only screen and (max-width:75em){.community-event-overview .images-container img:nth-child(7){top:clamp(75%,100vw,85%)}}@media only screen and (max-width:50em){.community-event-overview .images-container img:nth-child(7){top:85%}}.community-event-overview .swiper-container .swiper{position:relative;padding:unset;margin:unset}.community-event-overview .swiper-wrapper{margin:0-10rem;padding:0 10rem}.community-event-overview .swiper-slide{padding:0 11.25rem}@media only screen and (max-width:90em){.community-event-overview .swiper-slide{padding:0 8.75rem}}@media only screen and (max-width:75em){.community-event-overview .swiper-slide{padding:0 5rem}}@media only screen and (max-width:59.375em){.community-event-overview .swiper-slide{padding:0 2.5rem}}@media only screen and (max-width:50em){.community-event-overview .swiper-slide{padding:0 1.25rem}}@media only screen and (max-width:40em){.community-event-overview .swiper-slide{padding:0}}.community-event-overview .swiper-slide-pref{padding-left:.625rem}.community-event-overview .swiper-slide-next,.community-event-overview .swiper-slide-prev{cursor:pointer}.community-event-overview .actions{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:59.375em){.community-event-overview .actions{display:block}}.community-event-overview .actions .swiper-button-next,.community-event-overview .actions .swiper-button-prev{position:absolute;display:flex;top:0;justify-content:center;align-items:center;z-index:2;height:80%;width:37%;background-color:transparent;transform:translateY(-50%)}.community-event-overview .actions .swiper-button-next.swiper-button-disabled,.community-event-overview .actions .swiper-button-prev.swiper-button-disabled{opacity:.4;pointer-events:none}.community-event-overview .actions .swiper-button-prev{right:50%;cursor:url(/arrow-left.svg),auto}.community-event-overview .actions .swiper-button-next{left:50%;cursor:url(/arrow-right.svg),auto}.community-event-overview .panel .profile{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (max-width:75em){.community-event-overview .panel .profile{flex-direction:row;flex-wrap:wrap}}.community-event-overview .panel .profile .inner-details{display:flex;flex-direction:column;gap:1.25rem}.community-event-overview .panel .profile .name{font-weight:600}.community-event-overview .panel .profile .position{font-size:.75rem;line-height:1.0625rem}.community-event-overview .panel .content{display:flex;flex-direction:column}.community-event-overview .panel .content .headline{--color-headline:var(--color-black);font-weight:600}.community-event-overview .panel .content .description{margin-bottom:1.25rem}.community-event-overview .panel .content .acknowledgements{font-weight:600;margin-top:auto}.community-event-overview .panel img{border-radius:.75rem;-o-object-fit:cover;object-fit:cover;min-width:10rem;height:10rem}.about-huck-it .container{display:flex;flex-direction:column}.about-huck-it .container img{margin-bottom:10rem;margin-right:auto;margin-left:auto}.about-huck-it .title{--color-headline:var(--color-black);text-align:center;font-weight:600;margin:unset}.staging-about-us{position:relative;min-height:42.5rem}.staging-about-us img{-o-object-fit:cover;object-fit:cover}.staging-about-us .content{justify-content:center;gap:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:31.25rem;z-index:1}.image-module-container,.staging-about-us .content{display:flex;flex-direction:column}.image-module-container:not(:last-child){margin-bottom:3.75rem}.image-module-container .headline{--color-headline:var(--color-black);margin:0 auto 2.5rem;text-align:center;font-weight:600;max-width:50rem}.image-module-container .image-wrapper{margin:0 auto}@media only screen and (max-width:80em){.image-module-container .image-wrapper{max-width:57.5rem}}.image-module-container img{border-radius:.75rem;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:80em){.image-module-container img{height:33.125rem}}@media only screen and (max-width:50em){.image-module-container img{height:21.875rem}}@media only screen and (max-width:40em){.image-module-container img{height:18.75rem}}.about-huck-it-overview{padding-bottom:5rem}@media only screen and (max-width:50em){.about-huck-it-overview{padding-bottom:2.5rem}}.about-huck-it-overview .flipping-gallery{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 0 7.5rem}.about-huck-it-overview .flipping-gallery li{margin:0;padding:0}.about-huck-it-overview .flipping-gallery li:before{content:none}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery{grid-template-columns:repeat(2,1fr);margin-bottom:4rem}}.about-huck-it-overview .flipping-gallery li{padding:unset}.about-huck-it-overview .flipping-gallery li:first-child{grid-column:1/span 2}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery li:first-child{grid-column:1/span 2}.about-huck-it-overview .flipping-gallery li:first-child .panel-inner{max-height:13.75rem}}.about-huck-it-overview .flipping-gallery li:nth-child(4){grid-row:2/span 2}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery li:nth-child(4){grid-column:1/span 2;grid-row:3/span 2}}.about-huck-it-overview .flipping-gallery li:nth-child(4) .panel-inner{max-height:unset}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery li:nth-child(4) .panel-inner{max-height:13.75rem}}.about-huck-it-overview .flipping-gallery li:nth-child(7){grid-column:3/span 2;grid-row:2/span 2}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery li:nth-child(7){grid-column:1/span 2;grid-row:6/span 2}}.about-huck-it-overview .flipping-gallery li:nth-child(7) .panel-inner{max-height:unset}@media only screen and (max-width:50em){.about-huck-it-overview .flipping-gallery li:nth-child(7) .panel-inner{max-height:13.75rem}}.about-huck-it-overview .flipping-gallery .panel{perspective:1000px;width:100%;height:100%}.about-huck-it-overview .flipping-gallery .panel:hover .panel-inner{transform:rotateY(180deg)}.about-huck-it-overview .flipping-gallery .panel .headline{--color-headline:var(--color-black);font-weight:700;text-align:center}.about-huck-it-overview .flipping-gallery .panel .panel-inner{display:flex;flex-grow:1;position:relative;transform-style:preserve-3d;transition:transform .75s}.about-huck-it-overview .flipping-gallery .panel .back,.about-huck-it-overview .flipping-gallery .panel .front{border-radius:.75rem;width:100%;padding:2rem 1.25rem;backface-visibility:hidden}.about-huck-it-overview .flipping-gallery .panel .front{display:flex;flex-direction:column;background-image:url(/tiles-background-light.png);background-size:cover}.about-huck-it-overview .flipping-gallery .panel .front>.headline{margin:auto 0}.about-huck-it-overview .flipping-gallery .panel .back{display:flex;flex-direction:column;gap:1rem;position:absolute;top:0;left:0;bottom:0;right:0;transform:rotateY(180deg);background-color:var(--color-black)}.about-huck-it-overview .flipping-gallery .panel .back .description,.about-huck-it-overview .flipping-gallery .panel .back .headline,.about-huck-it-overview .flipping-gallery .panel .back .more{text-align:center}.about-huck-it-overview .flipping-gallery .panel .back .description{color:var(--color-white);overflow:hidden;text-overflow:ellipsis}.about-huck-it-overview .flipping-gallery .panel .back .headline{--color-headline:var(--color-white);margin-bottom:0}.about-huck-it-overview .flipping-gallery .panel .back .more{font-weight:700;margin-top:auto}.about-huck-it-overview .flipping-gallery .panel .panel-inner{height:100%;width:100%;max-height:9.75rem}.about-huck-it-overview .flipping-gallery .panel .back,.about-huck-it-overview .flipping-gallery .panel .front{padding:0;background-color:transparent}.about-huck-it-overview .flipping-gallery .panel img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.about-huck-it-overview .image-module-container{margin-bottom:5rem}.about-huck-it-overview .headline{--color-headline:var(--color-black);text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:2.5rem}.about-huck-it-overview .content{display:flex;justify-content:center;flex-direction:column;align-items:center}.about-huck-it-overview .content p{max-width:62.5rem;text-align:center;margin-bottom:1.5rem}.about-huck-it-goal .container.is-active .title{opacity:1}.about-huck-it-goal .title{--color-headline:var(--color-black);text-align:center;font-weight:600;margin-bottom:5rem;opacity:0;transition:opacity .2s linear}.about-huck-it-goal ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));grid-gap:1.25rem}.about-huck-it-goal ul li{margin:0;padding:0}.about-huck-it-goal ul li:before{content:none}.about-huck-it-goal .card{--card-animation-delay:0s;padding:3.125rem 2.5rem;height:100%;min-height:unset;opacity:0;transition:transform .15s linear,box-shadow .15s linear,opacity .2s var(--card-animation-delay) linear}.about-huck-it-goal .card.is-active{opacity:1}.about-huck-it-goal .card .headline{margin-top:3.75rem}.about-huck-it-goal img{-o-object-fit:cover;object-fit:cover;width:17.5rem;height:9.375rem;margin:0 auto}@media only screen and (max-width:80em){.about-huck-it-goal img{height:7.5rem}}.staging-contact{position:relative;min-height:43.75rem;padding-top:unset}.staging-contact .title{--color-headline:var(--color-black);text-transform:uppercase;text-align:center;margin-bottom:7.5rem}.staging-contact .title>span{justify-content:center}@media only screen and (max-width:50em){.staging-contact .title{margin-bottom:3.75rem}}.staging-contact .container{transform:translateY(10rem)}.staging-contact .container.is-active .card{opacity:1}.staging-contact .intro-card{--color-headline:var(--color-black);display:block;padding:0 clamp(0px,10vw,10rem);margin-bottom:1.75rem;text-decoration:none;transition:transform .15s linear}@media only screen and (max-width:80em){.staging-contact .intro-card{padding-left:0;padding-right:0}}.staging-contact .intro-card:hover{transform:translateY(-.25rem)}.staging-contact .intro-card:hover .link{color:var(--color-primary-dark)}.staging-contact .intro-card .panel{display:flex;gap:2.5rem;background-color:var(--color-white);padding:3.125rem;border-radius:1.125rem}@media only screen and (max-width:59.375em){.staging-contact .intro-card .panel{gap:2.5rem;flex-direction:column;align-items:center}}@media only screen and (max-width:50em){.staging-contact .intro-card .panel{padding:1.25rem 2rem 2rem;gap:unset;flex-direction:column;align-items:center}}.staging-contact .intro-card .headline,.staging-contact .intro-card a{font-weight:700}.staging-contact .intro-card .link{width:-moz-fit-content;width:fit-content}.staging-contact .intro-card .content{display:flex;flex-direction:column}@media only screen and (max-width:59.375em){.staging-contact .intro-card .content{align-items:center}}.staging-contact .intro-card .description{color:var(--color-black);white-space:pre-line;margin-bottom:1.25rem}@media only screen and (max-width:59.375em){.staging-contact .intro-card .description{text-align:center}}.staging-contact .intro-card .link{font-weight:700;margin-top:auto;color:var(--color-primary);transition:color .2s linear}.staging-contact .intro-card img{-o-object-fit:contain;object-fit:contain;width:25rem;min-width:25rem;height:10.75rem}@media only screen and (max-width:59.375em){.staging-contact .intro-card img{min-width:unset;margin:unset}}.staging-contact ul{list-style:none;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));grid-gap:1.25rem;padding:0 clamp(0px,10vw,10rem)}.staging-contact ul li{margin:0;padding:0}.staging-contact ul li:before{content:none}@media only screen and (max-width:80em){.staging-contact ul{padding:0;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr))}}@media only screen and (max-width:50em){.staging-contact ul{padding:unset}}.staging-contact .card{cursor:pointer;height:100%;opacity:0;min-height:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);transition:opacity .4s linear,transform .15s linear,box-shadow .15s linear}.staging-contact .card img{min-height:22.5rem;max-height:22.5rem}@media only screen and (max-width:80em){.staging-contact .card img{min-height:17.5rem;max-height:17.5rem}}.staging-contact .card:hover .more{color:var(--color-primary-dark)}.staging-contact .card .content{display:flex;flex-direction:column;height:100%;padding:1.75rem 2rem}.staging-contact .card .headline{font-weight:700}.staging-contact .card .description,.staging-contact .card .more{text-align:center}.staging-contact .card .description{margin-bottom:2.875rem}@media only screen and (min-width:75em){.staging-contact .card .description{white-space:pre-line}}.staging-contact .card .more{margin-top:auto;font-weight:700;color:var(--color-primary);transition:color .15s linear}.content-text{background-color:var(--color-white)}.content-text.grid .container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6.25rem;justify-content:space-between;max-width:unset}@media only screen and (max-width:59.375em){.content-text.grid .container{grid-template-columns:1fr}}@media only screen and (max-width:75em){.content-text.grid .container{grid-gap:2.5rem}}.content-text .image-container{display:flex;justify-content:center;align-items:center;cursor:pointer;width:auto;height:auto;transition:width .2s linear,height .2s linear}.content-text .image-container.is-active .big-image-container{opacity:1;visibility:visible;transition:transform .2s linear,opacity .15s linear}.content-text .image-container.is-active .big-image-container .image-wrapper{transform:scale(1);transition:transform .2s linear}.content-text .image-container.is-active .big-image-container .image-wrapper:hover img{opacity:.6}.content-text .image-container.is-active .big-image-container .image-wrapper:hover .close{opacity:1}.content-text img{border-radius:.75rem;-o-object-fit:contain;object-fit:contain;height:auto;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);transition:opacity .2s linear}.content-text .big-image-container{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(1.25em);backdrop-filter:blur(1.25em);visibility:hidden;opacity:0;transition:opacity 0s linear .2s,visibility 0s linear .2s;z-index:999999}.content-text .big-image-container .image-wrapper{position:relative;transform:scale(.25);transition:transform .2s linear}.content-text .big-image-container .image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-dark-black);border-radius:.75rem;z-index:-1}.content-text .big-image-container .image-wrapper img{height:100%;max-height:80vh;width:100%}.content-text .close{position:absolute;top:.625rem;right:.625rem;z-index:2;opacity:0;transition:opacity .2s linear}.content-text .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(-50%,-50%);font-size:1.5rem;color:var(--color-white)}.content-text .container{display:flex;flex-direction:column;max-width:80%;opacity:0;transition:opacity .4s linear}.content-text .container.is-active{opacity:1}.content-text .container.is-half{max-width:50%}@media only screen and (max-width:59.375em){.content-text .container.is-half{max-width:80%}}.content-text .container.is-centered{display:flex;flex-direction:column;gap:2.5rem;max-width:unset}.content-text .container.is-centered p{margin-top:2.5rem}.content-text .container.is-centered .headline{margin-bottom:0}.content-text .container.is-centered .content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 6.25rem}@media only screen and (max-width:59.375em){.content-text .container.is-centered .content{padding:0 5rem}}@media only screen and (max-width:50em){.content-text .container.is-centered .content{padding:0}}.content-text .container.is-reversed .image-container{order:-1}@media only screen and (max-width:59.375em){.content-text .container.is-reversed .image-container{order:1}}.content-text .headline{--color-headline:var(--color-black);font-weight:600}.content-text p{margin-bottom:2rem}.content-text .content{display:flex;flex-direction:column}.content-text .actions{display:flex}@media only screen and (max-width:50em){.content-text .actions{flex-direction:column}}.content-text .button{display:block;margin-top:3.75rem;margin-right:auto}.contact-popup-form{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;-webkit-backdrop-filter:unset;backdrop-filter:unset}.contact-popup-form.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.contact-popup-form.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.contact-popup-form.is-active>.container .close{opacity:1}.contact-popup-form .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.contact-popup-form .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.contact-popup-form .close:hover{background-color:var(--color-primary-dark)}.contact-popup-form .close span{display:none}.contact-popup-form .head-content{margin-top:calc(var(--close-button-size)*2*-1)}.contact-popup-form>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.contact-popup-form>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.contact-popup-form>.container{max-height:unset}}@media only screen and (max-width:40em){.contact-popup-form>.container{border-radius:unset;height:100%}}.contact-popup-form .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.contact-popup-form .container{height:90vh;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);z-index:2}.contact-popup-form .container.is-success{height:unset}.contact-popup-form .container.is-success .head-content{display:flex;justify-content:center;align-items:center;padding:4.25rem}.contact-popup-form .container.is-success img{border:unset;width:6.25rem;height:5rem}.contact-popup-form .container.is-success .close:before{color:var(--color-black)}.contact-popup-form .container.is-success .close:hover:before{color:var(--color-primary-dark)}.contact-popup-form .container.is-success .content{padding-top:unset}.contact-popup-form .container.is-success .headline{--color-headline:var(--color-black);text-align:center}.contact-popup-form .container.is-success p{text-align:center}.contact-popup-form .container.is-success p:not(:last-child){margin-bottom:1.5rem}.contact-popup-form .container.is-success .outro-headline{margin-top:4.5rem}.contact-popup-form .container.is-success .actions{display:flex;flex-direction:column;margin-top:3.75rem;gap:1.25rem}.contact-popup-form .container.is-success .actions .button{display:block;margin:0 auto}.contact-popup-form .head-content{position:relative}.contact-popup-form .head-content .panel{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;position:absolute;bottom:-3.125rem;left:50%;transform:translateX(-50%);width:60%;height:6.25rem;-webkit-backdrop-filter:blur(1.75rem);backdrop-filter:blur(1.75rem);background-color:hsla(0,0%,100%,.5);border-radius:1rem;padding:.75rem;box-shadow:0 0 1.75rem rgba(13,21,33,.16)}.contact-popup-form .head-content .panel .headline{--color-headline:var(--color-black);font-weight:700;margin-bottom:0}.contact-popup-form .head-content .panel .position{text-align:center}.contact-popup-form .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.contact-popup-form .head-content img{border-radius:unset}}.contact-popup-form form{display:flex;flex-direction:column;gap:1.25rem}.contact-popup-form .content{padding:5rem}@media only screen and (max-width:40em){.contact-popup-form .content{padding-left:2.5rem;padding-right:2.5rem}}.contact-popup-form .button{font-weight:500;margin-top:2.5rem}.general-contact-popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;-webkit-backdrop-filter:unset;backdrop-filter:unset}.general-contact-popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.general-contact-popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.general-contact-popup.is-active>.container .close{opacity:1}.general-contact-popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.general-contact-popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.general-contact-popup .close:hover{background-color:var(--color-primary-dark)}.general-contact-popup .close span{display:none}.general-contact-popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.general-contact-popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.general-contact-popup .head-content img{border-radius:unset}}.general-contact-popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.general-contact-popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.general-contact-popup>.container{max-height:unset}}@media only screen and (max-width:40em){.general-contact-popup>.container{border-radius:unset;height:100%}}.general-contact-popup .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.general-contact-popup .container{height:90vh;z-index:1;max-height:47.5rem}@media only screen and (max-width:50em){.general-contact-popup .container{height:100vh;max-height:unset}}.general-contact-popup .headline{--color-headline:var(--color-black);font-weight:600}.general-contact-popup .content{padding:2.5rem 3.75rem}.general-contact-popup .actions{display:flex;justify-content:center;gap:2.625rem;margin-top:4.375rem}@media only screen and (max-width:50em){.general-contact-popup .actions{flex-direction:column;align-items:center;gap:1.5rem}}.general-contact-popup .actions .button{font-weight:500;display:flex;align-items:center}.general-contact-popup .actions .button-copy{position:relative;gap:.5rem;padding-left:1.125rem;padding-right:1.125rem}.general-contact-popup .actions .button-copy svg{position:absolute;top:25%;left:30%;transform:scale(.2);transition:transform .2s linear,opacity .2s linear}.general-contact-popup .actions .button-copy .copy-svg{transform:scale(1);opacity:1}@media only screen and (max-width:50em){.general-contact-popup .actions .button-copy .copy-svg{left:25%}}.general-contact-popup .actions .button-copy .check-svg{top:30%;opacity:0}.general-contact-popup .actions .button-copy.is-active .check-svg{opacity:1;transform:scale(1)}.general-contact-popup .actions .button-copy.is-active .copy-svg{opacity:0;transform:scale(.2)}.general-contact-popup .mail-container{display:flex;gap:.75rem}.staging-product-detail{background-color:var(--color-primary)}.staging-product-detail .h2{font-weight:600}.staging-product-detail .container{padding:7.5rem 0}.staging-product-detail .container img{box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);-o-object-fit:contain;object-fit:contain;height:auto;margin:auto;max-width:46.875rem;border-radius:.75rem}.staging-product-detail .container .image-wrapper{display:flex}.staging-product-detail .container ul li:before{content:"";position:absolute;width:.625rem;height:.625rem;top:50%;left:0;border-radius:50%;transform:translateY(-50%);background-color:var(--color-white)}.module-key-cards{background-color:var(--color-black)}.module-key-cards .title{font-weight:600;text-align:center;margin-bottom:5rem}.module-key-cards ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));grid-gap:1.25rem}.module-key-cards ul li{margin:0;padding:0}.module-key-cards ul li:before{content:none}.module-key-cards .card{min-height:10rem;justify-content:center;background-color:hsla(0,0%,100%,.14);padding:1.75rem}.module-key-cards .card .headline{margin-bottom:unset;color:var(--color-white)}.module-key-cards .card .headline:before{content:"#";padding-right:.5rem;color:var(--color-primary-dark)}.module-key-cards .card .description{text-align:center;color:var(--color-white)}.module-key-cards .outro{color:var(--color-primary-dark);text-align:center;font-weight:600;margin-top:5rem}.modules-more{--color-headline:var(--color-black);background-color:var(--color-white)}.modules-more .card{height:15.625rem;min-height:15.625rem;padding-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem;background-image:url(/tiles-background-light.png);background-size:cover;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}@media only screen and (max-width:80em){.modules-more .card{height:13.625rem;min-height:13.625rem}}.modules-more .image{position:relative;height:6.875rem;margin-bottom:1.5rem}.modules-more .image:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;font-size:5rem;color:var(--color-white);transform:translate(-50%,-50%);transition:color .15s linear;color:var(--color-primary-dark);font-size:6.25rem}.modules-more .image.icon-maintenance-contract:before{content:""}.modules-more .image.icon-contract-workflows:before{content:""}.modules-more .image.icon-time-recording:before{content:""}.modules-more .image.icon-dashboard:before{content:""}.modules-more .image.icon-chat:before{content:""}.modules-more .image.icon-customer-survey:before{content:""}.modules-more .image.icon-mail:before{content:""}.modules-more .image.icon-remote-maintenance:before{content:""}.modules-more .image.icon-telephony:before{content:""}.modules-more .image.icon-absence-management:before{content:""}.modules-more .image.icon-deployment-maintenance:before{content:""}.modules-more .image.icon-customer-login:before{content:""}.modules-more .image.icon-processes:before{content:""}.modules-more .image.icon-ticket-system:before{content:""}.modules-more .image.icon-project-ticket:before{content:""}.modules-more .image.icon-rulebook:before{content:""}.modules-more .image.icon-bulk-ticket:before{content:""}.modules-more .image.icon-basic-module:before{content:""}.modules-more .image.icon-crop-management:before{content:""}.modules-more .image.icon-license-management:before{content:""}.modules-more .title{font-weight:600;text-align:center;max-width:41.25rem;margin-left:auto;margin-right:auto;margin-bottom:4.25rem}.modules-more .container{display:flex;flex-direction:column}.modules-more .content>.headline{text-align:center;margin-top:7.5rem;margin-bottom:2.5rem}.modules-more .content ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}.modules-more .content ul li{margin:0;padding:0}.modules-more .content ul li:before{content:none}@media only screen and (max-width:59.375em){.modules-more .content ul{grid-template-columns:repeat(auto-fill,minmax(min(18.75rem,100%),1fr))}}.modules-more .content ul .link{display:block;background:0 0;outline:0;border:0}.modules-more .content .headline{font-weight:700}.modules-more .button{display:block;margin:0 auto}.steps-gallery{--color-headline:var(--color-black)}.steps-gallery ul{list-style:none}.steps-gallery ul,.steps-gallery ul li{margin:0;padding:0}.steps-gallery ul li:before{content:none}.steps-gallery ul li:last-child .image-wrapper:before{height:50%}@media only screen and (max-width:50em){.steps-gallery ul li:last-child .image-wrapper:before{height:0}}.steps-gallery ul .content{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(6.25rem,100%),1fr));gap:2rem;align-items:center}@media only screen and (max-width:50em){.steps-gallery ul .content{display:flex;flex-direction:column;gap:unset}.steps-gallery ul .content .headline{text-align:center;margin-top:2rem;margin-bottom:unset;order:-1}}.steps-gallery ul .image-wrapper{position:relative;padding:1.5rem 0}@media only screen and (max-width:50em){.steps-gallery ul .image-wrapper{padding-top:unset;padding-bottom:4rem}}.steps-gallery ul .image-wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background-color:var(--color-grey);z-index:-1}@media only screen and (max-width:50em){.steps-gallery ul .image-wrapper:before{top:50%;height:50%}}.steps-gallery ul .image-wrapper img{width:100%;-o-object-fit:contain;object-fit:contain}.steps-gallery ul .headline{overflow-wrap:break-word}.error-page .container{display:flex;flex-direction:column}.error-page .headline{font-weight:600;text-align:center;color:var(--color-black)}.error-page .image-module-container img{-o-object-fit:cover;object-fit:cover}.error-page .button{margin:0 auto}.staging-demo{background-image:url(/staging-blurred-background.webp);background-position:50%;background-size:cover;min-height:42.5rem;padding-top:6.25rem;padding-bottom:7.125rem}@media only screen and (max-width:59.375em){.staging-demo{padding-bottom:12.5rem}}@media only screen and (max-width:50em){.staging-demo{background-image:url(/staging-blurred-background-mobile.webp);padding-bottom:5.75rem}}.staging-demo .container{max-width:50rem;margin:0 auto}.staging-demo .container .headline{white-space:pre-line;font-weight:500;max-width:unset;margin-bottom:2.5rem;text-align:center}.staging-demo .container .image-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:50em){.staging-demo .container .image-wrapper{display:none}}.staging-demo .container .image-wrapper img{height:31.25rem;min-width:36.875rem}@media only screen and (max-width:80em){.staging-demo .container .image-wrapper img{height:18.75rem;min-width:25rem}}.staging-demo .container ul{margin:2.5rem auto}.staging-demo .container ul li:before{content:"";top:50%;background-color:var(--color-primary)}.staging-demo .container .steps-container{display:flex;padding:2.5rem;background:hsla(0,0%,100%,.251);border-radius:1.125rem;justify-content:space-between;width:100%}.staging-demo .container .steps-container svg{max-width:3.5rem;max-height:2.75rem;margin-bottom:1.25rem}@media only screen and (max-width:50em){.staging-demo .container .steps-container svg{max-width:2.75rem;max-height:2rem}}.staging-demo .container .steps-container svg path{fill:transparent}.staging-demo .container .steps-container .step{position:relative;display:flex;flex-direction:column;align-items:center}.staging-demo .container .steps-container .step:not(:last-child):after{content:"";position:absolute;top:50%;width:1.4375rem;height:1.1875rem;right:-3rem;transform:translateY(-50%);background-image:url(/arrow-right-small.svg);background-position:50%;background-size:cover}@media only screen and (max-width:50em){.staging-demo .container .steps-container .step:not(:last-child):after{transform:scale(.8) translateY(-40%)}}@media only screen and (max-width:40em){.staging-demo .container .steps-container .step:not(:last-child):after{right:-1.5rem}}.staging-demo .container .steps-container .step .headline{font-weight:500;margin-bottom:unset;margin-top:auto}@media only screen and (max-width:50em){.staging-demo .container .steps-container .step .headline{font-size:.5rem}}.staging-demo .container .module-title{font-weight:700}.staging-demo .container .module-title+.button{margin-right:auto}@media only screen and (max-width:59.375em){.staging-demo .container .module-title+.button{margin:unset}}.staging-demo .container .actions{display:flex;gap:1rem;flex-wrap:wrap;margin:0 auto}.staging-demo .container .actions a{text-decoration:none}@media only screen and (max-width:50em){.staging-demo .container .actions{justify-content:center;padding:0 1.5rem}}@media only screen and (max-width:40em){.staging-demo .container .actions .button{width:100%}}.staging-demo .container .scroll-actions{margin-top:1rem}@media only screen and (max-width:68.75em){.staging-demo .container .scroll-actions{display:none}}.staging-demo .container .scroll-actions img{position:absolute;left:0;top:60%;-o-object-fit:contain;object-fit:contain;width:1.25rem;max-width:1.25rem;height:.625rem;transform:translateY(-50%)}.staging-demo .container .scroll-actions .link{position:relative;padding-left:2rem;color:var(--color-grey-dark)}.staging-demo .container .scroll-actions .link:hover{color:var(--color-black)}.demo-overview{background-color:var(--color-black);color:var(--color-white)}.demo-overview .headline{font-weight:600}.demo-overview .container{display:flex;flex-direction:column}.demo-overview .container .video{display:flex;justify-content:center;border-radius:.75rem;margin-bottom:12.5rem}.demo-overview .container iframe{opacity:1;width:41.875rem;height:26.25rem;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);border-style:none;border-width:unset;border-radius:.75rem}.demo-overview .container .video{width:100%;max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:7.5rem}@media only screen and (max-width:50em){.demo-overview .container .video{margin-bottom:5rem}}.demo-overview .container .custom-overlay{width:100%}.demo-overview .container .custom-overlay iframe{width:100%;height:100%}.demo-overview .button{width:-moz-fit-content;width:fit-content;margin-top:3rem}@media only screen and (max-width:50em){.demo-overview .button{margin-top:1.5rem;margin-left:auto;margin-right:auto}}.demo-overview .inner-container{display:flex;gap:2.5rem}@media only screen and (max-width:50em){.demo-overview .inner-container{flex-direction:column;gap:1.5rem}}.demo-overview .inner-container.is-active .image-wrapper{opacity:1;transform:translateY(0)}.demo-overview .inner-container.is-active .content{opacity:1}.demo-overview .image-wrapper{display:flex;justify-content:center;align-items:center;gap:2.5rem;opacity:0;transform:translateY(30%);transition:transform .55s linear,opacity .55s linear}@media only screen and (max-width:50em){.demo-overview .image-wrapper{gap:1.5rem}}.demo-overview .image-wrapper img{border-radius:.75rem;-o-object-fit:cover;object-fit:cover;min-width:10rem;max-width:10rem;max-height:10rem}.demo-overview .image-wrapper .name{font-weight:600;text-align:center;margin-top:1rem}.demo-overview .content{opacity:0;transition:opacity .55s linear}@media only screen and (max-width:75em){.demo-overview .content{order:-1}}.module-try-form{--color-headline:var(--color-black)}.module-try-form.popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden}.module-try-form.popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.module-try-form.popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.module-try-form.popup.is-active>.container .close{opacity:1}.module-try-form.popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.module-try-form.popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.module-try-form.popup .close:hover{background-color:var(--color-primary-dark)}.module-try-form.popup .close span{display:none}.module-try-form.popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.module-try-form.popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.module-try-form.popup .head-content img{border-radius:unset}}.module-try-form.popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.module-try-form.popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.module-try-form.popup>.container{max-height:unset}}@media only screen and (max-width:40em){.module-try-form.popup>.container{border-radius:unset;height:100%}}.module-try-form.popup .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.module-try-form.popup .container{height:90vh;z-index:1}@media only screen and (max-width:50em){.module-try-form.popup .container{height:100vh}}.module-try-form.popup .container.is-success{max-height:50rem;transition:unset}.module-try-form.popup .container.is-success img{-o-object-fit:contain;object-fit:contain}.module-try-form.popup .container .inner-container .is-checkbox label{padding-left:2rem}.module-try-form.popup .container .inner-container .is-checkbox .checkmark{left:.625rem}.module-try-form.popup>.container{width:100%;max-height:56.25rem;max-width:81.25rem}.module-try-form.popup>.container>.close{left:96%}.module-try-form.popup>.container.contact-is-active{max-width:43.75rem;max-height:unset;background:0 0}.module-try-form.popup>.container.contact-is-active .contact-popup-form .container{box-shadow:unset}.module-try-form.popup>.container.contact-is-active .module-check-container,.module-try-form.popup>.container.contact-is-active>.close{display:none}.module-try-form.popup>.container.contact-is-active>.inner-container{background:0 0}.module-try-form.popup>.container.contact-is-active>.inner-container form>.button,.module-try-form.popup>.container.contact-is-active>.inner-container>.headline{display:none}.module-try-form.popup .contact-popup-form{position:unset;width:unset;height:unset}.module-try-form.popup .contact-popup-form .inner-container .row .input .checkmark{left:0}.module-try-form .headline{font-weight:600;text-align:center;margin-bottom:3.75rem}.module-try-form .container{padding:0 .75rem}.module-try-form .demo-container .title{margin-bottom:4.5rem}.module-try-form .demo-container ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8.25rem}.module-try-form .demo-container ul li{margin:0;padding:0}.module-try-form .demo-container ul li:before{content:none}@media only screen and (max-width:68.75em){.module-try-form .demo-container ul{display:flex;flex-direction:column}}.module-try-form .demo-container ul .headline{font-weight:700;text-align:left;margin-bottom:2rem}.module-try-form .demo-container ul .panel{position:relative}@media only screen and (max-width:68.75em){.module-try-form .demo-container ul .panel{max-width:18.75rem;margin:0 auto}}.module-try-form .demo-container ul .arrow{position:absolute;top:2rem;right:0}@media only screen and (max-width:68.75em){.module-try-form .demo-container ul .arrow{top:unset;left:55%;bottom:-4.5rem;transform:translateX(-50%)}.module-try-form .demo-container ul .arrow svg{transform:rotate(90deg)}}.module-try-form .close+.inner-container{margin-top:calc(var(--close-button-size)*-1)}.module-try-form .close+.inner-container .checkmark{top:.625rem;left:0;transform:translateY(0)}.module-try-form .close+.inner-container .is-checkbox label{padding-left:1.5rem}.module-try-form .close+.inner-container .is-checkbox.is-invalid label{padding:.5rem .5rem .5rem 1.5rem}.module-try-form .inner-container{border-radius:.75rem;padding:5rem;background-color:var(--color-white)}.module-try-form form{display:flex;flex-direction:column}.module-try-form .select-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15.625rem,100%),1fr));grid-gap:1.5rem}@media only screen and (max-width:80em){.module-try-form .select-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:40em){.module-try-form .select-grid{grid-template-columns:repeat(1,1fr)}}.module-try-form .column{display:flex;flex-direction:column;gap:1.5rem}.module-try-form .is-checkbox{border-radius:.5rem;border-style:solid;border-width:2px;border-color:var(--color-grey);transition:border-color .2s linear}.module-try-form .is-checkbox:has(input:checked){border-color:var(--color-primary-dark)}.module-try-form .is-checkbox:hover{border-color:var(--color-primary-dark)}.module-try-form .is-checkbox>label{padding:.5rem .5rem .5rem 2rem;margin-bottom:0;margin-left:0}.module-try-form .is-checkbox .checkmark{top:50%;left:.625rem;transform:translateY(-50%)}.module-try-form .button{margin-top:5rem;margin-left:auto;margin-right:auto}.module-try-form .button[type=submit]{margin-top:2.5rem}.module-try-form .contact-popup-form .container{padding:0}.module-try-form .contact-popup-form .inner-container{display:flex;flex-direction:column;padding:3.75rem 5rem}.module-try-form .contact-popup-form .inner-container .row:not(:last-child){margin-bottom:1.5rem}.module-try-form .contact-popup-form .is-checkbox{border:unset}.module-try-form .popup-headline{margin-bottom:1.5rem}.module-try-form .popup-description{text-align:center;margin-bottom:2.5rem}.module-try-form .module-check-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:2.5rem}.module-try-form .module-check-container .headline{margin:unset;font-weight:400;max-width:25rem}.module-try-form .module-check-container .button-link{display:inline-block;font-weight:600}.module-try-form .module-check-container .button{margin-top:2.5rem}.content-card{--color-headline:var(--color-black)}.content-card .headline{font-weight:600}.content-card .container{display:flex;flex-direction:column}.content-card .inner-container{box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);padding:3.75rem 7.5rem;border-radius:.75rem;background-color:var(--color-white)}@media only screen and (max-width:50em){.content-card .inner-container{padding-left:3.75rem;padding-right:3.75rem}}.content-card .button{display:block;margin-top:5rem;margin-left:auto;margin-right:auto}.content-card .block:not(:last-child),.content-card p:not(:last-child){margin-bottom:1.5rem}.cookie-banner{position:fixed;bottom:0;left:0;right:0;padding-top:2.125rem;padding-bottom:2.125rem;visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear;z-index:999}.cookie-banner.is-active,.cookie-banner.is-active .container{visibility:visible;opacity:1}.cookie-banner .consent{color:var(--color-white)}.cookie-banner .container{display:flex;gap:7.5rem;align-items:center;visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear}.cookie-banner .container:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100vw;height:100%;z-index:-1;background-color:var(--color-black)}@media only screen and (max-width:59.375em){.cookie-banner .container{gap:3.75rem}}@media only screen and (max-width:50em){.cookie-banner .container{gap:2rem;flex-direction:column}}.staging-community-tfs{position:relative;min-height:56.25rem;background-color:var(--color-black)}@media only screen and (max-width:59.375em){.staging-community-tfs{min-height:29.125rem}}.staging-community-tfs img{-o-object-fit:cover;object-fit:cover}.staging-community-tfs .content{position:absolute;top:85%;left:50%;transform:translateX(-50%);width:100%;padding-bottom:9.375rem;background:var(--color-light-grey)}@media only screen and (max-width:59.375em){.staging-community-tfs .content{padding-bottom:15rem}}.staging-community-tfs .cards-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;transform:translateY(-10rem)}.staging-community-tfs .cards-list li{margin:0;padding:0}.staging-community-tfs .cards-list li:before{content:none}@media only screen and (max-width:75em){.staging-community-tfs .cards-list{grid-template-columns:repeat(1,1fr)}}.staging-community-tfs .cards-list .panel{max-width:43.75rem;margin:0 auto;padding:1.5rem;border-radius:.75rem;background:hsla(0,0%,100%,.14);box-shadow:0 0 1.75rem rgba(13,21,33,.16);-webkit-backdrop-filter:blur(1.75rem);backdrop-filter:blur(1.75rem);height:100%}.staging-community-tfs .cards-list .description,.staging-community-tfs .cards-list .headline{text-align:center}.staging-community-tfs .cards-list .headline{font-weight:600;margin-bottom:1rem}.staging-community-tfs .cards-list .description{color:var(--color-white)}.staging-community-tfs .cards-list .prefix{color:var(--color-primary-dark)}.events-tfs{transform:translateY(-25rem);padding-bottom:0;margin-bottom:-22.5rem}@media only screen and (max-width:59.375em){.events-tfs{padding-top:21.25rem}}@media only screen and (max-width:50em){.events-tfs{padding-top:21.25rem}}.events-tfs .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.events-tfs .title{text-align:center;font-weight:600;margin-bottom:5rem;z-index:3}.events-tfs .events-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:3rem;width:100%;max-width:56.25rem;margin:0 0 5rem}.events-tfs .events-list li{margin:0;padding:0}.events-tfs .events-list li:before{content:none}.events-tfs .events-list .card{flex-direction:row;min-height:25rem}@media only screen and (max-width:50em){.events-tfs .events-list .card{flex-direction:column}}.events-tfs .events-list .card .headline{text-align:left}.events-tfs .events-list .date{color:var(--color-grey-dark)}.events-tfs .events-list .content{display:flex;flex-direction:column;padding:2.5rem}.events-tfs .events-list .content .button{width:-moz-fit-content;width:fit-content;margin-top:auto}.events-tfs .image-wrapper{height:unset;width:100%;max-width:27.5rem;min-width:27.5rem}@media only screen and (max-width:59.375em){.events-tfs .image-wrapper{max-width:23.75rem;min-width:23.75rem}}@media only screen and (max-width:50em){.events-tfs .image-wrapper{max-width:unset;min-width:unset}}.events-tfs .image-wrapper img{-o-object-fit:cover;object-fit:cover;border-top-right-radius:unset;border-bottom-left-radius:.75rem}.events-tfs .outro-headline{font-weight:600;color:var(--color-black)}.tfs-popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;--color-headline:var(--color-black)}.tfs-popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.tfs-popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.tfs-popup.is-active>.container .close{opacity:1}.tfs-popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.tfs-popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.tfs-popup .close:hover{background-color:var(--color-primary-dark)}.tfs-popup .close span{display:none}.tfs-popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.tfs-popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.tfs-popup .head-content img{border-radius:unset}}.tfs-popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.tfs-popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.tfs-popup>.container{max-height:unset}}@media only screen and (max-width:40em){.tfs-popup>.container{border-radius:unset;height:100%}}.tfs-popup .close{left:100%;margin-right:1.5rem}.tfs-popup.secret-garden .detail-staging{--color-headline:var(--color-white);gap:2rem;padding-bottom:unset;background-color:#343c25}.tfs-popup.secret-garden .detail-staging img{min-width:33.75rem;max-width:33.75rem;max-height:33.125rem}@media only screen and (max-width:59.375em){.tfs-popup.secret-garden .detail-staging img{min-width:unset}}.tfs-popup.secret-garden .icon-top{width:28.125rem;height:15rem;margin-right:auto;margin-left:unset}.tfs-popup.club-lounge .icon-bottom,.tfs-popup.club-lounge .icon-middle,.tfs-popup.club-lounge .icon-top{width:16.25rem;height:6.25rem}.tfs-popup.fire-flame .detail-staging .image-wrapper{display:flex;justify-content:center;align-items:center;margin-right:3.875rem}@media only screen and (max-width:59.375em){.tfs-popup.fire-flame .detail-staging .image-wrapper{margin-right:unset}}.tfs-popup.fire-flame .detail-staging img{max-width:16.25rem;max-height:16.25rem}.tfs-popup.fire-flame .icon-bottom,.tfs-popup.fire-flame .icon-middle,.tfs-popup.fire-flame .icon-top{width:7.5rem;height:5.625rem}.tfs-popup.christmas .detail-staging{padding-bottom:unset}.tfs-popup.christmas .detail-staging .image-wrapper{display:flex;align-items:flex-end}.tfs-popup.christmas .detail-staging img{max-width:62.5rem}.tfs-popup.christmas .icon-bottom,.tfs-popup.christmas .icon-middle,.tfs-popup.christmas .icon-top,.tfs-popup.take-off .icon-bottom,.tfs-popup.take-off .icon-middle,.tfs-popup.take-off .icon-top{width:8.125rem;height:6.25rem}.tfs-popup>.container{width:100%;height:90vh;max-width:66.25rem;background-color:var(--color-light-grey)}@media only screen and (max-width:59.375em){.tfs-popup>.container{height:100vh;border-radius:unset}}.tfs-popup>.container .inner-container{padding:2.5rem 6.25rem}.tfs-popup .youtube-video{padding-top:4rem;padding-bottom:0}.tfs-popup .icon-bottom,.tfs-popup .icon-middle,.tfs-popup .icon-top{width:25rem;height:4.375rem;margin:0 auto}.tfs-popup .icon-top{margin-top:2rem;margin-bottom:2rem}.tfs-popup .icon-middle{margin-bottom:4rem}.tfs-popup ul{list-style:none}.tfs-popup ul,.tfs-popup ul li{margin:0;padding:0}.tfs-popup ul li:before{content:none}.tfs-popup img{-o-object-fit:cover;object-fit:cover}.tfs-popup .detail-staging{--color-headline:var(--color-white);position:relative;top:-2rem;display:flex;justify-content:space-between;gap:4rem;background-color:var(--color-dark-black);max-height:32.5rem;min-height:32.5rem}@media only screen and (max-width:59.375em){.tfs-popup .detail-staging{flex-direction:column;gap:1.5rem;align-items:center;justify-content:unset;max-height:unset;min-height:32.5rem}}.tfs-popup .detail-staging img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:26.25rem;max-height:25rem}.tfs-popup .date{color:var(--color-grey-dark)}.tfs-popup .key-headline .headline{font-weight:600}.tfs-popup .gallery{display:flex;flex-direction:column;overflow:hidden;padding-bottom:1.25rem}.tfs-popup .gallery img{width:100%;border-radius:.75rem}.tfs-popup .gallery ul{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.tfs-popup .gallery ul img{-o-object-fit:cover;object-fit:cover}.tfs-popup .testimonials{display:flex;flex-direction:column;padding-top:0}.tfs-popup .testimonials ul{display:flex;flex-direction:column;gap:2rem;align-items:center;transform:translateY(8.75rem);margin-top:-4.75rem}.tfs-popup .testimonials ul li{margin-left:-6.25rem}@media only screen and (max-width:50em){.tfs-popup .testimonials ul li{margin:0}}.tfs-popup .testimonials ul li:nth-child(2n){margin-left:6.25rem}@media only screen and (max-width:50em){.tfs-popup .testimonials ul li:nth-child(2n){margin:0}}.tfs-popup .testimonials .box{box-shadow:0 2rem 3rem rgba(13,21,33,.08);max-width:30rem;background-color:var(--color-white);border-radius:.75rem;padding:2rem}.tfs-popup .more-events{padding-top:8.75rem;background-color:var(--color-white)}.tfs-popup .more-events .headline{text-align:center;font-weight:600;margin-bottom:3rem}.tfs-popup .more-events ul{display:flex;gap:1.25rem}@media only screen and (max-width:59.375em){.tfs-popup .more-events ul{flex-direction:column}}.tfs-popup .more-events ul .card{cursor:pointer;border-radius:.75rem;min-height:unset}.tfs-popup .more-events ul .card img{border-radius:.75rem;min-height:21.25rem}.faq .wrapper{max-width:68.75rem}.faq .accordion-header .headline{text-align:left}.faq .container{position:relative}.faq .image-top{position:absolute;top:-21.25rem;right:-12.5rem}@media only screen and (max-width:59.375em){.faq .image-top{top:-15rem}}.faq .image-top img{-o-object-fit:cover;object-fit:cover;width:43.75rem;height:17.5rem;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}@media only screen and (max-width:90em){.faq .image-top img{width:31.25rem;height:12.5rem}}.faq .button-link{padding:unset;border:unset}.accordion{--color-headline:var(--color-black);background-color:var(--color-white);box-shadow:0 2rem 3rem rgba(13,21,33,.08);border-radius:1rem;padding:5rem}@media only screen and (max-width:59.375em){.accordion{padding:2.5rem}}.accordion>.headline{text-align:center;font-weight:600;margin-bottom:6.25rem}@media only screen and (max-width:59.375em){.accordion>.headline{margin-bottom:2.5rem}}.accordion.accordion--sitemap{--color-headline:var(--color-white);background-color:transparent;padding:0}.accordion.accordion--sitemap>.headline{font-weight:700}.accordion.accordion--sitemap .accordion-header{align-items:center;padding:1.5rem 0}.accordion.accordion--sitemap .szh-accordion__item{margin-bottom:unset;border-bottom:1px solid var(--color-grey-dark)}.accordion.accordion--sitemap .szh-accordion__item:not(:last-child){border-bottom:1px solid var(--color-grey-dark)}.accordion.accordion--sitemap .szh-accordion__item.szh-accordion__item--expanded .headline{color:var(--color-white)}.accordion.accordion--sitemap .szh-accordion__item .link{display:block;font-weight:400}.accordion.accordion--sitemap .szh-accordion__item .description{padding-bottom:.5rem}.accordion.accordion--sitemap .szh-accordion__item .szh-accordion__item-panel{padding-bottom:1.5rem;margin-top:-1rem}.accordion .accordion-header{display:flex;justify-content:space-between;padding-bottom:1.75rem}.accordion .accordion-header .headline{padding-right:1.25rem}.accordion .szh-accordion__item{margin-bottom:1.75rem}.accordion .szh-accordion__item:not(:last-child){border-bottom:1px solid var(--color-grey)}.accordion .szh-accordion__item.szh-accordion__item--expanded .headline{color:var(--color-primary-dark)}.accordion .szh-accordion__item .headline{font-weight:700;margin-bottom:unset;transition:color .2s linear}.accordion .szh-accordion__item .szh-accordion__item-btn{width:100%;padding-left:unset}.accordion .szh-accordion__item .szh-accordion__item-btn:hover .headline{color:var(--color-primary-dark)}.accordion .szh-accordion__item .description{max-width:95%;margin-top:.75rem;padding-bottom:2.5rem}.accordion .szh-accordion__item .link{display:inline-block}.accordion .szh-accordion__item-content{transition:height .2s ease-in-out}.accordion .szh-accordion__item-content:hover .headline{color:var(--color-primary-dark)}.accordion .image-wrapper{position:relative;height:.75rem;width:1.5rem}.accordion .image-wrapper.is-active img{transform:rotate(180deg)}.accordion .image-wrapper img{-o-object-fit:cover;object-fit:cover;transition:transform .2s linear}.about-us-gallery .container{position:relative;min-height:50rem}.about-us-gallery .images-container img{position:absolute;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.about-us-gallery .images-container img:first-child{height:clamp(13.75rem,20vw,18.75rem);width:clamp(43.75rem,20vw,50rem);top:-18.75rem;right:clamp(-12.5rem,8vw,20px)}@media only screen and (max-width:59.375em){.about-us-gallery .images-container img:first-child{top:-12.5rem;left:clamp(12.5rem,8vw,0px);width:37.5rem}}@media only screen and (max-width:40em){.about-us-gallery .images-container img:first-child{left:6.25rem}}.about-us-gallery .images-container img:nth-child(2){height:clamp(11.25rem,20vw,17.5rem);width:clamp(15rem,30vw,27.5rem);top:-11.25rem;right:clamp(0px,60vw,66%)}@media only screen and (max-width:90em){.about-us-gallery .images-container img:nth-child(2){right:unset;left:-2.5rem}}@media only screen and (max-width:75em){.about-us-gallery .images-container img:nth-child(2){top:-2.5rem}}@media only screen and (max-width:59.375em){.about-us-gallery .images-container img:nth-child(2){top:2.5rem;left:1.25rem}}@media only screen and (max-width:40em){.about-us-gallery .images-container img:nth-child(2){height:11.25rem;width:13.75rem;left:-1rem}}@media only screen and (max-width:26.25em){.about-us-gallery .images-container img:nth-child(2){left:-2.5rem}}.about-us-gallery .images-container img:nth-child(3){height:clamp(12.5rem,20vw,22.5rem);width:clamp(12.5rem,30vw,31.25rem);top:11.25rem;left:clamp(-20px,40vw,-5rem)}@media only screen and (max-width:75em){.about-us-gallery .images-container img:nth-child(3){top:13.75rem}}@media only screen and (max-width:59.375em){.about-us-gallery .images-container img:nth-child(3){top:21.25rem;left:1.5rem;width:18.75rem}}@media only screen and (max-width:40em){.about-us-gallery .images-container img:nth-child(3){width:clamp(12.5rem,52vw,20rem)}}@media only screen and (max-width:26.25em){.about-us-gallery .images-container img:nth-child(3){left:0;width:12.5rem}}.about-us-gallery .images-container img:nth-child(4){height:clamp(7.5rem,20vw,17.5rem);width:clamp(11.25rem,24vw,25rem);top:clamp(0px,10vw,5rem);left:clamp(12.5rem,37vw,35rem)}@media only screen and (max-width:59.375em){.about-us-gallery .images-container img:nth-child(4){top:5rem;width:18.75rem;height:12.5rem;left:60%}}@media only screen and (max-width:40em){.about-us-gallery .images-container img:nth-child(4){left:62%;width:17.5rem}}@media only screen and (max-width:26.25em){.about-us-gallery .images-container img:nth-child(4){left:66%;width:16.25rem}}.about-us-gallery .images-container img:nth-child(5){height:clamp(21.25rem,40vw,27.5rem);width:clamp(15.625rem,20vw,20.625rem);top:22%;left:72%}@media only screen and (max-width:75em){.about-us-gallery .images-container img:nth-child(5){left:clamp(46%,63vw,80%)}}@media only screen and (max-width:59.375em){.about-us-gallery .images-container img:nth-child(5){left:clamp(60%,46vw,80%);top:46%}}@media only screen and (max-width:40em){.about-us-gallery .images-container img:nth-child(5){height:16.25rem;width:11.25rem;left:72%}}.about-us-image{padding-top:0;padding-bottom:7.5rem}.about-us-image .container{display:flex;justify-content:center}.about-us-image img{-o-object-fit:cover;object-fit:cover}.key-headline-more{--color-headline:var(--color-black)}.key-headline-more .headline{text-align:center;font-weight:600}.key-headline-more .container{display:flex;flex-direction:column}.key-headline-more .button{margin:0 auto}.module-check{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;--color-headline:var(--color-black);-webkit-backdrop-filter:unset;backdrop-filter:unset}.module-check.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.module-check.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.module-check.is-active>.container .close{opacity:1}.module-check .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.module-check .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.module-check .close:hover{background-color:var(--color-primary-dark)}.module-check .close span{display:none}.module-check .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.module-check .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.module-check .head-content img{border-radius:unset}}.module-check>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.module-check>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.module-check>.container{max-height:unset}}@media only screen and (max-width:40em){.module-check>.container{border-radius:unset;height:100%}}.module-check .close{margin-right:1rem}.module-check .headline{padding:0 8.75rem;text-align:center;font-weight:600}@media only screen and (max-width:50em){.module-check .headline{padding:0 4rem}}.module-check .select-title{font-weight:700}.module-check .container{height:90vh;max-height:51.25rem;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);z-index:1}@media only screen and (max-width:50em){.module-check .container{height:100vh}}.module-check .inner-container{display:flex;flex-direction:column;padding:3.75rem 0}.module-check .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.module-check .progress-container{display:flex;gap:.625rem;padding:0 8.75rem;margin-top:3.25rem;margin-bottom:4.5rem}@media only screen and (max-width:50em){.module-check .progress-container{padding:0 4rem}}.module-check .progress-container span{display:block;width:25%;height:.5rem;background-color:var(--color-grey);border-radius:.25rem}.module-check .progress-container span.is-active{background-color:var(--color-primary-dark)}.module-check .progress-container span.is-completed{background-color:var(--color-primary)}.module-check .row:not(:last-child){margin-bottom:1.5rem}.module-check .is-checkbox,.module-check .is-radio-button{border-radius:.75rem;border-style:solid;border-width:2px;border-color:var(--color-light-grey);transition:border-color .2s linear}.module-check .is-checkbox:hover,.module-check .is-radio-button:hover{border-color:var(--color-grey)}.module-check .is-checkbox label,.module-check .is-radio-button label{font-weight:500;margin:unset;padding-top:.5rem;padding-left:2.25rem;padding-bottom:.5rem}.module-check .is-checkbox .checkmark,.module-check .is-radio-button .checkmark{top:50%;left:.75rem;transform:translateY(-50%)}.module-check .module-result-container{background-color:var(--color-light-grey);margin-left:3.75rem;margin-right:3.75rem;margin-bottom:4.5rem;padding:1.5rem 3.75rem;border-radius:1rem}.module-check .module-result-container ul{list-style:none;margin:0;padding:0;display:flex;gap:.75rem 1.25rem;justify-content:center;flex-wrap:wrap}.module-check .module-result-container ul li{margin:0;padding:0}.module-check .module-result-container ul li:before{content:none}.module-check .module-result-container ul li{padding:0 4px;border-radius:.25rem;background-color:var(--color-primary)}.module-check .select-container{padding:0 8.75rem;margin-bottom:6.25rem}@media only screen and (max-width:50em){.module-check .select-container{padding:0 4rem}}.module-check .select-container.two-columns{display:grid;padding:0 3.75rem;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));grid-gap:1.25rem;margin-bottom:3.75rem}.module-check .select-container.two-columns .row{margin-bottom:unset}.module-check .select-container.two-columns label{word-break:break-word}.module-check .actions{display:flex;padding:0 8.75rem;margin-top:auto;margin-left:auto;margin-right:auto;gap:2rem}@media only screen and (max-width:50em){.module-check .actions{flex-wrap:wrap;padding:0 4rem;gap:1rem;justify-content:center}}.module-check .outro-text{text-align:center;padding-left:3.75rem;padding-right:3.75rem;padding-bottom:3.75rem;margin-top:4rem}.admin{--color-headline:var(--color-black)}.admin .headline{text-align:center;font-weight:500;text-transform:uppercase;margin-bottom:4.5rem}.admin .panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2.5rem 4.75rem;border-radius:.75rem;background-color:var(--color-white);width:100%;max-width:45rem;margin:0 auto}@media only screen and (max-height:50rem){.admin .panel{position:unset;transform:unset}}.admin .panel .username .error-message{font-weight:600;margin-bottom:2rem}.admin .panel .username label{margin-top:auto}.admin form{display:flex;flex-direction:column}.admin .row:not(:last-child){margin-bottom:.75rem}.admin .button{margin-top:2.5rem;margin-left:auto;margin-right:auto}.contact-requests{--color-headline:var(--color-black)}.contact-requests .title,.contact-requests .title-empty{text-align:center;font-weight:500}.contact-requests .title{text-transform:uppercase;margin-bottom:4.5rem}.contact-requests ul{list-style:none;margin:0;padding:0}.contact-requests ul li{margin:0;padding:0}.contact-requests ul li:before{content:none}.contact-requests .loop-icon{position:absolute;top:1rem;left:.75rem}.contact-requests .actions{display:flex;justify-content:space-between}.contact-requests .actions .input{position:relative;min-width:18.75rem}.contact-requests .actions .input input{padding-left:2rem}.contact-requests .filter-container{display:flex;gap:1rem;margin-bottom:2.25rem}.contact-requests .table th{font-weight:400}.contact-requests .table .actions{justify-content:unset;align-items:flex-start}.contact-requests .table .actions button{padding:0 .625rem}.contact-requests .table .actions svg path{fill:var(--color-white);stroke:var(--color-grey);transition:stroke .2s linear}.contact-requests .requests-list li{display:flex;gap:1rem}.contact-requests .requests-list li:not(:last-child){margin-bottom:1rem}.contact-requests .requests-list .tile{display:flex;justify-content:space-between;min-height:unset;cursor:pointer;padding:1.5rem 1.375rem;background-color:var(--color-white);border-radius:.5rem}.contact-requests .requests-list .tag{font-size:.9375rem;font-weight:500;width:1.25rem;height:1.25rem;background-color:var(--color-primary);border-radius:2px;text-align:center}.contact-requests .tile-skeleton{display:flex;justify-content:space-between;border-radius:.5rem;background-color:var(--color-white);padding:1.5rem}.contact-requests .tile-skeleton:not(:last-child){margin-bottom:1.125rem}.contact-requests .delete-button,.contact-requests .loading{display:flex;justify-content:center}.contact-requests .delete-button{min-height:100%;min-width:4rem;padding:1rem;background-color:var(--color-white);align-items:center;border-radius:.5rem;cursor:pointer;transition:background-color .2s linear}.contact-requests .delete-button:hover{background-color:var(--color-error)}.contact-requests .delete-button:hover svg path{fill:var(--color-error);stroke:var(--color-white)}.contact-requests .delete-button svg path{fill:var(--color-white);stroke:var(--color-grey);transition:stroke .2s linear,fill .2s linear}.contact-requests .delete-button svg:hover{stroke:var(--color-error)}.table{table-layout:fixed;display:table;border-collapse:collapse;width:100%}.table tr td,.table tr th{text-align:left;word-break:break-word}.table thead{display:table-header-group}.table tbody{display:table-row-group}.contact-request-popup{--color-headline:var(--color-black);--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;-webkit-backdrop-filter:unset;backdrop-filter:unset}.contact-request-popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.contact-request-popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.contact-request-popup.is-active>.container .close{opacity:1}.contact-request-popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.contact-request-popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.contact-request-popup .close:hover{background-color:var(--color-primary-dark)}.contact-request-popup .close span{display:none}.contact-request-popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.contact-request-popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.contact-request-popup .head-content img{border-radius:unset}}.contact-request-popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.contact-request-popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.contact-request-popup>.container{max-height:unset}}@media only screen and (max-width:40em){.contact-request-popup>.container{border-radius:unset;height:100%}}.contact-request-popup .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.contact-request-popup .container{height:90vh;max-height:58.75rem;z-index:1}.contact-request-popup .inner-container{display:flex;flex-direction:column;padding:3.75rem 5.5rem}.contact-request-popup .inner-container .title{text-align:center;font-weight:500;text-transform:uppercase}.contact-request-popup .inner-container .button{display:block;text-decoration:none;margin-top:2rem;margin-left:auto;margin-right:auto}.contact-request-popup .input:not(:last-child){margin-bottom:1.25rem}.contact-request-popup .input.textarea .content{min-height:10rem}.contact-request-popup .input.is-module .content{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.contact-request-popup .input.is-module .tag{padding:2px 4px;border-radius:4px;background-color:var(--color-primary-dark)}.contact-request-popup .input .label{font-weight:500;margin-bottom:.5rem}.contact-request-popup .input .content{padding:1rem 1.25rem;font-weight:500;border-width:1px;border-radius:.5rem;border-style:solid;border-color:var(--color-grey)}.loading-spinner{position:relative;width:3.75rem;height:3.75rem;display:inline-block}.loading-spinner div{position:absolute;width:6%;height:16%;background:var(--color-white);left:49%;top:43%;border-radius:3.125rem;box-shadow:0 0 4px rgba(0,0,0,.2);animation:fade 1s linear infinite}.loading-spinner .bar1{transform:rotate(0deg) translateY(-130%);animation-delay:0s}.loading-spinner .bar2{transform:rotate(30deg) translateY(-130%);animation-delay:-.9167s}.loading-spinner .bar3{transform:rotate(60deg) translateY(-130%);animation-delay:-.833s}.loading-spinner .bar4{transform:rotate(90deg) translateY(-130%);animation-delay:-.7497s}.loading-spinner .bar5{transform:rotate(120deg) translateY(-130%);animation-delay:-.667s}.loading-spinner .bar6{transform:rotate(150deg) translateY(-130%);animation-delay:-.5837s}.loading-spinner .bar7{transform:rotate(180deg) translateY(-130%);animation-delay:-.5s}.loading-spinner .bar8{transform:rotate(210deg) translateY(-130%);animation-delay:-.4167s}.loading-spinner .bar9{transform:rotate(240deg) translateY(-130%);animation-delay:-.333s}.loading-spinner .bar10{transform:rotate(270deg) translateY(-130%);animation-delay:-.2497s}.loading-spinner .bar11{transform:rotate(300deg) translateY(-130%);animation-delay:-.167s}.loading-spinner .bar12{transform:rotate(330deg) translateY(-130%);animation-delay:-.0833s}@keyframes fade{0%{opacity:1}to{opacity:.25}}.actions-dashboard button{display:flex;justify-content:center;align-items:center;text-transform:uppercase}.actions-dashboard button svg{fill:transparent;margin-left:1rem}.slider-image .swiper-container .swiper{position:relative;padding:unset;margin:unset}.slider-image .swiper-wrapper{margin:0-10rem;padding:0 10rem}.slider-image .swiper-slide{padding:0 11.25rem}@media only screen and (max-width:90em){.slider-image .swiper-slide{padding:0 8.75rem}}@media only screen and (max-width:75em){.slider-image .swiper-slide{padding:0 5rem}}@media only screen and (max-width:59.375em){.slider-image .swiper-slide{padding:0 2.5rem}}@media only screen and (max-width:50em){.slider-image .swiper-slide{padding:0 1.25rem}}@media only screen and (max-width:40em){.slider-image .swiper-slide{padding:0}}.slider-image .swiper-slide-pref{padding-left:.625rem}.slider-image .swiper-slide-next,.slider-image .swiper-slide-prev{cursor:pointer}.slider-image .actions{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:59.375em){.slider-image .actions{display:block}}.slider-image .actions .swiper-button-next,.slider-image .actions .swiper-button-prev{position:absolute;display:flex;top:0;justify-content:center;align-items:center;z-index:2;height:80%;width:37%;background-color:transparent;transform:translateY(-50%)}.slider-image .actions .swiper-button-next.swiper-button-disabled,.slider-image .actions .swiper-button-prev.swiper-button-disabled{opacity:.4;pointer-events:none}.slider-image .actions .swiper-button-prev{right:50%;cursor:url(/arrow-left.svg),auto}.slider-image .actions .swiper-button-next{left:50%;cursor:url(/arrow-right.svg),auto}.slider-image .image-module-container{width:100%}.slider-image .panel{padding:unset}@media only screen and (min-width:90em){.slider-image .panel{max-width:clamp(48.75rem,52vw,53.75rem);margin:0 auto}}.slider-image .image-wrapper{width:100%}.slider-image img{height:38.75rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media only screen and (max-width:50em){.slider-image img{height:26.25rem}}.content-text-events{background-color:var(--color-light-grey)}@media only screen and (max-width:50em){.content-text-events+.youtube-video{padding-top:1.5rem}}.content-text-events a{--color-links:var(--color-black);display:inline-block;font-weight:600}.content-text-events a:hover{color:var(--color-primary)}.content-text-events .key-headline .headline{margin-bottom:2.5rem}@media only screen and (max-width:50em){.content-text-events .key-headline .headline{margin-bottom:1rem}}.content-text-events .key-headline span{display:block;color:var(--color-black);font-weight:600;margin:unset}.content-text-events p{white-space:pre-line}.content-house-video-module{padding-top:unset;padding-bottom:unset;margin-bottom:-12.5rem}.content-house-video-module .video{display:flex;justify-content:center;border-radius:.75rem;margin-bottom:12.5rem}.content-house-video-module iframe{opacity:1;width:41.875rem;height:26.25rem;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125);border-style:none;border-width:unset;border-radius:.75rem}.content-house-video-module .container{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-25rem)}.content-house-video-module .button{margin-top:4.375rem}.content-house-video-module .description{margin-top:5.625rem}.events-testimonials{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.events-testimonials.experience-days-testimonials{background-image:url(/testimonials-background.png)}.events-testimonials.community-days-testimonials{background-image:url(/community-days-user-feedback-background.webp)}.events-testimonials .container{margin:-11.25rem 0}.events-testimonials ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4rem}.events-testimonials ul li{margin:0;padding:0}.events-testimonials ul li:before{content:none}.events-testimonials ul li{width:100%;max-width:88.3%}@media only screen and (max-width:59.375em){.events-testimonials ul li{max-width:100%}}.events-testimonials ul li:nth-child(2n){align-self:flex-end;flex-grow:1}.events-testimonials .panel{display:flex;padding:2rem;border-radius:1.125rem;gap:1.5rem;background-color:var(--color-white);box-shadow:0 2rem 3rem rgba(13,21,33,.08)}.events-testimonials .panel .image-wrapper{display:flex;align-items:center;min-width:9.125rem}@media only screen and (max-width:59.375em){.events-testimonials .panel .image-wrapper{align-items:flex-start;min-width:5.5rem;max-width:5.5rem}}.events-testimonials .panel img{-o-object-fit:contain;object-fit:contain;border-radius:1rem}@media only screen and (max-width:59.375em){.events-testimonials .panel img{height:5.625rem}}.events-testimonials .panel .content{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.events-testimonials .panel .author{font-weight:700}@media only screen and (max-width:50em){.events-testimonials .panel{padding:unset}}.events-testimonials .actions .swiper-button-next,.events-testimonials .actions .swiper-button-prev{background-color:transparent}.content-house-tab-slider{padding-top:10rem;padding-bottom:unset}.content-house-tab-slider .slide-container,.content-house-tab-slider .swiper-pagination{padding:0 var(--inner-wrapper)}@media only screen and (max-width:90em){.content-house-tab-slider .slide-container,.content-house-tab-slider .swiper-pagination{padding:unset}}.content-house-tab-slider .slide-container{display:flex;flex-direction:column;gap:5rem}.content-house-tab-slider .slide-container>.headline{color:var(--color-black);font-weight:600;margin-bottom:unset}.content-house-tab-slider .swiper{display:flex;flex-direction:column;padding:unset;margin:unset}.content-house-tab-slider .swiper .swiper-slide{margin-bottom:unset}.content-house-tab-slider .swiper .swiper-pagination{display:flex;order:-1}.content-house-tab-slider .swiper .swiper-pagination button{flex-grow:1}.big-image-slider{padding-top:unset}.big-image-slider .panel{width:100%;max-width:65rem}.big-image-slider .panel img{width:100%}.big-image-slider .swiper-slide{margin:0 auto}.alternate-content-list{list-style:none;margin:0;padding:0}.alternate-content-list li{margin:0;padding:0}.alternate-content-list li:before{content:none}.alternate-content-list li{display:flex;flex-direction:column;gap:3.875rem}.alternate-content-list li:not(:last-child){margin-bottom:5rem}@media only screen and (min-width:59.375em){.alternate-content-list li{flex-direction:row}.alternate-content-list li:nth-child(2n) .image-wrapper{margin-right:auto;margin-left:unset;order:-1}}.alternate-content-list li .content{display:flex;flex-direction:column;justify-content:center}.alternate-content-list li .image-wrapper{margin:0 auto}@media only screen and (min-width:59.375em){.alternate-content-list li .image-wrapper{margin:0 0 0 auto}}.alternate-content-list li .image-wrapper img{-o-object-fit:cover;object-fit:cover;max-height:18.125rem;min-width:29.375rem;border-radius:1.125rem}@media only screen and (max-width:59.375em){.alternate-content-list li .image-wrapper img{min-width:unset;width:29.375rem}}.alternate-content-list li .headline{color:var(--color-black);font-weight:600}.single-testimonial .panel{display:flex;padding:2rem;border-radius:1.125rem;gap:1.5rem;background-color:var(--color-white);box-shadow:0 2rem 3rem rgba(13,21,33,.08);box-shadow:unset}.single-testimonial .panel .image-wrapper{display:flex;align-items:center;min-width:9.125rem}@media only screen and (max-width:59.375em){.single-testimonial .panel .image-wrapper{align-items:flex-start;min-width:5.5rem;max-width:5.5rem}}.single-testimonial .panel img{-o-object-fit:contain;object-fit:contain;border-radius:1rem}@media only screen and (max-width:59.375em){.single-testimonial .panel img{height:5.625rem}}.single-testimonial .panel .content{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.single-testimonial .panel .author{font-weight:700}.single-testimonial .panel .description{word-break:break-word}.events-more{padding-top:unset;padding-bottom:unset}.events-more .container{display:flex;flex-direction:column;align-items:center}.events-more .headline{color:var(--color-black);font-weight:600;text-align:center;white-space:pre-line;margin-top:0;margin-bottom:2.5rem}.newsletter{--color-headline:var(--color-black)}.newsletter .container{display:flex;flex-direction:column;align-items:center}.newsletter .headline{text-align:center;max-width:43.75rem;font-weight:600;margin-bottom:2.875rem}.newsletter .svg-container{margin-bottom:5rem}.newsletter .svg-container svg{fill:transparent}.staging-story-detail{padding-top:1.5rem;background-color:var(--color-black)}@media only screen and (max-width:50em){.staging-story-detail{padding-top:2.5rem}}.staging-story-detail .container{display:flex;flex-direction:column;gap:1.125rem}.staging-story-detail .container .back{width:-moz-fit-content;width:fit-content;color:var(--color-white)}@media only screen and (max-width:50em){.staging-story-detail .container .back{display:none}}.staging-story-detail .inner-container{display:grid;grid-template-columns:repeat(16,1fr);gap:.75rem}@media only screen and (max-width:75em){.staging-story-detail .inner-container{display:flex;justify-content:center;align-items:center}}.staging-story-detail .key-headline{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:4/span 10}@media only screen and (max-width:90em){.staging-story-detail .key-headline{grid-column:5/span 8}}.staging-story-detail .key-headline .headline{white-space:pre-line;text-align:center;text-transform:uppercase}.staging-story-detail .date{color:var(--color-white)}.staging-story-detail .back{text-decoration:none}.stories-key-facts{--color-headline:var(--color-black);border-bottom:.5rem solid var(--color-primary);background-color:var(--color-white);padding-top:4rem;padding-bottom:4rem}.stories-key-facts .headline{font-weight:600}.stories-key-facts ul{list-style:none;margin:0;padding:0}.stories-key-facts ul li{margin:0;padding:0}.stories-key-facts ul li:before{content:none}.stories-key-facts .button{display:block;width:-moz-fit-content;width:fit-content;margin-top:2.25rem}.stories-key-facts .key-headline{display:flex;gap:.625rem;align-items:center;margin-bottom:3rem}.stories-key-facts .key-headline .headline{margin:unset}.stories-key-facts .key-headline svg{fill:transparent}.stories-key-facts .detail-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem}@media only screen and (max-width:59.375em){.stories-key-facts .detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16.25rem,100%),1fr));gap:2rem 1rem}}.stories-key-facts .detail .link{color:var(--color-black);text-decoration:underline}.stories-key-facts .detail .link:hover{color:var(--color-primary)}.stories-key-facts .detail .title{font-size:clamp(1rem,6vw,1.375rem);font-weight:600;margin-bottom:1rem}@media only screen and (max-width:50em){.stories-key-facts .detail .title{font-size:1rem}}.stories-key-facts .module-tags .headline{font-size:clamp(1rem,6vw,1.375rem);font-weight:600;margin-bottom:1.125rem}.stories-key-facts .modules-list{display:flex;flex-wrap:wrap;gap:1rem 1.75rem}.stories-key-facts .modules-list .module{padding:0 4px;border-radius:4px;background-color:var(--color-light-grey)}.story-detail-content{--color-headline:var(--color-black);background-color:var(--color-white);padding-top:4rem;padding-bottom:4rem}.story-detail-content--secondary{padding-top:2.5rem;padding-bottom:2.5rem}.story-detail-content--secondary .content .headline{font-weight:700}.story-detail-content--secondary p{font-size:.9375rem}.story-detail-content.is-reverse .image-wrapper{order:-1}@media only screen and (max-width:59.375em){.story-detail-content.is-reverse .image-wrapper{order:unset}}.story-detail-content .headline{margin-bottom:1.5rem}.story-detail-content .container{display:flex;gap:4.5rem}@media only screen and (max-width:59.375em){.story-detail-content .container{gap:2.5rem;flex-direction:column}}.story-detail-content p:not(:last-child){margin-bottom:1.25rem}.story-detail-content .text-headline{font-weight:700;margin-bottom:.375rem}.story-detail-content .content{flex-grow:1;white-space:pre-line}.story-detail-content .description-after-image{margin-top:1.375rem}.story-detail-content .description-after-image p{white-space:pre-line}.story-detail-content .description:not(:last-child){margin-bottom:1.625rem}.story-detail-content .description .link{--color-links:var(--color-black);display:inline-block;font-weight:600}.story-detail-content .description .link:hover{color:var(--color-primary)}.story-detail-content img{-o-object-fit:cover;object-fit:cover;max-width:22.5rem;height:16.25rem;border-radius:1rem}@media only screen and (max-width:59.375em){.story-detail-content img{margin:0 auto}}.story-detail-testimonials{background-color:var(--color-light-grey)}.story-detail-testimonials.is-reverse .image-wrapper{order:1}.story-detail-testimonials .container{display:flex;gap:4.25rem}.story-detail-testimonials .content{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:2.5rem;background-color:var(--color-white);font-size:1.125rem;font-weight:700;border-radius:1.125rem;box-shadow:0 2rem 3rem rgba(13,21,33,.08);margin:auto 0}.story-detail-testimonials .content .author{font-size:1rem;font-weight:400;margin-top:1rem;margin-left:auto}@media only screen and (max-width:59.375em){.story-detail-testimonials .image-wrapper{display:none}}.story-detail-testimonials img{-o-object-fit:cover;object-fit:cover;min-width:22.75rem;max-width:22.75rem;height:15.875rem;border-radius:1.125rem}.story-detail-more-articles{--color-headline:var(--color-black);overflow-x:unset;overflow-y:unset}.story-detail-more-articles .title{text-align:center;font-weight:600;margin-bottom:0}.story-detail-more-articles .image-wrapper{height:15.625rem}.story-detail-more-articles .container{display:flex;flex-direction:column;gap:4rem;transform:translateY(-16.25rem)}.story-detail-more-articles .button{margin:0 auto}.story-detail-module-section{--color-headline:var(--color-black);padding-bottom:18.75rem}.story-detail-module-section .card{height:15.625rem;min-height:15.625rem;padding-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem;background-image:url(/tiles-background-light.png);background-size:cover;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}@media only screen and (max-width:80em){.story-detail-module-section .card{height:13.625rem;min-height:13.625rem}}.story-detail-module-section .image{position:relative;height:6.875rem;margin-bottom:1.5rem}.story-detail-module-section .image:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;font-size:5rem;color:var(--color-white);transform:translate(-50%,-50%);transition:color .15s linear;color:var(--color-primary-dark);font-size:6.25rem}.story-detail-module-section .image.icon-maintenance-contract:before{content:""}.story-detail-module-section .image.icon-contract-workflows:before{content:""}.story-detail-module-section .image.icon-time-recording:before{content:""}.story-detail-module-section .image.icon-dashboard:before{content:""}.story-detail-module-section .image.icon-chat:before{content:""}.story-detail-module-section .image.icon-customer-survey:before{content:""}.story-detail-module-section .image.icon-mail:before{content:""}.story-detail-module-section .image.icon-remote-maintenance:before{content:""}.story-detail-module-section .image.icon-telephony:before{content:""}.story-detail-module-section .image.icon-absence-management:before{content:""}.story-detail-module-section .image.icon-deployment-maintenance:before{content:""}.story-detail-module-section .image.icon-customer-login:before{content:""}.story-detail-module-section .image.icon-processes:before{content:""}.story-detail-module-section .image.icon-ticket-system:before{content:""}.story-detail-module-section .image.icon-project-ticket:before{content:""}.story-detail-module-section .image.icon-rulebook:before{content:""}.story-detail-module-section .image.icon-bulk-ticket:before{content:""}.story-detail-module-section .image.icon-basic-module:before{content:""}.story-detail-module-section .image.icon-crop-management:before{content:""}.story-detail-module-section .image.icon-license-management:before{content:""}.story-detail-module-section:has(+.distributor-cards--story){padding-bottom:25rem}.story-detail-module-section.youtube-video .content{background-color:transparent}.story-detail-module-section.youtube-video iframe.content{margin-top:0}.story-detail-module-section .container{display:flex;flex-direction:column}.story-detail-module-section ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;margin:0 0 6.25rem}.story-detail-module-section ul li{margin:0;padding:0}.story-detail-module-section ul li:before{content:none}.story-detail-module-section ul .tag{text-transform:uppercase;padding:0 4px;border-width:1px;border-radius:4px;border-color:var(--color-primary);border-style:solid}.story-detail-module-section .module-link{margin:0 auto;width:100%;max-width:17rem}.story-detail-module-section .module-link .card{justify-content:center;min-height:13.875rem}.story-detail-module-section .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.875rem;margin-top:2.5rem}@media only screen and (max-width:50em){.story-detail-module-section .content{margin-top:3.75rem}}.story-detail-module-section .content .headline{text-align:center;font-weight:600;margin-bottom:unset}.story-detail-slider-image{background-color:var(--color-white)}.story-detail-slider-image .swiper-slide{padding:unset;margin:unset}@media only screen and (max-width:90em){.story-detail-slider-image .swiper-slide .additional-content{transform:scale(.6)}.story-detail-slider-image .swiper-slide.swiper-slide-active .additional-content{transform:scale(1)}}.story-detail-slider-image .swiper-button-next,.story-detail-slider-image .swiper-button-prev{box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}.story-detail-slider-image .image-module-container{margin-bottom:5rem}@media only screen and (max-width:59.375em){.story-detail-slider-image .image-module-container{margin-bottom:2.5rem}}.story-detail-slider-image .image-module-container img{max-width:36.75rem;height:22.75rem;margin:0 auto}@media only screen and (max-width:59.375em){.story-detail-slider-image .image-module-container img{max-width:100%}}.story-detail-slider-image .panel{position:relative;height:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}.story-detail-slider-image .actions{display:block}@media only screen and (max-width:59.375em){.story-detail-slider-image .actions{display:none}}.story-detail-slider-image .additional-content{max-width:77.5rem;margin:0 auto}.story-detail-slider-image .additional-content li:before{top:.75rem}.story-detail-slider-image .headline{color:var(--color-black);font-weight:600;margin-top:unset}.story-detail-intro-image{padding-top:0;padding-bottom:0;max-height:17.5rem}@media only screen and (max-width:50em){.story-detail-intro-image{max-height:12.5rem}}.story-detail-intro-image .image-module-container{transform:translateY(-13.75rem)}.story-detail-intro-image img{-o-object-fit:cover;object-fit:cover;border-radius:1.125rem;max-height:23.75rem}.story-video-slider .custom-overlay{width:100%;max-width:36.25rem;min-height:22.5rem;margin:0 auto}.story-video-slider iframe{min-height:22.5rem;border-width:0;border-style:none;border-radius:1rem}.story-video-slider .actions{display:none}.staging-stories-overview{background-color:var(--color-black);color:var(--color-white);padding-top:8rem;padding-bottom:8rem}.staging-stories-overview .container{display:flex;justify-content:center;align-items:center;gap:2.5rem}@media only screen and (max-width:70em){.staging-stories-overview .container{flex-direction:column;margin-bottom:-15rem}}.staging-stories-overview .image-wrapper{width:100%}@media only screen and (max-width:70em){.staging-stories-overview .image-wrapper{order:1}}.staging-stories-overview img{width:100%;max-height:19.875rem;max-width:30rem;-o-object-fit:cover;object-fit:cover;border-radius:1.125rem}@media only screen and (max-width:70em){.staging-stories-overview img{margin:0 auto}}.staging-stories-overview .key-headline{display:flex;flex-direction:column}@media only screen and (max-width:70em){.staging-stories-overview .key-headline{justify-content:center;align-items:center}}.staging-stories-overview .link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.5rem;color:var(--color-white);margin-top:2.5rem}.staging-stories-overview .link:hover{color:var(--color-primary)}.staging-stories-overview .description{max-width:70%}@media only screen and (max-width:70em){.staging-stories-overview .description{text-align:center}}.highlighted-stories{--color-headline:var(--color-black);background-color:var(--color-white);padding-top:7.5rem;padding-bottom:7.5rem}.highlighted-stories .image-wrapper{position:relative}.highlighted-stories .image-wrapper svg{position:absolute;top:1.5rem;right:1.5rem}.highlighted-stories .swiper-container a{text-decoration:none;color:var(--color-black);border:0}.highlighted-stories .swiper-container .card{box-shadow:0 2rem 3rem rgba(13,21,33,.08);height:100%}.highlighted-stories .swiper-container .headline{margin-bottom:1.25rem}.highlighted-stories .swiper-container .image-wrapper{max-height:12.5rem}.highlighted-stories .swiper-container .image-wrapper svg{top:.75rem;right:.75rem}.highlighted-stories .swiper-container .content{padding:1.75rem 1.25rem}.highlighted-stories .swiper-container .content.content-mobile{display:flex;flex-direction:column;flex-grow:1}.highlighted-stories .swiper-container .description{margin-bottom:.875rem}.highlighted-stories .swiper-container .content,.highlighted-stories .swiper-container .learn-more{text-align:center}.highlighted-stories .swiper-container .learn-more{font-size:.75rem;font-weight:700;color:var(--color-primary);margin-top:auto}.highlighted-stories ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.highlighted-stories ul li{margin:0;padding:0}.highlighted-stories ul li:before{content:none}.highlighted-stories ul li:nth-child(2n) .image-wrapper{order:-1}.highlighted-stories ul li:not(:last-child){margin-bottom:10rem}.highlighted-stories .title{font-weight:600;margin-bottom:1rem}.highlighted-stories blockquote.headline{margin-bottom:.5rem}.highlighted-stories .headline{margin-top:unset}.highlighted-stories .headline:not(.highlighted-stories .headline.title){font-weight:700}.highlighted-stories .panel{display:flex;gap:3rem}.highlighted-stories .panel .image-wrapper{width:100%}.highlighted-stories .panel img{border-radius:1.125rem;-o-object-fit:cover;object-fit:cover;width:100%;max-height:23.125rem;max-width:29.75rem;min-width:29.75rem}.highlighted-stories .panel .content{display:flex;flex-direction:column}.highlighted-stories .panel .link{display:block;margin-top:2.5rem;margin-right:auto}.stories-filter{--color-headline:var(--color-black)}.stories-filter .container{display:flex;flex-direction:column}.stories-filter .title{font-weight:600;text-align:center}@media only screen and (max-width:59.375em){.stories-filter .title{order:-3}}@media only screen and (max-width:50em){.stories-filter .title{margin:0 auto 1.5rem}}.stories-filter .title-description{text-align:center;max-width:52.5rem;margin:0 auto 2.5rem}@media only screen and (max-width:59.375em){.stories-filter .title-description{order:-2}}@media only screen and (max-width:50em){.stories-filter .title-description{margin:0 auto 1.5rem}}.stories-filter ul{list-style:none;margin:0;padding:0}.stories-filter ul li{margin:0;padding:0}.stories-filter ul li:before{content:none}.stories-filter .stories-tags{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:0 0 4rem;z-index:2}.stories-filter .stories-tags li{margin:0;padding:0}.stories-filter .stories-tags li:before{content:none}@media only screen and (max-width:59.375em){.stories-filter .stories-tags{margin-bottom:2.5rem}}.stories-filter .stories-tags .button-link{color:var(--color-black);border-radius:4px;border-color:var(--color-primary);border-width:1px;padding:0 4px}.stories-filter .stories-tags .button-link:hover{color:var(--color-primary-dark)}.stories-filter .stories-tags .button-link.is-active{color:var(--color-white);border-color:transparent}.stories-filter .stories-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));gap:1.5rem}.stories-filter .card{text-decoration:none;color:var(--color-black);min-height:unset;height:100%}.stories-filter .card .title{font-weight:600;text-align:left;margin-bottom:.5rem}@media only screen and (max-width:59.375em){.stories-filter .card .title{margin-top:0}}.stories-filter .card .content{display:flex;flex-direction:column;padding:1.5rem;height:100%}.stories-filter .card .company{margin-bottom:3.375rem}.stories-filter .card .tag{padding:0 4px;border-radius:4px;border-color:var(--color-primary);border-width:1px;border-style:solid;width:-moz-fit-content;width:fit-content;margin-top:auto}.stories-filter .image-wrapper{max-height:12.5rem}.stories-filter .not-found{text-align:center;font-weight:600}.stories-filter .input{position:relative;max-width:24.375rem;margin-bottom:1.5rem}@media only screen and (max-width:59.375em){.stories-filter .input{max-width:15rem;margin-left:auto;margin-right:auto;order:-1}}.stories-filter .input .cross-icon,.stories-filter .input .loop-icon{position:absolute;top:50%;transform:translateY(-50%)}.stories-filter .input .loop-icon{left:1.25rem}.stories-filter .input .loop-icon svg{fill:transparent}.stories-filter .input .cross-icon{cursor:pointer;right:1rem}.stories-filter .input,.stories-filter .input:focus,.stories-filter input,.stories-filter input:focus{font-size:1rem}@media screen and (-webkit-min-device-pixel-ratio:0){.stories-filter .input,.stories-filter .input:focus,.stories-filter input,.stories-filter input:focus{font-size:1rem}}.stories-filter input{max-width:24.375rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:2.5rem}.stories-filter .load-more{margin-left:auto;margin-right:auto;margin-top:4rem}.staging-tanss-journey{background-color:var(--color-black);padding-top:7.5rem;padding-bottom:7.5rem}@media only screen and (max-width:80em){.staging-tanss-journey{padding-bottom:5rem}}.staging-tanss-journey .container{display:flex;gap:5rem;align-items:center}@media only screen and (max-width:80em){.staging-tanss-journey .container{flex-direction:column}.staging-tanss-journey .image-wrapper{order:1}}.staging-tanss-journey .image-wrapper img{-o-object-fit:cover;object-fit:cover;max-width:32.5rem;max-height:21.25rem;border-radius:1.125rem}@media only screen and (max-width:80em){.staging-tanss-journey .image-wrapper img{width:100%;max-height:25rem}}@media only screen and (max-width:40em){.staging-tanss-journey .image-wrapper img{max-height:13.75rem}}@media only screen and (max-width:80em){.staging-tanss-journey .key-headline{display:flex;flex-direction:column;justify-content:center;align-items:center}}.staging-tanss-journey .description{color:var(--color-white);margin-bottom:1.25rem}@media only screen and (max-width:80em){.staging-tanss-journey .description{text-align:center}}.staging-tanss-journey ul{list-style:none;margin:0;padding:0}.staging-tanss-journey ul li{margin:0;padding:0}.staging-tanss-journey ul li:before{content:none}@media only screen and (max-width:80em){.staging-tanss-journey ul li{display:flex;flex-direction:column;align-items:center}}.staging-tanss-journey ul li:not(:last-child){margin-bottom:1rem}.staging-tanss-journey ul .link{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;color:var(--color-white);font-weight:600}.staging-tanss-journey ul .link:hover{color:var(--color-primary)}.tanss-journey-appointment{--color-headline:var(--color-black)}@media only screen and (max-width:68.75em){.tanss-journey-appointment{padding-top:5rem;padding-bottom:5rem}}.tanss-journey-appointment .title{font-weight:600;margin-bottom:2.5rem}.tanss-journey-appointment ul{list-style:none;padding:0;margin:0 0 5rem}.tanss-journey-appointment ul li{margin:0;padding:0}.tanss-journey-appointment ul li:before{content:none}.tanss-journey-appointment ul li:not(:last-child){margin-bottom:1rem}.tanss-journey-appointment .container{display:flex;flex-direction:column}.tanss-journey-appointment .panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));gap:.5rem;padding:1rem 1.75rem;background-color:var(--color-white);box-shadow:0 .5rem 1.25rem 1px rgba(0,0,0,.1);border-radius:1rem}.tanss-journey-appointment .panel .headline{font-weight:700;margin-bottom:unset}.tanss-journey-appointment .button{display:block;margin:0 auto}@media only screen and (max-width:68.75em){.tanss-journey-youtube-video{padding-top:4.5rem}}@media only screen and (max-width:40em){.tanss-journey-youtube-video .custom-overlay{height:18.125rem}}@media only screen and (max-width:26.25em){.tanss-journey-youtube-video .custom-overlay{height:13.75rem}}.tanss-journey-youtube-video .button{margin-top:5rem}.tanss-journey-alternate-section{--color-headline:var(--color-black);background-color:var(--color-white)}@media only screen and (max-width:68.75em){.tanss-journey-alternate-section{padding-top:5rem;padding-bottom:5rem}}.tanss-journey-alternate-section ul{list-style:none;margin:0;padding:0}.tanss-journey-alternate-section ul li{margin:0;padding:0}.tanss-journey-alternate-section ul li:before{content:none}.tanss-journey-alternate-section ul li:not(:last-child){margin-bottom:4.25rem}@media only screen and (max-width:68.75em){.tanss-journey-alternate-section ul li:not(:last-child){margin-bottom:3rem}}.tanss-journey-alternate-section ul li:nth-child(odd) .image-wrapper{order:1}@media only screen and (max-width:68.75em){.tanss-journey-alternate-section ul li .image-wrapper{margin:0 auto;order:1}.tanss-journey-alternate-section ul li img{width:100%}}.tanss-journey-alternate-section .panel{display:flex;gap:7.5rem;align-items:center}@media only screen and (max-width:68.75em){.tanss-journey-alternate-section .panel{gap:1.25rem;flex-direction:column}}.tanss-journey-alternate-section .panel .headline{font-weight:600}.tanss-journey-alternate-section .panel img{-o-object-fit:cover;object-fit:cover;max-width:26.25rem;max-height:18.75rem;border-radius:1rem}@media only screen and (max-width:68.75em){.tanss-journey-cards{padding-bottom:5rem}}.tanss-journey-cards .container{display:flex;flex-direction:column}.tanss-journey-cards .card{pointer-events:none;color:var(--color-black);height:100%}.tanss-journey-cards .container .swiper-container .swiper-slide{margin-bottom:unset}.tanss-journey-cards .content{text-align:center;padding:2.5rem}.tanss-journey-cards .image-wrapper{display:flex;justify-content:center;align-items:center;background-color:var(--color-light-grey);border-top-left-radius:1rem;border-top-right-radius:1rem;max-height:20rem}.tanss-journey-cards .image-wrapper img{max-width:12.5rem;max-height:12.5rem;-o-object-fit:contain;object-fit:contain;margin:auto}.tanss-journey-cards .salary-info{font-weight:500;background-color:var(--color-grey);border-radius:.5rem;padding:.625rem 1.25rem;margin-top:5rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:59.375em){.tanss-journey-cards .salary-info{margin-top:2.5rem}}.app:has(.community-days){background-color:#f4f5f6}.community-days{background-color:#f4f5f6}.community-days .content-text-events{padding-bottom:0}.community-days .youtube-video{padding-top:4rem}@media only screen and (max-width:50em){.community-days .youtube-video{padding-top:2.5rem}}.story-detail-list-content{padding:2.5rem}.story-detail-list-content li:before{top:.5625rem}.story-detail-list-content img{-o-object-fit:contain;object-fit:contain;height:auto;max-width:34.5rem;max-height:20.25rem}.career-alternate-section .headline{color:var(--color-black);font-weight:600}.career-alternate-section .container{display:flex;flex-direction:column}.career-alternate-section ul{list-style:none;margin:0;padding:0}.career-alternate-section ul li{margin:0;padding:0}.career-alternate-section ul li:before{content:none}.career-alternate-section .alternate-list li{display:flex;gap:2.5rem}@media only screen and (max-width:50em){.career-alternate-section .alternate-list li{flex-direction:column}}.career-alternate-section .alternate-list li:nth-child(2n) img{order:1}@media only screen and (max-width:50em){.career-alternate-section .alternate-list li:nth-child(2n) img{order:unset}}.career-alternate-section .alternate-list li:not(:last-child){margin-bottom:4rem}@media only screen and (max-width:50em){.career-alternate-section .alternate-list li:not(:last-child){margin-bottom:3rem}}.career-alternate-section .icons-list{display:flex;gap:2.5rem;margin-top:7.5rem;margin-left:auto;margin-right:auto;text-transform:uppercase}@media only screen and (max-width:75em){.career-alternate-section .icons-list{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:50em){.career-alternate-section .icons-list{margin-top:5rem;grid-template-columns:repeat(2,1fr)}}.career-alternate-section .icons-list li{display:flex;flex-direction:column;align-items:center;gap:1rem}.career-alternate-section .icons-list svg{fill:transparent}.career-alternate-section img{width:100%;max-width:20.75rem;height:14.375rem;border-radius:1.125rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:50em){.career-alternate-section img{max-width:unset;height:21.25rem}}@media only screen and (max-width:26.25em){.career-alternate-section img{max-width:unset;height:13.375rem}}.career-alternate-section .button{display:block;margin-top:4rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:50em){.career-alternate-section .button{margin-top:3rem}}.staging-career{min-height:42.5rem;padding-top:6.875rem;padding-bottom:6.875rem}@media only screen and (max-width:50em){.staging-career{min-height:unset}}.staging-career img{z-index:-1}.staging-career .headline{font-weight:500;text-align:center;text-transform:uppercase;color:var(--color-black);margin-top:0}.staging-career a:not(a.button,a.card).cta-button{color:var(--color-black)}.staging-career a:not(a.button,a.card).cta-button>span{display:block;text-align:center}.vimeo-video-career{padding-top:0;padding-bottom:0;background-color:var(--color-white)}.vimeo-video-career .container{transform:translateY(-17.5rem)}@media only screen and (max-width:50em){.vimeo-video-career .container{transform:translateY(-3.75rem)}}.vimeo-video-career .headline{text-align:center;font-weight:600;margin-top:7.5rem}@media only screen and (max-width:50em){.vimeo-video-career .headline{margin-top:4.375rem}}.vimeo-video-career .head-description{font-weight:700;margin-bottom:2.5rem}.vimeo-video-career .vimeo-player{height:unset;margin-bottom:7.5rem;border-radius:1.125rem}@media only screen and (max-width:50em){.vimeo-video-career .vimeo-player{margin-bottom:5rem}}.vimeo-video-career .player iframe{border-radius:1.125rem}.empty-space{height:27.5rem;background-color:var(--color-light-grey)}@media only screen and (max-width:50em){.empty-space.remove-mobile{height:0}}.experience-days-expectations .title{--color-headline:var(--color-black);text-align:center;font-weight:600;margin-bottom:4rem}.experience-days-expectations .content{display:flex;gap:2.5rem}@media only screen and (max-width:59.375em){.experience-days-expectations .content{flex-direction:column;gap:unset}}.experience-days-expectations ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4rem}.experience-days-expectations ul li{margin:0;padding:0}.experience-days-expectations ul li:before{content:none}.experience-days-expectations li .content{margin-right:5.25rem}@media only screen and (max-width:75em){.experience-days-expectations li .content{margin:unset}}.experience-days-expectations li:nth-child(2n) .content{margin-left:5.25rem;margin-right:unset}@media only screen and (max-width:75em){.experience-days-expectations li:nth-child(2n) .content{margin:unset}}.experience-days-expectations li:nth-child(2n) .image-wrapper{order:-1}@media only screen and (max-width:59.375em){.experience-days-expectations li:nth-child(2n) .image-wrapper{order:unset}}.experience-days-expectations .panel{border-radius:1.0625rem;padding:2.5rem;background-color:var(--color-white)}@media only screen and (max-width:59.375em){.experience-days-expectations .panel{border-bottom-left-radius:0;border-bottom-right-radius:0}}.experience-days-expectations .panel .headline{color:var(--color-black);font-weight:600;margin-bottom:1.5rem}.experience-days-expectations .image-wrapper img{-o-object-fit:cover;object-fit:cover;max-height:13.5rem;max-width:20.125rem;border-radius:1.0625rem}@media only screen and (max-width:59.375em){.experience-days-expectations .image-wrapper img{border-top-left-radius:0;border-top-right-radius:0;width:100%;max-width:unset}}.experience-days-testimonials{background-image:url(/_next/static/media/events-testimonials-bg.2e065a32.webp)}.stories-detail-slider{color:var(--color-black);background-color:var(--color-white)}.stories-detail-slider .h2{font-weight:600;margin-bottom:2.5rem}.stories-detail-slider .h4{font-weight:700}.stories-detail-slider .headline{color:var(--color-black);text-align:center}.stories-detail-slider .panel{justify-content:center}.stories-detail-slider .slide-list{display:flex;flex-direction:column;align-items:center}.stories-detail-slider .slide-list li{margin-bottom:.5rem}.stories-detail-slider .actions .swiper-button-next,.stories-detail-slider .actions .swiper-button-prev{background-color:transparent}.demo-slider{margin-bottom:7.5rem}.demo-slider .title{font-weight:600;text-align:center;color:var(--color-black);margin-bottom:4rem}@media only screen and (max-width:50em){.demo-slider .title{margin-bottom:1.5rem}}.demo-slider .inner-container{min-height:unset}.story-detail-content-app{--color-headline:var(--color-black);background-color:var(--color-white);overflow-x:hidden;padding-bottom:4rem;padding-top:4rem}.story-detail-content-app.is-reverse .image-wrapper{order:-1}@media only screen and (max-width:50em){.story-detail-content-app .image-wrapper{order:-1}}.story-detail-content-app .headline{font-weight:600;overflow-wrap:anywhere;margin-bottom:2.5rem}@media only screen and (max-width:50em){.story-detail-content-app .headline{margin-bottom:1.5rem}}.story-detail-content-app .m-wrapper{max-width:37.5rem}.story-detail-content-app .container{display:flex;gap:4rem;align-items:center}@media only screen and (max-width:50em){.story-detail-content-app .container{gap:2.5rem;flex-direction:column}}.story-detail-content-app p{overflow-wrap:anywhere}.story-detail-content-app p:not(:last-child){margin-bottom:1.25rem}.story-detail-content-app .text-headline{font-weight:700;margin-bottom:.375rem}.story-detail-content-app .content{flex-grow:1;white-space:pre-line}.story-detail-content-app .description:not(:last-child){margin-bottom:1.625rem}.story-detail-content-app img{-o-object-fit:contain;object-fit:contain;max-width:11.5rem;height:18.75rem;border-radius:1rem}@media only screen and (max-width:59.375em){.story-detail-content-app img{margin:0 auto}}.story-detail-intro-image-app{padding-top:1.375rem;padding-bottom:0;background-image:url(/hero-background-gradient.webp);background-size:cover;min-height:42.5rem}@media only screen and (max-width:59.375em){.story-detail-intro-image-app{padding-top:2.5rem;padding-bottom:4rem}}@media only screen and (max-width:50em){.story-detail-intro-image-app .upper-header{display:none}}.story-detail-intro-image-app .upper-header a{display:block;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:59.375em){.story-detail-intro-image-app .image-module-container{order:-1}}.story-detail-intro-image-app img{-o-object-fit:contain;object-fit:contain;min-height:19.75rem;min-width:31.25rem}@media only screen and (max-width:50em){.story-detail-intro-image-app img{min-width:unset}}.story-detail-intro-image-app .headline{color:var(--color-black);text-transform:uppercase;margin-bottom:0}.story-detail-intro-image-app .container{display:flex;flex-direction:column}.story-detail-intro-image-app .inner-container{display:flex}@media only screen and (max-width:59.375em){.story-detail-intro-image-app .inner-container{flex-direction:column}}.story-detail-intro-image-app .content{display:flex;flex-direction:column;justify-content:center;gap:2.5rem;max-width:32.875rem;margin:0 auto}@media only screen and (max-width:59.375em){.story-detail-intro-image-app .content{text-align:center}}.story-detail-intro-image-app .content .actions{display:flex;gap:1rem}@media only screen and (max-width:59.375em){.story-detail-intro-image-app .content .actions{margin:0 auto}}.story-detail-intro-image-app .content .button{display:block;width:-moz-fit-content;width:fit-content}.trainings-portal-popup.popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden}.trainings-portal-popup.popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.trainings-portal-popup.popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.trainings-portal-popup.popup.is-active>.container .close{opacity:1}.trainings-portal-popup.popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.trainings-portal-popup.popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.trainings-portal-popup.popup .close:hover{background-color:var(--color-primary-dark)}.trainings-portal-popup.popup .close span{display:none}.trainings-portal-popup.popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.trainings-portal-popup.popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.trainings-portal-popup.popup .head-content img{border-radius:unset}}.trainings-portal-popup.popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.trainings-portal-popup.popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.trainings-portal-popup.popup>.container{max-height:unset}}@media only screen and (max-width:40em){.trainings-portal-popup.popup>.container{border-radius:unset;height:100%}}.trainings-portal-popup.popup .background-blur{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.trainings-portal-popup.popup .container{height:90vh;z-index:1}@media only screen and (max-width:50em){.trainings-portal-popup.popup .container{height:100vh}}.trainings-portal-popup.popup .container .inner-container .is-checkbox label{padding-left:2rem}.trainings-portal-popup.popup .container .inner-container .is-checkbox .checkmark{left:.625rem}.trainings-portal-popup.popup>.container{width:100%;max-height:56.25rem;max-width:81.25rem}.trainings-portal-popup.popup>.container>.close{left:96%}.trainings-portal-popup .close+.inner-container{margin-top:calc(var(--close-button-size)*-1)}.trainings-portal-popup .close+.inner-container .checkmark{top:.625rem;left:0;transform:translateY(0)}.trainings-portal-popup .close+.inner-container .is-checkbox label{padding-left:1.5rem}.trainings-portal-popup .close+.inner-container .is-checkbox.is-invalid label{padding:.5rem .5rem .5rem 1.5rem}.trainings-portal-popup .iframe{border-width:0;border-style:none;border-radius:1rem;width:100%;height:100%}.trainings-portal-popup .inner-container{height:100%;border-radius:.75rem;background-color:var(--color-white)}.back-to-top-button{margin:4rem auto 0}.back-to-top-button .action{display:flex;gap:.5rem;align-items:center;cursor:pointer;font-weight:500}.social-links-with-language-switch-mobile{display:flex}.social-links-with-language-switch-mobile .languages-switch .headline{margin-bottom:1rem}.social-links-with-language-switch-mobile .languages-switch ul{margin-top:0}.social-links-with-language-switch-mobile .social-list{align-items:flex-end;gap:1.5rem}.upcoming-events ul{list-style:none;margin:0;padding:0}.upcoming-events ul li{margin:0;padding:0}.upcoming-events ul li:before{content:none}.upcoming-events li:not(:last-child){margin-bottom:1.5rem}.upcoming-events .title{--color-headline:var(--color-black);text-align:center;margin-bottom:2.5rem}.upcoming-events .button{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-top:2.5rem}.end-card .card{flex-direction:row;gap:1.5rem;padding:1.5rem;min-height:unset;box-shadow:0 2rem 3rem 0 rgba(13,21,33,.125)}.end-card .card:hover{transform:translateY(0)}@media only screen and (max-width:50em){.end-card .card{flex-direction:column;gap:2.5rem;padding:2.5rem}}.end-card .card .image-wrapper{min-height:unset;max-height:11.625rem;width:100%;max-width:17.875rem}@media only screen and (max-width:50em){.end-card .card .image-wrapper{display:flex;max-width:unset}}.end-card .card img{border-radius:var(--border-radius-cards)}@media only screen and (max-width:50em){.end-card .card img{max-height:4.5rem;max-width:4.5rem;margin:0 auto}}.end-card .title{--color-headline:var(--color-black);text-align:center;margin-bottom:2.5rem}.end-card .headline{text-align:left;margin-bottom:.5rem}.end-card .content{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:50em){.end-card .content{align-items:center}.end-card .description{text-align:center}}.end-card .actions{display:flex;gap:1rem;margin-top:1.5rem}@media only screen and (max-width:40em){.end-card .actions{flex-direction:column;margin-top:2.5rem}}.end-card .button{display:block}.end-card .container{display:flex;flex-direction:column}.end-card .back-to-top-button{margin-left:auto;margin-right:auto}.primary-slider .swiper-container .swiper{position:relative;padding:unset;margin:unset}.primary-slider .swiper-wrapper{margin:0-10rem;padding:0 10rem}.primary-slider .swiper-slide{padding:0 11.25rem}@media only screen and (max-width:90em){.primary-slider .swiper-slide{padding:0 8.75rem}}@media only screen and (max-width:75em){.primary-slider .swiper-slide{padding:0 5rem}}@media only screen and (max-width:59.375em){.primary-slider .swiper-slide{padding:0 2.5rem}}@media only screen and (max-width:50em){.primary-slider .swiper-slide{padding:0 1.25rem}}@media only screen and (max-width:40em){.primary-slider .swiper-slide{padding:0}}.primary-slider .swiper-slide-pref{padding-left:.625rem}.primary-slider .swiper-slide-next,.primary-slider .swiper-slide-prev{cursor:pointer}.primary-slider .actions{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:59.375em){.primary-slider .actions{display:block}}.primary-slider .actions .swiper-button-next,.primary-slider .actions .swiper-button-prev{position:absolute;display:flex;top:0;justify-content:center;align-items:center;z-index:2;height:80%;width:37%;background-color:transparent;transform:translateY(-50%)}.primary-slider .actions .swiper-button-next.swiper-button-disabled,.primary-slider .actions .swiper-button-prev.swiper-button-disabled{opacity:.4;pointer-events:none}.primary-slider .actions .swiper-button-prev{right:50%;cursor:url(/arrow-left.svg),auto}.primary-slider .actions .swiper-button-next{left:50%;cursor:url(/arrow-right.svg),auto}.primary-slider .actions .swiper-button-next,.primary-slider .actions .swiper-button-prev{cursor:pointer;width:3rem;height:3rem;padding:.75rem;top:50%;background-color:var(--color-white);border-radius:1rem}.primary-slider .actions .swiper-button-prev{left:4%;background-image:url(/arrow-left.svg);background-repeat:no-repeat;background-position:50%}.primary-slider .actions .swiper-button-prev.swiper-button-disabled{background-image:url(/arrow-left-disabled.svg)}.primary-slider .actions .swiper-button-next{left:93%;background-image:url(/arrow-right.svg);background-repeat:no-repeat;background-position:50%}.primary-slider .actions .swiper-button-next.swiper-button-disabled{background-image:url(/arrow-right-disabled.svg)}.secondary-slider.swiper-container .swiper{position:relative;overflow:unset;padding:unset;margin:unset}.secondary-slider .swiper-wrapper{margin:0-10rem;padding:0 10rem}.secondary-slider .swiper-slide{padding:0}.secondary-slider .swiper-slide-pref{padding-left:.625rem}.secondary-slider .swiper-slide-next,.secondary-slider .swiper-slide-prev{cursor:pointer}.secondary-slider .actions{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:59.375em){.secondary-slider .actions{display:block}}.secondary-slider .actions .swiper-button-next,.secondary-slider .actions .swiper-button-prev{position:absolute;display:flex;top:0;justify-content:center;align-items:center;z-index:2;height:80%;width:37%;background-color:transparent;transform:translateY(-50%)}.secondary-slider .actions .swiper-button-next.swiper-button-disabled,.secondary-slider .actions .swiper-button-prev.swiper-button-disabled{opacity:.4;pointer-events:none}.secondary-slider .actions .swiper-button-prev{right:50%;cursor:url(/arrow-left.svg),auto}.secondary-slider .actions .swiper-button-next{left:50%;cursor:url(/arrow-right.svg),auto}.secondary-slider .actions .swiper-button-next,.secondary-slider .actions .swiper-button-prev{cursor:pointer;width:3rem;height:3rem;padding:.75rem;top:50%;background-color:var(--color-white);border-radius:1rem}.secondary-slider .actions .swiper-button-prev{left:4%;background-image:url(/arrow-left.svg);background-repeat:no-repeat;background-position:50%}.secondary-slider .actions .swiper-button-prev.swiper-button-disabled{background-image:url(/arrow-left-disabled.svg)}.secondary-slider .actions .swiper-button-next{left:93%;background-image:url(/arrow-right.svg);background-repeat:no-repeat;background-position:50%}.secondary-slider .actions .swiper-button-next.swiper-button-disabled{background-image:url(/arrow-right-disabled.svg)}.secondary-slider .swiper .swiper-slide-active .card{transform:scale(1);filter:unset}.secondary-slider .card{max-width:28rem;box-shadow:0 32px 48px 0 rgba(13,21,33,.078);filter:blur(3px);transform:scale(.8);transition:transform .4s linear}@media only screen and (max-width:50em){.secondary-slider .card{filter:blur(1px)}}.secondary-slider .card .headline{text-align:left}.key-facts-events{padding-top:2.5rem;padding-bottom:2.5rem;background:var(--color-white)}.key-facts-events ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2.5rem}.key-facts-events ul li{margin:0;padding:0}.key-facts-events ul li:before{content:none}@media only screen and (max-width:59.375em){.key-facts-events ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem}}.key-facts-events ul li{flex-grow:1}.key-facts-events .headline{--color-headline:var(--color-black);text-align:center;margin-bottom:.25rem}.key-facts-events .description{text-align:center;color:var(--color-grey-dark)}.gallery-events .container{display:flex;flex-direction:column}.gallery-events .container::-webkit-scrollbar{display:none}.gallery-events ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));gap:.5rem}.gallery-events ul li{margin:0;padding:0}.gallery-events ul li:before{content:none}.gallery-events img{border-radius:1rem;height:12.75rem;-o-object-fit:cover;object-fit:cover}.gallery-events .button{margin-top:2.5rem;margin-left:auto;margin-right:auto}.gallery-events .popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;background-color:rgba(13,21,33,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery-events .popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.gallery-events .popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.gallery-events .popup.is-active>.container .close{opacity:1}.gallery-events .popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.gallery-events .popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.gallery-events .popup .close:hover{background-color:var(--color-primary-dark)}.gallery-events .popup .close span{display:none}.gallery-events .popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.gallery-events .popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.gallery-events .popup .head-content img{border-radius:unset}}.gallery-events .popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.gallery-events .popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.gallery-events .popup>.container{max-height:unset}}@media only screen and (max-width:40em){.gallery-events .popup>.container{border-radius:unset;height:100%}}.gallery-events .popup>.container{height:90vh;background-color:transparent;max-width:60rem;gap:2.5rem;border-radius:unset;padding:0 1.25rem}.gallery-events .popup .close{top:-6.25rem;left:100%}.gallery-events .popup ul{grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr));gap:8px}.event-recaps{background-color:var(--color-light-grey);overflow-y:hidden}.event-recaps .headline{--color-headline:var(--color-black);margin-bottom:4rem}.event-recaps .card{height:100%;min-height:unset;max-height:23.75rem}.event-recaps .card .image-wrapper{min-height:unset;height:10.5rem}.event-recaps .card .content .description{text-align:left}.event-recaps .card .content .more{font-weight:500;color:var(--color-black);margin-right:auto;border:1px solid var(--color-primary);border-radius:.25rem;padding:0 4px}.events-recap-popup{--close-button-size:1rem;position:fixed;top:0;left:0;width:0;height:0;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;z-index:99999;transition:opacity 0s linear .2s,visibility 0s linear .2s,width 0s .2s,height 0s .2s;visibility:hidden;--color-headline:var(--color-black)}.events-recap-popup.is-active{width:100vw;height:100vh;opacity:1;transition:opacity 0s linear,visibility 0s linear;visibility:visible}.events-recap-popup.is-active>.container{transform:translate(-50%,-50%) scale(1);box-shadow:0 2rem 3rem 0 rgba(13,21,33,.078)}.events-recap-popup.is-active>.container .close{opacity:1}.events-recap-popup .close{position:sticky;top:1.25rem;left:92%;padding:var(--close-button-size);height:0;width:0;overflow:hidden;border-radius:.375rem;background-color:var(--color-primary);opacity:0;transition:background-color .15s linear,opacity 0s linear .2s;z-index:3}.events-recap-popup .close:before{content:"";font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;speak:never;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--close-button-size);color:var(--color-black)}.events-recap-popup .close:hover{background-color:var(--color-primary-dark)}.events-recap-popup .close span{display:none}.events-recap-popup .head-content{position:relative;margin-top:calc(var(--close-button-size)*2*-1)}.events-recap-popup .head-content img{width:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:40em){.events-recap-popup .head-content img{border-radius:unset}}.events-recap-popup>.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);border-radius:.75rem;background-color:var(--color-white);min-width:43.75rem;max-width:43.75rem;max-height:68.75rem;overflow-y:scroll;transition:transform .2s linear}@media only screen and (max-width:59.375em){.events-recap-popup>.container{width:100%;min-width:unset}}@media only screen and (max-width:50em){.events-recap-popup>.container{max-height:unset}}@media only screen and (max-width:40em){.events-recap-popup>.container{border-radius:unset;height:100%}}.events-recap-popup.is-active>.container{height:80vh;transform:translateX(-50%)}.events-recap-popup.is-active>.container::-webkit-scrollbar{display:none}@media only screen and (max-width:75em){.events-recap-popup.is-active>.container{max-width:94dvw}}@media only screen and (max-width:50em){.events-recap-popup.is-active>.container{border-radius:0;top:0;max-width:100dvw;height:100dvh}}.events-recap-popup.is-active>.container .close{left:100%;top:2rem;right:0;margin-right:2rem;z-index:9999999}.events-recap-popup.meat-up-tour .image-headline .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.events-recap-popup.meat-up-tour .image-headline .headline{text-align:center;margin-bottom:2.5rem}.events-recap-popup.meat-up-tour .image-headline img{-o-object-fit:contain;object-fit:contain;max-height:29.125rem}.events-recap-popup.meat-up-tour .locations{background:var(--color-black)}@media only screen and (max-width:50em){.events-recap-popup.meat-up-tour .locations{padding-left:.75rem;padding-right:.75rem}}.events-recap-popup.meat-up-tour .locations .inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:center}.events-recap-popup.meat-up-tour .locations .column{display:flex;flex-direction:column;gap:2.5rem}.events-recap-popup.meat-up-tour .locations .column .headline{color:var(--color-white);text-align:center;margin-bottom:1.5rem}.events-recap-popup.meat-up-tour .locations .cell{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center}@media only screen and (max-width:50em){.events-recap-popup.meat-up-tour .locations .cell{font-size:.875rem}.events-recap-popup.meat-up-tour .locations .cell img{width:1.5rem;height:1.5rem}}.events-recap-popup.meat-up-tour .locations .date{color:var(--color-white);font-weight:400}.events-recap-popup.meat-up-tour .locations .name{color:var(--color-white);font-weight:700}.events-recap-popup.community-days-2023 .content-text-events,.events-recap-popup.community-days-2024 .content-text-events,.events-recap-popup.community-days-2025 .content-text-events{background-color:var(--color-white);padding-bottom:0}.events-recap-popup.community-hour-2024 .content-text-events{background-color:var(--color-white)}.events-recap-popup.experience-day-fruhjahr-2023 .youtube-video{padding-bottom:0}.events-recap-popup.content-house-mallorca .content-text-events{background-color:var(--color-white);padding-bottom:0}.events-recap-popup.content-house-mallorca .youtube-video{padding-top:4rem}.events-recap-popup.tfs-thankssgiving .content-text-events{background-color:var(--color-white);padding-bottom:0}.events-recap-popup.tfs-thankssgiving .youtube-video{padding-bottom:0}.events-recap-popup.tfs-secret-garden .content-text-events{background-color:var(--color-white);padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width:50em){.events-recap-popup.tfs-secret-garden .content-text-events{padding-bottom:2.5rem}}.events-recap-popup.tfs-secret-garden .youtube-video{padding-bottom:0}.events-recap-popup.tfs-club-lounge .content-text-events{background-color:var(--color-white);padding-bottom:4rem}@media only screen and (max-width:50em){.events-recap-popup.tfs-club-lounge .content-text-events{padding-bottom:2.5rem}}.events-recap-popup.tfs-club-lounge .youtube-video{padding-bottom:0}.events-recap-popup.tfs-fire-flame .content-text-events{background-color:var(--color-white);padding-bottom:4rem}@media only screen and (max-width:50em){.events-recap-popup.tfs-fire-flame .content-text-events{padding-bottom:2.5rem}}.events-recap-popup.tfs-fire-flame .youtube-video{padding-bottom:0}.events-recap-popup.tfs-christmas-market .youtube-video,.events-recap-popup.tfs-take-off .youtube-video{padding-top:4rem;padding-bottom:0}.events-recap-popup .content-text-events .inner-wrapper{max-width:45rem}.events-recap-popup .container{width:100%;max-width:75rem;top:5rem}.events-recap-popup .event-recaps{padding-top:4rem;padding-bottom:4rem}.events-recap-popup .event-recaps .container{height:unset}.events-recap-popup .event-recaps .inner-wrapper{max-width:unset;padding:unset}.events-recap-popup .event-recaps .back-to-top-button{display:none}.events-recap-popup .key-headline{display:flex;flex-direction:column;justify-content:center;gap:4px}.events-recap-popup .key-headline .headline{font-size:3rem;font-weight:700;white-space:pre-line;margin-top:unset}@media only screen and (max-width:50em){.events-recap-popup .key-headline .headline{margin-bottom:unset;font-size:1.5rem}}.events-recap-popup .detail-staging{--color-headline:var(--color-white);position:relative;top:0;display:flex;justify-content:space-between;margin-top:-2.25rem;gap:4rem;max-height:32.5rem;min-height:32.5rem}@media only screen and (max-width:59.375em){.events-recap-popup .detail-staging{flex-direction:column;gap:1.5rem;justify-content:unset;max-height:25rem;min-height:unset}}@media only screen and (max-width:50em){.events-recap-popup .detail-staging{padding-top:4.75rem}}.events-recap-popup .detail-staging .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.events-recap-popup .detail-staging .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-recap-popup .date{color:var(--color-grey)}@media only screen and (max-width:50em){.events-recap-popup .date{font-size:.875rem}}.events-recap-popup .gallery-images{display:flex;flex-direction:column;gap:2.5rem;max-width:calc(45rem + 4rem);padding-left:2rem;padding-right:2rem;margin:0 auto}.events-recap-popup .gallery-images .headline{margin-bottom:1rem}.events-recap-popup .gallery-images ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.events-recap-popup .gallery-images ul li{margin:0;padding:0}.events-recap-popup .gallery-images ul li:before{content:none}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul{grid-template-columns:repeat(2,1fr)}}.events-recap-popup .gallery-images ul li{padding:unset}.events-recap-popup .gallery-images ul li:first-child{grid-row:1/span 2;grid-column:1/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:first-child{grid-row:1/span 2;grid-column:1/span 1}}.events-recap-popup .gallery-images ul li:first-child img{max-height:18.75rem}.events-recap-popup .gallery-images ul li:nth-child(9){grid-row:4/span 2;grid-column:2/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:nth-child(9){grid-row:4/span 2;grid-column:2/span 1}}.events-recap-popup .gallery-images ul li:nth-child(9) img{max-height:18.75rem}.events-recap-popup .gallery-images ul li:nth-child(10){grid-row:6/span 2;grid-column:1/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:nth-child(10){grid-row:6/span 2;grid-column:1/span 1}}.events-recap-popup .gallery-images ul li:nth-child(10) img{max-height:18.75rem}.events-recap-popup .gallery-images ul li:nth-child(16){grid-row:9/span 2;grid-column:1/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:nth-child(16){grid-row:9/span 2;grid-column:1/span 1}}.events-recap-popup .gallery-images ul li:nth-child(16) img{max-height:18.75rem}.events-recap-popup .gallery-images ul li:nth-child(24){grid-row:12/span 2;grid-column:2/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:nth-child(24){grid-row:12/span 2;grid-column:1/span 1}}.events-recap-popup .gallery-images ul li:nth-child(24) img{max-height:18.75rem}.events-recap-popup .gallery-images ul li:nth-child(25){grid-row:14/span 2;grid-column:1/span 2}@media only screen and (max-width:40em){.events-recap-popup .gallery-images ul li:nth-child(25){grid-row:14/span 2;grid-column:1/span 1}}.events-recap-popup .gallery-images ul li:nth-child(25) img{max-height:18.75rem}.events-recap-popup .gallery-images ul .image-wrapper{height:100%}.events-recap-popup .gallery-images ul img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;max-height:9.125rem}.events-recap-double-image{padding-top:0;padding-bottom:0}@media only screen and (max-width:50em){.events-recap-double-image{display:none}}.events-recap-double-image .image-wrapper{width:18.75rem;height:33.25rem}.events-recap-double-image .container{display:flex;flex-direction:column}.events-recap-double-image ul{list-style:none;padding:0;display:flex;gap:4rem;margin:0 auto}.events-recap-double-image ul li{margin:0;padding:0}.events-recap-double-image ul li:before{content:none}.events-recap-double-image ul img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.events-recap-linkedin-section .headline{text-align:center;white-space:pre-line;margin-bottom:2.5rem}p{font-size:clamp(.875rem,2vw,1rem)}.home{overflow-x:hidden}.home .customer-cases,.home .modules{padding-bottom:13.75rem}.home .more{transform:translateY(-10%);padding-top:0;padding-bottom:0}.home .staging .content{top:40%}.home .staging+.youtube-video{transform:translateY(-50%);padding-top:0;padding-bottom:0;margin-bottom:-2.5rem}.home .youtube-video{transform:translateY(-40%);padding-bottom:0}.home .videos{transform:translateY(0);background-color:var(--color-white);padding-top:1.25rem}.home .videos .container{transform:translateY(-15%)}@media only screen and (max-width:50em){.home .videos .container{transform:translateY(-15%)}}.product{overflow-x:hidden}.product .more{transform:translateY(-20%);padding-bottom:0;padding-top:0}.product .software-and-cloud{padding-bottom:7.5rem}@media only screen and (max-width:50em){.product .software-and-cloud{padding-bottom:5rem}}@media only screen and (min-width:59.375em){.product .empty-space{height:34.375rem}}.product .videos{background-color:var(--color-white);padding-top:15rem}@media only screen and (max-width:50em){.product .videos{padding-top:4rem}}.product .story-detail-more-articles{padding-bottom:15rem}.customers .videos{background-color:var(--color-black);padding-top:unset}.customers .videos .headline{color:var(--color-white);text-transform:uppercase;font-size:2.25rem;font-weight:500;letter-spacing:4px;margin-bottom:5rem}.customers .videos .container{transform:translateY(25%)}.customers .videos .container .button{display:none}.customers .customer-stories{transform:translateY(12.5rem)}.customers .customer-cases{padding-top:13.75rem}.community{overflow-x:hidden}.community section.more{padding-top:unset;padding-bottom:7.5rem}@media only screen and (max-width:50em){.community section.more{padding-top:0;padding-bottom:1.25rem}}.community .youtube-video{padding-top:0;background-color:var(--color-white);margin-bottom:-2.5rem}.community .youtube-video:not(.videos){padding-bottom:unset}.community .youtube-video:not(.videos) .container{transform:translateY(-9.375rem)}@media only screen and (max-width:50em){.community .youtube-video:not(.videos) .container{transform:translateY(-8.125rem)}}.community .videos{background-color:var(--color-white);padding-bottom:6.25rem}.community .videos .container{transform:translateY(-12.5rem)}.community .community-overview{margin-top:-12.5rem;padding-top:16.25rem;padding-bottom:7.5rem}@media only screen and (max-width:59.375em){.community .community-overview{padding-top:12.5rem}}@media only screen and (max-width:50em){.community .community-overview{padding-bottom:5rem}}.community .community-event-overview{transform:translateY(-6.25rem);padding-bottom:9.375rem}.community .community-event-overview .panel{background-color:hsla(0,0%,100%,.86)}.about-us{overflow-x:hidden}.about-us .about-huck-it-overview{background-color:var(--color-white)}.about-us .about-huck-it-overview .container{transform:translateY(-13.125rem)}@media only screen and (max-width:59.375em){.about-us .about-huck-it-overview .container{transform:translateY(-9.375rem)}}.about-us+.distributor-cards--footer .image-wrapper{height:25rem}.about-us .about-us-gallery{padding-bottom:unset}.about-us .customer-cases{transform:translateY(-15rem);padding-top:16.25rem;padding-bottom:13.75rem}.about-us .more{padding-bottom:unset}.about-us .more .container{transform:translateY(-9.375rem)}.contact{overflow-x:hidden}.contact .content-text{padding-top:9.375rem}@media only screen and (max-width:59.375em){.contact .content-text{padding-bottom:12.5rem}}@media only screen and (max-width:50em){.contact .content-text{padding-top:10.625rem}}.contact .content-text .button{margin-top:.5rem}.contact .content-text .wrapper{max-width:68.75rem}.contact .faq{padding-top:18.75rem}@media only screen and (max-width:75em){.contact .faq{padding-top:11.25rem}}.contact .faq .image-top{top:-27.5rem}@media only screen and (max-width:75em){.contact .faq .image-top{top:-18.75rem}}.contact .faq .image-top img{width:43.75rem;height:17.5rem}@media only screen and (max-width:75em){.contact .faq .image-top img{width:31.25rem;height:12.5rem}}.product-detail .modules-more{padding-top:unset}.product-detail .modules-more .container{transform:translateY(12.5rem)}.product-detail+.distributor-cards{padding-top:6.25rem;margin-top:unset}.demo{overflow-x:hidden}.demo .empty-space{height:43.75rem}@media only screen and (max-width:68.75em){.demo .empty-space{height:100rem}}@media only screen and (max-width:50em){.demo .demo-slider{padding-bottom:0}}.demo .demo-experience-day{padding-top:15rem}.demo .demo-experience-day .container{max-width:60rem;margin:0 auto}@media only screen and (max-width:50em){.demo .demo-experience-day .container{max-width:unset}}.demo .demo-experience-day .container .headline{margin-bottom:2.5rem}@media only screen and (max-width:50em){.demo .demo-experience-day .container .headline{margin-bottom:1.5rem}}.demo .demo-experience-day .container p{white-space:pre-line;margin-bottom:0}.demo .demo-experience-day .container .actions{margin-top:2.5rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:50em){.demo .demo-experience-day .container .actions{margin-top:1.5rem}}.demo .demo-experience-day .container .actions a{margin-top:unset}.demo .demo-experience-day .actions{gap:1.5rem}.demo .demo-experience-day .actions .button{margin-right:unset}.demo .demo-experience-day .actions .button--secondary{color:var(--color-white)}@media only screen and (max-width:50em){.demo .demo-experience-day .actions .button--secondary{margin-top:unset}}.demo .demo-overview{padding-top:0}@media only screen and (max-width:50em){.demo .demo-overview iframe{max-height:13.625rem}}.demo .demo-overview .container{position:relative}.demo .demo-overview .container:after{content:"";position:absolute;top:-51.875rem;right:-6.25rem;width:56.25rem;height:18.75rem;border-radius:.75rem;background-image:url(/demo-experience-day-new.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:75em){.demo .demo-overview .container:after{top:-56.25rem;width:37.5rem}}@media only screen and (max-width:59.375em){.demo .demo-overview .container:after{top:-53.125rem;width:37.5rem}}@media only screen and (max-width:50em){.demo .demo-overview .container:after{top:-46.875rem;height:12.5rem}}@media only screen and (max-width:26.25em){.demo .demo-overview .container:after{top:-52.5rem}}.demo .module-try-form:not(.demo .module-try-form.popup){position:relative;padding:0}.demo .module-try-form:not(.demo .module-try-form.popup) .container:not(.contact-popup-form .container){position:absolute;top:-56.25rem;width:100%;max-width:90rem}@media only screen and (max-width:68.75em){.demo .module-try-form:not(.demo .module-try-form.popup) .container:not(.contact-popup-form .container){top:-106.25rem}}.community-meat-up{overflow-x:hidden}.community-meat-up .staging-community-tfs .container img{position:absolute;top:50%;left:50%;width:31.25rem;height:31.25rem;transform:translate(-50%,-50%)}.community-meat-up .staging-community-tfs .content{padding-top:unset;padding-bottom:2.5rem;top:100%;background-color:var(--color-white)}.community-meat-up .staging-community-tfs .content ul{padding-bottom:unset;transform:translateY(-2.5rem)}.community-meat-up .staging-community-tfs .content ul .panel .description,.community-meat-up .staging-community-tfs .content ul .panel .headline{color:var(--color-black)}.community-meat-up .staging-community-tfs+.content-text{padding-bottom:12.5rem}.community-meat-up .staging-community-tfs+.content-text .content{display:flex;flex-direction:column}.community-meat-up .staging-community-tfs+.content-text .button{margin-right:auto}.community-meat-up .youtube-video.is-active{padding-top:0}.community-meat-up .event-registration{padding-top:unset}.community-meat-up .event-registration .headline{color:var(--color-black);text-align:center;font-weight:600}.community-meat-up .event-registration .container{position:relative;display:flex;flex-direction:column}.community-meat-up .event-registration .button{margin-top:2rem;margin-left:auto;margin-right:auto}.story-detail{overflow-x:hidden}.story-detail .staging-story-detail{padding-bottom:17.5rem}.story-detail .staging-story-detail+.youtube-video{padding-top:0;padding-bottom:0}.story-detail .staging-story-detail+.youtube-video .container{transform:translateY(-13.75rem)}.story-detail .demo-slider{margin-bottom:16.25rem}.story-detail .more{transform:translateY(-12.5rem);padding-bottom:unset}.story-detail+.distributor-cards--footer{margin-top:-12.5rem}.story-detail .distributor-cards--story{padding-top:0;padding-bottom:0}.story-detail .empty-space{padding:10rem 0;background-color:var(--color-light-grey)}.story-detail .youtube-video-stories{background-color:var(--color-white)}.story-detail .youtube-video-stories .outro{margin-top:5rem}.community-content-house{overflow-x:hidden}.community-content-house .page-header .additional-layer .button,.community-content-house .page-header .additional-layer .headline{font-weight:500}.community-content-house .staging-community-tfs{z-index:1}.community-content-house .staging-community-tfs .content{padding-top:0;padding-bottom:0}.community-content-house .staging-community-tfs .cards-list{transform:translateY(-2.5rem)}.community-content-house .staging-community-tfs .cards-list .panel{background-color:hsla(0,0%,100%,.6)}.community-content-house .staging-community-tfs .cards-list .panel .description,.community-content-house .staging-community-tfs .cards-list .panel .headline{color:var(--color-black)}.community-content-house .events-testimonials-content-house{background-color:#b9bcae;background-image:unset}.community-content-house .content-house-content-text{padding-bottom:18.75rem;transform:translateY(-12.5rem)}.stories{overflow-x:hidden}.stories .more{background-color:var(--color-white)}.tanss-journey{overflow-x:hidden}.tanss-journey+.distributor-cards,.tanss-journey-header .nav-main{display:none}.career .outro-section{padding-bottom:0;transform:translateY(3.75rem)}.career .outro-section .headline{font-weight:600;color:var(--color-black);text-align:center}.experience-day{overflow-x:hidden}.experience-day .staging-community-tfs{transform:translateY(0);z-index:1}@media only screen and (max-width:75em){.experience-day .staging-community-tfs img{-o-object-fit:cover;object-fit:cover}}.experience-day .staging-community-tfs .content{padding-top:0;padding-bottom:0}.experience-day .staging-community-tfs .cards-list{transform:translateY(-2.5rem)}.experience-day .staging-community-tfs .cards-list .panel{background-color:hsla(0,0%,100%,.6)}.experience-day .staging-community-tfs .cards-list .panel .description,.experience-day .staging-community-tfs .cards-list .panel .headline{color:var(--color-black)}.experience-day .content-house-content-text{padding-bottom:0;transform:translateY(0)}.experience-day .content-house-content-text .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.experience-day .content-house-content-text .container p{white-space:pre-line}.experience-day .content-house-content-text .key{text-align:center;color:var(--color-black)}.experience-day .youtube-video{padding-top:4rem}@media only screen and (max-width:50em){.experience-day .youtube-video{padding-top:3rem}}.experience-day .experience-days-slider{padding-top:var(--section-padding);padding-bottom:0}.experience-day .event-registration{padding-top:unset}.experience-day .event-registration .headline{color:var(--color-black);text-align:center;font-weight:600;margin-bottom:unset}.experience-day .event-registration .container{position:relative;display:flex;flex-direction:column}.experience-day .event-registration .button{margin-top:3rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:50em){.experience-day .event-registration .button{margin-top:2rem}}.story-detail-app-page+.distributor-cards--footer{margin-top:2.5rem}.story-detail-app-page .end-card{padding-bottom:0}.story-detail-app-page .empty-space{padding:10rem 0;background-color:var(--color-light-grey)}.community-tfs{overflow-x:hidden}.community-tfs .youtube-video{padding-top:0}.scope-day{overflow-x:hidden}.scope-day .content-text-events .headline{text-align:left}