.black,.text-black{color:#000}.white,.text-white{color:#fff}.blue,.text-blue{color:#1b3768}.lime,.text-lime{color:#8eaf2a}.dark-blue,.text-dark-blue{color:#002855}.body-text-color{color:#666}.light-grey,.text-light-grey{color:#e5e5e5}.golf-holes .js-video-control,.golf-holes .basic-video__control{display:none}.golf-holes .golf-holes__top{background:#fff;padding:32px;gap:32px}.golf-holes .golf-holes__slider{position:relative}.golf-holes .golf-holes__slider .golf-holes__slider__image{height:100%;height:600px}@media(min-width:768px){.golf-holes .golf-holes__slider .golf-holes__slider__image{height:800px}}@media(min-width:1024px){.golf-holes .golf-holes__slider .golf-holes__slider__image{height:920px}}.golf-holes .golf-holes__slider .golf-holes__slider__image .basic-video{display:none}@media(min-width:768px){.golf-holes .golf-holes__slider .golf-holes__slider__image .basic-video{display:block;height:100%}}.golf-holes .golf-holes__slider .golf-holes__slider__image .playPauseBox{display:none}@media(min-width:768px){.golf-holes .golf-holes__slider .golf-holes__slider__image .playPauseBox{display:block}}.golf-holes .golf-holes__slider .golf-holes__slider__image .hide-on-desktop{display:block}@media(min-width:768px){.golf-holes .golf-holes__slider .golf-holes__slider__image .hide-on-desktop{display:none}}.golf-holes .golf-holes__heading>*{margin-bottom:0}.golf-holes #golf-holes__thumbnail-carousel-list .splide__slide.is-active span{text-decoration:underline;color:#002855}.golf-holes #golf-holes__thumbnail-carousel-list .splide__slide span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#666;font-family:"Lora",serif;font-weight:400;font-style:normal;font-size:21px;font-style:normal;font-weight:400;line-height:normal}.golf-holes .golf-holes__thumbnail-carousel--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.golf-holes .golf-holes__thumbnail-carousel--wrapper .splide__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.golf-holes .golf-holes__thumbnail-carousel--wrapper #golf-holes__thumbnail-carousel{-webkit-box-flex:1;-ms-flex:1;flex:1}.golf-holes #golf-holes__content-carousel-track{margin:auto}@media(min-width:768px){.golf-holes #golf-holes__content-carousel-track{max-width:747px;z-index:1;left:0;right:0;top:0;position:absolute}}.golf-holes #golf-holes__content-carousel-track .splide__list{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__top .golf-holes__content__top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom{margin-top:32px;color:#666;font-family:"Lora",serif;font-weight:400;font-style:normal;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom .golf-hole-description-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#002855;text-align:center;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom .golf-hole-description-toggle svg{margin-left:20px;width:15px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom .golf-hole-description-toggle.collapsed svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width:768px){.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom .golf-hole-description-toggle{display:none}}@media(min-width:768px){.golf-holes #golf-holes__content-carousel-track .splide__list .golf-holes__content-wrapper .golf-holes__content__bottom .golf-hole-description{display:block !important}}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper{padding:24px;background:#fff}@media(min-width:768px){.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper{padding:24px 64px 48px}}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content--yardage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content--yardage span{color:#002855;text-align:center;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content__top--spacer{width:1px;background:#e5e5e5;height:100%}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content__top-left .golf-holes__content-hole-number{white-space:nowrap;margin:0}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content__top-left .golf-holes__content-par-number{color:#002855;text-align:center;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;text-transform:uppercase;margin:0}.golf-holes #golf-holes__content-carousel-track .splide__list li .golf-holes__content-wrapper .golf-holes__content__top-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}