@media only screen and (max-width:1023.5px){body.open{overflow:hidden}.mobile-nav-menu{backdrop-filter:blur(50px);display:flex;flex-direction:column;height:100%;inset:0;opacity:0;overflow:hidden;padding:0 24px;position:fixed;transform:translateX(100%);transform-origin:right;transition:transform .4s,opacity .3s;width:100%;z-index:9999}.mobile-nav-menu .links-wrapper{display:flex;flex-direction:column;gap:var(--spacingXL);margin:auto 0;padding:0 16px}.mobile-nav-menu .links-wrapper .li{list-style:none}.mobile-nav-menu .links-wrapper .li-link{border-radius:var(--largeRadius);color:var(--bodyTextColor);display:block;position:relative;text-decoration:none}.mobile-nav-menu .mobile-overlay-contact{display:flex;flex-direction:column;font-size:15px;gap:var(--spacingXXL);margin-bottom:24px}.mobile-nav-menu .mobile-overlay-contact .linkedin-link{align-items:center;color:var(--bodyTextColor);display:flex;font-size:15px;gap:var(--spacingS);text-decoration:none}.mobile-nav-menu .mobile-overlay-contact p{font-size:15px}.mobile-nav-menu.active{opacity:1;transform:scale(1)}#navigation-section{background-color:var(--secondary);border-radius:var(--standardRadius);box-sizing:border-box;height:50px;margin:10px;padding:10px;position:fixed;top:0;transition:top .3s ease,transform .3s ease;width:calc(100% - 20px);z-index:10000}#navigation-section.nav-hidden{transform:translateY(calc(-100% - 20px))}#navigation-section .ul-wrapper{display:none}#navigation-section .container{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}#navigation-section .nav{align-items:center;display:flex;justify-content:space-between;width:100%}#navigation-section .logo{align-items:center;box-sizing:border-box;display:flex;height:25px;justify-content:flex-start;padding:0;width:80px;z-index:10}#navigation-section .logo picture img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}#navigation-section .mobile-nav-buttons{align-items:center;display:flex;gap:var(--spacingXS)}#navigation-section .toggle{align-items:center;background-color:transparent;border:none;border-radius:var(--standardRadius);display:flex;height:30px;justify-content:center;margin:0 0 0 auto;width:46px}#navigation-section .active .line1{top:50%;transform:translate(-50%,-50%) rotate(45deg)}#navigation-section .active .line2{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}#navigation-section .active .box{background-color:var(--backgroundPrimary)}#navigation-section .box{align-items:center;background-color:var(--navButtonBackground);border-radius:var(--standardRadius);display:flex;justify-content:center;min-height:34.5px;min-width:46px;padding:8px 13px;position:relative}#navigation-section .line{background-color:var(--headerColor);border-radius:1px;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:20px}#navigation-section .line1{top:calc(50% - 2.5px)}#navigation-section .line1,#navigation-section .line2{transform:translate(-50%,-50%);transition:all .3s ease}#navigation-section .line2{top:calc(50% + 2.5px)}#navigation-section .line-x1,#navigation-section .line-x2{display:none}}@media only screen and (min-width:1024px){#navigation-section{background-color:transparent;box-sizing:border-box;padding:clamp(15px,1.5vw,28px) clamp(26px,2.6vw,50px);pointer-events:none;position:fixed;transition:transform .3s ease;width:100%;z-index:10000}#navigation-section .login-contact-buttons,#navigation-section .logo,#navigation-section .ul-wrapper{pointer-events:auto}#navigation-section.nav-hidden{transform:translateY(-100%)}#navigation-section .container{align-items:center;display:flex;gap:clamp(.8rem,1.5vw,1.5rem);justify-content:flex-end;margin:auto;max-width:none;width:100%}#navigation-section .nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;width:100%}#navigation-section .ul-wrapper{background-color:var(--tertiary);border-radius:var(--largeRadius);display:flex;grid-column:2;justify-self:center;padding:var(--spacingS-desktop)}#navigation-section .toggle{display:none}#navigation-section .mobile-nav-buttons{display:none!important}#navigation-section .logo{align-items:center;display:flex;grid-column:1;height:clamp(24px,2.4vw,46px);justify-content:flex-start;padding:0;width:clamp(76px,7.6vw,146px);z-index:100}#navigation-section .logo picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#navigation-section .ul{align-items:center;display:flex;gap:var(--spacingS-desktop);justify-content:flex-start;margin:0;padding:0;width:100%}#navigation-section .li{flex:none;list-style:none}#navigation-section .li-link{background-color:transparent;border-radius:var(--largeRadius);color:var(--bodyTextColor);display:block;margin:0;position:relative;text-decoration:none;transition:background-color .3s}#navigation-section .li-link:hover{background-color:var(--tertiaryHover)}#navigation-section .li-link.active{background-color:var(--backgroundPrimary)}#navigation-section .hide-on-mobile{display:flex!important;gap:clamp(3px,.26vw,5px);grid-column:3;justify-self:end}}@media only screen and (min-width:0rem){#footer-section{background-image:url(/assets/images/footer-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:36px 43px}#footer-section p{display:flex}#footer-section a,#footer-section p{align-items:center;min-height:32px;padding:2px 4px 2px 0}#footer-section a{box-sizing:border-box;color:var(--headerColor);display:inline-block;display:flex;margin:0;min-width:32px;position:relative;text-decoration:none}#footer-section .container{align-items:flex-start;display:flex;flex-direction:column;gap:30px;min-height:45vh}#footer-section .address-info,#footer-section .contact-info,#footer-section .links,#footer-section nav{align-items:flex-start;display:flex;flex-direction:column;gap:8px}#footer-section .links+.links,#footer-section .links+.links+.links{margin-top:-27px}#footer-section .logo{display:block;height:145px;margin-top:40px;width:194px}#footer-section img.logo-img{display:block;height:auto;width:100%}}@media only screen and (min-width:1024px){#footer-section{padding:clamp(26px,2.6vw,50px);width:100%}#footer-section .container{align-items:flex-start;display:grid;gap:clamp(15px,1.5vw,30px);grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto 1fr;justify-items:start;margin:0 auto;max-width:none;width:100%}#footer-section .logo{align-self:end;grid-column:4;grid-row:2;justify-self:start}#footer-section .logo,#footer-section img.logo-img{height:auto;width:100%}#footer-section .address-info,#footer-section .contact-info,#footer-section .links,#footer-section nav{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(4px,.4vw,8px);height:100%}#footer-section .links,#footer-section nav{justify-content:flex-end}#footer-section nav{align-items:flex-start;justify-self:center}#footer-section .links+.links,#footer-section .links+.links+.links{margin-top:0}}@media only screen and (min-width:0rem){#cta-section{background-color:#eee;display:flex;min-height:45vh}#cta-section .container{align-items:flex-start;display:flex;flex-direction:column;gap:30px}}@media only screen and (min-width:1024px){#cta-section{padding:clamp(26px,2.6vw,50px) clamp(26px,2.6vw,50px) 0;width:100%}#cta-section .container{align-items:flex-start;display:grid;gap:clamp(15px,1.5vw,30px);grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:none;width:100%}#cta-section .container p{text-align:left}#cta-section .container button{justify-self:end}}@media only screen and (min-width:0rem){.contact-form-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative;width:100%}.contact-form-wrapper form{display:flex;flex-direction:column;gap:var(--spacingXL);opacity:1;transition:opacity .5s ease;width:100%}.contact-form-wrapper .form-row{display:flex;flex-direction:row;gap:var(--spacingS)}.contact-form-wrapper .form-field{flex:1;position:relative}.contact-form-wrapper .form-field.full-width{flex:1 1 100%}.contact-form-wrapper .form-field.company-field{flex:0 0 calc(50% - var(--spacingS)/2);max-width:calc(50% - var(--spacingS)/2)}.contact-form-wrapper .form-field input,.contact-form-wrapper .form-field textarea{background:transparent;border:none;border-bottom:1px solid var(--bodyTextColor);color:var(--bodyTextColor);font-family:var(--fontFamily);font-size:16px;outline:none;padding:var(--spacingS) 0;transition:border-color .3s ease;width:100%}.contact-form-wrapper .form-field textarea{background:var(--backgroundPrimary);border:1px solid var(--bodyTextColor);border-radius:var(--standardRadius);min-height:120px;padding:var(--spacingM);resize:vertical}.contact-form-wrapper .form-success-message{background:var(--backgroundPrimary);border-radius:var(--standardRadius);display:flex;flex-direction:column;gap:var(--spacingM);left:50%;opacity:0;padding:var(--spacingXL);pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:100%}.contact-form-wrapper .form-field input:focus,.contact-form-wrapper .form-field textarea:focus{border-bottom-color:var(--textMuted)}.contact-form-wrapper .form-field textarea:focus{border-color:var(--textMuted)}.contact-form-wrapper .form-field .field-label{color:var(--bodyTextColor);font-family:var(--fontFamily);font-size:12px;font-weight:var(--fontWeightRegular);left:0;line-height:1.2;pointer-events:none;position:absolute;top:.75rem;transition:all .2s ease}.contact-form-wrapper .form-field textarea+.field-label{left:var(--spacingM);top:var(--spacingM)}.contact-form-wrapper .form-field .field-label .optional{color:var(--textMuted);font-weight:var(--fontWeightRegular)}.contact-form-wrapper .form-field input:not(:-moz-placeholder)+.field-label{color:var(--bodyTextColor);font-size:12px;top:-1rem}.contact-form-wrapper .form-field input:focus+.field-label,.contact-form-wrapper .form-field input:not(:placeholder-shown)+.field-label{color:var(--bodyTextColor);font-size:12px;top:-1rem}.contact-form-wrapper .form-field textarea:not(:-moz-placeholder)+.field-label{color:var(--bodyTextColor);font-size:12px;left:0;top:-1.5rem}.contact-form-wrapper .form-field textarea:focus+.field-label,.contact-form-wrapper .form-field textarea:not(:placeholder-shown)+.field-label{color:var(--bodyTextColor);font-size:12px;left:0;top:-1.5rem}.contact-form-wrapper .checkbox-field{align-items:flex-start;cursor:pointer;display:flex;gap:var(--spacingM)}.contact-form-wrapper .checkbox-field input[type=checkbox]{accent-color:var(--textMuted);cursor:pointer;height:18px;margin:0;width:18px}.contact-form-wrapper .checkbox-field .checkbox-label{display:inline-block}.contact-form-wrapper .checkbox-field .checkbox-label,.contact-form-wrapper .checkbox-field .checkbox-label a{color:var(--bodyTextColor);font-family:var(--fontFamily);font-size:clamp(12px,.8vw,16px);font-weight:var(--fontWeightRegular);line-height:1.4}}@media only screen and (min-width:1024px){.contact-form-wrapper .form-row{flex-direction:row;gap:var(--spacingXL-desktop)}.contact-form-wrapper .form-field{flex:1}.contact-form-wrapper .form-field.full-width{flex:1 1 100%}.contact-form-wrapper .form-field.company-field{flex:0 0 calc(50% - var(--spacingXL-desktop)/2);max-width:calc(50% - var(--spacingXL-desktop)/2)}.contact-form-wrapper .form-field .field-label{font-size:clamp(12px,.8vw,16px)}.contact-form-wrapper .form-field input,.contact-form-wrapper .form-field textarea{font-size:clamp(12px,.9vw,18px)}.contact-form-wrapper .checkbox-field .checkbox-label{font-size:clamp(12px,.8vw,16px);width:80%}.contact-form-wrapper .submit-button{font-size:clamp(12px,.9vw,18px);padding:var(--spacingL-desktop) var(--spacingXXL-desktop)}.contact-form-wrapper .form-success-message{background:var(--backgroundPrimary);border-radius:var(--standardRadius);display:flex;flex-direction:column;gap:var(--spacingM-desktop);left:50%;opacity:0;padding:var(--spacingXL-desktop);pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:100%}}@media only screen and (min-width:0rem){.contact-drawer{height:100%;left:0;position:fixed;top:0;transition:visibility .3s ease;visibility:hidden;width:100%;z-index:10001}.contact-drawer .contact-drawer-overlay{backdrop-filter:blur(25px);background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.contact-drawer.active{opacity:1;visibility:visible}.contact-drawer.active .contact-drawer-overlay{opacity:1}.contact-drawer-content{background-color:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;max-width:500px;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}.contact-drawer.active .contact-drawer-content{transform:translateX(0)}.contact-drawer-header{display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding:2rem 2rem 1rem;position:relative}.contact-drawer-header .contact-drawer-header-content{align-items:center;display:flex;justify-content:space-between}.contact-drawer-close{background:none;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:color .2s ease,background-color .2s ease}.contact-drawer-close:hover{background-color:#f3f4f6;color:#374151}.contact-drawer-close svg{height:1.5rem;width:1.5rem}.contact-drawer-body{flex:1;overflow-y:auto;padding:2rem}body.drawer-open{overflow:hidden}}.in-view{transition:transform .6s ease-out,opacity .6s ease-out}.in-view-fallback .in-view,.in-view-fallback .in-view.fade,.in-view-fallback .in-view.from-bottom,.in-view-fallback .in-view.from-left,.in-view-fallback .in-view.from-right,.in-view-fallback .in-view.from-top,.in-view-fallback .in-view.rotate,.in-view-fallback .in-view.scale,.in-view-fallback .in-view.slide-up{opacity:1!important;transform:none!important;transition:none!important}.in-view.from-bottom{opacity:0;transform:translateY(100px)}.in-view.from-bottom.in-view-viewed{opacity:1;transform:translateY(0)}.in-view.from-top{opacity:0;transform:translateY(-100px)}.in-view.from-top.in-view-viewed{opacity:1;transform:translateY(0)}.in-view.from-left{opacity:0;transform:translateX(-100px)}.in-view.from-left.in-view-viewed{opacity:1;transform:translateX(0)}.in-view.from-right{opacity:0;transform:translateX(100px)}.in-view.from-right.in-view-viewed{opacity:1;transform:translateX(0)}.in-view.scale{opacity:0;transform:scale(.8)}.in-view.scale.in-view-viewed{opacity:1;transform:scale(1)}.in-view.fade{opacity:0}.in-view.fade.in-view-viewed{opacity:1}.in-view.rotate{opacity:0;transform:rotate(-10deg)}.in-view.rotate.in-view-viewed{opacity:1;transform:rotate(0deg)}.in-view.slide-up{opacity:0;transform:translateY(50px);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s ease-out}.in-view.slide-up.in-view-viewed{opacity:1;transform:translateY(0)}.in-view.stagger-1{transition-delay:.1s}.in-view.stagger-2{transition-delay:.2s}.in-view.stagger-3{transition-delay:.3s}.in-view.stagger-4{transition-delay:.4s}.in-view.stagger-5{transition-delay:.5s}.in-view.delay-full{transition-delay:.6s}.in-view.delay-full-twice{transition-delay:1.2s}.in-view.duration-fast{transition-duration:.3s}.in-view.duration-slow{transition-duration:1s}.in-view.ease-in{transition-timing-function:ease-in}.in-view.ease-out{transition-timing-function:ease-out}.in-view.ease-in-out{transition-timing-function:ease-in-out}.in-view.bounce{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.in-view.from-bottom.scale{opacity:0;transform:translateY(100px) scale(.8)}.in-view.from-bottom.scale.in-view-viewed{opacity:1;transform:translateY(0) scale(1)}.in-view.from-left.fade{opacity:0;transform:translateX(-100px)}.in-view.from-left.fade.in-view-viewed{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.in-view{transition:none}.in-view,.in-view.in-view-viewed{opacity:1!important;transform:none!important}}@media only screen and (max-width:63.9375rem){.in-view.from-bottom,.in-view.from-top{transform:translateY(50px)}.in-view.from-left{transform:translateX(-50px)}.in-view.from-right{transform:translateX(50px)}}#navigation-section .in-view{transition:transform .6s ease-out,opacity .6s ease-out!important}#navigation-section .in-view.from-top{opacity:0;transform:translateY(-100px)!important}#navigation-section .in-view.from-top.in-view-viewed{opacity:1;transform:translateY(0)!important}.button.in-view{transition:transform .6s ease-out,opacity .6s ease-out,background-color .3s!important}.button.in-view.from-left{opacity:0;transform:translateX(-100px)}.button.in-view.from-left.in-view-viewed{opacity:1;transform:translateX(0)}.button.in-view.from-right{opacity:0;transform:translateX(100px)}.button.in-view.from-right.in-view-viewed{opacity:1;transform:translateX(0)}.button.in-view.from-bottom{opacity:0;transform:translateY(100px)}.button.in-view.from-bottom.in-view-viewed{opacity:1;transform:translateY(0)}.button.in-view.from-top{opacity:0;transform:translateY(-100px)}.button.in-view.from-top.in-view-viewed{opacity:1;transform:translateY(0)}.button.in-view.fade{opacity:0}.button.in-view.fade.in-view-viewed{opacity:1}.button.in-view.scale{opacity:0;transform:scale(.8)}.button.in-view.scale.in-view-viewed{opacity:1;transform:scale(1)}.button.in-view.delay-full{transition-delay:.6s!important}.button.in-view.delay-full-twice{transition-delay:1.2s!important}.button.in-view.stagger-1{transition-delay:.1s!important}.button.in-view.stagger-2{transition-delay:.2s!important}.button.in-view.stagger-3{transition-delay:.3s!important}.button.in-view.stagger-4{transition-delay:.4s!important}.button.in-view.stagger-5{transition-delay:.5s!important}.button.in-view.duration-fast{transition-duration:.3s!important}.button.in-view.duration-slow{transition-duration:1s!important}@view-transition{navigation:auto}@media only screen and (min-width:0rem){:root{--primary:#e0d1ec;--secondary:#e7e7e7;--tertiary:#e8e8e8;--tertiaryHover:#cbcbcb;--bodyTextColor:#000;--headerColor:#1a1a1a;--bodyTextColorWhite:#fafbfc;--backgroundPrimary:#fff;--textSecondary:#4e4b66;--navButtonBackground:#fff7f7;--primaryHover:#af9dca;--standardRadius:5px;--largeRadius:10px;--cardRadius:15px;--headerSubtitle:grey;--fontWeightRegular:430;--fontWeightMedium:570;--spacingXS:3px;--spacingS:5px;--spacingM:10px;--spacingL:20px;--spacingXL:28px;--spacingXXL:30px;--spacingXXXL:33px;--spacingHuge:55px;--spacingMassive:60px;--spacingDesktop:65px;--spacingXS-desktop:clamp(1.6px,0.16vw,3px);--spacingS-desktop:clamp(2.6px,0.26vw,5px);--spacingM-desktop:clamp(5px,0.52vw,10px);--spacingL-desktop:clamp(10px,1vw,20px);--spacingXL-desktop:clamp(15px,1.5vw,28px);--spacingXXL-desktop:clamp(16px,1.6vw,30px);--spacingXXXL-desktop:clamp(17px,1.7vw,33px);--spacingHuge-desktop:clamp(29px,2.9vw,55px);--spacingMassive-desktop:clamp(31px,3.1vw,60px);--spacingDesktop-desktop:clamp(34px,3.4vw,65px);--textMuted:#9f9da2;--fontFamily:"Haffer-TRIAL",Arial,sans-serif}section{min-height:100vh;padding:33.5px 0}}@media only screen and (min-width:0rem) and (min-width:1024px){section{min-height:100vh;padding:125px 0}}@media only screen and (min-width:0rem){body,html{color:var(--bodyTextColor);font-family:var(--fontFamily);font-size:12px;margin:0;overflow-x:clip;padding:0;transition:background-color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.title-big-mobile-medium{font-weight:var(--fontWeightMedium)}.title-big-mobile-medium,.title-big-mobile-regular{font-family:var(--fontFamily);font-size:35px;letter-spacing:0;line-height:100%}.title-big-mobile-regular{font-weight:var(--fontWeightRegular)}.title-mid-mobile-medium{font-weight:var(--fontWeightMedium)}.title-mid-mobile-medium,.title-mid-mobile-regular{font-family:var(--fontFamily);font-size:30px;letter-spacing:0;line-height:100%}.title-mid-mobile-regular{font-weight:var(--fontWeightRegular)}.title-regular-mobile-regular{font-size:25px;font-weight:var(--fontWeightRegular)}.title-regular-mobile-regular,.title-small-mobile-medium{font-family:var(--fontFamily);letter-spacing:0;line-height:100%}.title-small-mobile-medium{font-size:22px;font-weight:var(--fontWeightMedium)}.body-regular-mobile-medium{font-weight:var(--fontWeightMedium)}.body-regular-mobile-medium,.body-regular-mobile-regular{font-family:var(--fontFamily);font-size:18px;letter-spacing:0;line-height:100%}.body-regular-mobile-regular{font-weight:var(--fontWeightRegular)}.body-small-mobile-regular{font-size:14px}.body-mini-mobile-regular,.body-small-mobile-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);letter-spacing:0;line-height:100%}.body-mini-mobile-regular{font-size:12px}.skip{left:0;opacity:0;position:absolute;top:0;z-index:-1111111}.button{border:none;border-radius:var(--standardRadius);color:var(--bodyTextColor);display:inline-block;font-family:var(--fontFamily);font-size:16px;overflow:hidden;padding:8px 13px;position:relative;text-align:center;text-decoration:none;transition:background-color .3s;width:auto;z-index:1}.button-primary{background-color:var(--primary)}.button-tertiary{background-color:var(--tertiary)}.button-outline{background-color:transparent;border:1px solid var(--bodyTextColor)}.button-rounded{border-radius:20px}.hide-on-mobile{display:none!important}.container{margin:0 auto;width:100%}}@media only screen and (min-width:0rem) and (min-width:0rem){.container{max-width:calc(100vw - 24px)}}@media only screen and (min-width:0rem) and (min-width:1024px){.container{max-width:min(1400px,100vw - 200px)}}@media only screen and (min-width:0rem){.content{text-align:center;width:100%}.content,.text-group{align-items:center;display:flex;flex-direction:column}.text-group{gap:var(--spacingL);justify-content:center;margin-bottom:var(--spacingXXL);max-width:100%}.text-group p{color:var(--headerSubtitle)}.button-group{display:flex;gap:var(--spacingS);justify-content:center}}@media only screen and (min-width:1024px){.hide-on-mobile{display:block!important}.hide-on-desktop{display:none!important}.title-big-desktop-medium{font-weight:var(--fontWeightMedium);line-height:clamp(50px,4.9vw,95px)}.title-big-desktop-medium,.title-big-desktop-regular{font-family:var(--fontFamily);font-size:clamp(42px,4.2vw,80px);letter-spacing:0}.title-big-desktop-regular{font-weight:var(--fontWeightRegular);line-height:100%}.title-mid-desktop-medium{font-weight:var(--fontWeightMedium)}.title-mid-desktop-medium,.title-mid-desktop-regular{font-family:var(--fontFamily);font-size:clamp(32px,3.1vw,60px);letter-spacing:0;line-height:100%}.title-mid-desktop-regular{font-weight:var(--fontWeightRegular)}.title-regular-desktop-regular{font-size:clamp(21px,2.1vw,40px);font-weight:var(--fontWeightRegular)}.title-regular-desktop-regular,.title-small-desktop-medium{font-family:var(--fontFamily);letter-spacing:0;line-height:100%}.title-small-desktop-medium{font-size:clamp(17px,1.7vw,32px);font-weight:var(--fontWeightMedium)}.body-regular-desktop-medium{font-weight:var(--fontWeightMedium)}.body-regular-desktop-medium,.body-regular-desktop-regular{font-family:var(--fontFamily);font-size:clamp(13px,1.3vw,24px);letter-spacing:0;line-height:100%}.body-regular-desktop-regular{font-weight:var(--fontWeightRegular)}.body-small-desktop-regular{font-size:clamp(12px,.9vw,18px)}.body-mini-desktop-regular,.body-small-desktop-regular{font-family:var(--fontFamily);font-weight:var(--fontWeightRegular);letter-spacing:0;line-height:100%}.body-mini-desktop-regular{font-size:clamp(12px,.8vw,16px)}.body-big-desktop-regular{font-family:var(--fontFamily);font-size:clamp(16px,1.6vw,30px);font-weight:var(--fontWeightRegular);letter-spacing:0;line-height:100%}.text-group{gap:var(--spacingXXL-desktop);margin-bottom:clamp(0px,3.4vh,65px)}.button{padding:clamp(5px,.5vw,10.5px) clamp(10px,1vw,20px)}.button-primary:hover{background-color:var(--primaryHover)}.button-tertiary:hover{background-color:var(--tertiaryHover)}.button-outline:hover{background-color:var(--bodyTextColor);color:#fff}#hero-section .button,.login-contact-buttons .button,.mobile-nav-buttons .button{padding-bottom:calc(clamp(5px, .5vw, 10.5px) + clamp(2.5px, .25vw, 5px));padding-top:calc(clamp(5px, .5vw, 10.5px) + clamp(2.5px, .25vw, 5px))}}@media only screen and (min-width:0rem){a,li,p{font-size:1rem}li,p{color:var(--bodyTextColor)}li a,p a{color:var(--primary)}a:hover,button:hover{cursor:pointer}.bold,b{font-weight:570}}@media only screen and (min-width:0rem){@font-face{font-display:swap;font-family:Haffer-TRIAL;font-style:normal;font-weight:430;src:local(""),url(/assets/fonts/Haffer-TRIAL-Regular.woff2) format("woff2"),url(/assets/fonts/Haffer-TRIAL-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Haffer-TRIAL;font-style:normal;font-weight:570;src:local(""),url(/assets/fonts/Haffer-TRIAL-Medium.woff2) format("woff2"),url(/assets/fonts/Haffer-TRIAL-Medium.otf) format("opentype")}}