: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}.featured-logo-section{-webkit-font-smoothing:antialiased}@media only screen and (min-width: 769px){.featured-logo-section{padding-left:0;padding-right:0}}.featured-logo-section .hero-logo__wrapper{width:100%;grid-column:1/-1;display:grid;margin-left:auto;margin-right:auto;max-width:1520px;grid-template-columns:2fr 44fr 2fr;grid-row:2/span 1;grid-template-areas:". logo-list logo-list ."}@media only screen and (min-width: 769px){.featured-logo-section .hero-logo__wrapper{padding-left:0;padding-right:0;grid-template-columns:4fr 20fr 20fr 4fr}}.featured-logo-section .hero-logo__wrapper .logo-container{grid-area:logo-list;position:relative;z-index:10;color:#fff;padding-bottom:calc(19.7142857143px + 1.1428571429vw);padding-top:calc(19.7142857143px + 1.1428571429vw);gap:calc(26.2857142857px + 1.5238095238vw);display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 769px){.featured-logo-section .hero-logo__wrapper .logo-container{padding-bottom:calc(0px + 3.3333333333vw);padding-top:calc(0px + 3.3333333333vw);flex-direction:row;gap:calc(13.3333333333px + 2.962962963vw)}}@media only screen and (min-width: 1441px){.featured-logo-section .hero-logo__wrapper .logo-container{padding-bottom:50.666666616px;padding-top:50.666666616px;gap:58.3703703253px}}.featured-logo-section .hero-logo__wrapper .logo-container .logo-title{flex-shrink:0}.featured-logo-section .hero-logo__wrapper .logo-container .logo-title label{font-size:calc(8.9436619718px + 0.2816901408vw);line-height:1.05;letter-spacing:.15em;font-weight:500}@media only screen and (min-width: 1441px){.featured-logo-section .hero-logo__wrapper .logo-container .logo-title label{font-size:13.2253520998px}}.featured-logo-section .hero-logo__wrapper .logo-container .logo-list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;grid-row-gap:calc(14.5714285714px + .380952381vw);row-gap:calc(14.5714285714px + .380952381vw);grid-gap:calc(19.7142857143px + 1.1428571429vw);row-gap:calc(14.5714285714px + .380952381vw);column-gap:calc(19.7142857143px + 1.1428571429vw)}@media only screen and (min-width: 769px){.featured-logo-section .hero-logo__wrapper .logo-container .logo-list{grid-gap:calc(0px + 3.3333333333vw);gap:calc(0px + 3.3333333333vw);flex-wrap:nowrap;justify-content:flex-start}}@media only screen and (min-width: 1441px){.featured-logo-section .hero-logo__wrapper .logo-container .logo-list{grid-gap:50.666666616px;gap:50.666666616px}}.featured-logo-section .hero-logo__wrapper .logo-container .logo-list .logo-content img{max-width:100%;width:auto;height:auto;max-height:calc(25.2912621359px + 2.5889967638vw)}@media only screen and (min-width: 1441px){.featured-logo-section .hero-logo__wrapper .logo-container .logo-list .logo-content img{max-height:64.6440128879px}}
