.main--menu{background:#00c7b1;position:fixed;z-index:3;top:0;bottom:0;left:-100vw;width:100vw;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10%}.scroller{display:flex;overflow-y:scroll}.scroller::-webkit-scrollbar{width:0;display:none}.main--menu .logo--container{position:absolute;top:5%}.menu-open .main--menu{left:0;width:100% !important}.menu-open .main--menu::-webkit-scrollbar{display:none}.menu-title-caption p{font-size:2.8rem;color:#fff;max-width:80%}.main--menu .menu--cta1 a{display:inline-block;background:#fff;padding:2.4rem 3rem;border-radius:50rem;color:#00c7b1;border:2px solid #fff;margin:0 3rem 0 0}.main--menu .menu--cta1 a:hover{background:#00c7b1;color:#fff}.main--menu .menu--cta2 a{display:inline-block;color:#fff;padding:2.4rem 3rem;border:2px solid #fff;border-radius:50rem}.main--menu .menu--cta2 a:hover{color:#00c7b1;background:#fff}.main--menu .menu-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 7.4rem 0}.main--menu .menu--caption,.main--menu .menu--container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.main--menu .hs-menu-children-wrapper{height:0 !important;opacity:0 !important;visibility:hidden !important;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hs-item-has-children.drop-open>.hs-menu-children-wrapper{opacity:1 !important;visibility:visible !important;height:100% !important}.main--menu .hs-menu-depth-1{padding:1.5rem 0}.main--menu .hs-menu-depth-1 a{font-size:3rem;color:#fff;position:relative;font-family:'Gotham bold'}.main--menu .hs-menu-depth-2 a{font-size:2.8rem;padding:1.5rem 0;position:relative;font-family:'Gotham book';margin-left:2rem}.main--menu .hs-item-has-children>a:after{content:url(https://hello.opendatasoft.com/hubfs/Website--MKTV2019/main--menu/menu--arrow.svg);position:absolute;left:35%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main--menu .hs-item-has-children>a.rotate:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main--menu .hs-menu-item.hs-menu-depth-2 a:before{content:url(https://hello.opendatasoft.com/hubfs/Website--MKTV2019/main--menu/sub-menu-line.svg);position:absolute;bottom:40%;left:-6%;display:none}.main--menu .hs-menu-item.hs-menu-depth-2 a:hover:before{display:block}.main--menu .hs-menu-item.hs-menu-depth-2 a:hover{margin-left:5rem}@media(max-width:1440px){.main--menu{padding:8%}.main--menu .logo--container{top:3%}.menu--container{padding-left:12rem}.main--menu .hs-item-has-children>a:after{left:50%}.main--menu .hs-menu-item.hs-menu-depth-2 a:before{left:-14%}.main--menu .logo--container img{max-width:80%}.menu-title-caption p{font-size:1.8rem}.main--menu .hs-menu-depth-1 a{font-size:2.8rem}.main--menu .menu--cta1 a,.main--menu .menu--cta2 a{padding:2rem 2.5rem}}@media(max-width:1280px){.main-menu-caption{padding-top:3rem}.main--menu .menu--cta1 a,.main--menu .menu--cta2 a{padding:2rem}}@media(max-width:1024px){.menu--container{padding-left:2rem}.main--menu .hs-menu-depth-1 a{font-size:2.5rem}.main--menu .hs-menu-depth-2 a{font-size:2rem}}@media(max-width:992px){.menu--container{padding-left:7rem}}@media(max-width:768px){.main--menu .logo--container{position:initial;margin-bottom:4rem}.main-menu-caption,.menu--img{display:none}.main--menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--menu .menu-cta-container{padding:0 0 5.4rem 0}.menu--container{padding-left:0}.main--menu .menu--caption,.main--menu .menu--container{-webkit-box-flex:0;-ms-flex:none;flex:none}.main--menu .hs-item-has-children>a:after{left:80%}.main--menu .hs-menu-item.hs-menu-depth-2 a:before{display:none !important}.main--menu .hs-menu-item.hs-menu-depth-2 a:hover{margin-left:initial}.scroller{flex-direction:column;align-items:center}}@media(max-width:480px){.main--menu .menu--cta1 a,.main--menu .menu--cta2 a{padding:1.5rem}.main--menu .logo--container img{max-width:60%}}@media(max-width:420px){.logo--container img{max-width:70%}}@media(max-width:320px){.main--menu .menu-cta-container{padding:0 0 2.4rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.menu-cta-container .menu--cta1{margin-bottom:1rem}.main--menu .menu--cta1 a{margin:0}}