@import"https://fonts.googleapis.com/css?family=Abel|Fjalla+One&display=swap";@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap";@media(max-width: 1199px){legend{font-size:calc(1.275rem + .3vw)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h4,.h4{font-size:calc(1.275rem + .3vw)}.display-1{font-size:calc(1.725rem + 5.7vw)}.display-2{font-size:calc(1.675rem + 5.1vw)}.display-3{font-size:calc(1.575rem + 3.9vw)}.display-4{font-size:calc(1.475rem + 2.7vw)}.close{font-size:calc(1.275rem + .3vw)}}strong{font-weight:bold}html{scroll-behavior:smooth}body{font-family:"Open Sans",Arial,sans-serif}p a{text-decoration:underline}.btn{border:2px solid rgba(0,0,0,0)}nav.sticky{background:rgba(255,255,255,.8)}nav{transition:1s}.logo{transition:1s}nav.sticky .logo{height:50px}footer{padding-top:2rem;margin-top:2rem}h1{font-weight:800}.no-word-wrap{white-space:nowrap}.btn{font-weight:800;text-transform:uppercase;border-width:0}.btn-xxs{padding:3px 12px !important;font-size:.7rem !important}.btn-xs{padding:4px 15px !important;font-size:.8rem !important}.btn-lg{font-size:1.5rem !important}.btn-xl{font-size:1.75rem !important;padding:1rem 2rem !important}.btn-xxl{font-size:2rem !important;padding:1rem 3rem !important}.button-block .btn{margin:10px !important}.bg-light{background-color:#fff !important}.courseguide-fact-box dt{display:inline-block;width:200px}.courseguide-fact-box dd{display:inline-block;clear:both}.img-hover img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:relative}.img-hover img:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:translateZ(0) scale(1.2);transform:translateZ(0) scale(1.2)}#sgf-git-templates-memberapplication-form input{width:100%}.hole-sponsor{padding:10px;background:#fff;text-align:center}.hide-fluid-body-background .fluid-main-content{background-color:rgba(0,0,0,0) !important}.form-content-box{background:rgba(255,255,255,.9);color:#000;border-radius:5px;border:1px #eaeaea solid}.form-content-box p{color:#000}.newslistpage a h3{font-size:1.2rem;margin-top:10px}.news-preamble{font-weight:700;margin-bottom:1.5rem}.umb-grid img[style*="float: left"]{margin:0px 30px 20px 0px}.umb-grid img[style*="float: right"]{margin:0px 0px 20px 30px}.no-shadow img,img.noshadow{box-shadow:none}.sgf-git-templates-competition-list .row-even{background:#f5f5f5}iframe.caddee-course{height:70vw !important;max-height:870px !important}@media only screen and (max-width: 767px){iframe.caddee-course{height:200vw !important}}.top-link{transition:all .5s ease-in-out;position:fixed;bottom:0;right:0;display:none;cursor:pointer;align-items:center;justify-content:center;margin:0 1em 1em 0;padding:.25em;width:50px;height:50px;background-color:rgba(0,0,0,.3)}.top-link.show{visibility:visible;opacity:1}.top-link.hide{visibility:hidden;opacity:0}.top-link svg{fill:#000;width:24px;height:12px}.top-link:hover{background-color:#e8e8e8}.top-link:hover svg{fill:#000}.image-sizing-grid img{width:auto;max-height:none;max-width:100%;object-fit:cover;object-position:center}.screen-reader-text{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;word-wrap:normal !important;clip:rect(1px, 1px, 1px, 1px)}.screen-reader-text:focus{display:block;top:5px;left:5px;z-index:100000;clip-path:none;background-color:#eee;padding:15px 23px 14px;width:auto;height:auto;text-decoration:none;line-height:normal;color:#444;font-size:1em;clip:auto !important}.slick-slide>div{line-height:0}.slick-slide .img-text-block{line-height:1.5}@media only screen and (max-width: 576px){.umb-grid table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.top-link{display:inline-flex}.sm-btn-xxs{font-size:.7rem !important;padding:4px 14px !important}.sm-btn-xs{font-size:.8rem !important;padding:4px 14px !important}.sm-btn-sm{font-size:.9rem !important;padding:5px 15px !important}.sm-btn-{font-size:1rem !important;padding:6px 16px !important}.sm-btn-lg{font-size:1.2rem !important;padding:7px 17px !important}.sm-btn-xl{font-size:1.4rem !important;padding:8px 18px !important}.sm-btn-xxl{font-size:1.7rem !important;padding:8px 18px !important}.button-block .btn{margin:5px !important}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.z-index-1000{z-index:1000}.topimage-background{height:30vw;background-size:cover;background-position:center center;max-height:700px}.topimage-block h1{top:50%;left:50%;Transform:translate(-50%, -50%);color:#fff;font-size:calc(21px + 38*(100vw - 300px)/1300);text-shadow:0 0px 9px #000;text-align:center}.image-overlay{width:100%;height:100%;background:rgba(0,0,0,.2)}.highlight-block .image-overlay{width:100%;height:100%;background:rgba(0,0,0,.2)}.highlight-block .highlight-background-image{height:30vw;background-size:cover;background-position:center center;max-height:700px}.highlight-block .highlight-background-image.highlight-box-pcs-1{height:40vw}.highlight-block .highlight-background-image.highlight-box-pcs-4{height:20vw}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h2{font-size:calc(16px + 22*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl{font-size:1.2rem !important}.highlight-block .text-content{top:50%;left:50%;transform:translate(-50%, -50%)}.highlight-block .text-content h2{color:#fff;font-size:calc(21px + 36*(100vw - 300px)/1300);text-shadow:0 0px 9px #000}.highlight-block .text-content h4{color:#fff;font-size:calc(21px + 16*(100vw - 300px)/1300);text-shadow:0 0px 9px #000}.highlight-block .btn-xl{margin:0 !important}@media only screen and (max-width: 767px){.highlight-background-image{height:40vw !important}.highlight-background-image .text-content h2{font-size:calc(16px + 22*(100vw - 300px)/1300)}.highlight-background-image .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-background-image .text-content .btn-xl{font-size:1rem !important}.highlight-background-image.highlight-box-pcs-1 .text-content h2{font-size:calc(20px + 26*(100vw - 300px)/1300)}.highlight-background-image.highlight-box-pcs-1 .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-background-image.highlight-box-pcs-1 .text-content .btn-xl{font-size:1rem !important}}@media only screen and (max-width: 576px){.highlight-background-image{height:70vw !important}.highlight-background-image .text-content h2{font-size:calc(35px + 22*(100vw - 300px)/1300)}.highlight-background-image .text-content h4{font-size:calc(25px + 16*(100vw - 300px)/1300)}.highlight-background-image .text-content .btn-xl,.highlight-background-image .text-content .highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl{font-size:.8rem !important}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content .btn-xl{font-size:.8rem !important}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h2,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content h2{font-size:calc(35px + 22*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h4,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content h4{font-size:calc(25px + 16*(100vw - 300px)/1300)}}@media only screen and (max-width: 1199px){#navbarCollapse .navbar-nav li a.dropdown-toggle{background:#000;color:#fff;margin-left:10px;display:inline;float:right}#navbarCollapse .navbar-nav li a{display:inline;float:left}#navbarCollapse .navbar-nav li{margin-bottom:5px}#navbarCollapse .navbar-nav li.wide-compact-li{margin-bottom:0px}#navbarCollapse .navbar-nav .dropdown-menu{background:none;border:none;clear:both}#navbarCollapse .navbar-nav .dropdown-menu li{padding-right:0px}}@media only screen and (max-width: 767px){#navbarCollapse.compact-menu{min-width:80vw;max-width:90vw}#navbarCollapse.compact-menu .navbar-nav li a{margin-left:0}#navbarCollapse.compact-menu .navbar-nav li{display:block;width:100%;text-align:left}#navbarCollapse.compact-menu li.dropdown>ul{clear:both}#navbarCollapse.compact-menu .navbar-nav .dropdown-menu{position:relative}#navbarCollapse.compact-menu .dropdown-menu.show>* .dropdown-menu.show{left:unset !important}}@media only screen and (max-width: 767px){.logo{height:80px}.image-slider-block img{height:390px;width:100%;object-fit:cover}.full-height-layout-class .image-slider-block .position-relative{margin-top:50px}.img-text-block{position:absolute !important;margin-top:60px}.image-slider-block .img-text-block h2{font-size:2rem}}.lazy-loading{background-image:none !important;background-color:#f1f1fa}.link-overlay{width:100%;height:100%;z-index:1000}ht-background-image.highlight-box-pcs-4 .text-content h2{font-size:calc(16px + 22*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl{font-size:1.2rem !important}.highlight-block .text-content{top:50%;left:50%;transform:translate(-50%, -50%)}.highlight-block .text-content h2{color:#fff;font-size:calc(21px + 36*(100vw - 300px)/1300);text-shadow:0 0px 9px #000}.highlight-block .text-content h4{color:#fff;font-size:calc(21px + 16*(100vw - 300px)/1300);text-shadow:0 0px 9px #000}.highlight-block .btn-xl{margin:0 !important}@media only screen and (max-width: 767px){.highlight-background-image{height:40vw !important}.highlight-background-image .text-content h2{font-size:calc(16px + 22*(100vw - 300px)/1300)}.highlight-background-image .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-background-image .text-content .btn-xl{font-size:1rem !important}.highlight-background-image.highlight-box-pcs-1 .text-content h2{font-size:calc(20px + 26*(100vw - 300px)/1300)}.highlight-background-image.highlight-box-pcs-1 .text-content h4{font-size:calc(12px + 6*(100vw - 300px)/1300)}.highlight-background-image.highlight-box-pcs-1 .text-content .btn-xl{font-size:1rem !important}}@media only screen and (max-width: 576px){.highlight-background-image{height:70vw !important}.highlight-background-image .text-content h2{font-size:calc(35px + 22*(100vw - 300px)/1300)}.highlight-background-image .text-content h4{font-size:calc(25px + 16*(100vw - 300px)/1300)}.highlight-background-image .text-content .btn-xl,.highlight-background-image .text-content .highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl{font-size:.8rem !important}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content .btn-xl,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content .btn-xl{font-size:.8rem !important}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h2,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content h2{font-size:calc(35px + 22*(100vw - 300px)/1300)}.highlight-block .highlight-background-image.highlight-box-pcs-4 .text-content h4,.highlight-block .highlight-background-image.highlight-box-pcs-1 .text-content h4{font-size:calc(25px + 16*(100vw - 300px)/1300)}}.image-bottom-shape{position:absolute;width:100%;bottom:0;fill:#fff;left:0}.image-bottom-shape>svg{left:50%;transform:translateX(-50%);position:relative;width:calc(135% + 1.3px)}.page-inbox{max-width:1550px;margin:auto;background:#fff;box-shadow:0 30px 30px rgba(0,0,0,.4)}.standardsida-enkel-content{margin-bottom:3rem}.code-block .col-12{padding:0}.search-overlay-container{background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;transition:all ease-in-out .6s;animation:fadeIn 2s;display:none;top:0;opacity:0;z-index:10000000}.show-search-overlay{opacity:1;display:flex;transition:all ease-in-out .6s}.search-overlay-close{height:30px;position:absolute;right:5%;top:5%}.search-overlay-form{margin:auto}.search-overlay-form h2{color:#fff;font-size:24px;font-weight:300}.search-overlay-form input{width:300px}@media only screen and (max-width: 767px){#otherNewsItems{flex-direction:column}}.nav-link{display:table-cell}@media screen and (min-width: 1200px){.split-nav{position:absolute}}.forecasts-forward{padding-top:8px;text-align:center}.forward-forecast{place-items:center;padding:5px 0}.day-forward-forecasts{place-items:center}.inboxes-forecast{border:1px #bfbfbf solid;border-radius:7px;padding:10px 0;background:#fff}.weather-block .fa-2x{font-size:1.5em}.forward-forecast{text-align:center}table{border-collapse:collapse}table,th,td{border:none}.main-content{overflow-x:hidden}footer ul li{list-style-type:none}footer ul{padding-left:0px}header{z-index:4000 !important}.logo{z-index:99}.navbar-brand img{max-height:6.5rem}.topbar{z-index:100}.navbar .dropdown-menu.show>* .dropdown-menu.show{top:0 !important;left:100% !important}li:nth-child(n+6) .dropdown-menu.show>* .dropdown-menu.show{top:0 !important;right:100% !important;left:unset !important}nav ul li{font-size:21px;font-weight:800;letter-spacing:-1.08px;text-transform:uppercase;padding:0 10px}nav .navigation{margin:20px 0 20px 100px}.navbar a,.navbar span.no-link{font-size:21px;font-weight:400;letter-spacing:-1.08px;text-transform:uppercase;margin:0 10px}.navbar a.level-0,.navbar span.level-0{font-weight:800}.nav-link{padding:0}.nav-link.dropdown-toggle,.navbar-expand-xl .navbar-nav .nav-link.dropdown-toggle{margin:0;padding:0 .6rem}.navbar-toggler:focus,.navbar-toggler:active{outline:none;box-shadow:none}.dropdown-toggle-split{padding:0}@media(max-width: 1199px){.navbar .outer-btn-group{flex-direction:column}}@media(max-width: 1199px){.navbar .btn-group{justify-content:left !important}}@media(min-width: 1200px){.navbar .btn-group{justify-content:center !important}}.dropdown-menu>.nav-item{min-width:100%}@media(min-width: 1200px){.dropdown-menu>.nav-item{width:max-content}}.navbar-collapse.compact-menu{height:100%;background-color:#fff;color:#000;z-index:999;position:absolute;padding:1rem;right:0}.navbar-collapse.compact-menu{position:fixed;top:0}.compact-menu .nav-item{text-align:right}.navbar-nav .compact-menu{text-align:right}.compact-menu .dropdown-menu{background-color:rgba(0,0,0,0);border:none !important}@media(max-width: 1199px){.dropdown-menu{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.navbar-expand-xl .navbar-nav .nav-link{padding:0}}nav .nav-link a,.navbar a,navbar span.no-link{text-shadow:none}@media(hover: hover)and (pointer: fine){.not-compact-menu .dropdown:hover>.dropdown-menu{display:block}.not-compact-menu .dropdown-submenu{position:relative}.not-compact-menu .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}.not-compact-menu .dropdown-reverse{left:auto !important;right:100% !important}.not-compact-menu .dropdown-menu{margin:0 !important}}.wide-compact-collapse.navbar-collapse.collapse.not-compact-menu,.wide-compact-collapse.navbar-collapse.collapsing.not-compact-menu{position:relative !important;height:0 !important}a.wide-compact-header{font-weight:bold;text-decoration-line:underline}.wide-compact-nav-row{width:inherit}.wide-compact-ul li{list-style:none}.wide-compact-ul{margin-left:0;padding-left:0}.navbar-nav.navbar-nav-compactwide{position:absolute;z-index:99999;background:#fff;width:100vw;overflow:hidden;left:-1rem}.navbar-nav.navbar-nav-compactwide a{text-align:center;margin:0}.wide-compact-a{text-transform:none !important;letter-spacing:0 !important;font-size:1.1rem !important}.animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block}.animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.animated-icon span{background:#000}.animated-icon span:nth-child(1){top:0}.animated-icon span:nth-child(2),.animated-icon span:nth-child(3){top:10px}.animated-icon span:nth-child(4){top:20px}.animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}.animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}@media(max-width: 1199px){.navbar-collapse{background:rgba(0,0,0,.85);border-radius:4px;padding:10px 0;position:absolute;width:90vw;top:100px;right:5vw;overflow:auto;height:auto;max-height:80vh;z-index:10000}#navbarCollapse .navbar-nav li{float:left}#navbarCollapse .navbar-nav li a,#navbarCollapse .navbar-nav li span.no-link{display:inline;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px);margin-right:0}#navbarCollapse .navbar-nav li a.dropdown-toggle{margin-left:0}.navbar-nav{padding:0}.navbar .dropdown-menu .nav-item a,.navbar .dropdown-menu .nav-item span.no-link{color:#fff}#navbarCollapse .navbar-nav li a,#navbarCollapse .navbar-nav li span.no-link{color:#fff}}section.alert-block{padding:0 0 0 10px}.navbar-nav{z-index:10000000}.content-block{clear:both}.fullwidth-image-overlay{position:absolute;width:100%;height:100%}.img-text-block{z-index:999;bottom:20%;border-radius:5px}.img-text-block p{margin-bottom:0}.latest-news h1{padding-top:0}.slick-slide .sponsor-container img{border:0}.jumbotron{background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:0;border-radius:0}.img-text-block-align-right{right:10%;left:auto}.jumbotron_fixed{background-attachment:fixed}.block-filelist a.file-download{color:#383938}.block-filelist .btn{font-size:.75rem}.block-filelist .download-row{border-top:1px #eaeaea solid}.block-filelist .download-row:last-child{border-bottom:1px #eaeaea solid}.fifty-fifty-image{min-height:40rem;border:1px #eaeaea solid}.block-fifty-fifty-map iframe{width:100%;height:100%}.block-fifty-fifty-map .block-fifty-fifty-map-content{line-height:100%}.sponsor .slick-arrow{display:none}.sponsor-block .slick-track{height:150px}.sponsor-block .slick-slide{display:flex;align-items:center}.slick-image-sliders{position:initial !important}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-dots{bottom:25px !important}.slick-next,.slick-prev{position:absolute !important;top:50%}.slick-next{right:.7rem;transform:translateY(-50%)}.slick-prev{left:.7rem;z-index:3}.fullwidth-news-block{background-size:cover !important;width:100%;height:800px}.fullwidth-news-block-content{bottom:0;left:10%;transform:translateY(-100%);width:80%;max-width:450px;padding:20px;border-radius:5px}.fullwidth-news-block-content span.news-published-date span{display:none}.fullwidth-news-block-content.fullwidth-news-block-content-align-right{left:auto;right:10%}.img-slider-fullwidth{width:100%;max-width:none}@media only screen and (max-width: 767px){.fullwidth-news-block{height:600px}.fullwidth-news-block-content{transform:translateY(-30%);width:80%;max-width:400px}.img-text-block{margin-top:10px}.fifty-fifty-image{min-height:20rem}}.product-price-info{font-family:"Fjalla One",sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:700}.product-special-price{color:#c00}.sgf-git-templates-bookings{width:100% !important}section.booking-slots{padding:20px 0 40px 0}.fifty-fifty-text-container{padding:.5rem 3rem}@media(max-width: 991px){.fifty-fifty-text-container{padding-bottom:calc(.35rem + .9vw);padding-top:calc(.35rem + .9vw);padding-right:calc(1.5rem + .9vw);padding-left:calc(1.5rem + .9vw)}}.card-body p{margin-bottom:0}.personal-block .card-title,.product-block .card-title{margin-bottom:0}.personal-block a{color:inherit}.product-price-info{margin-bottom:0}.puff-text-size-small p,.puff-text-size-small h5{font-size:.8rem}.block-fifty-fifty-social-media iframe{box-shadow:0 0 15px rgba(0,0,0,.6)}.social-media-icons i{font-size:3.5rem;margin-right:1rem}.social-media-icons a:hover i{opacity:.7}.sponsor-gallery-block .sponsor-gallery-item{padding:10px;text-align:center}.sponsor-gallery-block img{max-width:100%}.infoblock-block .card-body p{margin-bottom:1rem}.infoblock-block .infoblock-shorttext p{width:100%;text-align:center}.icon-container{color:#737373;width:120px;height:120px;display:block;background:#fff;border-radius:50%;position:relative;margin:0 auto}.features-block .icon-content i{font-size:60px;color:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.features-block .feature-item p{font-size:1.2rem}.features-block .features-block-main-content{font-size:1.2rem}.features-block-main-content p,.feature-item p{color:inherit}.feature-item a,.feature-item a:hover{color:inherit}.features-block-icon-size-small .icon-container{width:80px;height:80px}.features-block-icon-size-small .icon-content i{font-size:30px}.features-block-icon-size-medium .icon-container{width:90px;height:90px}.features-block-icon-size-medium .icon-content i{font-size:40px}.features-block-icon-size-large .icon-container{width:100px;height:100px}.features-block-icon-size-large .icon-content i{font-size:50px}.features-block-icon-size-x-large .icon-container{width:110px;height:110px}.features-block-icon-size-x-large .icon-content i{font-size:60px}.newsslider a.news-item-image{width:100%;display:inline-block;height:30vw;max-height:600px;background-size:cover;background-position-x:center;background-position-y:center;transition:.5s}.newsslider .newsslider-item-overlay{width:100%;position:absolute;height:100%;background:linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, 0.7) 100%);top:0}.newsslider .newsslider-item-overlay a{position:absolute;width:100%;height:100%;top:0;left:0}.newsslider .newsslider-item-content{position:absolute;bottom:20px;left:20px;color:#fff;width:calc(100% - 20px);text-align:center;padding-right:20px}.newsslider .newsslider-item-content .news-slider-item-meta{margin-top:15px}.newsslider .newsslider-item-content h3{color:#fff;font-size:1.5rem}.newsslider .newsslider-item-content h3 a{color:#fff}.newsslider .newsslider-item-content h3 a:hover{color:#fff}.newsslider-meta-separator::before{content:"|";width:20px;padding-left:10px;padding-right:10px;color:#fff}.countdown-block p{max-width:550px;margin:0 auto;margin-top:2rem;font-size:1.5rem}.countdown-block h2{margin-bottom:1.5rem;font-weight:700}.countdown-block span{font-size:2rem}.countdown-block .countdown-item{justify-content:center}.countdown-block .countdown-item-square{display:flex;flex-direction:column;margin:.5rem;min-width:15rem;border-radius:7px;padding:10px}.countdown-block-fifty-fifty span{font-size:3rem}.countdown-block-fifty-fifty .countdown-item{height:100%;justify-content:center;align-items:center}.countdown-block-fifty-fifty .countdown-item-square-small{display:flex;flex-direction:column;margin:.5rem;min-width:7rem;border-radius:7px;padding:2px}.countdown-block-fifty-fifty .countdown-item-days-text,.countdown-block-fifty-fifty .countdown-item-hours-text,.countdown-block-fifty-fifty .countdown-item-minutes-text,.countdown-block-fifty-fifty .countdown-item-seconds-text{font-size:1.5rem}.parallax-div{background-color:rgba(0,0,0,0);background-position:50% 50%;background-repeat:no-repeat;background-size:125%;transition:all cubic-bezier(0.44, 0.85, 0.43, 0.97) .7s}.grecaptcha-badge{z-index:1}.faq-block h1{line-height:1;margin-bottom:3rem}.faq-block .faq-item{padding:1rem;margin-bottom:2rem;box-shadow:0 0 5px rgba(0,0,0,.3);background:#fff}.faq-block .faq-item:last-child{margin-bottom:1rem}.faq-block h4{margin-bottom:0}.faq-block h4 a{color:#000}.faq-block h4 a:hover{color:#000}.faq-block img[style*="float: left"]{margin:0 20px 20px 0}.faq-block img[style*="float: right"]{margin:0 0 20px 20px}.faq-block p{font-size:120%}.faq-block li{font-size:120%}.faq-block h4 a::after{float:right;content:"+";color:#000;margin-top:-6px;font-size:39px;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;line-height:1;height:20px}.faq-block h4 a[aria-expanded=false]::after{content:"+"}.faq-block h4 a[aria-expanded=true]::after{content:"-"}@media(max-width: 576px){.newsslider a.news-item-image{height:70vw;max-height:600px}}.news-look-2 .card h5 a,.news-look-2 .card p a{color:inherit;text-decoration:none}.latest-news .btn-news-read-more{display:table;padding:5px 12px;font-size:80%;margin-top:6px}.block-fifty-fifty-weather .fifty-fifty-text-container{padding:0 10% !important;width:100%}.block-fifty-fifty-weather h4{text-align:center}.weather-block .inboxes-forecast{color:#000}.weather-source-text{font-size:12px;color:inherit;text-align:center}.weather-source-text a{color:inherit}.hio-list-5050-container table{color:inherit}.golfinity-weather .fa-2x{font-size:1.4em}.day-forward-clock-time{height:36px}@media(max-width: 1413px){.hio-list-5050-container td{font-size:.92rem}}@media(max-width: 1250px){.block-fifty-fifty-weather .golfinity-weather .fa,.golfinity-weather .far,.golfinity-weather .fas{font-size:1.2em;display:block}.block-fifty-fifty-weather h5.day-name{font-size:1rem}.block-fifty-fifty-weather .day-forward-clock-time{height:46px}.golfinity-weather strong{font-size:.78rem}}.fiftyfifty-narrow-image-text .text-last .fifty-fifty-text-container{padding:.5rem 0 .5rem 7rem}.fiftyfifty-narrow-image-text .text-first .fifty-fifty-text-container{padding:.5rem 7rem .5rem 0}@media(max-width: 767px){.fiftyfifty-narrow-image-text .text-last .fifty-fifty-text-container,.fiftyfifty-narrow-image-text .text-first .fifty-fifty-text-container{padding:0;margin-top:40px}}.fiftyfifty-narrow-image-text .image-drop-shadow{box-shadow:20px 20px #000}.fiftyfifty-narrow-image-text .image-last .image-drop-shadow{box-shadow:-20px 20px #000}.testimonial-block .testimonial-items{max-width:100%;margin-bottom:25px !important}.testimonial-block .testimonial-item .testimonial-quote{font-style:italic;font-size:1.7rem;line-height:1.5}.block-image-overlay{width:100%;height:100%;position:absolute;top:0}.testimonial-block .slick-dots{bottom:unset !important}.testimonial-block .testimonial-person{font-weight:800;line-height:1.5}.testimonial-block img.border{padding:1px}.sweetspot-booking-block{padding-top:3rem;padding-bottom:3rem;color:#000}.sweetspot-booking-content{max-width:1023px;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:10px;padding:2rem;margin:auto;background:#fff}.sweetspot-booking-content h2{margin-bottom:2rem;text-align:center}.sweetspot-booking-content p{color:#000}.sweetspot-booking-block .sweetspot-iframe{width:100%;max-width:1023px;height:800px;border:0;border-radius:10px}.img-text-block.image-gallery-override-size-position{position:absolute;left:50%;transform:translate(-50%, -50%);margin-bottom:0;width:70%;background:none;border:none}.img-text-block.image-gallery-override-size-position .text-link-block{text-align:center}.img-text-block.image-gallery-override-size-position h2,.img-text-block.image-gallery-override-size-position h5{text-align:center}.col-image-gallery{margin-bottom:1.5rem}.ingress-image{position:relative;width:fit-content}.ingress-image-text{position:absolute;left:0;right:0;bottom:0}.ingress-images{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.ingress-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.zoom-in-div:hover .zoom-in-image{transform:scale(1.04)}.zoom-in-div{overflow:hidden}.zoom-in-image{transition:transform 1s}.alert-overview-row{gap:18px;align-items:center}.alert-header{font-size:1.25rem}.alert-short-text,.alert-more-info,.alert-icon{font-size:1rem}.btn-no-margin{margin:0}.week-navigation{font-size:25px}.block-filelist{padding:1.5rem 0}.latest-news-link-list{padding:1rem 0;width:100%}.latest-news-link-list .btn{margin-left:10px;margin-right:10px}.status-block-content{color:#fff;border-width:2px;border-style:solid;border-image-slice:1;border-image-source:linear-gradient(270deg, hsla(0, 0%, 100%, 0.0001), hsla(0, 0%, 100%, 0.3) 36.96%, hsla(0, 0%, 100%, 0.3) 63.16%, hsla(0, 0%, 100%, 0.0001))}.status-block{min-width:170px !important;display:flex;text-align:left;justify-content:flex-start;color:#fff;flex-direction:column;border-color:#000;margin-bottom:10px;background:#fff;margin-top:10px;border-radius:5px;margin-left:10px !important;Margin-right:10px !important;padding-top:15px !important;padding-bottom:15px !important}.status-block .status-title{text-align:center}.status-block .status-text{text-align:left}.status-block-content h2{width:100%;text-align:center}.status-block .card-footer{background:none}.imagebox-block{padding-left:0 !important;padding-right:0 !important}.imagebox-container{display:flex;justify-content:space-between}.imagebox-container .imagebox-item{flex:1;position:relative;aspect-ratio:4/3;background-size:cover;background-position:center;background-repeat:no-repeat}.imagebox-container .imagebox-item .imagebox-text-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center}@media screen and (max-width: 992px){.imagebox-container{flex-direction:column}.imagebox-container .imagebox-item{width:100%}}.image-ratio-container{position:relative;width:100%}.image-container-16-9{padding-bottom:56.25%}.image-container-3-2{padding-bottom:66.6666666667%}.image-container-4-3{padding-bottom:75%}.image-container-1-1{padding-bottom:100%}.image-container-3-4{padding-bottom:133.3333333333%}.image-container-9-16{padding-bottom:177.7777777778%}.image-ratio{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-category-label{z-index:200;position:absolute;bottom:0;left:0;background-color:#222;color:#fff;padding:5px 10px}.tooltip-custom{position:relative;display:inline-block;border-bottom:1px dotted #000}.tooltip-custom .tooltiptext-custom{opacity:0;transition:opacity 1.8s;visibility:hidden;width:180px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-90px}.tooltip-custom .tooltiptext-custom::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.tooltip-custom:hover .tooltiptext-custom{opacity:1;visibility:visible}.youtube-thumbnail{position:relative;display:inline-block;cursor:pointer}.youtube-thumbnail img{display:block;width:100%;border-radius:8px}.youtube-thumbnail .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:60px;opacity:.95}.youtube-thumbnail .play-icon img{width:100%;height:auto}.switch-tabs-block .btn.active{filter:brightness(80%)}.object-col-left{margin-top:2.5rem;margin-bottom:2.5rem}.fact-box{margin-top:2.5rem}.fact-box-title{background:#eaeaea;color:#000;padding:10px;margin-bottom:5px}.fact-box-content{background:#f6f6f6;color:#000;padding:10px;margin-bottom:20px}.object-offer-book-text{font-size:.85rem;padding-top:.2rem}.fact-box ul{padding-left:1rem}.hotel-offer .btn.btn-primary{margin-top:1rem}.object-col-right h6{font-size:1.5rem}.sponsor-gallery-item.grayscale{filter:grayscale(1)}.image-masonry-image-text,.image-masonry-image-text:hover,.image-masonry-image-text:visited{color:#000}.fifty-fifty-image-ratio{position:relative;width:100%;min-height:auto !important;margin-bottom:0}.fifty-fifty-image-ratio-1-1{padding:100% 0 0}.fifty-fifty-image-ratio-3-2{padding:66.667% 0 0}.fifty-fifty-image-ratio-4-3{padding:75% 0 0}.fifty-fifty-image-ratio-16-9{padding:56.25% 0 0}.fifty-fifty-slider-item{display:flex !important;line-height:1}.slick-arrows-div{position:absolute;right:15px;top:0;z-index:1000;gap:1rem}.custom-slider-button{background:none;border:none;outline:none;font-size:1.25rem}.timeline{position:relative;display:flex;flex-direction:column;justify-content:center;margin:1rem}.timeline::before{content:"";position:absolute;top:0;bottom:0;width:4px;right:80px;left:80px;background-color:#000}.timeline-object{display:flex;padding:12px}.timeline-object i{font-size:2.4rem;color:#000;text-align:center}.timeline-object-link{width:20px;height:20px;background-color:#fff;border:4px solid #000;border-radius:50%;position:relative;z-index:1;margin-right:1rem}.timeline-description{margin:1rem}.icon-div{width:60px;min-width:60px;margin-top:3px}.timeline-dot-container{width:40px;min-width:40px;margin-top:3px}.hero-image-div{background-blend-mode:multiply;min-height:100vh;background:rgba(0,0,0,.5) fixed center center/cover no-repeat;display:block;position:relative;width:100%;box-sizing:border-box;color:#fff}.hero-image-text-div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;max-width:500px}.scroll-button{top:80%;left:50%;position:absolute;transform:translateX(-50%);font-size:1.5rem;padding:.5rem 1rem;color:#000;border-radius:5px}.scroll-button i{color:#000}.form-description-text{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px)}.form-description-text *:last-child{margin-bottom:0}.lunch_holder{display:grid;grid-template-columns:1fr 4fr;grid-gap:.7rem}h5.lunch-day-name{text-transform:capitalize}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.cookie-message{position:fixed;bottom:0;left:0;right:0;padding:15px;background:#e8e8e8;border-top:1px solid #ccc;box-shadow:3px 0px 0px #ccc;z-index:99;color:#000;font-size:19px;text-align:center}.cookie-message p,.cookie-message a{margin:0}.cookie-message p{color:#333}.cookie-message a{margin-left:10px}#cookieBar{width:100%;position:fixed;bottom:0;background-color:#fff;text-align:center;padding:20px 35px !important;z-index:9999;padding:10px;-webkit-box-shadow:0px -2px 8px 2px rgba(0,0,0,.15);-moz-box-shadow:0px -2px 8px 2px rgba(0,0,0,.15);box-shadow:0px -2px 8px 2px rgba(0,0,0,.15);color:#000}#cookieBar .cookie-link{text-decoration:underline;display:inline-block;padding-left:12px;padding-right:12px}#cookieBar a.btn,#cookieBar a.btn-weland,#cookieBar a.btn-weland-white,#cookieBar a.btn-weland-black,#cookieBar .showHideMore_wrapper a.showHideMore_button,.showHideMore_wrapper #cookieBar a.showHideMore_button,#cookieBar .descriptive-text a.btn-add,.descriptive-text #cookieBar a.btn-add{text-decoration:none}.courseguide-hole-fact-box{padding-top:20px}.courseguide-hole-fact-box .hole-name{display:none}.courseguide-hole-fact-box .hole-par-index-info,.courseguide-hole-fact-box .hole-tees-info{font-size:20px;font-weight:700}.courseguide-hole-tabs li a{font-size:27px}.hole-number-caption h3{font-size:138px;line-height:98px}@media(max-width: 1199px){.hole-number-caption h3{font-size:88px}}.courseguide-hole-fact-box ul{margin-left:0;padding-left:0}.hole-tee-color{width:90px;display:inline-block}.courseguide-fact-box{padding:10px;margin:20px 0}@media(max-width: 576px){.courseguide-hole-fact-box .hole-par-index-info{-ms-flex-order:3;order:3}}@media(min-width: 768px)and (max-width: 991px){.courseguide-hole-fact-box .hole-par-index-info{-ms-flex-order:3;order:3}}.courseguide-hole-tabs .nav-link{padding:1rem}@media(max-width: 1199px){.courseguide-hole-tabs .nav-link{padding:.7rem}}@media(max-width: 576px){.courseguide-hole-tabs .nav-link{padding:.3rem}}.calendar-badge{background:#f8f8f8;border-radius:3px;padding:5px;color:#000;text-align:center;font-size:25px;width:100%}.calendar-page .calendar-link{margin-bottom:.5rem}@media(max-width: 575px){.calendar-page .calendar-link{margin-bottom:0}}@media(min-width: 1200px){.calendar-page .calendar-link{margin-bottom:0}}.calendar-block-event-list .calendar-link{margin-bottom:.5rem}@media(max-width: 768px){.calendar-block-event-list .calendar-link{margin-bottom:0;margin-right:.5rem}}.calendar-link-container{display:flex;flex-direction:column}@media(max-width: 768px){.calendar-link-container{flex-direction:row;justify-content:center}}.calendar-link-container>.btn{width:max-content}@media(max-width: 991px){.calendar-block-event-list h4{font-size:.95rem}.calendar-block-event-list .calendar-date{font-size:.8rem}.calendar-block-event-list .calendar-location{font-size:.8rem}.calendar-block-event-list a.btn{font-size:.8rem;margin-top:10px}.calendar-block-event-list .calendar-badge{font-size:1.2rem}}@media(min-width: 1200px){.search-area-wrapper{max-width:1140px;margin:0 auto}}.search-container{gap:1rem;border-bottom:1px solid #e1e1e1}.search-container #qr-button,.search-container #comments-button{font-size:2rem}@media(min-width: 1200px){.search-container{flex-direction:row;align-items:center}.search-container #qr-button{display:none}.search-container #qr-button,.search-container #comments-button{width:auto !important;white-space:nowrap;flex-shrink:0;font-size:1rem;padding:10px 10px !important;border:1px solid #383938}.search-container #comments-button{order:3}.search-container .search-field-container{flex:1;order:2;width:auto !important}}.search-field-container{position:relative}.search-field-container i{font-size:2rem;position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#888}.search-field-container input{width:100%;padding:10px 10px 10px 3rem;font-size:2rem}@media(min-width: 1200px){.search-field-container i{font-size:1rem}.search-field-container input{font-size:1rem;padding:10px 10px 10px 2rem}}.search-result-container{min-height:50vh}.no-results-text{display:block;font-size:2rem;color:#6c757d}@media(min-width: 1200px){.no-results-text{font-size:1.2rem}}.member-entry-container{display:flex;justify-content:space-between;border-bottom:1px solid #e1e1e1;padding:1rem;font-size:1.5rem;cursor:pointer;transition:background-color .2s ease;background-color:#fff}.member-entry-container:hover{background-color:#f8f9fa}.member-entry-container:nth-child(even){background-color:#fafafa}.member-entry-container:nth-child(even):hover{background-color:#f0f0f0}@media(min-width: 1200px){.member-entry-container{font-size:1rem;padding:.75rem 1rem;border-radius:4px;margin-bottom:.25rem;border-bottom:none;border:1px solid #e1e1e1}}.member-entry-container .member-info-container{display:flex;flex-direction:column;gap:.25rem}.member-entry-container .first-name-text{margin-right:.4rem}.member-entry-container .member-name-container{font-weight:500}.member-entry-container .golf-id-text{font-size:.9em;color:#6c757d}.member-modal{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:10000001;display:flex;flex-direction:column;justify-content:center;padding:0 2rem;gap:4rem;background-color:rgba(0,0,0,.3)}@media(min-width: 1200px){.member-modal{align-items:center;padding:2rem}}.member-modal .member-modal-info-container{background-color:#fff;border-radius:25px;border:2px solid #7f7f7f;padding:0;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column}@media(min-width: 1200px){.member-modal .member-modal-info-container{display:flex;width:100%;max-width:1200px;max-height:90vh;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:none}}.member-modal .member-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.member-modal .member-modal-header h2{margin:0;font-size:1.5rem}.member-modal .member-modal-body{flex:1;padding:1rem;overflow-y:auto}.member-modal .member-info-section{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}@media(min-width: 1200px){.member-modal .member-info-section{display:flex}}.member-modal .member-image-container{text-align:center;margin-bottom:1.5rem}@media(min-width: 1200px){.member-modal .member-image-container{margin-bottom:0}}.member-modal .member-image-container .member-image{max-width:400px;width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.member-modal .member-info-grid{display:flex;flex-direction:column;gap:0;background-color:#fff;padding:1rem;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(min-width: 1200px){.member-modal .member-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;padding-left:1rem;background-color:rgba(0,0,0,0);box-shadow:none}}.member-modal .member-info-item{padding:.5rem 0;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;gap:1rem}.member-modal .member-info-item:last-child{border-bottom:none}@media(min-width: 1200px){.member-modal .member-info-item{background-color:#fff;padding:1rem;border-radius:6px;border-bottom:none;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}}.member-modal .member-info-label{font-size:.75rem;color:#6c757d;text-transform:uppercase;font-weight:600;letter-spacing:.5px;flex-shrink:0}@media(min-width: 1200px){.member-modal .member-info-label{font-size:.85rem}}.member-modal .member-info-value{font-size:.95rem;color:#212529;font-weight:500;text-align:right}@media(min-width: 1200px){.member-modal .member-info-value{font-size:1rem;text-align:left}}.member-modal .member-field{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #e1e1e1;font-size:1.5rem}@media(min-width: 1200px){.member-modal .member-field{font-size:1rem}}.member-modal .member-field-value{text-align:right}.upload-image-form{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:3000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.image-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;padding:10px;background-color:#fff;border-radius:10px}.image-content-container .image-canvas{width:100%;height:calc(90vw - 20px);border:1px solid #000}.image-content-container .member-flex-text{color:#000}.image-content-container .zoom-slider-container{gap:10px}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3)}.modal-content{max-width:80vw;background-color:#fff;padding:10px;border-radius:20px;gap:10px;color:#000}.modal-content .confirm-header{font-weight:500;font-size:1.5rem;text-align:center;border-bottom:1px solid #f1f1f1}.modal-content .confirm-text{text-align:center}.modal-buttons{display:flex;justify-content:center;gap:10px}.member-card-information-lines{border-bottom:1px solid #e1e1e1}.member-card-card{display:flex;flex-direction:column;border:4px solid #c1c1c1;background-color:rgba(0,0,0,.3);border-radius:1rem;margin:1rem;color:#fff}#qr-code svg{width:100% !important;height:auto !important}#qr-modal{display:flex;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:#000;align-items:center;justify-content:center;flex-direction:column}#qr-reader{width:100vw;height:100vh;background:#222;overflow:hidden;display:flex;align-items:center;justify-content:center}#qr-reader video{object-fit:cover;width:100% !important;height:100% !important}.qr-buttons{position:absolute;bottom:15vh;font-size:1.3rem}#loader-modal{flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.3);z-index:10000}@keyframes spinIn{0%{transform:rotateY(90deg);opacity:0}100%{transform:rotateY(0deg);opacity:1}}.flip-left{animation:spinIn .6s ease-out;transform-origin:center}#image-modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;padding:10px;z-index:1000000000000000000}.member-modal-image{max-width:100%;max-height:100%}.member-log-entry{display:flex;justify-content:space-between;padding:10px}.member-log-entry-text-div{display:flex;flex-direction:column}.member-log-entry-date-text{font-size:.9rem;color:#3f3f3f}.member-log-entry:nth-of-type(even){background-color:#f1f1f1}.member-log-entry-image{max-width:100px}.member-section{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.member-section h3{margin-top:0;margin-bottom:1rem;font-size:1.2rem;color:#212529;font-weight:600}#new-member-comment{padding:10px;width:100%}#member-comments{display:flex;flex-direction:column;padding-top:10px}.comment-entry-container{display:flex;flex-direction:column;position:relative}.comment-entry-container:nth-of-type(even){background-color:#f1f1f1}.comment-entry-info-container{display:flex;justify-content:space-between}@media(max-width: 1199px){.comment-entry-info-container{flex-direction:column-reverse;gap:.5rem}}.comment-entry-info-created-by,.comment-entry-info-date{font-size:.9rem;color:#3f3f3f}.comment-entry-container{padding:10px}.comment-entry-date-container{display:flex;gap:6px}@media(max-width: 1199px){.comment-entry-date-container{justify-content:space-between;align-items:center}}.confirm-delete-container{z-index:1000000000000;position:absolute;top:8px;right:10px;background-color:#fff;gap:6px;padding-left:6px}.delete-button{color:#8a0000;font-size:1.4rem}.confirm-button{color:#00940b;font-size:1.4rem}.comments-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10000001;overflow-y:auto}@media(min-width: 1200px){.comments-modal{display:flex;align-items:center;justify-content:center;padding:2rem}}.comments-modal-content{background-color:#fff;width:100%;min-height:100%;display:flex;flex-direction:column}@media(min-width: 1200px){.comments-modal-content{width:900px;min-height:auto;max-height:90vh;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden}}.comments-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.comments-modal-header h2{margin:0;font-size:1.5rem}.comments-modal-body{flex:1;padding:1rem;overflow-y:auto}.comments-list{display:flex;flex-direction:column;gap:1rem}.comment-group{margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background-color:#fff}.comment-group-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8f9fa;color:#212529;border-bottom:2px solid #dee2e6}.comment-group-member-name{font-weight:bold;font-size:1.1rem;cursor:pointer;transition:opacity .2s}.comment-group-member-name:hover{opacity:.8;text-decoration:underline}.comment-group-count{font-size:.9rem;opacity:.9}.comment-item{padding:1rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.comment-item:last-child{border-bottom:none}.comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.9rem;color:#6c757d}.comment-member{font-weight:bold;color:#212529}.comment-date{font-size:.85rem}.comment-content{margin-top:.5rem;padding:.75rem;background-color:#fff;border-radius:4px;white-space:pre-wrap;word-break:break-word}.comment-footer{margin-top:.5rem;font-size:.85rem;color:#6c757d;font-style:italic}.comments-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:1rem;flex-wrap:wrap}.pagination-button{padding:.5rem 1rem;border:1px solid #dee2e6;background-color:#fff;cursor:pointer;border-radius:4px}.pagination-button:hover:not(:disabled){background-color:#f8f9fa}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-button.active{background-color:#007bff;color:#fff;border-color:#007bff}.pagination-info{padding:.5rem 1rem;color:#6c757d}.member-card-modern-container{position:relative;width:100%;max-width:400px;margin:1rem auto;min-height:600px}@media(min-width: 768px){.member-card-modern-container{max-width:380px;min-height:650px}}#member-card-background-canvas{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;z-index:2;pointer-events:none}.member-card-modern{position:relative;width:100%;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);overflow:visible;padding:1.5rem 1.25rem;color:#fff}@media(min-width: 768px){.member-card-modern{padding:1.75rem 1.5rem}}.member-card-modern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #5a8f7b 0%, #4a7a9e 50%, #3d5f7e 100%);border-radius:12px;z-index:1;pointer-events:none}.member-card-content{position:relative;z-index:3;display:flex;flex-direction:column;height:100%}.member-card-header{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.2)}.member-card-header .club-name-value{font-size:1.5rem;text-transform:uppercase;text-align:center}.member-card-logo{margin-bottom:.5rem}.member-card-logo img{max-width:60px;max-height:60px;object-fit:contain}@media(min-width: 768px){.member-card-logo img{max-width:70px;max-height:70px}}.member-card-club-name{font-size:1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-align:center}@media(min-width: 768px){.member-card-club-name{font-size:1.1rem}}.member-card-body{flex:1;display:flex;flex-direction:column;gap:1rem}.member-card-info-section{flex:1}.member-card-label{font-size:.75rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;opacity:.8;margin-bottom:.25rem}.member-card-name{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;line-height:1.2}@media(min-width: 768px){.member-card-name{font-size:1.65rem}}.member-card-details{display:flex;flex-direction:column;gap:.5rem}.member-card-detail-item{display:flex;flex-direction:column;gap:.15rem}.member-card-detail-item .detail-label{font-size:.7rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;opacity:.7}.member-card-detail-item .detail-value{font-size:1rem;font-weight:600}@media(min-width: 768px){.member-card-detail-item .detail-value{font-size:1.05rem}}.member-card-detail-item .number-value{font-size:1.5rem}.member-card-image-section{display:flex;justify-content:center;align-items:center;margin:0}.member-card-image-section .profile-image-container{padding:0 !important;width:auto !important}.member-card-image-section .profile-image-container #member-profile-picture,.member-card-image-section .profile-image-container #qr-code{max-width:180px;max-height:180px;border-radius:10px;border:3px solid rgba(255,255,255,.9);box-shadow:0 6px 20px rgba(0,0,0,.3);cursor:pointer}@media(min-width: 768px){.member-card-image-section .profile-image-container #member-profile-picture,.member-card-image-section .profile-image-container #qr-code{max-width:200px;max-height:200px}}.member-card-image-section .profile-image-container .d-flex.justify-content-between{margin-top:.5rem}.member-card-image-section .profile-image-container .d-flex.justify-content-between button{color:#fff !important;padding:.25rem .5rem}.member-card-image-section .profile-image-container .d-flex.justify-content-between button i{font-size:1rem}.member-card-image-section .profile-image-container .d-flex.justify-content-between button:hover{opacity:.8}.member-card-footer{padding-top:1rem;border-top:2px solid rgba(255,255,255,.2);margin-top:.5rem}.member-card-hcp-section{display:flex;justify-content:space-between;align-items:center}.member-card-hcp-section .hcp-label{font-size:.9rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}@media(min-width: 768px){.member-card-hcp-section .hcp-label{font-size:1rem}}.member-card-hcp-section .hcp-value{font-size:1.5rem;font-weight:700}@media(min-width: 768px){.member-card-hcp-section .hcp-value{font-size:1.5rem}}.member-card-modern-container{font-family:"Inter",sans-serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal}.member-card-modern-container #confirm-delete-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.member-card-modern-container #confirm-delete-modal .modal-content{background:#fff;padding:2rem;border-radius:12px;max-width:400px;margin:1rem;color:#333}.member-card-modern-container #confirm-delete-modal .modal-content .confirm-header{display:block;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.member-card-modern-container #confirm-delete-modal .modal-content .confirm-text{display:block;margin-bottom:1.5rem}.member-card-modern-container #confirm-delete-modal .modal-content .modal-buttons{display:flex;gap:.5rem;justify-content:flex-end}.member-card-modern-container .upload-image-form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.member-card-modern-container .upload-image-form .image-content-container{background:#fff;padding:1.5rem;border-radius:12px;max-width:500px;width:100%}.member-card-modern-container .upload-image-form .image-content-container #image-canvas{width:100%;max-width:400px;height:auto;border:2px solid #ddd;border-radius:8px;margin-bottom:1rem}.member-card-modern-container .upload-image-form .image-content-container .zoom-slider-container{margin-bottom:1rem}.member-card-modern-container .upload-image-form .image-content-container .zoom-slider-container label{margin-right:.5rem;font-weight:600;color:#333}.member-card-modern-container .upload-image-form .image-content-container button{margin:0 .25rem}.member-card-modern-container .number-value{font-family:"Red Hat Mono",monospace;font-weight:400;font-style:normal;font-optical-sizing:auto}#splashscreen-container{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:32px}#splashscreen-container .splashscreen-top-div,#splashscreen-container .splashscreen-bottom-div{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}#splashscreen-container .splashscreen-text-div{width:100%;display:flex;flex-direction:column;align-items:center}#splashscreen-container .splashscreen-links{display:flex;justify-content:center;gap:24px}.sgf-git-templates-competition-list .row-odd td,.sgf-git-templates-competition-list .row-even td,.sgf-git-templates-competition-info .row-odd td,.sgf-git-templates-competition-info .row-even td{background-color:rgba(0,0,0,0) !important}.sgf-git-templates-competition-list th,.sgf-git-templates-competition-info table th{color:#f3f3f3;background-color:#383938 !important}.sgf-git-templates-competition .nav-tabs>li.active>a,.sgf-git-templates-competition .nav-tabs>li.active>a:hover,.sgf-git-templates-competition .nav-tabs>li.active>a:focus{color:#f3f3f3 !important;border:1px solid #383938 !important;background-color:#383938 !important}.sgf-git-templates-competition-list table,.sgf-git-templates-competition-info-result-content .sgf-git-competition-result-list{border:none !important}.sgf-git-templates-competition .nav-tabs{border-bottom:1px solid #383938 !important}.git-widget .sgf-git-templates-competition h1{color:#383938 !important;font-size:1.3rem}.sgf-git-templates-competition{font-family:"Abel",sans-serif !important;font-size:1.2rem !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.sgf-git-templates-competition-list table{font-size:1rem !important}.sgf-git-templates-competition .nav>li>a:hover,.sgf-git-templates-competition .nav>li>a:focus{background-color:#383938 !important;border-color:#383938 !important}.sgf-git-templates-competition .pagination>li>a,.sgf-git-templates-competition .pagination>li>span{background-color:#383938 !important;border-color:#000 !important;color:#f3f3f3 !important}.sgf-git-templates-competition .pagination>.active>a,.sgf-git-templates-competition .pagination>.active>span,.sgf-git-templates-competition .pagination>.active>a:hover,.sgf-git-templates-competition .pagination>.active>span:hover,.sgf-git-templates-competition .pagination>.active>a:focus,.sgf-git-templates-competition .pagination>.active>span:focus{color:#fff !important}.sgf-git-templates-competition .dropdown-menu{background-color:#383938 !important}.sgf-git-templates-competition .dropdown-menu>li>a{color:#f3f3f3 !important}.sgf-git-templates-competition h1{color:#eee !important}.sgf-git-templates-competition-class-container{border:1px solid #d2d2d2;background-color:rgba(0,0,0,0) !important}.sgf-git-templates-competition-list a{color:#eee !important}.sgf-git-templates-slopecalculator .sgf-git-templates-slopecalculator-form{border:1px #383938 solid !important;background:none !important;padding:15px 15px 10px 15px}.sgf-git-templates-widget-placeholder{font-family:"Abel",sans-serif !important;font-size:1.2rem !important}.sgf-git-templates-slopecalculator table th{background:#383938 !important}.sgf-git-templates-slopecalculator table{border:1px #dcdcdc solid;margin-top:20px;font-size:1.1rem !important}.sgf-git-templates-slopecalculator table .row-odd{background:none !important;border:none}.sgf-git-templates-slopecalculator table .row-even{background:#171729 !important}.sgf-git-templates-scorecard table tr.sgf-git-templates-scorecard-hole-caption-row th{background:#383938 !important}.sgf-git-templates-scorecard table td,.sgf-git-templates-scorecard table th{border:none !important;border-top:1px solid #383938 !important}.sgf-git-templates-scorecard{font-family:"Abel",sans-serif !important;font-size:1rem !important}.sgf-git-templates-login{margin:auto !important;width:500px !important;font-family:"Abel",sans-serif !important}.sgf-git-templates-login.sgf-git-templates-login legend{font-size:1.4rem !important}.sgf-git-templates-login.sgf-git-templates-login label,.sgf-git-templates-login.sgf-git-templates-login button{font-size:1.2rem !important}.sgf-git-templates-login.sgf-git-templates-login button{background:#383938 !important;width:initial !important;padding:.2rem}.sgf-git-templates-widget-placeholder input.text{border-radius:0 !important}@media(max-width: 575px){.sgf-git-templates-scorecard table td,.sgf-git-templates-scorecard table th{padding:4px !important}}@media(max-width: 575px){.sgf-git-templates-scorecard{font-size:11px !important}}.sgf-git-templates-scorecard table tr.sgf-git-templates-scorecard-hole-caption-row th{color:#f3f3f3}.slopecalculator-block table .row-even td{color:#000}.btn-primary{color:#f3f3f3;background-color:#383938;border-color:#383938;text-transform:uppercase}.btn .btn-outline-success{background-color:#383938;border-color:#383938;background-color:#f3f3f3}.btn.btn-outline-primary{color:#383938 !important;background-color:#f3f3f3;border-color:#383938}.btn-outline-primary:hover{color:#f3f3f3 !important;background-color:#383938;border-color:#383938}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(56,57,56,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#f3f3f3 !important;background-color:rgba(0,0,0,0)}button:focus{outline:5px auto #383938}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#383938 !important;background-color:#f3f3f3;border-color:#383938}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,57,56,.5)}.btn-primary:hover{color:#383938 !important;background-color:#f3f3f3 !important;border-color:#383938}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(56,57,56,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#f3f3f3 !important;background-color:rgba(0,0,0,0);border-color:#383938}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#000 !important;background-color:#383938;border-color:#383938}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,57,56,.5)}a:not([href]).btn-primary{color:#f3f3f3}a:not([href]):hover.btn-primary{color:#383938}.btn-primary:focus{background-color:#383938;border-color:#383938}.img-text-block{background:rgba(255,255,255,.8);color:#000;border:1px #eaeaea solid}.img-text-block p{color:#000}.fullwidth-news-block-content{background-color:rgba(255,255,255,.8);color:#000;border:1px #eaeaea solid}.fullwidth-news-block-content p{color:#000}.infoblock-block .infoblock-shorttext p{margin-bottom:0;color:#1f1f25;float:left;margin-right:20px}.infoblock-block .infoblock-shorttext .btn{padding:2px 10px}.infoblock-block h5{margin-bottom:0}.infoblock-block .infoblock-moreinfo{width:100%;float:left}.pricetable-block .rounded-lg{border-radius:1rem !important}.pricetable-block .text-small{font-size:60% !important}.pricetable-block .custom-separator{width:100%;height:6px;border-radius:1rem;background-color:#eaeaea}.puff-list-block{clear:both}.infoblock-block{display:flex;width:100%}.divider-block{clear:both;padding:0 !important}.counter-block i{font-size:4rem}.counter-block .counter-value{font-size:4rem}.counter-block .number-header{font-size:1.6rem}.lunch-block h2{text-transform:capitalize}.courseguide-hole-fact-box{background-color:#eaeaea;border:1px solid #777;color:#000}.courseguide-hole-fact-box ul li,.courseguide-hole-fact-box span{color:#000;list-style:none}.courseguide-fact-box{border:1px #7f7f7f solid}.courseguide-hole-tabs .nav-link:hover{color:#383938;background-color:#f3f3f3;border-color:#f3f3f3}.courseguide-hole-tabs .nav-link{color:#383938;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.courseguide-hole-tabs .nav-link.active{color:#383938;background-color:#f3f3f3;border-color:#f3f3f3}footer h3{color:#383938}footer{border-top:2px solid #383938;background:gray}footer a{color:#b1b1b1}footer a:hover{color:#2b2c2b}.dropdown-menu .dropdown>.dropdown-menu{background-color:#000}.nav-link.dropdown-item:hover,.nav-link.dropdown-item:focus,.dropdown-item:hover,.dropdown-item:focus,.nav-link.dropdown-toggle:hover,.nav-link.inline:hover,.nav-link.inline:focus{color:#6b6c6b;background-color:rgba(0,0,0,0);text-shadow:none}.navbar a,.nav-link a,.navbar .dropdown-item a,.navbar nav a:visited{color:#f3f3f3}.navbar a.level-0,.nav-link a.level-0,.navbar .dropdown-item a.level-0,.navbar nav a:visited.level-0{color:#b1b1b1}.nav-link.level-0:hover{color:#050605}.dropdown-menu .dropdown>.dropdown-menu .dropdown>.dropdown-menu{background-color:#383938}.dropdown-menu{background-color:#383938;border:1px solid #383938}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(186,149,81, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.custom-toggler.navbar-toggler{border-color:rgba(0,0,0,0)}.dropdown-item.active,.nav-link.inline.active,.header .nav-link.active{background-color:rgba(0,0,0,0);color:#050605 !important}.nav-link.level-0.active{background-color:rgba(0,0,0,0);color:#383938}.navbar-nav-compactwide .wide-compact-header{color:#000}.latest-news h3:hover,.latest-news a:hover,.news-page h3:hover,.news-page a:hover,.latest-news-container h3:hover,.latest-news-container a:hover{color:#383938}.latest-news h3{color:#f3f3f3}.newslistpage a h3{color:#f3f3f3}.news-page a span{color:#f3f3f3}a{color:#cfcfcf}a:hover{text-decoration:none;color:#383938}.text-color_inverted{color:#f3f3f3}.image-text-color{color:#383938}.image-text-color_inverted{color:#f3f3f3}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}/*# sourceMappingURL=style.min.css.map */
