.gpw-button{--gpw-button-bg-color: transparent;--gpw-button-color: var(--primary-color-500);--gpw-button-border-color: var(--primary-color-500)}.gpw-button:is(input[type=submit],button,a){min-height:auto;font-size:var(--fs-normal);line-height:1;font-weight:700;text-transform:uppercase;padding:var(--spacing-md) var(--spacing-lg);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;background-color:var(--gpw-button-bg-color);color:var(--gpw-button-color);border:.125rem solid var(--gpw-button-border-color);-webkit-transition:background-color 300ms;transition:background-color 300ms}.gpw-button:is(input[type=submit],button,a):hover{--gpw-button-bg-color: var(--primary-color-500);--gpt-button-color: var(--tertiary-color-500)}.gpw-button:is(input[type=submit],button,a).gpw-button__primary{--gpw-button-bg-color: var(--primary-color-500);--gpw-button-color: var(--tertiary-color-500);--gpw-button-border-color: var(--primary-color-500)}.gpw-button:is(input[type=submit],button,a).gpw-button__primary:hover{--gpw-button-bg-color: var(--secondary-color-300);--gpw-button-color: var(--primary-color-500)}.gpw-button:is(input[type=submit],button,a).gpw-button__primary--outlined{--gpw-button-bg-color: transparent;--gpw-button-color: var(--primary-color-500);--gpw-button-border-color: var(--primary-color-500)}.gpw-button:is(input[type=submit],button,a).gpw-button__primary--outlined:hover{--gpw-button-bg-color: var(--primary-color-500);--gpw-button-color: var(--tertiary-color-500)}.gpw-button--center{margin-inline:auto}.gpw-nav-btn{width:2.25rem;height:2.25rem;display:grid;place-items:center;background-color:rgba(255, 255, 255, var(--gpw-nav-opacity, 0.75));border-radius:50%;cursor:pointer;position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 300ms;transition:background-color 300ms}.gpw-nav-btn .material-symbols-outlined{font-size:1.25rem}.gpw-nav-btn__next{right:1.25rem}.gpw-nav-btn__prev{left:1.25rem}.gpw-nav-btn:hover{--gpw-nav-opacity: 1}.gpw-nav-btn:is(.swiper-button-disabled){display:none}.gpw-pagination{position:absolute;z-index:10}.gpw-pagination.swiper-pagination-bullets{padding-block:.3125rem}.gpw-pagination.swiper-pagination-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 0}.gpw-pagination.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .65;--swiper-pagination-color: #fff;--swiper-pagination-bullet-size: .5rem;--swiper-pagination-bullet-border-radius: calc( var(--swiper-pagination-bullet-size) / 2 );--swiper-pagination-bullet-horizontal-gap: .2rem;-webkit-transition:opacity 300ms,width 300ms;transition:opacity 300ms,width 300ms}.gpw-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{--swiper-pagination-bullet-width: calc( var(--swiper-pagination-bullet-size) * 2.5 )}.intro-video{overflow:hidden}.intro-video__video{width:100%;aspect-ratio:16/9}.hero-banner .swiper-slide{height:auto}.hero-banner__item{height:100%}.hero-banner__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduction{--line-height: .5rem;--space-from-edge: var(--spacing-md);position:relative;padding-block:var(--spacing-3xl);background-color:var(--primary-color-500);text-align:center}.introduction:before,.introduction:after{content:"";position:absolute;left:0;right:0;height:var(--line-height);background-color:var(--tertiary-color-700)}.introduction:before{top:var(--space-from-edge)}.introduction:after{bottom:var(--space-from-edge)}.introduction .section__title{margin-bottom:var(--spacing-lg)}.introduction__content{color:#fff;font-size:var(--fs-md)}.booking-bar{padding-block:var(--spacing-xl)}.booking-bar:nth-child(2n+1){background-color:var(--secondary-color-500)}.booking-bar:nth-child(2n){background-color:var(--tertiary-color-500)}.booking-bar .section__inner{overflow:hidden}.booking-bar__slide,.booking-bar__logos{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.booking-bar__slide,.booking-bar__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-3xl) var(--spacing-3xl)}.booking-bar__item{white-space:nowrap}.booking-bar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-3xl) var(--spacing-3xl)}.booking-bar__item a{line-height:1;font-size:var(--fs-xl);font-weight:700;text-transform:uppercase;color:var(--primary-color-500);-webkit-transition:color 300ms;transition:color 300ms}.booking-bar__item a:hover{color:var(--secondary-color-500)}.booking-bar__slide{-webkit-animation:moveLeft 20s linear infinite;animation:moveLeft 20s linear infinite}.booking-bar__logos{animation:moveLeft 20s linear infinite reverse}.booking-bar__logos-grp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-3xl)}.booking-bar.co-sponsor .booking-bar__logos{-webkit-animation-duration:35s;animation-duration:35s}.booking-bar__logo{max-height:5rem;width:12.5rem}.booking-bar__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes moveLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-50% - var(--spacing-3xl) / 2));transform:translateX(calc(-50% - var(--spacing-3xl) / 2))}}@keyframes moveLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-50% - var(--spacing-3xl) / 2));transform:translateX(calc(-50% - var(--spacing-3xl) / 2))}}.competition-content{margin-top:var(--spacing-3xl);padding-block:var(--spacing-3xl);background-color:var(--secondary-color-500)}.competition-content .section__title{--title-color: var(--tertiary-color-500);text-align:center}.competition-content .section__inner{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-2xl)}@container content ( width > 53.125rem ){.competition-content .section__inner .section__title{grid-column:span 2}}.competition-content__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:var(--spacing-lg)}.competition-content__list-item{background-color:var(--tertiary-color-500);padding:var(--spacing-lg);width:min(25rem,100%);justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs);margin-bottom:0;font-size:var(--fs-lg);color:var(--primary-color-500);font-weight:700}.competition-content__images{position:relative;display:grid}.competition-content__img{width:60%;aspect-ratio:1;position:relative}.competition-content__img:nth-child(1){z-index:2;justify-self:start;-ms-flex-item-align:start;align-self:start}.competition-content__img:nth-child(2){z-index:1;margin-top:calc(-1*var(--spacing-xl));justify-self:end;-ms-flex-item-align:end;align-self:end}@container content ( width <= 53.125rem ){.competition-content__note{text-align:center}}.tournament-time .section__inner{display:grid;grid-template-columns:minmax(0, 1fr)}@container content ( width > 53.125rem ){.tournament-time .section__inner{grid-template-columns:35% minmax(0, 1fr)}}.tournament-time__left-side{position:relative;z-index:1;width:100%}.tournament-time__left-side img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tournament-time__title{position:absolute;z-index:2;left:var(--spacing-3xl);top:calc(50% - var(--fs-3xl)/2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--fs-3xl);text-transform:uppercase;font-style:italic;color:#fff}.tournament-time__time-table{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--table-per-row, 1), minmax(0, 1fr))}@container content ( width > 34.375rem ){.tournament-time__time-table{--table-per-row: 2}}.tournament-time__day{--spacing-from-edge: var(--spacing-2xl);--ball-size: 2.5rem;--border-left-width: .625rem;position:relative;padding-inline:var(--spacing-from-edge) var(--spacing-xl);padding-block:var(--spacing-xl)}.tournament-time__day:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:var(--border-left-width);background:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-color-500)), color-stop(var(--primary-color-300)), to(var(--secondary-color-500)));background:linear-gradient(to bottom, var(--secondary-color-500), var(--primary-color-300), var(--secondary-color-500))}.tournament-time__day-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--fs-md);color:var(--tertiary-color-500);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--spacing-md);background-color:var(--secondary-color-500);margin-bottom:var(--spacing-lg)}.tournament-time__day-activities{position:relative;z-index:2;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg)}.tournament-time__day .day-activity{position:relative;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tournament-time__day .day-activity__title{font-size:var(--fs-md)}.tournament-time__day .day-activity__time{color:#213a54;font-size:var(--fs-normal);font-weight:700}.tournament-time__day .day-activity__img{width:60%;-ms-flex-item-align:end;align-self:flex-end}.tournament-time__day .day-activity:before{position:absolute;top:0;left:calc(-1*var(--spacing-from-edge) - var(--ball-size)/2 + var(--border-left-width)/2);-webkit-transform:translateY(calc(-1 * var(--ball-size) / 4));transform:translateY(calc(-1 * var(--ball-size) / 4));content:"";background:url("https://swanbaypickleball.com/wp-content/uploads/2025/04/pickle-ball.png") no-repeat center/contain;display:block;width:var(--ball-size);height:var(--ball-size)}.tournament-banners{padding-block:3.125rem}.tournament-banners__list{list-style:none;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-sm)}@container content ( width > 53.125rem ){.tournament-banners__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.events{padding-block:var(--spacing-3xl);text-align:center;background-color:var(--primary-color-500)}.events__desc{font-size:var(--fs-md);margin-bottom:var(--spacing-2xl);color:#fff}.events__carousel{--events-per-row: 1;--space-between-events: var(--spacing-lg);padding-inline:var(--spacing-sm)}.events__carousel .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - (var(--events-per-row) - 1)*var(--space-between-events))/var(--events-per-row));flex:0 0 calc((100% - (var(--events-per-row) - 1)*var(--space-between-events))/var(--events-per-row));margin-right:var(--space-between-events);margin-bottom:var(--spacing-2xl)}@container content ( width > 34.375rem ){.events__carousel{--events-per-row: 2}}@container content ( width > 53.125rem ){.events__carousel{--events-per-row: 3}}.events__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events__item-thumbnail{display:block;width:100%;aspect-ratio:1;margin-bottom:var(--spacing-md)}.events__item-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.events__item-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:var(--spacing-md);border-top:.3125rem solid var(--tertiary-color-500)}.events__item-title{font-size:var(--fs-md);color:var(--tertiary-color-500);margin-bottom:var(--spacing-xs)}.events__item-desc{color:#fff;font-size:var(--fs-normal);margin-bottom:var(--spacing-sm)}.events__item-link{display:block;margin-top:auto;color:var(--primary-color-500);text-decoration:underline;font-weight:700}.events__view-all-btn:is(a.gpw-button.gpw-button__primary){margin-inline:auto;--gpw-button-bg-color: var(--tertiary-color-500);--gpw-button-color: var(--primary-color-500)}.tournament-register{padding-block:var(--spacing-3xl);position:relative;text-align:center}.tournament-register__bg{position:absolute;top:0;left:0;width:100%;z-index:1;min-height:37.5rem;aspect-ratio:2/1}.tournament-register__bg:before{content:"";position:absolute;inset:0;z-index:2;background-color:rgb(from var(--secondary-color-500) r g b/0.65)}.tournament-register__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tournament-register .section__inner{position:relative;z-index:2}.tournament-register__title{color:#fff;font-size:clamp(2rem,4cqi,2.7rem);margin-bottom:var(--spacing-md)}.tournament-register__description{color:#fff;font-size:var(--fs-md);margin-bottom:var(--spacing-2xl)}.tournament-register__form-wrapper{padding:clamp(var(--spacing-sm),3cqi,var(--spacing-2xl));background-color:var(--tertiary-color-50);border-radius:var(--spacing-sm);display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(var(--spacing-lg),3cqi,var(--spacing-2xl))}@container content ( width > 53.125rem ){.tournament-register__form-wrapper{grid-template-columns:minmax(0, 1fr) 40%}}.tournament-register__form-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;border-radius:var(--spacing-xs)}.tournament-register .wpcf7{--item-per-row: 1}.tournament-register .wpcf7-form{display:grid;grid-template-columns:repeat(var(--item-per-row), minmax(0, 1fr));gap:var(--spacing-md)}@container content ( width > 34.375rem ){.tournament-register .wpcf7-form{--item-per-row: 2}}.tournament-register .wpcf7__form-group{display:grid}.tournament-register .wpcf7__form-group:has([data-name=your-level],[data-name=receipt-image],[data-name=is-member-of-sovico],[data-name=your-question],[data-name=commute-method],[data-name=compete-content],[data-name=employee-code]){grid-column:span var(--item-per-row)}.tournament-register .wpcf7 label{text-align:left;text-wrap:pretty}.tournament-register .wpcf7-form-control-wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-item-align:end;align-self:end}.tournament-register .wpcf7-form-control{min-width:unset;margin:0}.tournament-register .wpcf7-submit.gpw-button{grid-column:span var(--item-per-row)}.tournament-register .wpcf7-spinner{display:none}.gpw-gallery{padding-block:var(--spacing-xl)}.gpw-gallery__images{-webkit-columns:var(--_images_per_row, 1);-moz-columns:var(--_images_per_row, 1);columns:var(--_images_per_row, 1);gap:var(--spacing-md)}@container content ( width > 34.375rem ){.gpw-gallery__images{--_images_per_row: 2}}@container content ( width > 53.125rem ){.gpw-gallery__images{--_images_per_row: 3}}.gpw-gallery__image{margin-bottom:var(--spacing-md)}
/*# sourceMappingURL=gpw-open-tournament-page.min.css.map */
