.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.course-resort-overview{margin-top:1.875rem;margin-bottom:1.875rem}@media screen and (min-width: 64em){.course-resort-overview{margin-top:2.5rem;margin-bottom:2.5rem}}.course-resort-overview__inner{max-width:778px;margin:0 auto}@media screen and (max-width: 38.99em){.course-resort-overview__inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 39em){.course-resort-overview__inner{padding-left:40px;padding-right:40px}}.course-resort-overview__headline{margin:0 0 1.25rem;padding:0;font-size:24px;line-height:1.42;color:#333}@media screen and (min-width: 48em){.course-resort-overview__headline{font-size:32px;line-height:1.44}}.course-resort-overview__copy{font-family:"LyonText-Regular",helvetica,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:1.67;color:#333}.course-resort-overview__slider{padding-right:3.75rem;overflow:hidden;margin-left:auto;margin-right:auto;max-width:374px;height:176px}@media screen and (min-width: 48em){.course-resort-overview__slider{padding-right:0;height:296px}}.course-resort-overview__controls{display:flex;gap:.5rem;align-items:center;justify-content:center;color:#333;margin:.9375rem 0;font-family:"StyreneA-Bold",helvetica,sans-serif;font-size:.625rem;line-height:1.2;letter-spacing:.05px;z-index:1;position:relative}@media screen and (min-width: 48em){.course-resort-overview__controls{justify-content:flex-start;margin:25px 0 40px}}.course-resort-overview__cta{margin-top:20px}.course-resort-overview__cta .btn{width:100%}.course-resort-overview__button--prev,.course-resort-overview__button--next{display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1.12;font-size:20px;text-align:center;width:50px;height:50px;background:#0b2b26;border:none;z-index:100}.course-resort-overview__button--prev.swiper-button-disabled,.course-resort-overview__button--next.swiper-button-disabled{pointer-events:none;opacity:.5}.course-resort-overview__button--prev .icon-arrow{transform:rotate(180deg)}.course-resort-overview .icon-arrow{color:#fff}.course-resort-overview__item{transition:.4s ease-in-out;position:relative;height:80px;cursor:pointer}@media screen and (min-width: 48em){.course-resort-overview__item{height:88px}}.course-resort-overview__item.swiper-slide-active{opacity:1}.course-resort-overview__item img{aspect-ratio:100/80;border:1px solid #c7c7c7}@media screen and (min-width: 48em){.course-resort-overview__item img{aspect-ratio:114/88}}.course-resort-overview__item_selected{max-width:573px;position:relative;margin:auto}@media screen and (min-width: 48em){.course-resort-overview__item_selected{height:28rem;min-width:35.8125rem}}.course-resort-overview__item_selected::after{content:attr(data-hole);color:#fff;background:#4fb448;border:1px solid #353a34;position:absolute;font-family:"StyreneA-Bold",helvetica,sans-serif;font-weight:bold;border-radius:16px;bottom:25px;left:20px;width:50px;height:50px;font-size:32px;text-align:center;line-height:1.7}@media screen and (min-width: 48em){.course-resort-overview__item_selected::after{bottom:35px;left:35px}}.course-resort-overview__item_selected img{outline:1px solid #c7c7c7;aspect-ratio:333/260}@media screen and (min-width: 48em){.course-resort-overview__item_selected img{aspect-ratio:573/448}}.course-resort-overview__item::after{content:attr(data-hole);color:#fff;background:#4fb448;border:1px solid #90a68e;position:absolute;font-family:"StyreneA-Bold",helvetica,sans-serif;font-weight:bold;border-radius:8px;bottom:10px;left:10px;width:22px;height:22px;font-size:8px;line-height:3.04;letter-spacing:.04px;text-align:center}.course-resort-overview__item.selected img{border:3px solid #333}.course-resort-overview--golflogix .course-resort-overview__inner{max-width:778px}@media screen and (max-width: 38.99em){.course-resort-overview--golflogix .course-resort-overview__inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 39em){.course-resort-overview--golflogix .course-resort-overview__inner{padding-left:40px;padding-right:40px}}@media screen and (min-width: 48em){.course-resort-overview--golflogix .course-resort-overview__content{flex:1 0 16.875rem}}.course-resort-overview--golflogix .course-resort-overview__swiper{margin:1.25rem auto;display:flex;flex-direction:column;gap:.9375rem}@media screen and (max-width: 38.99em){.course-resort-overview--golflogix .course-resort-overview__swiper{padding-left:20px;padding-right:20px}}@media screen and (min-width: 39em){.course-resort-overview--golflogix .course-resort-overview__swiper{padding-left:40px;padding-right:40px}}@media screen and (min-width: 64em){.course-resort-overview--golflogix .course-resort-overview__swiper{flex-direction:row;flex:1;max-width:1280px;margin:2.5rem auto;gap:1.6875rem;justify-content:center}}.course-resort-overview--golflogix .course-resort-overview__swiper_thumbnails{margin:auto;max-width:374px;flex:1 0 374px;width:100%}@media screen and (min-width: 64em){.course-resort-overview--golflogix .course-resort-overview__swiper_thumbnails{margin:0}}.course-resort-overview--golflogix .course-resort-overview__green-maps_content{max-width:778px;margin:0 auto}@media screen and (max-width: 38.99em){.course-resort-overview--golflogix .course-resort-overview__green-maps_content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 39em){.course-resort-overview--golflogix .course-resort-overview__green-maps_content{padding-left:40px;padding-right:40px}}.course-resort-overview--golflogix .course-resort-overview__green-maps_content h2{padding:0;font-size:32px;line-height:1.44;margin:1.25rem 0}@media screen and (min-width: 64em){.course-resort-overview--golflogix .course-resort-overview__green-maps_content h2{font-size:32px;line-height:1.44}}.course-resort-overview--golflogix .course-resort-overview__green-maps_copy{font-family:"LyonText-Regular",helvetica,sans-serif;font-style:italic;color:#333;font-size:18px}.course-resort-overview .swiper-pagination{z-index:0;top:50%;transform:translate(0, -50%)}.course-resort-overview .swiper-pagination-bullet{border-radius:0;height:4px;width:10px}.course-resort-overview .swiper-pagination-bullet-active{width:20px;background-color:#0b2b26}
