a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--Mustard:#ffc600;--Navy:#001f3f;--Blue:#0074D9;--Aqua:#7FDBFF;--Teal:#39CCCC;--Olive:#3D9970;--Green:#2ECC40;--Lime-Green:#01FF70;--Yellow:#FFDC00;--Orange:#FF851B;--Red:#FF4136;--Maroon:#85144B;--Fuchsia:#F012BE;--Purple:#B10DC9;--Black:#111111;--Grey:#AAAAAA;--Concrete:#95a5a6;--Asbestos:#7f8c8d;--Silver:#DDDDDD;--CloudWhite:#ecf0f1;--SunFlower:#f1c40f;--Alizarin:#e74c3c;--Pomegranate:#c0392b;--PeterRiver:#3498db;--BelizeHole:#2980b9;--MidnightBlue:#2c3e50;--WetAsphalt:#34495e;--Amethyst:#9b59b6;--Wisteria:#8e44ad}.container{font-family:Lato,sans-serif;font-size:18px;line-height:1.6;display:grid}h1,h2,h3{font-family:Merriweather,sans-serif;font-weight:800}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.2em}.navBar{background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:10px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.navBar a{text-decoration:none;color:var(--Mustard)}.navBar #contact{color:var(--CloudWhite)}#logo{width:65px;height:auto}#overlay{background-color:#000;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:300px;font-size:1.4em}#overlay a{display:block;text-decoration:none;color:var(--Mustard);margin-bottom:20px}#overlay a:hover,.navBar a:hover{color:var(--CloudWhite)}.heavy{font-weight:800}.light{font-size:.6em}.navBar .menuIconBars{width:25px;height:3px;background-color:var(--Mustard);margin:5px 0;transition:.3s}.hide{display:none}.show{display:flex}#popupTop.show{display:flex}#popupBottom.show{display:flex}.change .bar1{transform:rotate(-45deg) translate(-9px,6px)}.change .bar2{display:none}.change .bar3{transform:rotate(45deg) translate(0,3px)}#pageBelowNavbar.show{display:inherit}.productPitchSection{align-content:space-around;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;padding:50px 10px 50px 10px;position:relative}.punchline{font-size:4em;line-height:1.2;font-style:italic;padding-top:100px;padding-bottom:100px}#punchline-first-line{color:var(--Mustard)}#punchline-second-line{color:var(--CloudWhite)}.videoText .punchline{padding-bottom:10px}.explanation{font-size:1.4em}.userInfo{display:flex;flex-wrap:wrap;margin-top:10px;justify-content:center}.inputMobileNumber{box-sizing:border-box;color:#000;font-size:1.1em;margin:10px 0 10px 0;padding:10px 5px;width:200px}.callToAction{background:var(--Mustard);border:none;color:#000;cursor:pointer;display:block;font-size:1.1em;margin:10px 0 10px 0;padding:10px 5px;text-decoration:none;width:200px}.callToAction:hover{background:#ddd;color:#000}#introduction{position:relative;overflow:hidden}#introductoryVideo{position:absolute;z-index:-100;left:50%;transform:translate(-50%,0);-o-object-fit:cover;object-fit:cover}.videoText{color:var(--CloudWhite)}#popupTop{position:fixed;padding:2%;background-color:var(--CloudWhite);top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;flex-direction:column}#popupBottom{position:fixed;padding:2%;background-color:var(--CloudWhite);bottom:50%;right:50%;transform:translate(50%,50%);text-align:center;z-index:1;flex-direction:column}#popupBottomClose,#popupTopClose{align-self:flex-end;cursor:pointer}.popupCloseBars{width:25px;height:3px;background-color:var(--Black);margin:5px 0}.closeBar1{transform:rotate(-45deg) translate(-6px,6px)}.closeBar2{transform:rotate(45deg) translate(0,0)}.thumbsUp{font-size:2em}#methodology{background:url(../images/introduction-sample-image.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;align-content:space-around}#team{background-image:url(../images/team-sample-image.png);background-position:center center;background-size:cover;background-repeat:no-repeat;color:var(--CloudWhite)}#trainingSchedule{background:url(../images/random-football.jpg);background-size:cover;padding-left:0;padding-right:0}#trainingSchedule .punchline{font-size:3em}#trainingScehdule>*{flex-grow:1}#trainingSchedule .allPricingBlocks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#trainingSchedule .pricingBlock{min-width:300px;max-width:600px;padding:30px 0;color:#fff;flex-grow:1}#trainingSchedule .pricingIcon{background-color:var(--CloudWhite);opacity:.5;margin:5px;display:inline-block;padding:20px;font-size:2em;border-radius:50%}#trainingSchedule .delimiter{font-weight:800;background-color:var(--CloudWhite);opacity:.5;color:#000;display:inline-block;padding:2px}#trainingSchedule .under8s{background-color:var(--Olive);opacity:.8}#trainingSchedule .under13s{background-color:#375e97;background-color:var(--BelizeHole);opacity:.8}#trainingSchedule .under16s{background-color:var(--Pomegranate);opacity:.8}#footer{flex-direction:row;justify-content:space-around;background-color:var(--Black);color:var(--CloudWhite)}#footer a{text-decoration:none;color:var(--Mustard)}@media (min-width:768px){#methodology,#team{padding:200px}#trainingSchedule .punchline{font-size:4.5em}.userInfo{width:500px;justify-content:space-between}.punchline{font-size:4.5em}}@media (min-width:992px){#logo{width:100px}.videoText .punchline{padding-bottom:100px}}