*{box-sizing:border-box}html,body,div,ul,ol,li,a,img,span,p,b,input,label{margin:0;padding:0;border:0}ul,ol{list-style:none}a{text-decoration:none}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.button{background-color:#6b9976;color:#fff;padding:8px 22px;border-radius:50px;border:none;font-family:"stevie-sans",sans-serif;font-weight:700;font-size:16px;display:inline-block;min-width:130px;text-align:center;max-width:fit-content}.wpcf7-form-control.wpcf7-text{background:rgba(0,0,0,0);border:1px solid #6b9976;padding:8px 22px;font-size:16px;font-weight:500;border-radius:100px;width:100%}.wpcf7-form-control.wpcf7-text::placeholder{color:#c7c4c4}.main-wrapper h1{color:#214d48;font-family:"loos-normal",sans-serif;font-size:96px;font-weight:900;text-transform:uppercase}@media(max-width: 767px){.main-wrapper h1{font-size:64px}}.main-wrapper h3{font-family:"loos-normal",sans-serif;font-size:36px;font-weight:500;color:#214d48}.main-wrapper p{font-size:18px;font-weight:500;font-family:"stevie-sans",sans-serif;color:#214d48}header{padding-bottom:62px;padding-top:86px;background-color:#214d48}header img{max-width:100%;height:auto}@media(max-width: 767px){header{padding-top:40px;padding-bottom:40px}}html,body{scroll-behavior:smooth}body{font-family:"stevie-sans",sans-serif}.container{max-width:1178px;margin:0 auto}@media(max-width: 1023px){.container{padding-left:20px;padding-right:20px}}.row{display:flex;flex-direction:row}@media(max-width: 767px){.row{flex-direction:column}}.row .col-6{flex:1 1 0}@media(max-width: 767px){.row .col-6{flex:0 0 100%}}footer{padding-top:100px;padding-bottom:100px;background-color:#214d48;color:#fff}@media(max-width: 767px){footer{padding-top:60px;padding-bottom:60px}}footer>.container>.row{padding-left:60px;padding-right:60px;display:flex;justify-content:space-between;gap:100px}@media(max-width: 767px){footer>.container>.row{padding-left:30px;padding-right:30px;gap:30px}footer>.container>.row img{max-width:100%}}footer .col-texts{display:flex;flex-direction:column;gap:31px;align-items:flex-start}footer .col-texts p{color:#fff;font-size:18px;font-weight:500}footer .container h3{color:#fff}footer #mc_embed_signup .button{background-color:#6b9976;color:#fff;padding:8px 22px;border-radius:50px;border:none;font-family:"stevie-sans",sans-serif;font-weight:700;font-size:16px;display:inline-block;min-width:130px;text-align:center;line-height:initial;margin:0}footer .social-icon{max-width:34px;max-height:34px;display:inline-block;vertical-align:middle;background-color:#fff;border-radius:100px;overflow:hidden;margin-right:16px}footer .social-icon svg{width:36px;height:36px}footer .social-icon.ig svg{transform:scale(1.15);margin-top:-3px}section.hero{background-color:#f6f6f5;padding-top:100px;padding-bottom:40px}@media(max-width: 767px){section.hero{padding-top:50px;padding-bottom:20px}}section.hero .row{align-items:center}section.hero .col{display:flex;flex-direction:column;gap:28px;align-items:flex-start}section.hero img.hero{display:block;max-width:100%;height:auto;margin-top:-30%}@media(max-width: 767px){section.hero img.hero{margin-top:30px}}section.hero .floating-logo{position:absolute;bottom:-20px;left:15%;z-index:100;width:30%}section.hero p.sub-title{width:65%;font-size:24px;color:#214d48}@media(max-width: 767px){section.hero p.sub-title{width:100%}}section.hero .pos-rel{position:relative}section.video{position:relative;margin-bottom:82px;padding-top:156px;padding-bottom:122px}@media(max-width: 767px){section.video{margin-bottom:40px;padding-bottom:30px;padding-top:80px}}section.video:before{content:"";position:absolute;top:0;left:0;bottom:0;width:45%;background:url("../img/bg-pattern.svg") left center repeat;z-index:-1}@media(max-width: 767px){section.video:before{display:none}}section.video .row{align-items:center;gap:104px}@media(max-width: 767px){section.video .row{gap:40px}}section.video .col-text{display:flex;flex-direction:column;gap:28px;align-items:flex-start}section.video .col-video video{max-width:706px;border-radius:10px;margin-left:-70px}@media(max-width: 767px){section.video .col-video video{max-width:100%;margin-left:0}}section.our-mission{margin-bottom:36px}@media(max-width: 767px){section.our-mission{margin-bottom:0}}section.our-mission .container{background-color:#f6f6f5;border-radius:10px}section.our-mission .row{align-items:center}section.our-mission .col-text{padding-left:66px;padding-right:30px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}@media(max-width: 767px){section.our-mission .col-text{padding-top:36px;padding-left:30px}}section.our-mission .col-image{padding:32px 30px}section.our-mission .col-image img{display:block;border-radius:10px}@media(max-width: 767px){section.our-mission .col-image img{max-width:100%}}section.upcoming{background:url("../img/upcoming-bg.webp") center center no-repeat;background-size:cover;margin-bottom:95px;padding-top:70px}@media(max-width: 767px){section.upcoming{padding-top:30px;padding-bottom:30px;margin-bottom:0}}section.upcoming .text{background:url("../img/upcoming-text-bg.svg") center center no-repeat;background-size:contain;max-width:60%;color:#fff;padding:123px 163px 152px 78px;min-height:660px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){section.upcoming .text{padding:40px 30px;width:100%;max-width:100%;background-image:none;background-color:#214d48;margin-bottom:30px;border-radius:30px}}section.upcoming .text h3,section.upcoming .text h4,section.upcoming .text h5,section.upcoming .text p{color:#fff}section.upcoming .text h3,section.upcoming .text h5,section.upcoming .text p{margin-bottom:28px}section.upcoming .text h3{font-size:36px}section.upcoming .text h4{font-size:24px}section.upcoming .text h5{font-size:20px}section.upcoming .text p{font-size:18px;font-weight:500;font-family:"stevie-sans",sans-serif}section.stay-in-the-know{background-color:#214d48;padding-block:36px;margin-bottom:36px}@media(max-width: 767px){section.stay-in-the-know{margin-bottom:0}}section.stay-in-the-know .container{background-color:#f6f6f5;border-radius:10px}section.stay-in-the-know img{display:block;border-radius:10px}@media(max-width: 767px){section.stay-in-the-know img{max-width:100%}}section.stay-in-the-know .row{display:flex;flex-direction:row;gap:60px;padding:26px 24px;align-items:center}@media(max-width: 767px){section.stay-in-the-know .row{flex-direction:column-reverse;gap:30px}}section.stay-in-the-know #mc_embed_signup .button{background-color:#6b9976;color:#fff;padding:8px 22px;border-radius:50px;border:none;font-family:"stevie-sans",sans-serif;font-weight:700;font-size:16px;display:inline-block;min-width:130px;text-align:center;height:auto;line-height:initial}section.stay-in-the-know #mc_embed_signup_scroll h3{margin-bottom:28px}section.stay-in-the-know #mc_embed_signup_scroll #mce-EMAIL{margin-bottom:28px}section.breakfast{margin-bottom:90px}@media(max-width: 767px){section.breakfast{margin-bottom:30px}}section.breakfast .row{align-items:center}section.breakfast .container{background-color:#f6f6f5;border-radius:10px;overflow:hidden}@media(max-width: 767px){section.breakfast .container{padding-top:60px}}section.breakfast .col-address{padding-left:66px;padding-right:66px;display:flex;flex-direction:column;gap:28px;align-items:flex-start}@media(max-width: 767px){section.breakfast .col-address{padding-left:30px;padding-right:30px;padding-bottom:40px}}section.breakfast .col-address p{font-size:18px;color:#214d48;font-weight:500;font-family:"stevie-sans",sans-serif}section.breakfast .col-schedule{background:url("../img/bg-pattern.svg") left center repeat;padding:122px 80px}@media(max-width: 767px){section.breakfast .col-schedule{padding:40px 30px}}section.breakfast .card{text-align:center;padding:80px 130px;background-color:hsla(0,0%,100%,.8);border-radius:10px;border:1px solid #d3e7e0;box-shadow:0px 0px 10px 5px rgba(33,77,72,.1)}@media(max-width: 767px){section.breakfast .card{padding:80px 30px}}section.breakfast .card b{font-weight:700;font-size:24px;line-height:40px;font-family:"loos-normal",sans-serif;color:#214d48}section.breakfast .card p{font-weight:500;font-size:18px;line-height:30px;font-family:"stevie-sans",sans-serif;color:#214d48}section.tournament{margin-bottom:90px;text-align:center}section.tournament img{display:block;max-width:600px;margin-inline:auto;margin-bottom:28px;width:100%}section.faq{margin-bottom:73px}@media(max-width: 767px){section.faq{margin-bottom:30px}}section.faq .container{display:flex;flex-direction:row}@media(max-width: 767px){section.faq .container{flex-direction:column}}section.faq h3{flex-basis:25%}@media(max-width: 767px){section.faq h3{margin-bottom:28px}}section.faq .accordion{flex:1 1 0}section.faq .accordion__item{margin:0 auto 27px auto;border-radius:20px;border:1px solid #d3e7e0;box-shadow:0px 0px 10px 5px rgba(33,77,72,.1);padding:26px 32px;background-color:#f6f6f5}section.faq .accordion__item a{color:#214d48;text-decoration:underline}section.faq .accordion__item .accordion__title{position:relative;display:block;color:#757474;font-size:24px;font-weight:700;line-height:30px;text-decoration:none;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}section.faq .close{display:block}section.faq .open{display:none}section.faq .accordion__item:has(.accordion-active){background-color:rgba(0,0,0,0)}section.faq .accordion__item .accordion-active{color:#214d48}section.faq .accordion__item .accordion-active .close{display:none}section.faq .accordion__item .accordion-active .open{display:block}section.faq .accordion__item .accordion__title .accordion__arrow{position:absolute;top:13px;right:10px;display:inline-block;vertical-align:middle;width:30px;height:30px;text-align:center;color:#fff;line-height:30px;font-size:20px;font-weight:700;margin-right:5px;background-color:#c9c9c9;border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}section.faq .accordion__item .accordion__content{margin-top:20px;margin-bottom:2px;font-size:18px;display:none;font-weight:500}section.faq .accordion__item .accordion__content p{margin-bottom:18px}section.faq .accordion__item .accordion__arrow-item{float:right}