@import url(https://fonts.googleapis.com/css?family=Montserrat);article,aside,details,figcaption,figure,footer,header,main,menu,body,html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:whitesmoke;background-color:#0f172a;max-width:940px;margin:0 auto;justify-content:center}nav{width:50%;list-style-type:none;display:grid;gap:0rem;grid-template-columns:repeat(4, minmax(0, 1fr));text-align:center}@media only screen and (max-width: 640px){nav{width:100%}}nav>li{display:inline;margin:0;padding:0.2em 1em;line-height:32px}nav>li:hover{background-color:#1a2536;transform:scale(1.05);transition:transform ease-in-out 0.3s;display:inline}section{display:block}a{color:whitesmoke;text-decoration:none}a:hover{font-weight:900}h1{font-size:2em;margin:0.67em 0}body{padding:0;font-size:100%;line-height:1.5;font-family:"Montserrat",sans-serif}.header{text-align:center}.header .site-title{font-size:50px;display:block;line-height:1}@media only screen and (min-width: 550px){.header .site-title{margin:0;font-size:100px}}.header .site-description{font-size:20px;display:block;line-height:1;margin-top:10px}@media only screen and (min-width: 550px){.header .site-description{font-size:40px}}#about{width:90%;margin:0 auto;max-width:960px}.training-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px 16px}@media only screen and (max-width: 640px){.training-cards{grid-template-columns:1fr;margin:0 1em}}.training-card{display:inline-flex;flex-flow:column;height:100%;padding:0.5em 1em;border-radius:0.4rem;background-color:#1e293b}@media only screen and (max-width: 640px){.training-card{width:95%}}.training-card:hover{background-color:#1a2536;transform:scale(1.05);transition:transform ease-in-out 0.3s}.training-cards>a{color:whitesmoke;text-decoration:none}.card-name:hover{text-decoration:underline}.card-info{flex:1 1 auto}.card-price{margin-left:auto;font-weight:bold}
