@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
/*
Theme Name: Adrenaline Theme
Theme URI: https://www.magicalrealms.co
Author: Magical Realms
Author URI: https://www.magicalrealms.co
Description: Magical Realms default theme.
Version: 1.6
Tags: responsive, clean, minimal, modern, wordpressify
*/:root{--color-black:#000;--color-white:#fff;--color-adrenared:#de031c;--color-rich-red:#b10e0e;--color-eerie-black:#2b2621;--color-medium-black:#474342;--color-platinum:#e6e6e6;--color-medium-gray:#d5d5d5;--color-gold:#e9cf5d;--color-old-gold:#d7b51d;--color-medium-blue:#235789;--color-dark-blue:#193e61;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html{line-height:1.15; /* 1 */-webkit-text-size-adjust:100% /* 2 */}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */body{margin:0}
/**
 * Render the `main` element consistently in IE.
 */main{display:block}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1{font-size:2em;margin:.67em 0}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr{box-sizing:content-box; /* 1 */height:0; /* 1 */overflow:visible /* 2 */}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */a{background-color:transparent}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]{border-bottom:none; /* 1 */text-decoration:underline; /* 2 */-webkit-text-decoration:underline dotted;text-decoration:underline dotted /* 2 */}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong{font-weight:bolder}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}
/**
 * Add the correct font size in all browsers.
 */small{font-size:80%}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */img{border-style:none}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea{font-family:inherit; /* 1 */font-size:100%; /* 1 */line-height:1.15; /* 1 */margin:0 /* 2 */}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input{ /* 1 */overflow:visible}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select{ /* 1 */text-transform:none}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
/**
 * Remove the inner border and padding in Firefox.
 */[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
/**
 * Restore the focus styles unset by the previous rule.
 */[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
/**
 * Correct the padding in Firefox.
 */fieldset{padding:.35em .75em .625em}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend{box-sizing:border-box; /* 1 */color:inherit; /* 2 */display:table; /* 1 */max-width:100%; /* 1 */padding:0; /* 3 */white-space:normal /* 1 */}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress{vertical-align:baseline}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea{overflow:auto}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type=checkbox],[type=radio]{box-sizing:border-box; /* 1 */padding:0 /* 2 */}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type=search]{-webkit-appearance:textfield; /* 1 */outline-offset:-2px /* 2 */}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type=search]::-webkit-search-decoration{-webkit-appearance:none}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button{-webkit-appearance:button; /* 1 */font:inherit /* 2 */}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details{display:block}
