:root{--mtq-red: #d40449;--mtq-red-hot: red;--mtq-red-light: #dd366d;--mtq-blue: #271fe5;--mtq-grey: #8e8e8e;--mtq-grey-light: #f7f7f7;--mtq-grey-light-2: #ddd;--mtq-black: #000;--mtq-white: #fff;--mtq-dark: #0a0c11}:root{--grid-x-small: 320px;--grid-small: 375px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1023px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.medium-down-only{display:block}.medium-up-only{display:none}.btn-gradient-hover-only{position:relative;overflow:hidden}.btn-gradient-hover-only::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--mito-bg-gradient);overflow:hidden;z-index:-1;opacity:0;transition:opacity .2s;will-change:opacity}.btn-gradient-hover-only:hover::before{opacity:1}@media only screen and (min-width: 769px){.medium-down-only{display:none}.medium-up-only{display:block}}@media(min-width: 1024px){.desktop-only{display:block}}@media(max-width: 1023px){.mobile-only{display:block}}.hidden,.hide{display:none}.banner{-webkit-font-smoothing:antialiased}@media only screen and (min-width: 769px){.banner .usp_container~.banner__buttons{padding-top:10px}.banner .banner__media.media img.mobile-show{display:none}}@media only screen and (max-width: 768px){.banner.banner--content-v-align-mobile-bottom .banner__box{height:calc(100% - 45px);align-content:flex-end}.banner.banner--content-v-align-mobile-top .banner__box{height:calc(100% - 60px);align-content:flex-start}.banner .banner__media.media img.desktop-only{display:none}.banner .banner__media.media img.mobile-show{display:block}}.banner .usp_content{display:flex;align-items:center;column-gap:10px;margin-bottom:5px;flex:1}.banner .usp_content p{margin:0;max-width:160px;line-height:1.35;text-align:left}@media only screen and (max-width: 768px){.banner .usp_content p{font-size:12px}}.banner .usp_content img{width:28.8px;height:28.8px}.banner .usp_wrapper{display:flex;max-width:415px;column-gap:16px}.banner .banner__heading{line-height:1.25;margin-bottom:calc(8.5714285714px + .380952381vw);letter-spacing:normal}@media only screen and (min-width: 769px){.banner .banner__heading{margin-bottom:calc(8.6666666667px + 0.3703703704vw)}}@media only screen and (min-width: 1441px){.banner .banner__heading{margin-bottom:14.2962962907px}}.banner .banner__heading.margin-large{margin-bottom:calc(17.1428571429px + 0.7619047619vw)}@media only screen and (min-width: 769px){.banner .banner__heading.margin-large{margin-bottom:calc(10.6666666667px + 1.4814814815vw)}}@media only screen and (min-width: 1441px){.banner .banner__heading.margin-large{margin-bottom:33.1851851627px}}.banner .banner__heading.margin-none{margin-bottom:0}.banner .banner__heading.mitoq-h1{font-size:calc(18.8450704225px + 2.441314554vw);line-height:1;padding-bottom:4px}@media only screen and (min-width: 1441px){.banner .banner__heading.mitoq-h1{font-size:55.9530515825px}}.banner .banner__text{margin:0;max-width:var(--max-width)}.banner .banner__text p{margin:0}.banner .banner__text.paragraph,.banner .banner__text.paragraph p{margin:0;line-height:1;font-size:calc(12.5915492958px + 0.3755868545vw);letter-spacing:.02em}@media only screen and (min-width: 1441px){.banner .banner__text.paragraph,.banner .banner__text.paragraph p{font-size:18.3004694158px}}.banner .banner__buttons{margin-top:calc(17.1428571429px + 0.7619047619vw);gap:calc(17.1428571429px + 0.7619047619vw)}@media only screen and (min-width: 769px){.banner .banner__buttons{margin-top:calc(10.6666666667px + 1.4814814815vw);gap:calc(10.6666666667px + 1.4814814815vw)}}@media only screen and (min-width: 1441px){.banner .banner__buttons{margin-top:33.1851851627px;gap:33.1851851627px}}@media only screen and (min-width: 769px){.banner .banner__content.narrow{padding:5rem 15rem}}
