.summerHeader_section__HOjbk{width:100%;background-color:#56c1ca;position:relative;overflow:hidden;padding:60px 0}.summerHeader_innerContainer__WRYyJ{width:100%;max-width:1280px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:50px;box-sizing:border-box}.summerHeader_contentBox__LMKa1{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}.summerHeader_textContentWrap__SbUYB{text-align:center;align-items:center;display:flex;flex-direction:column;font-family:Poppins,Segoe UI,sans-serif;width:100%}.summerHeader_topLabel__uoNTH{font-size:clamp(17px,2.5vw,21px);color:#1a3c63;font-style:italic;font-weight:700;margin:0 0 5px}.summerHeader_mainHeroHeading__ecuuP{font-family:Oswald,Impact,sans-serif;font-size:clamp(48px,6.5vw,76px);font-weight:700;color:#ffffff;line-height:1.1;margin:0 0 10px;letter-spacing:-.5px}.summerHeader_mainHeroHeading__ecuuP span{color:#1a3c63}.summerHeader_subHeroHeading__NgRZK{font-size:clamp(18px,2vw,25px);color:#1a3c63;font-weight:600;line-height:1.35;margin:0 0 5px}.summerHeader_goldDivider__ui1Xc{border:none;border-top:3px solid #f2aa25;width:100%;max-width:535px;margin:22px 0}.summerHeader_midParagraph__foYNn{font-size:clamp(16px,1.6vw,19px);color:#1a3c63;font-weight:500;line-height:1.5;margin:0}.summerHeader_dateHeading__C44xt{font-family:Poppins,sans-serif;font-size:clamp(28px,3.5vw,42px);color:#ffffff;font-weight:700;margin:0 0 8px;line-height:1.1}.summerHeader_modeHeading__UC7_z{font-size:clamp(18px,2vw,22px);color:#1a3c63;font-weight:700;letter-spacing:4px;margin:0}.summerHeader_rightImageOverlay__thbYu{flex:1;display:flex;justify-content:center;align-items:center;width:100%}.summerHeader_heroRightGraphic__nKndU{width:100%;max-width:650px;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:992px){.summerHeader_section__HOjbk{padding:clamp(65px,6vw,90px) 0}.summerHeader_innerContainer__WRYyJ{flex-direction:row;justify-content:space-between;gap:40px}.summerHeader_contentBox__LMKa1{align-items:flex-start}.summerHeader_textContentWrap__SbUYB{text-align:left;align-items:flex-start}.summerHeader_rightImageOverlay__thbYu{justify-content:flex-end}}@media (max-width:480px){.summerHeader_innerContainer__WRYyJ{padding:0 20px}}