/*!
Theme Name:  boostU child
Author:      boostU
Author URI:  https://boostu.be/
Description: PBF - boostU child theme
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/
:root{--red:#d82121;--black:#171717;--gray:#f8f8f8;--dark-gray:#b2b2b2}@font-face{font-family:'Schnyder';src:url(//companyguide.heylengroup.com/wp-content/themes/boostu-child/assets/css/../fonts/SchnyderWideM-Light.ttf) format('truetype')}@font-face{font-family:'Metropolis';src:url(//companyguide.heylengroup.com/wp-content/themes/boostu-child/assets/css/../fonts/Metropolis-Regular.woff) format('woff')}@font-face{font-family:'MetropolisBold';src:url(//companyguide.heylengroup.com/wp-content/themes/boostu-child/assets/css/../fonts/Metropolis-Bold.woff) format('woff')}.whitetext *{color:#fff}body a:focus,body button:focus,body input:focus,body textarea:focus{outline:none}p:last-child{margin:0}#container{overflow:hidden}#inner-content{width:100%;max-width:unset;padding:0 !important}.rw-boostu-wrapper{position:relative}.wpbf-container{position:relative;max-width:1300px;width:100%;margin:0 auto}header{position:relative;z-index:9}body{font-size:18px}body *{font-family:'Metropolis',sans-serif;color:var(--black)}p,a,span,li{font-size:1em}p strong,a strong,span strong,li strong{font-family:'MetropolisBody',sans-serif}p a{color:var(--red);text-decoration:underline}p a:hover{text-decoration:none}h1,h2,h3{font-family:'Schnyder',serif;font-weight:300}h1 strong,h2 strong,h3 strong{font-family:'Schnyder',serif;color:var(--red);font-weight:300}h1,h2{font-size:3.3em}h3{font-size:1.3em}a:hover{color:var(--red)}.back{position:relative;padding-left:24px;transition:all .45s ease}.back:before{position:absolute;top:calc(50% - 9px);left:0;content:'';display:block !important;background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/02/arrow-red.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:12px;transform:rotate(90deg)}.back:hover{padding-left:28px}.boostu-button{display:inline-block;position:relative;border:1px solid var(--black);padding:20px 56px 20px 32px;border-radius:50px;transition:all .45s ease}.boostu-button:before{position:absolute;top:calc(50% - 7px);right:32px;content:'';display:block !important;background-image:url(https://companyguide.heylengroup.com/wp-content/uploads/2023/02/arrow-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:12px;width:12px;transform:rotate(-90deg)}.boostu-button:hover{color:var(--red);border:1px solid var(--red)}.boostu-header{position:absolute;height:100%;width:100px;background-color:var(--black);z-index:99999}.boostu-header .boostu-header-wrapper{position:relative;height:100vh;padding:24px 12px}.boostu-header .boostu-header-wrapper .logo{transition:all .45s ease}.boostu-header.open .boostu-header-wrapper .logo{opacity:0}.boostu-header-toggle{position:absolute;top:calc(50% - 14px);left:calc(50% - 20px);display:block;height:29px;width:40px;cursor:pointer}.boostu-header-toggle:before{position:absolute;top:0;left:0;content:'';display:block !important;height:3px;width:40px;background:#fff;transition:all .3s ease}.boostu-header-toggle:after{position:absolute;bottom:0;left:0;content:'';display:block !important;height:3px;width:40px;background:#fff;transition:all .3s ease}.boostu-header-toggle span{display:block;height:3px;width:40px;background:#fff;margin:13px 0 0;transition:all .3s ease}.boostu-header.open .boostu-header-toggle:before{top:13px;left:-5px;transform:rotate(45deg)}.boostu-header.open .boostu-header-toggle:after{bottom:13px;left:-5px;transform:rotate(-45deg)}.boostu-header.open .boostu-header-toggle span{width:0}.boostu-header .boostu-header-full{height:100vh;width:0;position:absolute;top:0;left:100px;background-color:var(--black);overflow:hidden;transition:all .6s ease}.boostu-header.open .boostu-header-full{width:calc(100vw - 100px)}.boostu-header .boostu-header-full .boostu-header-full-inner{display:flex;align-items:center;position:relative;width:calc(100vw - 100px);height:100vh;padding:48px 100px}.boostu-header .boostu-header-full *{color:#fff}.boostu-header .boostu-header-full .logo{position:absolute;top:64px;left:calc(50% - 90px);width:180px;z-index:999}.boostu-header .boostu-header-full .login-link{position:absolute;top:88px;right:100px;transition:all .45s ease}.boostu-header .boostu-header-full .login-link:hover{opacity:.6}.boostu-header .boostu-header-full .boostu-header-full-menu{width:60%}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item{position:relative;padding:24px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.25)}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item:last-child{border-bottom:none}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item a{font-family:'Schnyder',serif;font-size:3.3em;transition:all .45s ease}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item a:hover{opacity:.6}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item .toggle-submenu{position:absolute;top:calc(50% - 8px);right:24px;display:block;height:16px;width:24px;background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/02/arrow-white.svg');background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all .45s ease}.boostu-header .boostu-header-full .boostu-header-full-menu.open .menu-item .toggle-submenu{transform:rotate(-90deg)}.boostu-header .boostu-header-full .boostu-header-full-submenu{position:relative;border-left:1px solid rgba(255,255,255,.25);pointer-events:none;z-index:9999}.boostu-header .boostu-header-full .boostu-header-full-submenu:before{position:absolute;top:-200%;right:0;content:'';display:block !important;background-color:var(--black);width:calc(100% + 2px);height:500%;transition:all .45s ease}.boostu-header .boostu-header-full .boostu-header-full-submenu.open{pointer-events:all}.boostu-header .boostu-header-full .boostu-header-full-submenu.open:before{width:0}.boostu-header .boostu-header-full .boostu-header-full-submenu:after{position:absolute;bottom:0;right:0;content:'';display:block !important;height:12px;width:16px;background-image:url(https://companyguide.heylengroup.com/wp-content/uploads/2023/02/arrow-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-1}.boostu-header .boostu-header-full .boostu-header-full-submenu .boostu-header-full-submenu-inner{overflow:scroll;max-height:calc(100vh - 250px)}.boostu-header .boostu-header-full .boostu-header-full-submenu .submenu-item{padding:12px 24px;margin:0;border-bottom:1px solid rgba(255,255,255,.25)}.boostu-header .boostu-header-full .boostu-header-full-submenu .submenu-item:last-child{border-bottom:none}.boostu-header .boostu-header-full .boostu-header-full-submenu .submenu-item a{font-family:'Schnyder',serif;transition:all .45s ease}.boostu-header .boostu-header-full .boostu-header-full-submenu .submenu-item a:hover{opacity:.6}#energy{display:none !important}body,#container{height:100vh}#content{width:calc(100vw - 100px);padding-left:100px;height:100vh}body.page-id-31,body.page-id-31 #container,body.page-id-31 #content,body.page-id-432,body.page-id-432 #container,body.page-id-432 #content,body.page-id-455,body.page-id-455 #container,body.page-id-455 #content{height:auto;min-height:100vh}.single-investment #content,.single-company #content{height:100vw;transform:rotate(-90deg) translateX(-100vh);transform-origin:top left;overflow-y:scroll;overflow-x:hidden;padding:100px 0 0}.single-investment .wpbf-grid,.single-company .wpbf-grid{margin:0}.single-investment main,.single-company main{display:flex;flex-direction:row;width:auto;transform:rotate(90deg) translateY(-100vh);transform-origin:top left;padding:0}.overview-svg{height:100vh;width:100vw}.overview-svg #minting{display:none}.chat-popup{position:fixed;right:24px;bottom:24px;z-index:999999}.chat-popup .chat-icon{position:absolute;right:0;bottom:0;display:block;height:48px;width:48px;background-color:var(--red);border-radius:100px;cursor:pointer}.chat-popup .chat-icon:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/04/chat-icon.svg');background-size:50%;background-position:center;background-repeat:no-repeat}.chat-popup.active .chat-icon:before{background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/04/close-svgrepo-com.svg');background-size:30%}.chat-popup .chat-modal{margin-bottom:64px;width:300px;height:400px;transition:all .3s ease}.chat-popup .chat-modal,.chat-popup .chat-modal iframe{height:0;pointer-events:none}.chat-popup.active .chat-modal,.chat-popup.active .chat-modal iframe{pointer-events:all;height:400px;border:1px solid var(--red)}.rw-login,.rw-register,.rw-toegang{padding:48px}.rw-login .login-loggedin{text-align:center}.rw-login .login-wrapper,.rw-register .register-wrapper,.rw-toegang .toegang-wrapper{display:flex;justify-content:center;flex-wrap:wrap;width:50%;margin:0 auto}.rw-login .login-logo,.rw-register .register-logo,.rw-toegang .toegang-logo,.rw-login .login-loggedin img{width:180px;margin-bottom:100px}.rw-login .login-text,.rw-register .register-text,.rw-toegang .toegang-text{text-align:center;margin-bottom:40px}.rw-login .login-form,.rw-register .register-form,.rw-toegang .toegang-form{position:relative;width:100%}body.logged-in .rw-login .login-form{text-align:center}.rw-login .login-form label,.rw-register .register-form label,.rw-toegang .toegang-form label{text-transform:uppercase}.rw-login .login-form input:not([type=submit]),.rw-register .register-form input:not([type=submit]),.rw-toegang .toegang-form input:not([type=submit]){border:1px solid var(--dark-gray);padding:13px 15px !important}.rw-login .login-form .acf-form-submit,.rw-register .register-form .acf-form-submit,.rw-toegang .toegang-form .acf-form-submit{position:relative;display:flex;justify-content:flex-end;margin-top:24px}.rw-login .login-form .acf-form-submitt:before,.rw-register .register-form .acf-form-submit:before,.rw-toegang .toegang-form .acf-form-submit:before{position:absolute;top:0;left:0;content:'';display:block !important;height:1px;width:calc(100% - 150px);background-color:var(--dark-gray)}.rw-login .login-form .acf-form-submit input,.rw-register .register-form .acf-form-submit input,.rw-toegang .toegang-form .acf-form-submit input{border:1px solid var(--red);background:0 0;color:var(--red);border-radius:0 0 25px 25px;padding:12px 24px;transition:all .45s ease}.rw-login .login-form .acf-form-submit input:hover,.rw-register .register-form .acf-form-submit input:hover,.rw-toegang .toegang-form .acf-form-submit input:hover{background:var(--red);color:#fff}.rw-login .login-form .acf-form-submit:before,.rw-register .register-form .acf-form-submit:before,.rw-toegang .toegang-form .acf-form-submit:before{position:absolute;top:0;left:0;content:'';display:block !important;height:1px;width:calc(100% - 150px);background-color:var(--dark-gray)}.rw-register .register-form #message,.rw-toegang .toegang-form #message{text-align:center;margin-bottom:40px}body.logged-in .rw-login .login-wrapper,body:not(.logged-in) .rw-login .login-loggedin{display:none}body:not(.logged-in) .rw-login .login-wrapper{display:flex}body.logged-in .rw-login .login-loggedin{display:block}.single-investment .investment-intro{position:relative;display:flex;align-items:center;padding:48px;width:30vw}.single-investment .investment-intro .back,.company-intro .back{display:block;position:absolute;top:64px;left:64px}.company-cursor{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #fff;color:#fff;height:300px;width:300px;border-radius:300px;letter-spacing:5px;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(255,255,255,.25) 100%);pointer-events:none;opacity:0;transition:opacity .45s .1s ease}.overview-cursor{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--black);height:300px;width:300px;border-radius:300px;letter-spacing:5px;background:radial-gradient(circle,rgba(216,33,33,0) 0%,rgba(216,33,33,.5) 100%);pointer-events:none;opacity:0;transition:opacity .45s .1s ease}.company-cursor.show,.overview-cursor.show{opacity:1}.overview-cursor span>span{display:block;width:100%}.overview-list{padding:0 32px}.overview-list .overview-list-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid rgb(216 33 33/30%)}.overview-list .overview-list-item p{font-family:'Schnyder',serif;margin-bottom:0}.overview-list .overview-list-item img{width:128px}.single-investment .investment-companies{display:flex;align-items:flex-end;flex-direction:row;height:100vh}.investment-companies{position:relative}.investment-companies .investment-icon,.company-intro-icon{position:absolute;bottom:40px;height:200px;width:200px;opacity:0;transform:translateY(-50px);z-index:999;transition:all .3s .3s ease}.investment-companies .investment-icon{left:-100px}.company-intro-icon{right:calc(50vw - 100px)}.investment-companies .investment-grid,.company-intro-grid{position:absolute;bottom:-125px;height:500px;width:500px;opacity:0;transform:translateY(-50px);background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/03/grid.svg');background-position:center;background-size:contain;background-repeat:no-repeat;z-index:-1;transition:all .3s .3s ease}.investment-companies .investment-grid{left:-200px}.company-intro-grid{right:calc(50vw - 250px)}.loaded .investment-companies .investment-icon,.loaded .investment-companies .investment-grid,.loaded .company-intro-icon,.loaded .company-intro-grid{opacity:1;transform:translateY(0)}.company-offer .company-intro-icon{right:calc(50vw - 300px)}.company-offer .company-intro-grid{right:calc(50vw - 450px)}.single-investment .investment-companies .investment-companies-block{position:relative;display:block;width:300px}.investment-companies-block:before{position:absolute;top:0;right:0;left:0;content:'';display:block !important;height:100%;background-color:#fff;z-index:999}.investment-companies-block:nth-child(3):before{transition:all .45s .3s ease}.investment-companies-block:nth-child(4):before{transition:all .45s .6s ease}.investment-companies-block:nth-child(5):before{transition:all .45s .9s ease}.investment-companies-block:nth-child(6):before{transition:all .45s 1.2s ease}.investment-companies-block:nth-child(7):before{transition:all .45s 1.4s ease}.investment-companies-block:nth-child(8):before{transition:all .45s 1.7s ease}.investment-companies-block:nth-child(9):before{transition:all .45s 2s ease}body.loaded .investment-companies-block:before{height:0}.single-investment .investment-companies .investment-companies-block h3{margin:0 0 16px 16px}.single-investment .investment-companies .investment-companies-block .investment-companies-block-inner{position:relative;height:600px;background-size:cover;background-position:center;transition:all .45s ease}.single-investment .investment-companies .investment-companies-block .investment-companies-block-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(180deg,rgba(23,23,23,0) 0%,rgba(23,23,23,1) 100%)}.single-investment .investment-companies .investment-companies-block:hover .investment-companies-block-inner{height:700px}.single-investment .investment-companies .investment-companies-block .investment-companies-block-inner img{position:absolute;bottom:24px;left:0;right:0;margin:0 auto;max-width:100px;max-height:50px}.single-company #main>div{height:100vh}.company-intro{position:relative;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;flex:0 0 90vw}.company-intro .company-intro-text{position:relative;padding:48px;width:60vw}.company-intro .company-intro-text .boostu-button{margin-top:40px}.company-intro .company-intro-img{position:relative;display:block;background-size:cover;background-position:center;width:50vw;height:100%}.company-intro .company-intro-img:before{position:absolute;top:0;right:0;bottom:0;content:'';display:block !important;background-color:#fff;width:100%;transition:all .45s .2s ease}body.loaded .company-intro .company-intro-img:before{width:0}.company-intro .company-intro-logo{position:absolute;top:64px;left:calc(60vw - 198px);transition:all .45s ease}.company-intro .company-intro-logo:hover{opacity:.6}.company-intro .company-intro-logo img{width:150px}.company-key-figures{position:relative;padding:48px}.company-key-figures:before{position:absolute;left:0;bottom:0;content:'';display:block !important;background-color:var(--black);height:300px;width:0;z-index:-1;transition:all .9s ease}.company-key-figures.scrolled:before{width:100%}.company-key-figures .company-key-figures-block:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(180deg,rgba(23,23,23,.6) 0%,rgba(23,23,23,1) 100%);opacity:0;transition:all .3s ease}.company-key-figures .company-key-figures-block:hover:after{opacity:1}.company-key-figures .company-key-figures-wrapper{display:flex;align-items:flex-end;gap:32px}.company-key-figures .company-key-figures-block{position:relative;display:flex;align-items:flex-end;justify-content:center;width:500px;min-height:75vh;background-size:cover;background-position:top center}.company-key-figures .company-key-figures-block:nth-child(2n+2){margin-bottom:32px}.company-key-figures .company-key-figures-block:before{position:absolute;top:30%;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(180deg,rgba(23,23,23,0) 0%,rgba(23,23,23,1) 100%)}.company-key-figures .company-key-figures-block .company-key-figures-block-inner{position:relative;text-align:center;padding:32px;z-index:99}.company-key-figures .company-key-figures-block .company-key-figures-block-inner .li{display:block;background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/02/linkedin-red.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:40px;width:40px;margin:0 auto 16px auto;transition:all .45s ease}.company-key-figures .company-key-figures-block .company-key-figures-block-inner .li:hover{opacity:.6}.company-key-figures .company-key-figures-block .company-key-figures-block-inner .function{font-family:'MetropolisBold',sans-serif}.company-key-figures .company-key-figures-block .company-key-figures-block-inner .description{height:0;opacity:0;transition:all .3s ease}.company-key-figures .company-key-figures-block:hover .company-key-figures-block-inner .description{opacity:.5;height:300px}.company-offer{position:relative;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;flex:0 0 90vw}.company-offer .company-offer-text{width:60%;padding:48px}.company-offer .company-offer-text .col-wrapper{display:flex;align-items:flex-start}.company-offer .company-offer-text .col-wrapper>div{width:50%}.company-offer .company-offer-text .accordeon{position:relative;cursor:pointer;padding-right:64px}.company-offer .company-offer-text .accordeon p:before{position:absolute;top:10px;right:48px;content:'';display:block !important;background-image:url(https://companyguide.heylengroup.com/wp-content/uploads/2023/02/arrow-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:10px;width:10px;transition:all .4s ease}.company-offer .company-offer-text .accordeon.active p:before{transform:rotate(180deg)}.company-offer .company-offer-text .accordeon p{margin-bottom:0}.company-offer .company-offer-text .accordeon ul{opacity:0;pointer-events:none;height:0;margin:0}.company-offer .company-offer-text .accordeon.active ul{opacity:1;pointer-events:all;height:auto;margin:8px 0 16px}.company-offer .company-offer-text .boostu-button{margin-top:20px}.company-offer .company-offer-img{position:relative;display:flex;align-items:flex-end;width:40%;height:100%}.company-offer .company-offer-img:before{position:absolute;top:0;right:0;bottom:0;content:'';display:block !important;background-color:#fff;width:100%;transition:all .45s .2s ease}.company-offer.scrolled .company-offer-img:before{width:0}.company-offer .company-offer-img .company-offer-img-inner{width:100%;height:80%;background-size:cover;background-position:center}.company-specifics{display:flex;padding:48px 80px 0;background-color:var(--black);flex-wrap:wrap;align-content:space-between}.company-specifics .company-specifics-wrapper{display:flex;gap:32px}.company-specifics .company-specifics-block{position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;background-size:cover;background-position:center;width:400px;min-height:70vh;padding:40px}.company-specifics .company-specifics-block:nth-child(2n+2){margin-top:-80px}.company-specifics .company-specifics-block:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(180deg,rgba(23,23,23,.5) 0%,rgba(23,23,23,1) 100%)}.company-specifics .company-specifics-block:after{position:absolute;top:0;bottom:0;right:0;content:'';display:block !important;background-color:var(--black);width:100%;z-index:999}.company-specifics .company-specifics-block:nth-child(1):after{transition:all .45s ease}.company-specifics .company-specifics-block:nth-child(2):after{transition:all .45s .3s ease}.company-specifics .company-specifics-block:nth-child(3):after{transition:all .45s .6s ease}.company-specifics .company-specifics-block:nth-child(4):after{transition:all .45s .9s ease}.company-specifics .company-specifics-block:nth-child(5):after{transition:all .45s 1.2s ease}.company-specifics.scrolled .company-specifics-block:after{width:0}.company-specifics .company-specifics-block>p{position:relative;z-index:999}.company-specifics .company-specifics-block>p:before{position:absolute;top:-120px;left:50%;content:'';display:block !important;background-color:var(--red);width:1px;height:80px;z-index:999}.company-good-to-know{flex:0 0 95vw;padding:48px}.company-good-to-know .company-good-to-know-text{display:flex;align-items:flex-start;gap:40px}.company-good-to-know .company-good-to-know-text ul{padding-left:0}.company-good-to-know .company-good-to-know-text ul li{font-size:1.2em;font-family:'Schnyder',serif;list-style:none;padding:24px;border-bottom:1px solid var(--black)}.company-good-to-know .company-good-to-know-text ul li:last-child{border-bottom:none}.company-good-to-know .company-good-to-know-fact{background-color:var(--gray);padding:24px}.company-contact{position:relative;padding:48px 80px 0 48px;flex:0 0 70vw}.company-contact.multiple-contacts{flex:0 0 100vw}.company-contact .company-contact-block{position:relative;display:flex;align-items:center;margin-top:80px}.company-contact .company-contact-block:before{position:absolute;top:32px;right:0;bottom:32px;left:0;content:'';display:block !important;background-color:var(--gray);z-index:-1}.company-contact.multiple-contacts .company-contact-block{align-items:initial;padding:32px 0}.company-contact.multiple-contacts .company-contact-block:before{top:0;bottom:0}.company-contact .company-contact-block .company-contact-block-inner{position:relative;flex:1;padding:0 32px 32px;border-right:1px solid var(--black)}.company-contact .company-contact-block .company-contact-block-inner a.mail{position:absolute;bottom:0}.company-contact .company-contact-block .company-contact-block-inner:last-child{border-right:none}.company-contact .company-contact-block img{width:40%;max-height:60vh;object-fit:contain}.company-contact .company-contact-block .company-contact-block-text{padding:32px}.company-contact .company-contact-block .company-contact-block-text .function .heylenH,.company-contact .company-contact-block .company-contact-block-inner .function .heylenH{position:relative;color:var(--red);font-family:'MetropolisBold',sans-serif;padding-right:56px}.company-contact .company-contact-block .company-contact-block-text .function .heylenH:before,.company-contact .company-contact-block .company-contact-block-inner .function .heylenH:before{position:absolute;top:calc(50% - 2px);right:8px;content:'';display:block !important;height:1px;width:40px;background-color:var(--black)}.company-contact .company-contact-block .company-contact-block-text .links{display:flex;gap:16px}.company-contact .company-contact-block .company-contact-block-text .links>a,.company-contact .company-contact-block .company-contact-block-inner a{display:block;height:40px;width:40px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .45s ease}.company-contact .company-contact-block .company-contact-block-text .links>a.li{background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/02/linkedin-red.svg')}.company-contact .company-contact-block .company-contact-block-text .links>a.mail,.company-contact .company-contact-block .company-contact-block-inner a.mail{background-image:url('https://companyguide.heylengroup.com/wp-content/uploads/2023/02/mail-red.svg')}.company-contact .company-contact-block .company-contact-block-text .links>a:hover,.company-contact .company-contact-block .company-contact-block-inner a:hover{opacity:.6}.boostu-footer{display:flex;align-items:center;position:absolute;right:0;bottom:0;width:100%}.boostu-footer>p{text-align:right;width:60%;padding-right:64px;margin-bottom:0;opacity:.5}.boostu-footer .boostu-footer-block{display:flex;align-items:center;justify-content:space-between;width:40vw;padding:24px 40px;background-color:var(--black)}.boostu-footer .boostu-footer-block .boostu-logo img{width:75px;transition:all .3s ease}.boostu-footer .boostu-footer-block .boostu-logo:hover img{opacity:.6}.boostu-footer .boostu-footer-block a:not(.boostu-logo){position:relative;text-transform:uppercase;padding-right:56px}.boostu-footer .boostu-footer-block a:not(.boostu-logo):after{position:absolute;top:calc(50% - 2px);right:0;content:'';display:block !important;height:1px;width:40px;background-color:var(--red)}.rw-form{padding:80px 0}.cf7-grid{display:flex;flex-wrap:wrap}.cf7-grid>div{margin-top:32px}.cf7-grid label{text-transform:uppercase;font-family:'MetropolisBold'}.cf7-grid .cf7-grid-item_full{width:100%}.cf7-grid .cf7-grid-item_half{width:50%}.cf7-grid input[type=text],.cf7-grid input[type=email],.cf7-grid input[type=url],.cf7-grid input[type=password],.cf7-grid input[type=search],.cf7-grid input[type=number],.cf7-grid input[type=tel],.cf7-grid input[type=range],.cf7-grid input[type=date],.cf7-grid input[type=month],.cf7-grid input[type=week],.cf7-grid input[type=time],.cf7-grid input[type=datetime],.cf7-grid input[type=datetime-local],.cf7-grid input[type=color],.cf7-grid textarea{color:var(--dark-gray);border:1px solid var(--dark-gray);border-radius:0;padding:12px;width:98%;transition:.5s;outline:none}.cf7-grid textarea{height:100px;width:99%}.cf7-grid input[type=email]:focus,.cf7-grid input[type=text]:focus{border:1px solid var(--black);color:var(--black)}.cf7-grid span.wpcf7-list-item-label a{font-weight:700;text-decoration:underline}input[type=button]#sendHGBtn,input[type=submit]#sendHGBtn{float:right;border:1px solid var(--red);background-color:#fff;color:var(--red);padding:15px 25px;border-radius:0 0 30px 30px;position:relative;transition:all .3s ease;cursor:pointer}input[type=button]#sendHGBtn:hover,input[type=submit]#sendHGBtn:hover{background-color:var(--red);color:#fff}hr.sendCF7hr{display:inline-block;width:calc(100% - 120px)}.wpcf7-form-control-wrap{position:relative;margin-top:16px;display:block}#footer{display:none !important}@media only screen and (min-width:1700px){.company-good-to-know{flex:0 0 70vw}.company-good-to-know .company-good-to-know-fact{margin-top:40px}}@media only screen and (max-width:1500px){h1{font-size:3em}.company-intro .company-intro-text{width:80vw}.company-key-figures .company-key-figures-block:hover .company-key-figures-block-inner .description{height:400px}.company-intro .company-intro-logo{left:calc(80vw - 198px)}.company-intro .company-intro-logo img{max-height:100px}}@media only screen and (max-width:1024px){.single-investment .investment-intro{width:50vw}.company-intro .company-intro-text{width:100vw}.company-intro .company-intro-logo{left:calc(100vw - 198px)}}@media only screen and (max-width:768px){body,#container{height:auto}.boostu-header{position:fixed}.boostu-header .boostu-header-full .boostu-header-full-menu{width:70%}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item a{font-size:2em}#content{width:100%}.single-investment #content,.single-company #content{height:auto;transform:unset;transform-origin:unset;overflow-y:hidden;overflow-x:hidden;padding:0 0 0 100px}.single-investment main,.single-company main{display:block;flex-direction:row;width:auto;transform:unset;transform-origin:unset;padding:0}.single-investment .investment-intro{display:block;width:calc(100vw - 100px)}.single-investment .investment-intro .back,.company-intro .back{position:relative;top:unset;left:unset}.single-investment .investment-intro .investment-intro-text{margin-top:32px}.single-investment .investment-companies{display:block;height:auto;padding:0 48px}.single-investment .investment-companies .investment-companies-block{width:100%;margin-bottom:32px}.single-investment .investment-companies .investment-companies-block h3{margin:0 0 16px}.single-investment .investment-companies .investment-companies-block .investment-companies-block-inner{height:300px}.single-investment .investment-companies .investment-companies-block:hover .investment-companies-block-inner{height:350px}.investment-companies .investment-icon{top:-50px;height:150px;width:150px}.investment-companies .investment-icon{right:0;left:unset}.investment-companies .investment-grid{top:-145px;height:350px;width:350px}.investment-companies .investment-grid{right:-121px;left:unset}.single-company #main>div{height:auto;width:calc(100vw - 100px)}.company-intro{display:block;padding:48px}.company-intro .company-intro-text{padding:0;width:100%;margin-top:64px}.company-intro .company-intro-img{width:100%;height:400px;margin-top:48px;margin-left:-48px}.company-intro .company-intro-logo{top:32px;left:unset;right:48px}.company-intro .company-intro-logo img{width:100px}.company-intro .company-intro-icon{bottom:-50px;height:150px;width:150px;right:32px}.company-intro .company-intro-grid{bottom:-140px;height:350px;width:350px;right:-64px}.company-key-figures .company-key-figures-wrapper,.company-offer,.company-specifics .company-specifics-wrapper,.company-good-to-know .company-good-to-know-text{display:block}.company-key-figures .company-key-figures-block{width:100%;margin-bottom:32px}.company-key-figures .company-key-figures-block .company-key-figures-block-inner .description{height:auto;opacity:.5;transition:all .3s ease}.company-key-figures .company-key-figures-block:hover .company-key-figures-block-inner .description{opacity:.5;height:auto}.company-offer .company-offer-text{width:100%}.company-offer .company-offer-img{width:90%;height:400px}.company-offer .company-offer-img:before,.company-specifics .company-specifics-block:after{display:none !important}.company-specifics .company-specifics-block{width:100%;margin-bottom:32px}.company-specifics .company-specifics-block:nth-child(2n+2){margin-top:0}.company-contact{padding:48px}.company-contact .company-contact-block{margin-bottom:100px}.company-contact.multiple-contacts .company-contact-block{display:block}.company-contact .company-contact-block .company-contact-block-inner{padding:32px;border-right:none}.company-contact .company-contact-block .company-contact-block-inner a.mail{position:relative}}@media only screen and (max-width:480px){h1,h2{font-size:3em}.boostu-header{height:100px;width:100vw}.boostu-header .boostu-header-wrapper{height:100px;padding:32px}.boostu-header .boostu-header-wrapper .logo{width:100px}.boostu-header-toggle{left:unset;right:20px;z-index:9999}.boostu-header .boostu-header-full{left:0;width:100vw;height:0}.boostu-header.open .boostu-header-full{height:100vh;width:100vw}.boostu-header .boostu-header-full .boostu-header-full-inner{display:block;padding:32px;width:100vw}.boostu-header .boostu-header-full .boostu-header-full-menu{width:100%;margin-top:100px}.boostu-header .boostu-header-full .logo{top:32px;left:32px;width:100px}.boostu-header .boostu-header-full .login-link{top:32px;right:150px}.boostu-header .boostu-header-full .boostu-header-full-menu.open .menu-item .toggle-submenu{transform:rotate(-180deg)}.boostu-header .boostu-header-full .boostu-header-full-menu .menu-item a{font-size:1.7em}.boostu-header .boostu-header-full .boostu-header-full-submenu{border-left:none;max-height:500px;overflow:scroll;background-color:var(--black);margin-top:-92px;opacity:0;pointer-events:none}.boostu-header .boostu-header-full .boostu-header-full-submenu.open{opacity:1;pointer-events:default}.home #content,.page-id-29 #content{height:auto}#content,.single-investment #content,.single-company #content{padding-top:100px;padding-left:0}.single-investment .investment-intro,.single-company #main>div{width:100vw}.company-intro .company-intro-logo{top:unset;left:48px;bottom:500px;right:unset;width:150px}.company-intro .company-intro-logo img{max-height:100px;width:150px}.company-intro .company-intro-text{padding-bottom:150px}.company-key-figures .company-key-figures-block .company-key-figures-block-inner{padding:400px 32px 32px}.company-specifics{padding:32px}.company-good-to-know .company-good-to-know-text ul li{padding:24px 0}.company-contact .company-contact-block{display:block}.company-contact .company-contact-block img{width:100%}.page-id-29 #content{height:auto}.cf7-grid .cf7-grid-item_half{width:100%}.company-offer .company-offer-text .col-wrapper{display:block}.company-offer .company-offer-text .col-wrapper>div{width:100%}.company-offer .company-offer-text .accordeon p:before{right:0}.company-contact .company-contact-block:before{bottom:0}.boostu-footer{display:block}.boostu-footer>p{padding:0 0 16px 32px;text-align:left;width:100%}.boostu-footer .boostu-footer-block{width:100%}}