:root{--deep-blue: #2127D1;--blue: #2543E3;--light-blue: #5D76FF;--yellow: #FBEB2E;--white: #FFFFFF}.events-hero{position:relative;overflow:clip;height:110vh;min-height:600px;display:flex;align-items:center;background-color:var(--deep-blue);background-image:var(--events-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat}.events-hero:before{content:"";position:absolute;inset:0;background:#0e355d66;z-index:1}.events-hero .container{position:relative;z-index:5;width:100%}.events-hero__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px;max-width:1080px;margin-inline:auto;padding-block:120px 160px}@media(max-width:768px){.events-hero__wrap{gap:20px;padding-block:100px 140px}}.events-hero__title{color:var(--yellow);text-transform:uppercase}.events-hero__body{color:var(--white);max-width:900px}.events-hero__cta{margin-top:20px}.events-hero__wave{position:absolute;left:0;right:0;bottom:-2px;width:100%;z-index:3;line-height:0}.events-hero__wave svg{width:100%;height:auto;display:block}.events-hero__wave svg path{fill:var(--deep-blue)}.events-cards{padding-block:50px clamp(120px,55.9322033898px + 15.2542372881vw,300px);background-color:var(--deep-blue);position:relative;overflow-x:clip;overflow-y:visible}.events-cards .container{position:relative;z-index:3}.events-cards__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:85px}.events-cards__wrap-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:15px;color:var(--yellow)}.events-cards__wrap-title .l-title{max-width:582px}.events-cards__wrap-title .html-content{color:var(--white);max-width:632px}.events-cards__wrap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px;width:100%;position:relative;z-index:10}@media(max-width:992px){.events-cards__wrap-cards{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.events-cards__card{display:flex;flex-direction:column;align-items:left;text-align:left;position:relative}@media(hover:hover){.events-cards__card:hover .events-cards__card-img img{transform:scale(1.05)}}.events-cards__card-img{width:100%;aspect-ratio:1/1;border-radius:15px;overflow:hidden}.events-cards__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px;transition:transform .45s ease-in-out}.events-cards__card-title{color:var(--deep-blue);text-transform:uppercase;margin:22px 0 0}.events-cards__card-body{margin-top:10px;color:var(--white)}.events-cards__card-fish{position:absolute;top:-86px;right:31px;width:150px;height:125px;pointer-events:none}@media(max-width:992px){.events-cards__card-fish{display:none}}.events-cards__wrap-ctab{display:flex}@media(max-width:768px){.events-cards__wrap-ctab{display:none}}.events-cards__wave{position:absolute;left:0;right:0;bottom:-2px;width:100%;z-index:2;line-height:0}.events-cards__wave svg{width:100%;height:auto;display:block}.events-cards__wave svg path{fill:var(--light-blue)}.events-splits{padding-block:100px clamp(150px,61.0169491525px + 21.186440678vw,400px);background-color:var(--light-blue);position:relative;overflow-x:clip;overflow-y:visible}.events-splits .container{position:relative;z-index:2}.events-splits__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:200px}@media(max-width:768px){.events-splits__wrap{gap:80px}}.events-splits__wrap-split{display:grid;grid-template-columns:1fr 1fr;gap:140px;width:100%}@media(max-width:992px){.events-splits__wrap-split{grid-template-columns:1fr;gap:40px}}.events-splits__wrap-split:nth-child(2n) .events-splits__wrap-image{order:2}@media(max-width:992px){.events-splits__wrap-split:nth-child(2n) .events-splits__wrap-image{order:0}}.events-splits__wrap-split:nth-child(2n) .events-splits__wrap-content{order:1}@media(max-width:992px){.events-splits__wrap-split:nth-child(2n) .events-splits__wrap-content{order:0}}.events-splits__wrap-image{background-color:var(--white);border-radius:15px;padding:10px;aspect-ratio:630/734;position:relative}.events-splits__wrap-image .split-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.events-splits__wrap-image svg{position:absolute;width:150px;height:150px;bottom:-34px;right:-56.5px}@media(max-width:768px){.events-splits__wrap-image svg{width:90px;height:90px;bottom:-20px;right:-24px}}.events-splits__wrap-content{color:var(--yellow);margin-block:auto;text-align:left;display:flex;flex-direction:column;gap:15px}.events-splits__wrap-content .html-content{color:var(--white)}@media(max-width:992px){.events-splits__wrap-content{text-align:center}}.events-splits__stars{position:absolute;bottom:0;left:100px;width:clamp(140px,90.1694915254px + 11.8644067797vw,280px);-o-object-fit:cover;object-fit:cover;z-index:5;pointer-events:none;filter:brightness(0) invert(1)}.events-splits__wave{position:absolute;left:0;right:0;bottom:-2px;width:100%;z-index:3;line-height:0}.events-splits__wave svg{width:100%;height:auto;display:block}.events-splits__wave svg path{fill:var(--deep-blue)}.events-contact{padding-block:50px clamp(0px,-42.7118644068px + 10.1694915254vw,120px)!important}.events-contact .contact__wrap{gap:80px!important}.events-contact .contact__title{color:var(--yellow);text-transform:uppercase;max-width:640px!important}.events-contact .contact__header{gap:15px!important}.events-contact .contact__form{max-width:690px!important}.events-contact .contact__bubbles{display:none}.about__rock{position:absolute;bottom:-45px;right:-70px;width:clamp(150px,132.2033898305px + 4.2372881356vw,200px);aspect-ratio:150/186;z-index:100}.about__fish{position:absolute;right:10%;top:0;transform:translateY(-50%);width:clamp(130px,105.0847457627px + 5.9322033898vw,200px);aspect-ratio:130/110;z-index:100}@media(max-width:768px){.about__fish{right:unset;left:10%}}.about__bubble{position:absolute;bottom:0;left:0;transform:translate(-50%,50%);width:clamp(160px,137.9322033898px + 5.2542372881vw,222px);aspect-ratio:1;z-index:100;filter:brightness(0) invert(1)}@media(max-width:768px){.about__bubble{left:unset;right:0;transform:translateY(50%)}}
