@font-face{font-display:auto;font-family:Custom Font\ 1;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:Custom Font\ 2;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:Custom Font\ 2;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}:root{--swiper-theme-color:var(--primary-color)}a[data-hs-anchor=true]{display:block;margin-top:-200px;padding-top:200px}.header__logo{max-width:375px}.floating-header .body-container-wrapper>div>div>div>div>div:first-child{padding-top:220px}.header__cta.button{background:#fff;border:1px solid #9bada3!important;border-radius:8px;letter-spacing:1.1px;line-height:1.1;padding:10px 21px!important}.header .menu__link:hover{color:#f4b48e}@media(max-width:1024px){.header__cta--wrapper.header__element-desktop{display:none}.header__logo{max-width:200px}.floating-header .body-container-wrapper>div>div>div>div>div:first-child{padding-top:180px}.header__container{padding-bottom:1rem}}@media(max-width:767px){.floating-header .body-container-wrapper>div>div>div>div>div:first-child{padding-top:140px}}.button--simple svg,.button.button--simple svg{fill:#f4b48e}@media(min-width:768px){.button.button--simple.button--icon-right span:nth-child(2){padding-right:50px}}form .hs-input[type=checkbox],form .hs-input[type=radio]{width:24px!important}.body-container-wrapper img,.hs_cos_wrapper_type_rich_text img,iframe{border-radius:20px}.coming-soon{background:url(https://www.generation4.be/hubfs/coming-soon-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.coming-soon.body-header__scroll [data-global-resource-path*=header],.coming-soon.floating-header.body-header__scroll header.header{position:relative}.coming-soon.floating-header .body-container-wrapper>div>div>div>div>div:first-child{padding-bottom:80px;padding-top:80px}.coming-soon h1{font-size:136px;line-height:115%;margin-bottom:0}.coming-soon .button.button--simple{background:#fff;border:1px solid #9bada3!important;border-radius:40px;letter-spacing:1.1px;letter-spacing:0!important;line-height:1.1;padding:16px 24px!important;text-align:left;text-transform:none!important}.coming-soon .footer .dnd-section:first-child>.row-fluid{border-top:1px solid #e5e7eb;color:#f3f4f6;padding-top:30px}@media(max-width:1024px){.coming-soon h1{font-size:80px}}@media(max-width:767px){.coming-soon h1{font-size:60px}}.job-post-meta{display:flex;justify-content:center;margin-bottom:11px}.job-post-meta .job-meta{align-items:center;display:flex;font-size:14px;margin:5px 10px}.job-post-meta .job-meta .icon{margin-right:10px}.job-index{background:#f6f7f7}.job-index .testimonial-slider-one-col-wrapper .swiper-slide{padding:0}.blog-index__job-post.blog-index__post-size--large .blog-index__post-content{width:100%}.blog-index__job-post.blog-index__post-size--large .blog-index__post-date{color:#374151;font-size:10px;line-height:1.5;padding-top:16px}.blog-index__job-post.blog-index__post .read-more{align-items:center;bottom:0;display:inline-flex;margin-top:32px;position:relative}.blog-index__job-post.blog-index__post .read-more svg{margin-right:8px}.blog-index__job-post.blog-index__post .blog-index__post-content{padding-bottom:32px}.blog-index__job-post.blog-index__post .job-post-meta{justify-content:flex-start}.blog-index__job-post.blog-index__post .job-post-meta .job-meta{margin-left:0}.floating-header .hs-blog-post .body-container-wrapper>div.body-container--job-post>div>div>div>div:first-child{padding-top:0!important}.body-container.body-container--job-post{background-color:#f6f7f7;background-image:url(https://26747641.fs1.hubspotusercontent-eu1.net/hubfs/26747641/website-assets/Vector.png);background-position:0 100%;background-repeat:no-repeat;background-size:860px;padding-bottom:160px}.job-post-banner{background-color:#7d9187;color:#fff;padding-bottom:60px;padding-top:208px}.job-post-banner .content-wrapper{max-width:690px}.job-post-banner h1{color:#fff;text-align:center}.job-post-banner .job-post-full-loc{font-size:20px;text-align:center}.hs-blog-post .body-container--job-post .blog-post__body{max-width:690px;padding-right:0}.blog-pagination-wrapper{border-top:1px solid #e5e7eb;font-size:14px;padding-top:20px}.blog-pagination-wrapper .blog-count{margin-right:10px}body .pagination{align-items:stretch}.pagination a{border:1px solid #d1d5db;border-radius:0;color:#6b7280;height:auto;margin:0;padding:9px 17px}.pagination a.pagination__link--disabled{display:none}.pagination a.pagination__link--active,.pagination a:hover{background:#000;border:1px solid #000;color:#fff!important}@media(max-width:767px){.blog-index__post .blog-index__post-body{font-size:16px}.blog-index__post-content{padding:25px}.blog-pagination-wrapper .blog-count{margin-bottom:20px;margin-right:0;text-align:center}}@media(min-width:768px){.blog-pagination-wrapper{align-items:center;display:flex;justify-content:space-between}}.custom-sharer a img{border-radius:0}@media (max-width:767px){.footer .copy,.footer-landing,.footer-landing *{text-align:center!important}.footer .copy{margin-top:0}}body.floating-header.system-page-body div.body-wrapper:not(.hs-blog-post) .header:not(.header-scroll){background-color:#7d9187!important;position:sticky}.system-page{background:transparent;color:inherit}.error-page h1,.error-page h2{color:#171b1c}.error-page,.system-form{padding:1rem 0 3rem}.systems-page:before{border-radius:20px;filter:none}.system-form form .hs-button,.system-form form input[type=submit]{background-color:var(--secondary-color);border:1px var(--secondary-color)}.system-form p{color:#fff}.email-prefs .item{background:#4d4d4d96}.systems-page .success{background-color:var(--secondary-color);border:1.5px solid var(--secondary-color);color:#fff}#hs-banner-parent #hs-eu-cookie-confirmation{background:none!important;height:100%;left:0!important;max-height:100%!important;top:25%!important}body #hs-banner-parent div#hs-eu-cookie-confirmation{background:transparent;left:0!important;max-width:100%;top:0!important;-webkit-transform:none!important;width:100%!important}body div#hs-banner-parent #hs-eu-cookie-confirmation:before{background:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:99999;z-index:2}#hs-banner-parent #hs-eu-cookie-confirmation.hs-cookie-notification-position-top{background:transparent;box-shadow:none;left:0!important;top:0!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{background:#fff;left:0;margin:0 auto;position:relative;right:0;top:32px;width:calc(min(67em, 100%));z-index:9}html[lang=fr] .menu__item--depth-1{padding:.7rem 7px}.header__language-switcher.open{background-color:transparent;display:block;left:auto;min-height:auto;position:absolute;right:0;right:60px;top:75px;top:30px;z-index:2}.header__language-switcher .lang_list_class{min-width:60px}.header__language-switcher .lang_list_class li a{background-color:#fff;color:#000}.header__language-switcher .lang_list_class li{border-bottom:1px solid #e1e6e3}@media (min-width:1280px){html[lang=fr] .header .menu__link{font-size:11px}}