.summit-registration{padding:20px 0 40px}.summit-registration .content-wrapper{padding-left:0;padding-right:0}.summit-registration h2{color:#014e4b!important;display:block;font-family:Haffer;font-size:50px!important;font-style:normal;letter-spacing:-1px;line-height:110%;margin-bottom:110px!important;text-align:center}.summit-registration .date-location{display:flex;flex-direction:column;gap:16px}.summit-registration .grid-cols-2{column-gap:80px;display:grid;grid-template-columns:1fr 1fr}.summit-registration .content{color:#014e4b!important;font-size:18px;font-style:normal;font-weight:300;line-height:171%!important}.summit-registration .relative{position:relative}.summit-registration .absolute{position:absolute;right:-20px;top:-80px}.summit-registration .box{background:#e5f7f6;border-radius:20px;padding:32px 48px}.summit-registration .flex-title{align-items:center;display:flex;gap:16px;margin-bottom:8px}.summit-registration .flex-title span{color:#014e4b;font-family:Haffer;font-size:16px;font-style:normal;font-weight:670;letter-spacing:2.56px;line-height:122%;text-transform:uppercase}.summit-registration h3{color:#014e4b;font-family:Haffer;font-size:28px;font-style:normal;font-weight:430;letter-spacing:-.56px;line-height:110%}@media only screen and (max-width:768px){.summit-registration .grid-cols-2{display:grid;gap:60px;grid-template-columns:1fr}.summit-registration h2{margin-bottom:10px!important}}