@font-face{font-family:ProximaNova-Light;src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Light.eot);src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Light.eot#iefix) format("embedded-opentype"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Light.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Light.woff) format("woff"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:ProximaNova-Bold;src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Bold.eot);src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Bold.eot#iefix) format("embedded-opentype"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Bold.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Bold.woff) format("woff"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:ProximaNova-Regular;src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Regular.eot);src:url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Regular.eot#iefix) format("embedded-opentype"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Regular.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Regular.woff) format("woff"),url(https://cdn.joinfightcamp.com/fonts/ProximaNova-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:New-Grotesk-Square-FOUR;src:url(https://cdn.joinfightcamp.com/fonts/New-Grotesk-Square-FOURWEB.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/New-Grotesk-Square-FOURWEB.woff) format("woff");font-display:swap}@font-face{font-family:Graphik-Medium;src:url(https://cdn.joinfightcamp.com/fonts/Graphik-Medium-Web.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/Graphik-Medium-Web.woff) format("woff");font-display:swap}@font-face{font-family:Graphik-Regular;src:url(https://cdn.joinfightcamp.com/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(https://cdn.joinfightcamp.com/fonts/Graphik-Regular-Web.woff) format("woff");font-display:swap}#app,body,html,main{height:100%}body{padding:0;margin:0;position:relative!important}body.no-scroll{overflow:hidden}span{font-family:inherit}input,li,p{font-size:16px;font-family:Graphik-Regular,Trebuchet MS,Helvetica,sans-serif;line-height:1.5em}h1,p{margin:1em 0}h1{font-size:36px;font-family:New-Grotesk-Square-FOUR,Impact,Charcoal,sans-serif;text-transform:uppercase;line-height:1}@media(min-width:768px){h1{font-size:40px}}@media(min-width:1200px){h1{font-size:46px}}h1.fc-jumbo{margin:.5em 0;font-size:40px}@media(min-width:768px){h1.fc-jumbo{font-size:52px}}@media(min-width:1200px){h1.fc-jumbo{font-size:80px}}h2{font-size:28px;margin:1em 0;font-family:New-Grotesk-Square-FOUR,Impact,Charcoal,sans-serif;text-transform:uppercase;font-weight:400;line-height:1}@media(min-width:768px){h2{font-size:36px}}@media(min-width:1200px){h2{font-size:40px}}h2.fc-jumbo{margin:.5em 0;font-size:40px}@media(min-width:768px){h2.fc-jumbo{font-size:52px}}@media(min-width:1200px){h2.fc-jumbo{font-size:80px}}h3{font-size:18px;font-family:Graphik-Regular,Trebuchet MS,Helvetica,sans-serif}h3,strong{margin:1em 0}strong{font-family:Graphik-Medium,Trebuchet MS,Helvetica,sans-serif}li{margin:.5em 0}*{box-sizing:border-box;font-family:Graphik-Regular,Trebuchet MS,Helvetica,sans-serif}a{color:#a82323}a,button{cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}.text-style-1{background-color:#fff;color:#000}.text-style-1 a{color:#a82323;text-decoration:underline}.text-style-2{background-color:#0f1e3c;color:#a82323}.text-style-2 a{color:#a82323;text-decoration:underline}.text-style-3{background-color:#a82323;color:#0f1e3c}.text-style-3 a{color:#0f1e3c;text-decoration:underline}.text-style-4{background-color:#fff;color:#a82323}.text-style-4 a{color:#a82323;text-decoration:underline}.text-style-5{background-color:#b4b9be;color:#a82323}.text-style-5 a{color:#a82323;text-decoration:underline}.button-layout{border-radius:32px;font-family:Graphik-Medium,Trebuchet MS,Helvetica,sans-serif;padding:8px 20px 10px;flex:0 0 auto;margin:0 auto;cursor:pointer;transition:all .2s;text-decoration:none;text-align:center;display:flex;width:auto;justify-content:center;flex-direction:row;align-items:center;border:none}.button-normal{background-color:#000;border:1px solid #000;color:#fff}.button-normal:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.button-outline{color:#000;border:1px solid #000;background:#fff}.button-outline .progress:after{border-color:#000 transparent #000 transparent}.button-cta-outline .progress:after{border-color:#a82323 transparent #a82323 transparent}.button-dark .progress:after{border-color:#000 transparent #000 transparent}.button-dark-outline .progress:after{border-color:#fff transparent #fff transparent}.button-outline:hover{background-color:#000;color:#fff;border:1px solid #000}.button-outline:hover .progress:after{border-color:#fff transparent #fff transparent}.button-cta{background-color:#a82323;color:#fff;border:1px solid #a82323}.button-cta:hover{background-color:#b12626;border:1px solid #b12626}.button-cta-outline{color:#a82323;border:1px solid #a82323}.button-cta-outline:hover{color:#fff;background-color:#a82323}.button-cta-outline:hover .progress:after{border-color:#fff transparent #fff transparent}.button-dark-outline{color:#fff;border:1px solid #fff}.button-dark-outline:hover{color:#000;background-color:#fff}.button-dark-outline:hover .progress:after{border-color:#000 transparent #000 transparent}.button-dark{border:1px solid #fff}.button-dark,.button-dark:hover{background-color:#fff;color:#000}.button-dark:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.button-big{font-size:18px;padding:16px 32px}.button-small{font-size:14px;padding:8px 8px}.button-disabled{background-color:#b4b9be;color:#fff;border:none;cursor:not-allowed}.button-secondary{color:#0f1e3c;border:2px solid #0f1e3c;background-color:transparent}.button-secondary .progress:after{border-color:#0f1e3c transparent #0f1e3c transparent}.button-secondary:hover{background-color:#0f1e3c;color:#fff;border:2px solid #0f1e3c}.button-secondary:hover .progress:after{border-color:#fff transparent #fff transparent}.error{color:#a82323}.app-container{height:100%}