.mtq-page{background:#121212}.mtq-hero{position:relative;min-height:680px;padding:0 48px 58px;overflow:hidden;background:#121212 url(/assets/hero-qYEckNJ9.webp) center/cover no-repeat;color:#fff}.mtq-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0ad6}.mtq-hero-inner{position:relative;z-index:1;max-width:930px;margin:auto;padding-top:166px;text-align:center}.mtq-eyebrow{margin:0 0 25px;color:#cb2115;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:700;line-height:1.1;text-transform:uppercase}.mtq-hero h2{margin:0 0 27px;color:#fff;font-size:80px;line-height:1.1}.mtq-intro{color:#fff;font-size:19px;font-weight:450;line-height:1.9}.mtq-intro p{margin:0 0 36px;color:#fff}.mtq-roles{background:#fff;padding:133px 48px}.mtq-roles-inner{max-width:1163px;margin:auto}.mtq-roles h2{margin:0 0 45px;color:#121212;font-size:55px;line-height:1.1;text-align:center}.mtq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mtq-card{overflow:hidden;border-radius:16px;background:#f4f4f4}.mtq-card-image{height:270px;background-position:center;background-size:cover}.mtq-card-image.athletes{background-image:url(/assets/athletes-CwS04Yl0.webp)}.mtq-card-image.coaches{background-image:url(/assets/coaches-CTnqv2Wv.webp)}.mtq-card-image.officials{background-image:url(/assets/officials-BI1h9xx5.jpg)}.mtq-card-image.performers{background-image:url(/assets/performers-Ce6FiDCQ.jpg)}.mtq-card-body{min-height:369px;padding:33px 37px 34px;text-align:center}.mtq-card h3{margin:0 auto 19px;color:#121212;font-size:36px;line-height:1.05}.mtq-card p{margin:0 auto 24px;color:#333;font-size:17px;line-height:1.85}.mtq-button{display:inline-flex;min-height:65px;align-items:center;justify-content:center;padding:13px 31px 10px;border-radius:12px;background:#cb2518;color:#fff;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.05;text-decoration:none;text-transform:uppercase}.mtq-button:hover{background:#121212;color:#fff}.mtq-security{position:relative;min-height:532px;padding:48px;background:#4b0202 url(/assets/security-ByDeP0I5.webp) center/cover no-repeat;color:#fff}.mtq-security:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4b0202;opacity:.93}.mtq-security-inner{position:relative;z-index:1;max-width:680px;margin:auto;padding-top:46px;text-align:center}.mtq-security h2{margin:0 0 25px;color:#fff;font-size:61px;line-height:1.15;text-align:center}.mtq-security p{max-width:650px;margin:0 auto;color:#fff;font-size:18px;line-height:1.9;text-align:center}.mtq-security a{color:#fff;text-decoration:underline}@media(max-width:1024px){.mtq-hero{min-height:0;padding:0 48px 58px}.mtq-hero-inner{padding-top:150px}.mtq-eyebrow{font-size:26px}.mtq-hero h2{font-size:61px}.mtq-roles{padding:80px 48px}.mtq-roles h2{font-size:48px}.mtq-card h3{font-size:31px}}@media(max-width:767px){.mtq-hero{min-height:845px;padding:0 24px 48px;background-position:center}.mtq-hero-inner{padding-top:130px;text-align:left}.mtq-eyebrow{margin-bottom:20px;padding:0 26px;font-size:20px;text-align:center}.mtq-hero h2{margin-bottom:20px;font-size:42px;line-height:1.1}.mtq-intro{font-size:17px;font-weight:500;line-height:1.9}.mtq-intro p{margin-bottom:30px}.mtq-intro p:first-child{font-size:16px;line-height:2.01875}.mtq-intro p:last-child{margin-bottom:0}.mtq-roles{padding:42px 24px 48px}.mtq-roles h2{margin-bottom:40px;font-size:36px;line-height:1.1;text-align:left}.mtq-grid{grid-template-columns:1fr;gap:24px}.mtq-card{border-radius:14px}.mtq-card-image{height:200px}.mtq-card-body{min-height:0;padding:35px}.mtq-card h3{margin-bottom:15px;font-size:27px;line-height:1.1;text-transform:none}.mtq-card p{margin-bottom:24px;font-size:16px;line-height:1.9}.mtq-button{width:auto;min-height:58px;padding:14px 25px;font-size:23px;text-transform:none}.mtq-security{min-height:449px;padding:48px 24px}.mtq-security-inner{display:block;height:auto;max-width:none;padding-top:0;text-align:left}.mtq-security h2{margin-bottom:26px;font-size:42px;line-height:1.1;text-align:left}.mtq-security p{font-size:17px;line-height:1.85;text-align:left}}
