.hero-wrapper{background:url() 40vw -40px no-repeat;display:flex;width:100%;z-index:1}.hero{background-position:50% 50%;background-size:cover;display:flex;position:relative}.hero[class*=overlay-]:before{z-index:1}.hero .col-2.text-center{margin:0 auto;text-align:center}.hero .page-center{position:relative;width:100%}.hero h1,.hero p{color:#fff}.hero.bg-white h1,.hero.bg-white p{color:#000}.hero p{font-size:1.8rem}.hero h1+span a.cta_button{margin-top:0}#hero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.tabbing-container{height:0;overflow:visible}.tabbing-section{list-style:none;margin:0 auto;max-width:880px;padding-bottom:0;padding-top:0;position:relative;top:-40px;z-index:99}.tabbing-section,.tabbing-section .tab{align-items:center;display:flex;justify-content:center}.tabbing-section .tab{align-self:stretch;background:#fff;border:2px solid #6d778740;box-sizing:border-box;font-family:Edenred,sans-serif;font-size:24px;outline:0;padding:22px 34px;text-decoration:none;transition:all .3s}.tabbing-section .tab a{align-items:center;display:flex;font-size:inherit;line-height:inherit}.tabbing-section .tab:not(.active){padding:20px 34px}.tabbing-section .tab:first-child{border-radius:100px 0 0 100px}.tabbing-section .tab:last-child{border-radius:0 100px 100px 0}.tabbing-section .icon{margin-right:12px}.tabbing-section .icon img{height:30px;width:auto}.tabbing-section .tab:not(:last-child){border-right:none}.tabbing-section .tab-label:first-child{text-align:center}.tabbing-section .tab.active{background:red;border:none;color:#fff}.tabbing-section .tab.active .icon{filter:brightness(0) invert(1)}@media (min-width:941px){.hero .cta-buttons{align-content:center;display:flex;flex-direction:row}.hero .text-center .cta-buttons{justify-content:center}.col-2{position:relative}.hero{min-height:385px}.hero-image{bottom:0;height:100%;position:absolute;right:0}}@media (max-width:940px){.hero-image img{z-index:1}.tabbing-section .tab,.tabbing-section .tab a{align-items:flex-start;flex-flow:column}.tabbing-section .tab .icon{padding-bottom:10px}.tabbing-section .tab .icon img{height:20px}.tabbing-section .tab{font-size:14px;padding:15px 10px}.tabbing-section .tab:not(.active){padding:13px 10px}.tabbing-section .tab:first-child{border-radius:15px 0 0 15px}.tabbing-section .tab:last-child{border-radius:0 15px 15px 0}}@media (max-width:640px){.tabbing-section .tab{width:100%}}@media (max-width:940px) and (min-width:641px){.hero h1{font-size:3.4rem}.hero-image{right:10%}.tabbing-section .tab{font-size:18px;padding:20px}.tabbing-section .tab:not(.active){padding:18px 20px}.tabbing-section .tab:first-child{border-radius:15px 0 0 15px;border-radius:25px 0 0 25px}.tabbing-section .tab:last-child{border-radius:0 25px 25px 0}}@media (max-width:640px) and (min-width:481px){.hero h1{font-size:2.8rem}}@media (max-width:940px){img.hero-image{margin:-12vw 0 0 auto;max-height:340px}.hero-wrapper{background:url() -20vw 40vh no-repeat;width:100%}.hero .page-center{flex-direction:column-reverse;min-height:33.333vw;width:auto}.hero .col-2.hero-image{margin-bottom:2em}.hero p{font-size:2.1rem}.shape1{display:none}}