/*
 * Add the correct display in all browsers.
 */summary{display:list-item}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/**
 * Add the correct display in IE 10.
 */[hidden],template{display:none}html{background-color:#de031c;background-color:var(--color-adrenared);scroll-behavior:smooth}body{color:#2b2621;color:var(--color-eerie-black);font-size:16px;font-family:Inter,sans-serif;font-weight:400;font-style:normal;line-height:1.5;background-color:#fff;background-color:var(--color-white)}
/* Code for Firefox */::-moz-selection{color:#e6e6e6;color:var(--color-platinum);background:#de031c;background:var(--color-adrenared)}::selection{color:#e6e6e6;color:var(--color-platinum);background:#de031c;background:var(--color-adrenared)}article,div,figure,footer,header,main,nav,section{display:block;position:relative;box-sizing:border-box}
/*
 * Grid
*/.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.col-span-7{grid-column:span 12}@media (min-width:768px){.col-span-7{grid-column:span 7}}.col-span-6{grid-column:span 12}@media (min-width:768px){.col-span-6{grid-column:span 6}}.col-span-5{grid-column:span 12}@media (min-width:768px){.col-span-5{grid-column:span 5}}.col-span-4{grid-column:span 12}@media (min-width:768px){.col-span-4{grid-column:span 4}}
/*
 * Page padding without hero
*/main.page-padding{padding-top:2rem}@media (min-width:768px){main.page-padding{padding-top:4rem}}.section-padding{padding:4rem 0 2rem}@media (min-width:768px){.section-padding{padding:2rem 0}}
/*
 * Container
*/.container{max-width:1440px;margin:0 auto;padding:0 1rem}@media (min-width:992px){.container{padding:0 1.5rem}}
/*
 * Text link icon
*/.text-link-icon{display:flex;flex-flow:row nowrap;align-items:center;grid-gap:.5rem;gap:.5rem;text-decoration:none}.text-link-icon span{color:#e6e6e6;color:var(--color-platinum);font-size:1em;font-weight:900;font-style:italic;line-height:1;text-transform:uppercase}.text-link-icon svg{fill:#e6e6e6;fill:var(--color-platinum);width:2rem;height:2rem}
/*
 * Admin view
 * Edit button
*/.edit-button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;right:1.5rem;bottom:1.5rem;position:fixed;background-color:#fff;background-color:var(--color-white);border-radius:50px}.edit-button a{color:#000;color:var(--color-black);font-size:.875em;font-weight:800;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:900;font-style:normal;line-height:.96;text-transform:uppercase;margin:0 0 1.5rem}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block}h1 span:first-child,h2 span:first-child,h3 span:first-child,h4 span:first-child,h5 span:first-child,h6 span:first-child{color:#de031c;color:var(--color-adrenared)}.fs-h1,h1{font-size:2.5em}@media (min-width:320px){.fs-h1,h1{font-size:3rem}}@media (min-width:576px){.fs-h1,h1{font-size:4rem}}@media (min-width:768px){.fs-h1,h1{font-size:5em}}@media (min-width:992px){.fs-h1,h1{font-size:6em}}.fs-h2,.page-title,h2{font-size:2em}@media (min-width:576px){.fs-h2,.page-title,h2{font-size:3em}}@media (min-width:768px){.fs-h2,.page-title,h2{font-size:3.5em}}.fs-h3,h3{font-size:2em;line-height:1}@media (min-width:768px){.fs-h3,h3{font-size:2.5em}}@media (min-width:992px){.fs-h3,h3{font-size:3em}}.fs-h4,h4{font-size:1.25em}@media (min-width:576px){.fs-h4,h4{font-size:1.5em}}@media (min-width:768px){.fs-h4,h4{font-size:2em}}.fs-h5,h5{font-size:1.75em}.fs-h6,h6{font-size:1.5em}.fs-lg{font-size:1em}@media (min-width:576px){.fs-lg{font-size:1.25em}}.fs-base,p{font-size:1em;margin:0 0 1rem}.fs-sm{font-size:.875em}.fs-xs{font-size:.75em}p>a{color:inherit}header{width:100%;position:fixed;will-change:transform;z-index:10}header:before{content:"";width:100%;height:1px;bottom:0;left:0;position:absolute;border:1px solid transparent}header .header-block{width:100%;height:4rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}header .main-logo{display:inline-block}header .main-logo svg{width:auto;height:1.5rem;vertical-align:middle}@media (min-width:576px){header .main-logo svg{height:2rem}}header .main-logo svg .logotype-adrenaline{fill:#de031c;fill:var(--color-adrenared)}header .hamburger{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;padding:0;background:none;border:none;cursor:pointer}@media (min-width:768px){header .hamburger{display:none}}header .hamburger span{width:1.5rem;height:.125rem;background:#fff;background:var(--color-white);border-radius:.125rem}@media (max-width:768px){header nav{width:calc(100% + 2rem);margin:0 -1rem;padding:5.5rem 1rem 2rem;top:0;right:0;position:absolute;background-color:#fff;background-color:var(--color-white);z-index:-1;display:none}}header nav ul{display:flex;flex-flow:row nowrap;align-items:center;grid-gap:2rem;gap:2rem;margin:0;padding:0;list-style:none}header nav li{font-size:.875em;font-weight:600}header nav li>a{text-decoration:none}header.no-hero{background-color:#e6e6e6;background-color:var(--color-platinum)}header.no-hero:before{border-bottom-color:rgba(0,0,0,.08)}header.no-hero .main-logo svg .logotype-tricking-league{fill:#2b2621;fill:var(--color-eerie-black)}header.no-hero .hamburger span{background-color:#2b2621;background-color:var(--color-eerie-black)}header.no-hero nav ul li>a{color:#2b2621;color:var(--color-eerie-black)}header.no-hero nav ul li.button>a{color:#fff;color:var(--color-white)}header.has-hero{background-color:transparent;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em)}header.has-hero:before{border-bottom-color:hsla(0,0%,100%,.16)}header.has-hero .main-logo svg .logotype-tricking-league{fill:#e6e6e6;fill:var(--color-platinum)}header.has-hero nav ul li.button>a,header.has-hero nav ul li>a{color:#fff;color:var(--color-white)}header.open-menu .main-logo svg .logotype-tricking-league{fill:#2b2621;fill:var(--color-eerie-black)}header.open-menu .hamburger span{background-color:#2b2621;background-color:var(--color-eerie-black)}header.open-menu nav{display:block}header.open-menu nav ul{flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem}header.open-menu nav ul li{font-size:1.5em}header.open-menu nav ul li>a{color:#2b2621;color:var(--color-eerie-black)}header.open-menu nav ul li.button{font-size:.875em}header.has-hero.scrolled{background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out}footer{padding:2.5rem 0 0;background-color:#2b2621;background-color:var(--color-eerie-black)}footer .main-logo{display:inline-block}footer .main-logo svg{width:auto;height:2rem;vertical-align:middle}footer .main-logo svg .logotype-adrenaline{fill:#de031c;fill:var(--color-adrenared)}footer .main-logo svg .logotype-tricking-league{fill:#e6e6e6;fill:var(--color-platinum)}footer .footer-block--top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;grid-gap:2rem;gap:2rem}@media (min-width:992px){footer .footer-block--top{flex-direction:row;grid-gap:3rem;gap:3rem}}footer .footer-block--right{display:flex;flex-direction:column;flex-wrap:nowrap;grid-gap:2rem;gap:2rem}@media (min-width:992px){footer .footer-block--right{flex-direction:row;grid-gap:3rem;gap:3rem}}@media (min-width:1200px){footer .footer-block--right{grid-gap:6rem;gap:6rem}}footer .footer-block--left p{color:#e6e6e6;color:var(--color-platinum);margin:1.5rem 0}@media (min-width:992px){footer .footer-block--left p{max-width:32rem}}footer .footer-block--left .social-icons{display:flex;flex-flow:row nowrap;align-items:center;grid-gap:1rem;gap:1rem}footer .footer-block--left .social-icons>a{display:inline-block;text-decoration:none}footer .footer-block--left .social-icons svg{fill:#e6e6e6;fill:var(--color-platinum);width:1.2rem;height:1.2rem;vertical-align:middle}footer .footer-block--right h2{color:#e6e6e6;color:var(--color-platinum);font-size:.875em;font-weight:600;text-transform:uppercase;margin:0 0 1rem}footer .footer-block--right nav ul{display:flex;flex-flow:column nowrap;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}footer .footer-block--right nav li{font-size:.875em;text-wrap:nowrap}footer .footer-block--right nav li>a{color:#e6e6e6;color:var(--color-platinum);text-decoration:none}footer .footer-block--bottom{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:3rem 0 0;padding:1.5rem 0;border-top:1px solid #474342;border-top:1px solid var(--color-medium-black)}@media (min-width:992px){footer .footer-block--bottom{flex-direction:row}}footer .footer-block--bottom p{color:#e6e6e6;color:var(--color-platinum);font-size:.75em;margin:0}footer .footer-block--bottom nav ul{display:flex;flex-flow:row nowrap;grid-gap:1rem;gap:1rem;margin:.5rem 0 0;padding:0;list-style:none}@media (min-width:992px){footer .footer-block--bottom nav ul{margin:0}}footer .footer-block--bottom nav ul li>a{color:#e6e6e6;color:var(--color-platinum);font-size:.75em;text-decoration:none}.frm_style_formidable-style.with_frm_style .frm_submit button,.wp-block-button__link,a.button,header li.button>a{color:#fff;color:var(--color-white);font-size:.875em;font-weight:900;font-style:italic;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:nowrap;margin:0 0 1rem;padding:.875rem;display:inline-block;background-color:#de031c;background-color:var(--color-adrenared);border:initial;border-radius:0;border-radius:initial;box-shadow:none;box-sizing:border-box}.frm_style_formidable-style.with_frm_style .frm_submit button:active,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:hover,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,a.button:active,a.button:focus,a.button:hover,header li.button>a:active,header li.button>a:focus,header li.button>a:hover{background-color:#de031c;background-color:var(--color-adrenared)}.frm_style_formidable-style.with_frm_style .frm_submit button.gold,.wp-block-button__link.gold,a.button.gold,header li.button>a.gold{color:#2b2621;color:var(--color-eerie-black);background-color:#e9cf5d;background-color:var(--color-gold)}.frm_style_formidable-style.with_frm_style .gold .frm_submit button,.wp-block-button.gold .wp-block-button__link,header li.button.gold>a,main.template-thank-you-vip .button{color:#2b2621!important;color:var(--color-eerie-black)!important;background-color:#e9cf5d;background-color:var(--color-gold)}header li.button>a{margin:0}.card-pricing{display:flex;flex-flow:row wrap;justify-content:center;grid-gap:1rem;gap:1rem}.card-pricing-plan{width:100%;padding:1.5rem 1rem;background-color:#181818;border:2px solid #242424;border-radius:1rem;transition:border-color .15s ease-in-out;overflow:hidden}@media (min-width:576px){.card-pricing-plan{max-width:26rem;padding:2rem}}@media (min-width:576px){.card-pricing-plan:hover{border-color:#e9cf5d;border-color:var(--color-gold)}}.card-pricing-plan:before{content:"";width:20rem;height:14rem;top:-5rem;left:-5rem;position:absolute;border-radius:50%;filter:blur(4rem);opacity:.7;z-index:0}.card-pricing-plan:before,.card-pricing-plan:first-child:before{background:linear-gradient(180deg,#193e61,#235789);background:linear-gradient(180deg,var(--color-dark-blue),var(--color-medium-blue))}.card-pricing-plan:first-child .card-badge{background-color:#235789;background-color:var(--color-medium-blue)}.card-pricing-plan:first-child .card-badge svg{fill:#e6e6e6;fill:var(--color-platinum)}.card-pricing-plan:nth-child(2):before{background:linear-gradient(180deg,#505050,#7c7c7c)}.card-pricing-plan:nth-child(2) .card-badge{background-color:#d5d5d5;background-color:var(--color-medium-gray)}.card-pricing-plan:nth-child(2) .card-badge svg{fill:#474342;fill:var(--color-medium-black)}.card-pricing-plan:nth-child(2) li:first-child{color:#de031c;color:var(--color-adrenared)}.card-pricing-plan .card-plan-block{z-index:2}.card-pricing-plan .card-badge{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;margin:0 0 1.5rem;background-color:#235789;background-color:var(--color-medium-blue);box-shadow:.5rem .5rem 1rem 0 rgba(0,0,0,.4);border-radius:.5rem}.card-pricing-plan .card-badge svg{fill:#e6e6e6;fill:var(--color-platinum);width:1rem;height:1rem;vertical-align:bottom;opacity:.8}.card-pricing-plan .card-title{color:#e6e6e6;color:var(--color-platinum);font-weight:700;text-transform:capitalize}.card-pricing-plan .card-price{color:#e6e6e6;color:var(--color-platinum);font-weight:600;line-height:.96;margin:0 0 1.5rem}.card-pricing-plan .card-price span{display:block}.card-pricing-plan .card-price span:first-child{color:#de031c;color:var(--color-adrenared)}.card-pricing-plan .card-price span:first-child sub{vertical-align:super}.card-pricing-plan .card-price span:last-child{font-size:1rem;margin-top:.75rem}.card-pricing-plan .card-description{color:#888}.card-pricing-plan .card-benefits{color:#888;margin:1.5rem 0;position:relative;text-align:center}.card-pricing-plan .card-benefits:after,.card-pricing-plan .card-benefits:before{content:"";width:calc(50% - 72px);height:1px;top:50%;position:absolute;background-color:#888}.card-pricing-plan .card-benefits:before{left:0}.card-pricing-plan .card-benefits:after{right:0}.card-pricing-plan ul{margin:0 0 1.5rem;padding:0 0 0 1rem}.card-pricing-plan li{color:#e6e6e6;color:var(--color-platinum);margin:0 0 .5rem}.card-pricing-plan .button{width:100%;margin:0}.card-pricing-plan .card-legal{color:#888;margin:1.5rem 0 0}.card-pricing-plan .card-legal>a{color:inherit}.card-logo{width:7rem;height:7rem;top:1rem;right:1rem;position:absolute;z-index:1}.card-logo svg{fill:#242424;width:inherit;height:inherit}
/*
 * Section
 * Matchup banner
*/.matchup-battle{width:100%;margin:0 auto;background-color:#d9d9d9;background:url(img/textured-background.png) no-repeat 50% 50%/cover;z-index:5}@media (min-width:992px){.matchup-battle{margin:-7rem auto;background:transparent}}.matchup-battle-block{display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:space-around;grid-gap:1rem;gap:1rem;padding:1rem 0;background:transparent}@media (min-width:992px){.matchup-battle-block{flex-flow:row;background-color:#d9d9d9;background:url(img/textured-shape.png) no-repeat 50% 50%/100% 100%}}.matchup-block--left h2{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:1.5rem;gap:1.5rem;font-size:medium;font-style:italic;height:100%;margin:0}@media (min-width:992px){.matchup-block--left h2{justify-content:flex-start}}.matchup-block--left h2 span:first-child{font-size:6em}@media (min-width:768px){.matchup-block--left h2 span:first-child{font-size:6.5em}}@media (min-width:992px){.matchup-block--left h2 span:first-child{font-size:7em}}@media (min-width:1200px){.matchup-block--left h2 span:first-child{font-size:7.5em}}.matchup-block--left h2 span:last-child div:first-child{font-size:3em}@media (min-width:1200px){.matchup-block--left h2 span:last-child div:first-child{font-size:3.5em}}.matchup-block--left h2 span:last-child div:last-child{color:#474342;color:var(--color-medium-black);font-size:.75rem;line-height:1;margin:.5rem 0 0}.matchup-block--right .mice-text{margin:.5rem 0 0;text-align:center}@media (min-width:992px){.versus-battle-block .swiper-wrapper{height:10rem}}.versus-battle{display:flex;flex-flow:row nowrap;grid-gap:.5rem;gap:.5rem}@media (min-width:576px){.versus-battle{justify-content:center}}@media (min-width:992px){.versus-battle{justify-content:normal}}.versus-battle:before{content:"";width:5rem;height:5rem;top:50%;left:50%;position:absolute;background:url(img/matchup-battle-vs.svg) no-repeat 50% 50%/contain;transform:translate(-50%,-50%);z-index:1}.versus-battle figure{width:50%;display:flex;flex-wrap:nowrap;align-items:flex-start;grid-gap:.75rem;gap:.75rem;margin:0}@media (min-width:576px){.versus-battle figure{width:40%}}@media (min-width:992px){.versus-battle figure{width:auto;align-items:flex-end}}.versus-battle figure:first-child{flex-direction:column}@media (min-width:992px){.versus-battle figure:first-child{flex-direction:row-reverse}}.versus-battle figure:first-child figcaption{text-align:left}@media (min-width:992px){.versus-battle figure:first-child figcaption{text-align:right}}.versus-battle figure:last-child{flex-direction:column}@media (min-width:992px){.versus-battle figure:last-child{flex-direction:row}}.versus-battle figure:last-child figcaption{text-align:left}.versus-battle .versus-image{width:100%;height:16rem}@media (min-width:576px){.versus-battle .versus-image{height:16rem}}@media (min-width:768px){.versus-battle .versus-image{height:16rem}}@media (min-width:992px){.versus-battle .versus-image{width:10rem;height:10rem}}.versus-battle .versus-image img{width:100%;height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;vertical-align:bottom}.versus-battle figcaption{font-weight:900;line-height:1;text-transform:uppercase}.versus-battle figcaption span{display:block}.versus-battle figcaption span:first-child{color:#de031c;color:var(--color-adrenared)}main.page-schedule{padding:2.5rem 0 4rem;background-color:#2b2621;background-color:var(--color-eerie-black)}@media (min-width:768px){main.page-schedule{padding:5rem 0}}.schedule{padding:2.5rem 0 4rem;background-color:#2b2621;background-color:var(--color-eerie-black)}@media (min-width:768px){.schedule{padding:3rem 0 5rem}}.schedule .text-block .text-script,main.page-schedule .text-block .text-script{text-align:center}.schedule .text-block .text-script img,main.page-schedule .text-block .text-script img{width:auto;height:1.25rem;margin:0 auto 1rem;vertical-align:bottom}@media (min-width:768px){.schedule .text-block .text-script img,main.page-schedule .text-block .text-script img{height:2rem}}.schedule .text-block h2,.schedule .text-block p,main.page-schedule .text-block h2,main.page-schedule .text-block p{text-align:center}.schedule .text-block h2,main.page-schedule .text-block h2{margin:0 0 1rem}.schedule .text-block h2 span:last-child,main.page-schedule .text-block h2 span:last-child{color:#e6e6e6;color:var(--color-platinum)}.schedule .text-block p,main.page-schedule .text-block p{color:#e6e6e6;color:var(--color-platinum);max-width:48rem;margin:0 auto 1rem;text-wrap:pretty}.schedule-list-block{max-width:72rem;margin:0 auto}.schedule-list{display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid #474342;border-top:1px solid var(--color-medium-black)}@media (min-width:576px){.schedule-list{flex-direction:row;flex-wrap:nowrap;grid-gap:2rem;gap:2rem;margin:2.5rem 0 0;padding:2.5rem 0 0}}@media (min-width:1200px){.schedule-list{grid-gap:3.5rem;gap:3.5rem}}.schedule-list h3{color:#e6e6e6;color:var(--color-platinum);margin-bottom:1rem}.schedule-list p{color:#d5d5d5;color:var(--color-medium-gray)}.schedule-list svg{fill:#d5d5d5;fill:var(--color-medium-gray);width:1.5rem;height:1.5rem;vertical-align:bottom}.page-template-page-schedule-vip .schedule-date,.page-vip .schedule-date{background-color:#e9cf5d;background-color:var(--color-gold)}.page-template-page-schedule-vip .schedule-date p,.page-vip .schedule-date p{color:#2b2621;color:var(--color-eerie-black)}.schedule-date{width:auto;min-width:0;height:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-self:flex-start;grid-gap:.5rem;gap:.5rem;padding:.5rem .75rem;background-color:#de031c;background-color:var(--color-adrenared)}@media (min-width:576px){.schedule-date{width:6rem;min-width:6rem;height:6rem;flex-flow:column nowrap;padding:initial}}@media (min-width:768px){.schedule-date{width:8rem;min-width:8rem;height:8rem}}.schedule-date p{font-weight:900;line-height:1;text-align:center;text-transform:uppercase;margin:0}.schedule-date p:first-child{font-size:1em}@media (min-width:576px){.schedule-date p:first-child{font-size:1.5em}}@media (min-width:768px){.schedule-date p:first-child{font-size:2em}}.schedule-date p:last-child{font-size:1em}@media (min-width:576px){.schedule-date p:last-child{font-size:2.5em}}@media (min-width:768px){.schedule-date p:last-child{font-size:3em}}.schedule-time{display:flex;flex-flow:row nowrap;align-items:center;grid-gap:.5rem;gap:.5rem}.schedule-time p{margin:0}.frm_forms form legend.frm_screen_reader{display:none}
/* Section heading */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading{margin-top:0}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:1.5rem}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*=frm_pos_]{font-size:1.125rem;font-weight:500;text-transform:none;padding:0;border:initial}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_form_field{margin-bottom:2rem}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .StripeElement{margin-bottom:0}.checkout-tshirt-block .frm_html_container p,.travel-accommodations-block .frm_html_container p,.tricker-information-block .frm_html_container p{color:#5e5e5e}.checkout-tshirt-block .frm_html_container p:last-child,.travel-accommodations-block .frm_html_container p:last-child,.tricker-information-block .frm_html_container p:last-child{margin-bottom:0}
/* T-shirt block */.frm_style_formidable-style.with_frm_style .frm-show-form .checkout-tshirt-block .frm_top_container{margin-bottom:1rem}.frm_style_formidable-style.with_frm_style .frm-show-form .checkout-tshirt-block .frm_top_container:last-child{margin-bottom:2rem}
/* Billing address */.frm_style_formidable-style.with_frm_style .frm-show-form .checkout-billing-address-block fieldset .frm_combo_inputs_container>div{margin-bottom:1rem}
/* Ticket type legal text */.legal-general-admissions,.legal-general-admissions-gift-bag,.legal-tricking-athlete{opacity:0!important;display:none!important;visibility:hidden!important}
/* Email confirmation field */.frm_style_formidable-style.with_frm_style .frm_conf_field .frm_conf_label{display:block}
/* Form field - label */.with_frm_style .frm_primary_label{color:#5e5e5e;font-size:.875rem;padding:0 0 .5rem}
/* Form field - input */.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=tel],.with_frm_style input[type=text],.with_frm_style input[type=url],.with_frm_style select{min-height:3rem}
/* Button */.frm_style_formidable-style.with_frm_style .form-field.checkout-submit-button{margin-bottom:0}.frm_style_formidable-style.with_frm_style .form-field.checkout-submit-button .frm_submit button{width:100%;margin:0}
/*
 * Section
 * Hero
*/.page-home .hero{background-color:#2b2621;background-color:var(--color-eerie-black)}.page-home .hero .text-block{padding:6rem 0 0;z-index:3}@media (min-width:768px){.page-home .hero .text-block{padding:10rem 0 15rem}}@media (min-width:992px){.page-home .hero .text-block{padding:10rem 0 20rem}}@media (min-width:1920px){.page-home .hero .text-block{padding:25rem 0}}.page-home .hero .text-block h1,.page-home .hero .text-block p.fs-lg{color:#e6e6e6;color:var(--color-platinum)}.page-home .hero .text-block p.fs-lg{margin:0 0 1.5rem;text-wrap:pretty}.page-home .hero .text-block p.additional{color:#e6e6e6;color:var(--color-platinum);font-size:.875rem;font-weight:900;font-style:italic;line-height:1;text-transform:uppercase;margin:1rem 0;padding:1rem 0;border-top:1px solid hsla(0,0%,90.2%,.5);border-bottom:1px solid hsla(0,0%,90.2%,.5)}@media (min-width:441px){.page-home .hero .text-block p.additional{font-size:.875rem;margin:1.5rem 0 1rem;padding:1rem .25rem}}.page-home .hero .text-block-content{max-width:31rem}.page-home .hero .event-detail{display:inline-flex;flex-direction:column;flex-wrap:nowrap;grid-gap:1rem;gap:1rem}@media (min-width:441px){.page-home .hero .event-detail{flex-direction:row;grid-gap:3rem;gap:3rem}}.page-home .hero .event-detail>div p{color:#e6e6e6;color:var(--color-platinum);font-weight:900;font-style:italic;line-height:1;text-transform:uppercase;margin-bottom:.5rem}@media (min-width:441px){.page-home .hero .event-detail>div p{margin-bottom:.75rem}}.page-home .hero .event-detail>div p:first-child{color:#de031c;color:var(--color-adrenared);font-size:.875rem;letter-spacing:.05rem}.page-home .hero .event-detail>div p:last-child{font-size:1rem;margin-bottom:0}@media (min-width:576px){.page-home .hero .event-detail>div p:last-child{font-size:1.125rem}}.page-home .hero .modal{display:none;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;position:fixed;background:rgba(0,0,0,.75);z-index:11}.page-home .hero .modal .modal-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:576px){.page-home .hero .modal .modal-content{padding:1.5rem}}@media (min-width:768px){.page-home .hero .modal .modal-content{padding:3rem}}.page-home .hero .modal .video-player{width:90%;height:auto}.page-home .hero .modal iframe{width:100%;height:100%;aspect-ratio:16/9}.page-home .hero .modal .close{color:#fff;color:var(--color-white);font-size:2rem;padding:0;top:1rem;right:1rem;position:absolute;background:none;border:none;cursor:pointer}.page-home .hero .athletes{width:100%;height:100%;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;position:relative;z-index:2}@media (min-width:768px){.page-home .hero .athletes{padding:0 0 1rem;top:0;left:0;position:absolute}}.page-home .hero .athletes .athlete{width:100%;height:100%}@media (min-width:768px){.page-home .hero .athletes .athlete{width:70%}}@media (min-width:1920px){.page-home .hero .athletes .athlete{width:90%;right:-16rem}}.page-home .hero .athletes img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;vertical-align:bottom}.page-home .hero .logo-adrenaline{top:68%;left:50%;position:absolute;transform:translate(-50%,-50%);mix-blend-mode:overlay;z-index:1}@media (min-width:576px){.page-home .hero .logo-adrenaline{top:60%}}@media (min-width:768px){.page-home .hero .logo-adrenaline{top:24%}}@media (min-width:992px){.page-home .hero .logo-adrenaline{top:24%}}.page-home .hero .logo-adrenaline svg{fill:#fff;fill:var(--color-white);width:calc(100vw - 2rem)}.page-home .hero{

  /* Background media */}.page-home .hero .background-media{width:100%;height:100%;top:0;left:0;position:absolute;z-index:0}.page-home .hero .background-media:before{content:"";width:100%;height:100%;bottom:0;left:0;position:absolute;background:linear-gradient(180deg,rgba(27,2,2,0),#1b0202)}.page-home .hero .background-media video{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}
/*
 * Section
 * Event info
*/.event-info{padding:2.5rem 0;background:url(img/atl-s1-brush-blk1.webp) no-repeat 50% 50%/cover}@media (min-width:768px){.event-info{padding:9rem 0 3.5rem}}.event-info .text-block .text-script{text-align:center}.event-info .text-block .text-script img{width:auto;height:1.25rem;margin:0 auto 1rem;vertical-align:bottom}@media (min-width:768px){.event-info .text-block .text-script img{height:2rem}}.event-info .text-block h2,.event-info .text-block p{text-align:center;color:#e6e6e6;color:var(--color-platinum)}.event-info .text-block p{max-width:38rem;margin:0 auto 1.5rem}@media (min-width:576px){.event-info .text-block p{margin-bottom:2.5rem}}.event-info .text-livestream{padding:2rem 0 0}.event-info .text-livestream p{margin:0;text-align:center}.event-info .text-livestream p>a{color:#d5d5d5;color:var(--color-medium-gray)}
/*
 * Section
 * Banner
*/.banner-livestream{padding:2.5rem 0;background:url(img/matchup-battle-floor.webp) no-repeat 50% 50%/cover}@media (min-width:768px){.banner-livestream{padding:3rem 0}}.banner-livestream .text-block .text-script{text-align:center}.banner-livestream .text-block .text-script img{width:auto;height:1.25rem;margin:0 auto 1rem;vertical-align:bottom}@media (min-width:768px){.banner-livestream .text-block .text-script img{height:2rem}}.banner-livestream .text-block h2,.banner-livestream .text-block p{text-align:center;color:#e6e6e6;color:var(--color-platinum)}.banner-livestream .text-block p.fs-lg{margin:0 auto 1.5rem}@media (min-width:576px){.banner-livestream .text-block p.fs-lg{margin-bottom:2rem}}.banner-livestream .text-block p.fs-sm{max-width:38rem;margin:0 auto}.banner-livestream .klaviyo-form{max-width:35rem;margin:0 auto 2rem}.banner-livestream .klaviyo-form button{color:#fff!important;color:var(--color-white)!important;font-size:.875em!important;font-weight:900!important;font-style:italic!important;font-family:Inter,sans-serif!important;line-height:1!important;background-color:#de031c!important;background-color:var(--color-adrenared)!important;text-transform:uppercase!important}
/*
 * Section
 * Sponsors logo
*/.sponsors-logo{padding:2.5rem 0;background-color:#2b2621;background-color:var(--color-eerie-black)}@media (min-width:768px){.sponsors-logo{padding:3rem 0}}.sponsors-logo .text-script{margin:0 0 3rem;text-align:center}.sponsors-logo .text-script img{width:auto;height:1.25rem;margin:0 auto;vertical-align:bottom}@media (min-width:768px){.sponsors-logo .text-script img{height:2rem}}.sponsors-logo .sponsorship-logo-block{
    /* display: grid;
    grid-template-columns: repeat(3, 1fr); */display:flex;flex-flow:row wrap;justify-content:center;grid-gap:6rem;gap:6rem}.sponsors-logo .sponsorship-logo{display:flex;justify-content:center;align-items:center}.sponsors-logo .logo-resorts-world svg:hover{fill:#d71f2b}.sponsors-logo .logo-magical-threads svg:hover{fill:#000;fill:var(--color-black)}.sponsors-logo img{width:100%;max-width:18rem;height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}.sponsors-logo svg{fill:#474342;fill:var(--color-medium-black);width:auto;max-width:18rem;height:4rem;transition:fill .3s ease-in-out}
/*
 * Section
 * Hero
*/.page-vip .hero{background-color:#2b2621;background-color:var(--color-eerie-black)}.page-vip .hero .text-block{display:flex;flex-flow:column nowrap;align-items:center;padding:10rem 0;z-index:3}@media (min-width:768px){.page-vip .hero .text-block{padding:16rem 0}}.page-vip .hero .text-block h1,.page-vip .hero .text-block p.fs-lg{color:#e6e6e6;color:var(--color-platinum)}.page-vip .hero .text-block h1{font-size:medium;line-height:1}.page-vip .hero .text-block h1 span{opacity:0;display:none;visibility:hidden}.page-vip .hero .text-block .page-vip-logo,.page-vip .hero .text-block .text-script{width:100%;text-align:center}.page-vip .hero .text-block .page-vip-logo img,.page-vip .hero .text-block .text-script img{vertical-align:bottom}.page-vip .hero .text-block .text-script img{width:auto;height:2rem;margin:0 auto}@media (min-width:768px){.page-vip .hero .text-block .text-script img{height:3rem;margin-bottom:.5rem}}.page-vip .hero .text-block .page-vip-logo img{width:100%;max-width:32rem;height:auto;margin:0 auto 2rem}@media (min-width:768px){.page-vip .hero .text-block .page-vip-logo img{max-width:48rem}}.page-vip .hero .text-block p.fs-lg{margin:0 0 1.5rem;text-align:center;text-wrap:pretty}.page-vip .hero{

  /* Background media */}.page-vip .hero .background-media{width:100%;height:100%;top:0;left:0;position:absolute;z-index:0}.page-vip .hero .background-media:before{content:"";width:100%;height:100%;bottom:0;left:0;position:absolute;background:linear-gradient(180deg,rgba(27,2,2,0),#1b0202)}.page-vip .hero .background-media video{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}
/*
 * Section
 * VIP Details
*/.vip-details-left{top:0;position:sticky}.vip-details-left .vip-details-wrap{padding:2rem 0 1rem;background-color:#2b2621;background-color:var(--color-eerie-black);background:url(img/atl-s1-brush-blk1.webp) no-repeat 0 50%/cover}@media (min-width:768px){.vip-details-left .vip-details-wrap{padding:6rem 0 0}}@media (min-width:1200px){.vip-details-left .vip-details-wrap{padding:6rem 4rem 0}}.vip-details-left .text-script{text-align:center}@media (min-width:768px){.vip-details-left .text-script{text-align:left}}.vip-details-left .text-script img{width:auto;height:2rem;margin:0 auto 1rem}.vip-details-left h2{text-align:center;position:relative;z-index:1}@media (min-width:768px){.vip-details-left h2{text-align:left}}.vip-details-left h2 span:last-child,.vip-details-left p{color:#e6e6e6;color:var(--color-platinum)}.vip-details-left p{text-align:center;position:relative;z-index:1}@media (min-width:768px){.vip-details-left p{text-align:left}}.vip-details-left .vip-badge img{width:100%;height:24rem;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;vertical-align:bottom;transform:scale(1.2);transform-origin:50% 30%}@media (min-width:576px){.vip-details-left .vip-badge img{height:30rem;transform:scale(1.3);transform-origin:50% 50%}}@media (min-width:768px){.vip-details-left .vip-badge img{height:100%}}.vip-details-right{padding:2rem 0;background-color:#fff;background-color:var(--color-white)}@media (min-width:768px){.vip-details-right{padding:2rem 0 2rem 2rem}}@media (min-width:992px){.vip-details-right{padding:3rem 0 2rem 4rem}}main.page-checkout{background-color:#fff;background-color:var(--color-white)}.checkout-details{padding:4rem 0 1rem}@media (min-width:768px){.checkout-details{padding:2rem 2rem 2rem 0;top:3rem;position:sticky}}@media (min-width:992px){.checkout-details{max-width:25rem;padding:3rem 0}}.checkout-details-heading{margin:0 0 1.5rem}.checkout-details-heading h1{font-weight:500;text-transform:none;margin:0 0 1.25rem}.checkout-details-heading p.fs-h4{font-weight:600;line-height:1;margin:0 0 1.25rem}.checkout-details-heading #checkout-ticket-legal>div{margin:0 0 1rem}.checkout-details-heading #checkout-ticket-legal>div img{width:16rem;height:16rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;vertical-align:bottom}.checkout-price-details>div:not(:last-child){margin:0 0 1rem;padding:0 0 1rem}.checkout-price-details p{margin:0}.checkout-price-subtotal,.checkout-price-tax,.checkout-price-total{display:flex;flex-flow:row nowrap;justify-content:space-between}.checkout-price-subtotal p,.checkout-price-tax p,.checkout-price-total p{font-weight:500}.checkout-price-subtotal,.checkout-price-tax{border-bottom:1px solid #d5d5d5;border-bottom:1px solid var(--color-medium-gray)}.checkout-form{padding:2rem 0}@media (min-width:768px){.checkout-form{padding:2rem 0 2rem 2rem}}@media (min-width:992px){.checkout-form{padding:3rem 0 2rem 4rem}}.checkout-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #e6e6e6;border-top:1px solid var(--color-platinum)}@media (min-width:768px){.checkout-form:before{width:10px;height:100%;border-top:0;border-left:1px solid #e6e6e6;border-left:1px solid var(--color-platinum)}}main.page-contact{background-color:#2b2621;background-color:var(--color-eerie-black)}main.page-contact .text-block{padding:1rem 0 3rem}@media (min-width:768px){main.page-contact .text-block{padding:2rem 0 4rem}}main.page-contact .text-block p{color:#e6e6e6;color:var(--color-platinum)}main.page-contact #frm_form_1_container input[type=email],main.page-contact #frm_form_1_container input[type=tel],main.page-contact #frm_form_1_container input[type=text],main.page-contact #frm_form_1_container textarea{color:#e6e6e6;color:var(--color-platinum);font-size:1.125rem;padding-right:0;padding-left:0;background-color:transparent;border:0;border-bottom:1px solid #888;border-radius:0;border-radius:initial}main.page-contact #frm_form_1_container input[type=email]:focus,main.page-contact #frm_form_1_container input[type=tel]:focus,main.page-contact #frm_form_1_container input[type=text]:focus,main.page-contact #frm_form_1_container textarea:focus{border-color:#e9cf5d;border-color:var(--color-gold);box-shadow:none}main.page-contact #frm_form_1_container input[type=email]::-moz-placeholder,main.page-contact #frm_form_1_container input[type=tel]::-moz-placeholder,main.page-contact #frm_form_1_container input[type=text]::-moz-placeholder,main.page-contact #frm_form_1_container textarea::-moz-placeholder{color:#e6e6e6;color:var(--color-platinum);font-size:1.125rem}main.page-contact #frm_form_1_container input[type="text"]::-moz-placeholder, main.page-contact #frm_form_1_container input[type="email"]::-moz-placeholder, main.page-contact #frm_form_1_container input[type="tel"]::-moz-placeholder, main.page-contact #frm_form_1_container textarea::-moz-placeholder{color:#e6e6e6;color:var(--color-platinum);font-size:1.125rem}main.page-contact #frm_form_1_container input[type=email]::placeholder,main.page-contact #frm_form_1_container input[type=tel]::placeholder,main.page-contact #frm_form_1_container input[type=text]::placeholder,main.page-contact #frm_form_1_container textarea::placeholder{color:#e6e6e6;color:var(--color-platinum);font-size:1.125rem}main.page-contact #frm_form_1_container input[type=tel]{padding-left:var(--iti-selected-country-arrow-padding)}main.page-contact #frm_form_1_container .frm_error{color:#de031c;color:var(--color-adrenared);margin:.5rem 0 0}main.page-contact #frm_form_1_container .contact-phone-number label{color:#e6e6e6;color:var(--color-platinum);font-size:1.125rem}main.page-thank-you{background-color:#2b2621;background-color:var(--color-eerie-black)}main.page-thank-you:before{content:"";width:100%;height:100%;top:0;right:0;position:absolute;background-image:url(img/logomark.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:.16}@media (min-width:768px){main.page-thank-you:before{width:calc(100% - 8rem);background-position:0 50%}}@media (min-width:992px){main.page-thank-you:before{width:calc(100% - 16rem)}}@media (min-width:1200px){main.page-thank-you:before{width:calc(100% - 32rem)}}@media (min-width:1440px){main.page-thank-you:before{width:calc(100% - 36rem)}}@media (min-width:1920px){main.page-thank-you:before{width:calc(100% - 48rem)}}main.page-thank-you .text-block{max-width:39rem;padding:8rem 0}@media (min-width:992px){main.page-thank-you .text-block{padding:15rem 0}}@media (min-width:1920px){main.page-thank-you .text-block{padding:25rem 0}}main.page-thank-you .text-block h1,main.page-thank-you .text-block p,main.page-thank-you .text-block p>a{color:#e6e6e6;color:var(--color-platinum)}main.page-thank-you .text-block p{text-wrap:pretty}main.template-thank-you-vip:before{background-image:url(img/logomark-gold.svg)}main.template-thank-you-vip .text-block h1 span:first-child{color:#e9cf5d;color:var(--color-gold)}