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