.g-primary-wrapper *,.g-primary-wrapper :after,.g-primary-wrapper :before{box-sizing:border-box}.g-primary-wrapper :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure){margin:0;padding:0}.g-primary-wrapper :where(ul,ol){list-style:none}.g-primary-wrapper img{max-width:100%}.g-primary-wrapper [class^=footer-v] .footer{max-width:1230px}.g-primary-wrapper .g-hide-overflow{overflow:hidden}.g-primary-wrapper .g-wrapper{max-width:1260px;padding:0 15px;margin-left:auto;margin-right:auto}.g-primary-wrapper .h-main{overflow:hidden}.g-primary-wrapper .g-push-size-xxxs:not(:last-child){margin-bottom:8px}.g-primary-wrapper .g-push-size-xxs:not(:last-child){margin-bottom:16px}.g-primary-wrapper .g-push-size-xs:not(:last-child){margin-bottom:24px}.g-primary-wrapper .g-push-size-s:not(:last-child){margin-bottom:32px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-s:not(:last-child){margin-bottom:24px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-s:not(:last-child){margin-bottom:16px}}.g-primary-wrapper .g-push-size-m:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-m:not(:last-child){margin-bottom:32px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-m:not(:last-child){margin-bottom:24px}}.g-primary-wrapper .g-push-size-l:not(:last-child){margin-bottom:48px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-l:not(:last-child){margin-bottom:40px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-l:not(:last-child){margin-bottom:32px}}.g-primary-wrapper .g-push-size-xl:not(:last-child){margin-bottom:56px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-xl:not(:last-child){margin-bottom:48px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-xl:not(:last-child){margin-bottom:40px}}.g-primary-wrapper .g-push-size-xxl:not(:last-child){margin-bottom:72px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-xxl:not(:last-child){margin-bottom:56px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-xxl:not(:last-child){margin-bottom:40px}}.g-primary-wrapper .g-push-size-xxxl:not(:last-child){margin-bottom:80px}@media screen and (max-width:767px){.g-primary-wrapper .g-push-size-xxxl:not(:last-child){margin-bottom:56px}}@media screen and (max-width:480px){.g-primary-wrapper .g-push-size-xxxl:not(:last-child){margin-bottom:40px}}.g-primary-wrapper .g-text-font-size-size-xxs{font-size:20px;line-height:28px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-xxs{font-size:18px;line-height:26px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-xxs{font-size:16px;line-height:24px}}.g-primary-wrapper .g-text-font-size-size-xs{font-size:24px;line-height:32px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-xs{font-size:20px;line-height:28px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-xs{font-size:18px;line-height:26px}}.g-primary-wrapper .g-text-font-size-size-s{font-size:28px;line-height:36px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-s{font-size:24px;line-height:32px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-s{font-size:22px;line-height:30px}}.g-primary-wrapper .g-text-font-size-size-m{font-size:40px;line-height:48px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-m{font-size:32px;line-height:40px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-m{font-size:28px;line-height:36px}}.g-primary-wrapper .g-text-font-size-size-l{font-size:52px;line-height:60px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-l{font-size:48px;line-height:56px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-l{font-size:32px;line-height:40px}}.g-primary-wrapper .g-text-font-size-size-xl{font-size:64px;line-height:72px}@media screen and (max-width:767px){.g-primary-wrapper .g-text-font-size-size-xl{font-size:52px;line-height:60px}}@media screen and (max-width:480px){.g-primary-wrapper .g-text-font-size-size-xl{font-size:48px;line-height:56px}}.g-primary-wrapper .g-title-font-size-size-xxs{font-size:20px;line-height:28px;letter-spacing:-.2px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-xxs{font-size:18px;line-height:26px;letter-spacing:-.18px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-xxs{font-size:16px;line-height:24px;letter-spacing:-.16px}}.g-primary-wrapper .g-title-font-size-size-xs{font-size:24px;line-height:32px;letter-spacing:-.24px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-xs{font-size:20px;line-height:28px;letter-spacing:-.2px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-xs{font-size:18px;line-height:26px;letter-spacing:-.18px}}.g-primary-wrapper .g-title-font-size-size-s{font-size:28px;line-height:36px;letter-spacing:-.28px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-s{font-size:24px;line-height:32px;letter-spacing:-.24px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-s{font-size:22px;line-height:30px;letter-spacing:-.22px}}.g-primary-wrapper .g-title-font-size-size-m{font-size:40px;line-height:48px;letter-spacing:-.4px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-m{font-size:32px;line-height:40px;letter-spacing:-.32px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-m{font-size:28px;line-height:36px;letter-spacing:-.28px}}.g-primary-wrapper .g-title-font-size-size-l{font-size:52px;line-height:60px;letter-spacing:-.52px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-l{font-size:48px;line-height:56px;letter-spacing:-.48px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-l{font-size:32px;line-height:40px;letter-spacing:-.32px}}.g-primary-wrapper .g-title-font-size-size-xl{font-size:64px;line-height:72px;letter-spacing:-.64px}@media screen and (max-width:767px){.g-primary-wrapper .g-title-font-size-size-xl{font-size:52px;line-height:60px;letter-spacing:-.52px}}@media screen and (max-width:480px){.g-primary-wrapper .g-title-font-size-size-xl{font-size:48px;line-height:56px;letter-spacing:-.48px}}.g-primary-wrapper .g-text-nowrap{white-space:nowrap}.g-primary-wrapper .g-text-align-left{text-align:left}.g-primary-wrapper .g-text-align-center{text-align:center}.g-primary-wrapper .g-text-align-right{text-align:right}.g-primary-wrapper .g-text-transform-uppercase{text-transform:uppercase}.g-primary-wrapper .g-text-transform-lowercase{text-transform:lowercase}.g-primary-wrapper .g-text-transform-capitalize{text-transform:capitalize}.g-primary-wrapper .g-text-transform-none{text-transform:none}.g-primary-wrapper .g-text-decoration-underline{text-decoration:underline}.g-primary-wrapper .g-text-decoration-line-through{text-decoration:line-through}.g-primary-wrapper .g-text-decoration-overline{text-decoration:overline}.g-primary-wrapper .g-text-decoration-none{text-decoration:none}.g-primary-wrapper .g-highlight-viridis{color:#00d15f}.g-primary-wrapper .g-hide{display:none}@media screen and (max-width:1280px){.g-primary-wrapper .g-hide-1280{display:none}}@media screen and (max-width:1024px){.g-primary-wrapper .g-hide-1024{display:none}}@media screen and (max-width:1023px){.g-primary-wrapper .g-hide-1023{display:none}}@media screen and (max-width:768px){.g-primary-wrapper .g-hide-768{display:none}}@media screen and (max-width:767px){.g-primary-wrapper .g-hide-767{display:none}}@media screen and (max-width:480px){.g-primary-wrapper .g-hide-480{display:none}}@media screen and (max-width:375px){.g-primary-wrapper .g-hide-375{display:none}}@media screen and (max-width:374px){.g-primary-wrapper .g-hide-374{display:none}}@media screen and (max-width:320px){.g-primary-wrapper .g-hide-320{display:none}}.h-pre-footer{position:relative;padding:120px 0;overflow:hidden}.h-pre-footer .g-wrapper{max-width:1260px;min-width:290px;padding:0 15px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.h-pre-footer{padding:64px 0}}.h-pre-footer__title{margin:0;padding:0}.h-pre-footer__title:not(:last-child){margin-bottom:2px}.h-pre-footer__title{font-size:44px;line-height:50px;letter-spacing:-.44px;font-weight:500;color:#1a1a1a}@media screen and (max-width:767px){.h-pre-footer__title:not(:last-child){margin-bottom:16px}.h-pre-footer__title{max-width:260px}}.h-pre-footer__title-de{font-size:44px;line-height:50px;letter-spacing:-.44px}@media screen and (max-width:768px){.h-pre-footer__title-de{max-width:300px}}@media screen and (max-width:480px){.h-pre-footer__title-de{font-size:32px;line-height:40px;letter-spacing:-.32px}}.h-pre-footer__title-fr{font-size:44px;line-height:50px;letter-spacing:-.44px}@media screen and (max-width:768px){.h-pre-footer__title-fr{max-width:300px}}@media screen and (max-width:480px){.h-pre-footer__title-fr{font-size:32px;line-height:36px;letter-spacing:-.32px}}.h-pre-footer__subtitle{margin:0;padding:0}.h-pre-footer__subtitle:not(:last-child){margin-bottom:2px}.h-pre-footer__subtitle{font-size:44px;line-height:50px;letter-spacing:-.44px;font-weight:500;color:#1a1a1a}@media screen and (max-width:767px){.h-pre-footer__subtitle:not(:last-child){margin-bottom:0}.h-pre-footer__subtitle{font-size:36px;line-height:40px;letter-spacing:-.36px}}.h-pre-footer__subtitle-de{font-size:44px;line-height:50px;letter-spacing:-.44px}@media screen and (max-width:768px){.h-pre-footer__subtitle-de{font-size:36px;line-height:40px;letter-spacing:-.36px}}@media screen and (max-width:480px){.h-pre-footer__subtitle-de{font-size:32px;line-height:40px;letter-spacing:-.32px}}.h-pre-footer__subtitle-fr{font-size:44px;line-height:50px;letter-spacing:-.44px}@media screen and (max-width:768px){.h-pre-footer__subtitle-fr{font-size:36px;line-height:40px;letter-spacing:-.36px}}@media screen and (max-width:480px){.h-pre-footer__subtitle-fr{font-size:32px;line-height:40px;letter-spacing:-.32px}}.h-pre-footer__main-title{margin:0;padding:0}.h-pre-footer__main-title:not(:last-child){margin-bottom:12px}.h-pre-footer__main-title{line-height:154px;font-size:140px;font-style:normal;font-weight:600;background:linear-gradient(90deg,#fff -64.86%,#00ff5e -9.81%,#008ee7 53.64%,#283e8e 160.36%,#1d1e3f 186.26%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:767px){.h-pre-footer__main-title:not(:last-child){margin-bottom:16px}.h-pre-footer__main-title{font-size:74px;line-height:82px;letter-spacing:-.74px}}@media screen and (max-width:350px){.h-pre-footer__main-title{font-size:66px;line-height:74px}}@media screen and (max-width:320px){.h-pre-footer__main-title{font-size:50px;line-height:58px}}.h-pre-footer__main-title-de{font-size:70px;line-height:78px;letter-spacing:-.7px}@media screen and (max-width:767px){.h-pre-footer__main-title-de{font-size:50px;line-height:58px;letter-spacing:-.5px}}@media screen and (max-width:480px){.h-pre-footer__main-title-de{font-size:26px;line-height:34px;letter-spacing:-.26px}}.h-pre-footer__main-title-fr{font-size:120px;line-height:128px;max-width:746px}@media screen and (max-width:768px){.h-pre-footer__main-title-fr:not(:last-child){margin-bottom:16px}.h-pre-footer__main-title-fr{font-size:74px;line-height:82px;letter-spacing:-.74px}}@media screen and (max-width:480px){.h-pre-footer__main-title-fr{font-size:50px;line-height:58px}}.h-pre-footer__container{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:1023px){.h-pre-footer__container{flex-direction:column;align-items:flex-start;gap:54px}}.h-pre-footer__background{content:"";position:absolute;width:104%;height:100%;bottom:0;right:-2%;z-index:-1;overflow:hidden;background:#fff}.h-pre-footer__video{width:100%;height:100%;object-fit:cover;transform:scale(1.05);backface-visibility:hidden;-webkit-transform:translateZ(0);background:#fff;opacity:.6}.h-pre-footer__image{width:100%;height:auto;object-fit:contain}
