body,html{height:100%;background-size:cover;margin:0;overflow-x:hidden}#root{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:600px){body,html{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;overflow-x:hidden}}.pageHero{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;background-image:linear-gradient(#0bd1d2,#24b2c0);background-size:cover}.pinkBackground{background-image:linear-gradient(#ff7f94,#ff488e);background-size:cover;padding-top:3%;padding-bottom:3%}.sandBackground{background-image:linear-gradient(#ffe0ac,#dab984);background-size:cover}.blueBackground{background-image:linear-gradient(#0bd1d2,#24b2c0);background-size:cover;padding-top:3%}.infoContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:10%;width:100%}.subheading{font-family:"Poppins",sans-serif;font-weight:400;color:#fff;font-size:clamp(1.25rem,1.75vw,2rem);margin-top:2%;margin-bottom:2%}.shellLogo{width:80%;-webkit-align-items:center;align-items:center;margin-bottom:2%}.buttonsDiv{-webkit-flex-flow:column;flex-flow:column;width:70%}.buttonRow,.buttonsDiv{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.buttonRow{-webkit-flex-flow:row;flex-flow:row}.registerButton{color:#fff;font-size:clamp(1.25rem,1.75vw,2rem);line-height:30px;border-radius:100px;font-family:"Poppins",sans-serif;font-weight:400;text-align:center;text-decoration:none;background-image:linear-gradient(90deg,#ff488e 0,#ff7f94);border-color:transparent;padding-top:5%;padding-bottom:5%;margin:5% 2%;font-weight:800}.myButton:hover{background:#ff488e}.myButton:active{background:#ff7f94}.rowButton{color:#fff;font-size:clamp(1rem,1.5vw,1.5rem);border-radius:100px;font-family:"Poppins",sans-serif;font-weight:400;text-align:center;text-decoration:none;background-image:linear-gradient(90deg,#24b2c0 0,#0bd1d2);border-color:transparent;margin:0 2%;padding-top:2%;padding-bottom:2%;width:50%;font-weight:800}@media screen and (min-width:600px){.infoContainer{margin-bottom:2%;width:40%}.shellLogo{width:100%}.subheading{margin-top:.75%;margin-bottom:.75%}.buttonsDiv{width:80%}}@media screen and (min-width:1200px){.infoContainer{width:35%}}.imageContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;height:auto;width:101%}@media screen and (max-width:600px){.imageContainer{display:none}}.sponsorContainer,.sponsorLogoContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.sponsorLogoContainer{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}.sponsorLogo{width:90%;padding-bottom:5%}.sponsorsTitle{font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}@media screen and (min-width:600px){.sponsorContainer{margin-top:0;padding-left:10%;padding-right:10%}.sponsorLogoContainer{-webkit-flex-direction:row;flex-direction:row}.sponsorLogo{width:100%;height:auto;padding:16px}.sponsorLogo.conch{width:100%;height:auto;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.sponsorLogo.cone,.sponsorLogo.scallop{width:33%}.sponsorLogo.in-kind,.sponsorLogo.sand_dollar{width:25%}.bigLogo{max-width:600px;-webkit-align-self:center;align-self:center}}.organizerContainer{margin-top:2%}.organizerContainer,.organizerInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.organizerInfo{width:100%;-webkit-justify-content:space-between;justify-content:space-between}.organizerLogo{width:85%}.organizerTitle{margin-bottom:5%;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}.organizerText,.organizerTitle{font-family:"Poppins",sans-serif}.organizerText{background-color:#fff;border-radius:48px;padding:36px;margin:16px 0 0;width:85%;font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);text-align:left;color:#24b2c0}@media screen and (min-width:600px){.organizerContainer{margin:5% 10%}.organizerLogo{width:60%}.organizerTitle{margin-bottom:2%}}@media screen and (min-width:1200px){.organizerInfo{-webkit-flex-direction:row;flex-direction:row}.organizerLogo{width:45%}.organizerText{width:50%;margin-top:0}}.FAQContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding-top:3%}.FAQTitle{margin-bottom:5%;font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}.FAQList{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:90%}.FAQItem{border-radius:5px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 20px}.FAQItem,.questionContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%}.questionContainer{border-radius:10px;padding:10px 20px;cursor:pointer}.selectedBackground{background-image:linear-gradient(90deg,#ff488e 0,#ff7f94)}.unselectedBackground{background-image:linear-gradient(90deg,#24b2c0 0,#0bd1d2)}.question{width:100%;font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(1.25rem,1.75vw,1.5rem);display:inline-block;color:#fff}.question:before{content:url(/static/media/plus.1f89c4be.svg);display:inline-block;width:clamp(1rem,1.75vw,1.5rem);vertical-align:-1%;margin-right:2%}.answer{background-color:#fff;border-radius:0 0 10px 10px;padding:36px;width:100%;margin:-8px 0 0;font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);font-family:"Poppins",sans-serif;text-align:left;color:#24b2c0}.FAQImg{margin-top:5%;width:80%}@media screen and (min-width:600px){.FAQContainer{margin-top:0}.FAQTitle{margin-bottom:2%}.FAQList{width:80%}.FAQItem{border-radius:5px}}@media screen and (min-width:1200px){.question:before{vertical-align:-5%}}.aboutContainer{margin:10% 0}.aboutContainer,.aboutContent{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.aboutContent{width:100%}.aboutText{background-color:#fff;border-radius:48px;width:85%;padding:36px;margin:0;font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);font-family:"Poppins",sans-serif;text-align:left;color:#24b2c0}.aboutImg{width:85%;margin-top:-5%}.aboutTitle{margin:2% 0;font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}@media screen and (min-width:600px){.aboutContainer{margin:5% 0;-webkit-flex-direction:row;flex-direction:row}.aboutContent{margin-left:10%;width:50%}.aboutText{border-radius:60px;padding:36px;width:100%}.aboutImg{width:40%;margin-left:-2%;margin-top:0}}@media screen and (min-width:1200px){.aboutText{border-radius:72px;padding:48px}}.coHostContainer{margin-top:10%;padding-bottom:5%}.coHostContainer,.coHostInfo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.coHostInfo{width:100%;-webkit-justify-content:space-between;justify-content:space-between}.coHostLogo{width:85%}.coHostTitle{margin-bottom:5%;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}.coHostText,.coHostTitle{font-family:"Poppins",sans-serif}.coHostText{background-color:#fff;border-radius:48px;padding:36px;margin:16px 0 0;width:85%;font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);text-align:left;color:#24b2c0}@media screen and (min-width:600px){.coHostContainer{margin:5% 10% 0}.coHostLogo{width:60%}.coHostTitle{margin-bottom:2%}}@media screen and (min-width:1200px){.coHostInfo{-webkit-flex-direction:row;flex-direction:row}.coHostLogo{width:45%}.coHostText{width:50%;margin-top:0}}.footerContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-top:6%;overflow:hidden;position:relative;z-index:0}.footerSwimmer{width:60%}.footerSocials{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding:5% 0}.footerLogo{width:10%;margin:0 10px}.footerLogoImg{width:100%}.footerMessage{font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footerOceanFloor{width:200%;position:relative;z-index:-99;margin-top:-50%;margin-bottom:-32%}.footerMLHLink{text-decoration:none}.footerMLHText{font-family:"Poppins",sans-serif;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:600;color:#ffe0ac;margin:0}@media screen and (min-width:600px){.footerSwimmer{width:30%}.footerSocials{padding:2% 0}.footerLogo{width:5%}.footerOceanFloor{width:100%;margin-top:-25%;margin-bottom:-16%}}.trackContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;padding-left:5%;padding-right:5%;width:100%}.trackTitle{margin-bottom:5%;font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}.trackItemContainer{-webkit-justify-content:center;justify-content:center}.track,.trackItemContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.track{-webkit-flex-basis:100%;flex-basis:100%;margin:5%;-webkit-align-items:center;align-items:center;text-align:center}.trackItemTitle{font-family:"Poppins",sans-serif;font-weight:600;font-size:clamp(1.25rem,1.75vw,1.5rem);display:inline-block;color:#fff;margin-bottom:2%}.trackIcon{width:60%}.trackItemBody{font-weight:500;font-size:clamp(1rem,1.5vw,1.25rem);font-family:"Poppins",sans-serif;color:#fff;margin:0}.trackImage{width:80%;margin:2% 0}@media screen and (min-width:600px){.trackItemContainer{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.trackTitle{margin-bottom:0}.track{-webkit-flex-basis:25%;flex-basis:25%;margin:2%}.trackImage{width:50%;margin:2% 0}}.scheduleContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.scheduleTitle{margin-bottom:5%;font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}.scheduleButtonContainer{-webkit-flex-direction:column;flex-direction:column;width:100%}.scheduleButton,.scheduleButtonContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.scheduleButton{border-radius:100px;padding:12px;margin:4px 16px;width:90%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.selectedButton{background-color:#fff;color:#24b2c0}.unselectedButton{background-image:linear-gradient(90deg,#24b2c0 0,#0bd1d2);color:#fff}.scheduleButtonTitle{font-family:"canada-type-gibson",sans-serif;font-weight:600;font-size:clamp(1.5rem,2vw,2rem);display:inline-block;margin:8px;text-align:center}.scheduleList{margin-top:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:80%}.scheduleItem{margin:8px 0}.scheduleItemTitle{font-weight:600;font-size:clamp(1.5rem,2vw,2rem);display:inline-block}.scheduleItemDescription,.scheduleItemTitle{font-family:"Poppins",sans-serif;color:#fff;margin:0}.scheduleItemDescription{font-weight:500;font-size:clamp(1.25rem,1.75vw,1.5rem);text-align:left}.scheduleImage{padding:5%;width:80%}@media screen and (min-width:600px){.scheduleContainer{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;padding-left:10%;padding-right:10%}.scheduleTitle{margin-bottom:2%;-webkit-align-self:center;align-self:center}.scheduleButtonContainer{-webkit-flex-direction:row;flex-direction:row}.scheduleButton{margin:0 16px;width:100%}.scheduleList{width:50%;-webkit-align-self:flex-start;align-self:flex-start}.scheduleImage{padding:5%;width:40%}}.mlhBadge{display:block;max-width:100px;min-width:60px;width:10%;position:-webkit-sticky;position:sticky;top:0;margin-right:5%;-webkit-align-self:flex-end;align-self:flex-end;z-index:10000}.mlhImg{width:100%}.partnerContainer{margin-top:10%}.partnerContainer,.partnerLogoContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.partnerLogoContainer{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}.partnerLogo{width:90%;padding-bottom:5%}.partnerTitle{font-family:"Poppins",sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;display:inline-block;color:#fff}@media screen and (min-width:600px){.partnerContainer{margin-top:3%;padding-left:10%;padding-right:10%}.partnerLogoContainer{-webkit-flex-direction:row;flex-direction:row}.partnerLogo{width:25%;height:auto;padding:16px}}
/*# sourceMappingURL=main.a1c66441.chunk.css.map */