.page-header{width:100%;max-width:100%;padding:20rem 0;background-size:cover;background-position:bottom;color:#fff}.page-header h2,.page-header p{background-color:rgba(0,0,0,.4)}.page-header p{padding-bottom:1rem}.page-header .btn-participate{margin-top:5rem;padding:1.5rem 5rem;font-size:2rem}.page-header .btn-participate i{margin-right:1rem}.page{min-height:calc(100vh - 12rem)}.event-description--container{margin-top:5rem;font-size:1.6rem}.event-description--container h2{text-align:center;font-size:1.3em;margin-bottom:15px}.event-description--container p{margin-bottom:12px}.page-content--cta{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:7rem auto}.page-content--cta .btn.btn-icon{width:24%;padding:1.5rem 0;text-align:center;background-color:#344055;border:#cecece}.page-content--cta .btn.btn-icon:hover{background-color:#404e66}.page-content--cta .btn.btn-icon i{height:100%;padding-right:2rem}.participants--list{display:flex;flex-wrap:wrap;justify-content:space-between}.participants--list .participant{width:calc(33% - 1.5rem);margin-bottom:3rem}.participants--list .participant .image{height:20rem;width:100%;background-size:cover}.participants--list .participant .info{text-align:center;padding:1.5rem;background-color:#344055;color:#fff}.participants--list .participant .info .callsign{font-weight:700}@media (max-width:1000px){.page{min-height:calc(100vh - 12rem)}.page-content--cta{margin:5rem 3rem 2rem 2rem}}@media (max-width:900px){.page-content--cta .btn.btn-icon{padding:1rem 0}}@media (max-width:800px){.page-content--cta .btn.btn-icon{width:49%;margin-bottom:2rem}}@media (max-width:750px){.participants--list .participant{width:calc(50% - 1.5rem)}}@media (max-width:450px){.page-content--cta .btn.btn-icon,.participants--list .participant{width:100%}}