/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--advertisement .advertisement small{display:block;margin-bottom:.5rem}.block--advertisement .advertisement img{border:1px solid #dee2e6}.block--advertisement .advertisement-content{padding:0 .5rem}.block--advertisement-top .advertisement{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.block--advertisement-top .advertisement{padding-bottom:2.125rem;padding-top:2.125rem}}.block--advertisement-top .advertisement small{display:none}.block--advertisement-side .advertisement{margin-bottom:1.5rem}.page-front .block--advertisement-top .advertisement{padding-top:1.5rem}@media (min-width:768px){.page-front .block--advertisement-top .advertisement{padding-top:2.125rem}}
.block--views-block--articles-categories h2{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;font-size:2.5rem;font-weight:700;padding:1.5rem 0;text-align:center;text-transform:uppercase}.block--views-block--articles-categories .view-content{text-align:center}.block--views-block--articles-categories .view-content a{background-color:var(--bs-link-color);border-radius:5px;color:var(--bs-body-bg);display:block;font-weight:700;margin-bottom:.7rem;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase}
.view-partner-courses .view-header{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin-bottom:3.75rem;padding:2.5rem 0}.view-partner-courses .view-header .sub-title{color:#66b500;font-size:1.5rem;font-weight:400;text-align:center}.view-partner-courses .pager{color:#66b500;display:flex;justify-content:center;margin-top:1.875rem}.card.course--featured{border-radius:1.5rem !important}.card.course--featured .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important}.card.course--featured .card-body{padding:1.75rem 1.75rem 8rem !important;position:relative}.card.course--featured .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px}.card.course--featured .btn:hover{color:#fff}.card.course--featured .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.course--featured .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.course--featured .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;font-style:30px;}.card.course--featured .card-title a:hover{color:#66b500}.card.course--featured .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.course--featured .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.course--featured .field--name-field-body{font-size:18px;font-weight:400 !important;margin-bottom:1rem}.card.course--featured .field--name-field-course-rating .field__label,.card.course--featured .field--name-field-holes .field__label,.card.course--featured .field--name-field-par .field__label,.card.course--featured .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.course--featured .field--name-field-course-rating .field__item,.card.course--featured .field--name-field-holes .field__item,.card.course--featured .field--name-field-par .field__item,.card.course--featured .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--teaser{border-radius:1.5rem !important;border-color:#66b500;}.card.article--teaser .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important;aspect-ratio:251/155;width:100%;object-fit:cover;object-position:center;}.card.article--teaser .card-body{padding:20px 25px 30px!important;position:relative}.card.article--teaser .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px}.card.article--teaser .btn:hover{color:#fff}.card.article--teaser .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.article--teaser .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.article--teaser .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;}.card.article--teaser .card-title a:hover{color:#66b500}.card.article--teaser .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.article--teaser .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.article--teaser .field--name-field-body{font-size:1.25rem;font-weight:400 !important;margin-bottom:1rem}.card.article--teaser .field--name-field-course-rating .field__label,.card.article--teaser .field--name-field-holes .field__label,.card.article--teaser .field--name-field-par .field__label,.card.article--teaser .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.article--teaser .field--name-field-course-rating .field__item,.card.article--teaser .field--name-field-holes .field__item,.card.article--teaser .field--name-field-par .field__item,.card.article--teaser .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--teaser .card-text{font-weight:18px;}.btn.btn-green{color:#fff;font-size:18px;font-weight:500;border-radius:2rem;width:212px;max-width:100%;background-color:rgb(102,181,0);border-color:rgb(102,181,0);}.btn.btn-green:hover{background-color:rgb(125,192,38);border-color:rgb(125,192,38);color:#fff;}.card.article--featured{border-radius:1.5rem !important}.card.article--featured .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important}.card.article--featured .card-body{padding:1.75rem 1.75rem 8rem !important;position:relative}.card.article--featured .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px;font-style:18px;}.card.article--featured .btn:hover{color:#fff}.card.article--featured .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.article--featured .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.article--featured .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;}.card.article--featured .card-title a:hover{color:#66b500}.card.article--featured .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.article--featured .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.article--featured .field--name-field-body{font-size:1.25rem;font-weight:400 !important;margin-bottom:1rem}.card.article--featured .field--name-field-course-rating .field__label,.card.article--featured .field--name-field-holes .field__label,.card.article--featured .field--name-field-par .field__label,.card.article--featured .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.article--featured .field--name-field-course-rating .field__item,.card.article--featured .field--name-field-holes .field__item,.card.article--featured .field--name-field-par .field__item,.card.article--featured .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--featured .card-text{font-size:22px;}.card.article--featured .card-title,.card.article--teaser .card-title{font-size:24px;}.article-teaser-medium .card.article--teaser .card-title{font-size:30px;}.card.article--featured .card-body{padding:2rem 0 !important;}.card.article--teaser .card-body{padding:20px 25px 30px !important}.card.article--featured .field--name-field-category a,.card.article--teaser .field--name-field-category a{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:18px;}.article-teaser-medium .card.article--teaser .field--name-field-category a{font-size:16px;}.card.article--featured .field--name-body .field__item,.card.article--teaser .field--name-body .field__item{font-size:1.125rem;font-weight:400}.card.article--featured .author,.card.article--teaser .author{font-size:.875rem;margin-bottom:1rem;font-weight:500;}.card.article--featured .author span,.card.article--teaser .author span{color:#66b500;font-weight:800;}.card.article--featured .btn,.card.article--teaser .btn{position:unset}.card.article--teaser .card-btn{text-align:right;}.card.article--teaser .btn{border-radius:.25rem 0 1rem 0;right:.5rem;width:auto;padding:5px 25px;position:absolute;bottom:.5rem;}.card.article--featured .card-btn{margin-top:20px;}.card.article--featured .btn{font-size:18px;font-weight:500;}.card.article--featured{border:0}.card.article--featured .card-title{font-size:2.875rem}.card.article--featured .field--name-body .field__item{font-size:22px;font-weight:400}.articles-trending{margin-bottom:3rem}.articles-trending .more-link{text-align:right;font-weight:bold;font-style:14px;}.card-course-featured .field--label-inline .field__item,.card-course-featured .field--label-inline .field__label{display:inline-block}.articles-list .card.article--teaser .card-btn{display:none!important;}.articles-list .card.article--teaser .author{margin-bottom:0!important;}@media screen and (max-width:768px){.card.article--featured .field--name-field-category a,.card.article--teaser .field--name-field-category a{font-size:14px;}}
.article--compact h2,.article--full h2,.article--teaser h2,.course--compact h2,.course--full h2,.course--teaser h2,.range--compact h2,.range--full h2,.range--teaser h2,.tour--compact h2,.tour--full h2,.tour--teaser h2{font-size:1.5rem;font-weight:900}.article--compact h2 a,.article--full h2 a,.article--teaser h2 a,.course--compact h2 a,.course--full h2 a,.course--teaser h2 a,.range--compact h2 a,.range--full h2 a,.range--teaser h2 a,.tour--compact h2 a,.tour--full h2 a,.tour--teaser h2 a{color:#1a1a1a;text-decoration:none}.article--compact .field--label-inline .field__item,.article--compact .field--label-inline .field__label,.article--full .field--label-inline .field__item,.article--full .field--label-inline .field__label,.article--teaser .field--label-inline .field__item,.article--teaser .field--label-inline .field__label,.course--compact .field--label-inline .field__item,.course--compact .field--label-inline .field__label,.course--full .field--label-inline .field__item,.course--full .field--label-inline .field__label,.course--teaser .field--label-inline .field__item,.course--teaser .field--label-inline .field__label,.range--compact .field--label-inline .field__item,.range--compact .field--label-inline .field__label,.range--full .field--label-inline .field__item,.range--full .field--label-inline .field__label,.range--teaser .field--label-inline .field__item,.range--teaser .field--label-inline .field__label,.tour--compact .field--label-inline .field__item,.tour--compact .field--label-inline .field__label,.tour--full .field--label-inline .field__item,.tour--full .field--label-inline .field__label,.tour--teaser .field--label-inline .field__item,.tour--teaser .field--label-inline .field__label{display:inline-block}.article--compact .field--name-field-japanese-name,.article--full .field--name-field-japanese-name,.article--teaser .field--name-field-japanese-name,.course--compact .field--name-field-japanese-name,.course--full .field--name-field-japanese-name,.course--teaser .field--name-field-japanese-name,.range--compact .field--name-field-japanese-name,.range--full .field--name-field-japanese-name,.range--teaser .field--name-field-japanese-name,.tour--compact .field--name-field-japanese-name,.tour--full .field--name-field-japanese-name,.tour--teaser .field--name-field-japanese-name{color:var(--bs-link-color)}.article--compact .field--name-field-header-image img,.article--full .field--name-field-header-image img,.article--teaser .field--name-field-header-image img,.course--compact .field--name-field-header-image img,.course--full .field--name-field-header-image img,.course--teaser .field--name-field-header-image img,.range--compact .field--name-field-header-image img,.range--full .field--name-field-header-image img,.range--teaser .field--name-field-header-image img,.tour--compact .field--name-field-header-image img,.tour--full .field--name-field-header-image img,.tour--teaser .field--name-field-header-image img{border:1px solid #dee2e6}.article--compact,.article--teaser,.course--compact,.course--teaser,.range--compact,.range--teaser,.tour--compact,.tour--teaser{border:1px solid #dee2e6;border-radius:.75rem;padding:1.5rem;position:relative;overflow:hidden;}.article--compact .field--name-field-feature,.article--teaser .field--name-field-feature,.course--compact .field--name-field-feature,.course--teaser .field--name-field-feature,.range--compact .field--name-field-feature,.range--teaser .field--name-field-feature,.tour--compact .field--name-field-feature,.tour--teaser .field--name-field-feature{position:absolute;right:32px;top:32px}.article--compact .field--name-field-region,.course--compact .field--name-field-region,.range--compact .field--name-field-region,.tour--compact .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:800;text-transform:uppercase}.article--teaser .field--name-field-course-rating,.course--teaser .field--name-field-course-rating,.range--teaser .field--name-field-course-rating,.tour--teaser .field--name-field-course-rating{background-color:#66b500;border-bottom-right-radius:8px;border-top-left-radius:8px;bottom:8px;color:#fff;padding:8px 16px;position:absolute;right:8px}.article--teaser .field--name-field-course-rating .field__label,.course--teaser .field--name-field-course-rating .field__label,.range--teaser .field--name-field-course-rating .field__label,.tour--teaser .field--name-field-course-rating .field__label{font-size:.75rem}.article--full,.course--full,.range--full,.tour--full{position:relative}.article--full .content__header,.course--full .content__header,.range--full .content__header,.tour--full .content__header{border-bottom:1px solid #dee2e6;margin-bottom:50px;padding-bottom:1.25rem}.article--full .content__header .field--name-field-feature,.course--full .content__header .field--name-field-feature,.range--full .content__header .field--name-field-feature,.tour--full .content__header .field--name-field-feature{background-color:#fff;padding:0 16px;right:0;top:6rem}@media (min-width:768px){.article--full .content__header .field--name-field-feature,.course--full .content__header .field--name-field-feature,.range--full .content__header .field--name-field-feature,.tour--full .content__header .field--name-field-feature{top:7.5rem}}@media (max-width:767.98px){.article--full .content__header .field--name-field-image,.course--full .content__header .field--name-field-image,.range--full .content__header .field--name-field-image,.tour--full .content__header .field--name-field-image{text-align:center;width:100%;z-index:10}}@media (min-width:768px){.article--full .content__header .field--name-field-image,.course--full .content__header .field--name-field-image,.range--full .content__header .field--name-field-image,.tour--full .content__header .field--name-field-image{float:left;margin-bottom:1.25rem;margin-right:1.25rem}}.article--full .content__header .field--name-field-image img,.course--full .content__header .field--name-field-image img,.range--full .content__header .field--name-field-image img,.tour--full .content__header .field--name-field-image img{background-color:#fff;border:1px solid #66b500;border-radius:116px;height:116px;padding:8px;width:116px}.article--full .field--name-field-japanese-name .field__item,.course--full .field--name-field-japanese-name .field__item,.range--full .field--name-field-japanese-name .field__item,.tour--full .field--name-field-japanese-name .field__item{font-size:1rem;font-weight:700}@media (min-width:768px){.article--full .field--name-field-japanese-name .field__item,.course--full .field--name-field-japanese-name .field__item,.range--full .field--name-field-japanese-name .field__item,.tour--full .field--name-field-japanese-name .field__item{font-size:1.25rem}}.article--full .field--name-field-region .field__item,.course--full .field--name-field-region .field__item,.range--full .field--name-field-region .field__item,.tour--full .field--name-field-region .field__item{color:#66b500;font-size:1rem;font-weight:800;text-transform:uppercase}.article--full .field--name-field-feature,.course--full .field--name-field-feature,.range--full .field--name-field-feature,.tour--full .field--name-field-feature{position:absolute;right:32px;top:32px}.article--full .field--name-body,.article--full .field--name-field-body,.course--full .field--name-body,.course--full .field--name-field-body,.range--full .field--name-body,.range--full .field--name-field-body,.tour--full .field--name-body,.tour--full .field--name-field-body{padding:32px 52px 32px 0}.article--full .field--name-body .field__item,.article--full .field--name-field-body .field__item,.course--full .field--name-body .field__item,.course--full .field--name-field-body .field__item,.range--full .field--name-body .field__item,.range--full .field--name-field-body .field__item,.tour--full .field--name-body .field__item,.tour--full .field--name-field-body .field__item{font-size:1.125rem;font-weight:400}@media (min-width:768px){.article--full .field--name-body .field__item,.article--full .field--name-field-body .field__item,.course--full .field--name-body .field__item,.course--full .field--name-field-body .field__item,.range--full .field--name-body .field__item,.range--full .field--name-field-body .field__item,.tour--full .field--name-body .field__item,.tour--full .field--name-field-body .field__item{font-size:1.25rem}}.article--full .field--name-field-details,.article--full .field--name-field-holiday-caddie-price,.article--full .field--name-field-holiday-price,.article--full .field--name-field-weekday-caddie-price,.article--full .field--name-field-weekday-price,.course--full .field--name-field-details,.course--full .field--name-field-holiday-caddie-price,.course--full .field--name-field-holiday-price,.course--full .field--name-field-weekday-caddie-price,.course--full .field--name-field-weekday-price,.range--full .field--name-field-details,.range--full .field--name-field-holiday-caddie-price,.range--full .field--name-field-holiday-price,.range--full .field--name-field-weekday-caddie-price,.range--full .field--name-field-weekday-price,.tour--full .field--name-field-details,.tour--full .field--name-field-holiday-caddie-price,.tour--full .field--name-field-holiday-price,.tour--full .field--name-field-weekday-caddie-price,.tour--full .field--name-field-weekday-price{margin-bottom:8px}.article--full .field--name-field-details .field__label:after,.article--full .field--name-field-holiday-caddie-price .field__label:after,.article--full .field--name-field-holiday-price .field__label:after,.article--full .field--name-field-weekday-caddie-price .field__label:after,.article--full .field--name-field-weekday-price .field__label:after,.course--full .field--name-field-details .field__label:after,.course--full .field--name-field-holiday-caddie-price .field__label:after,.course--full .field--name-field-holiday-price .field__label:after,.course--full .field--name-field-weekday-caddie-price .field__label:after,.course--full .field--name-field-weekday-price .field__label:after,.range--full .field--name-field-details .field__label:after,.range--full .field--name-field-holiday-caddie-price .field__label:after,.range--full .field--name-field-holiday-price .field__label:after,.range--full .field--name-field-weekday-caddie-price .field__label:after,.range--full .field--name-field-weekday-price .field__label:after,.tour--full .field--name-field-details .field__label:after,.tour--full .field--name-field-holiday-caddie-price .field__label:after,.tour--full .field--name-field-holiday-price .field__label:after,.tour--full .field--name-field-weekday-caddie-price .field__label:after,.tour--full .field--name-field-weekday-price .field__label:after{content:":"}.article--full .field--name-field-address,.article--full .field--name-field-email,.article--full .field--name-field-expressway,.article--full .field--name-field-geo,.article--full .field--name-field-ic-distance,.article--full .field--name-field-interchange,.article--full .field--name-field-phone,.article--full .field--name-field-website,.course--full .field--name-field-address,.course--full .field--name-field-email,.course--full .field--name-field-expressway,.course--full .field--name-field-geo,.course--full .field--name-field-ic-distance,.course--full .field--name-field-interchange,.course--full .field--name-field-phone,.course--full .field--name-field-website,.range--full .field--name-field-address,.range--full .field--name-field-email,.range--full .field--name-field-expressway,.range--full .field--name-field-geo,.range--full .field--name-field-ic-distance,.range--full .field--name-field-interchange,.range--full .field--name-field-phone,.range--full .field--name-field-website,.tour--full .field--name-field-address,.tour--full .field--name-field-email,.tour--full .field--name-field-expressway,.tour--full .field--name-field-geo,.tour--full .field--name-field-ic-distance,.tour--full .field--name-field-interchange,.tour--full .field--name-field-phone,.tour--full .field--name-field-website{margin-bottom:1rem}.article--full .field--name-field-address .field__item,.article--full .field--name-field-address .field__label,.article--full .field--name-field-email .field__item,.article--full .field--name-field-email .field__label,.article--full .field--name-field-expressway .field__item,.article--full .field--name-field-expressway .field__label,.article--full .field--name-field-geo .field__item,.article--full .field--name-field-geo .field__label,.article--full .field--name-field-ic-distance .field__item,.article--full .field--name-field-ic-distance .field__label,.article--full .field--name-field-interchange .field__item,.article--full .field--name-field-interchange .field__label,.article--full .field--name-field-phone .field__item,.article--full .field--name-field-phone .field__label,.article--full .field--name-field-website .field__item,.article--full .field--name-field-website .field__label,.course--full .field--name-field-address .field__item,.course--full .field--name-field-address .field__label,.course--full .field--name-field-email .field__item,.course--full .field--name-field-email .field__label,.course--full .field--name-field-expressway .field__item,.course--full .field--name-field-expressway .field__label,.course--full .field--name-field-geo .field__item,.course--full .field--name-field-geo .field__label,.course--full .field--name-field-ic-distance .field__item,.course--full .field--name-field-ic-distance .field__label,.course--full .field--name-field-interchange .field__item,.course--full .field--name-field-interchange .field__label,.course--full .field--name-field-phone .field__item,.course--full .field--name-field-phone .field__label,.course--full .field--name-field-website .field__item,.course--full .field--name-field-website .field__label,.range--full .field--name-field-address .field__item,.range--full .field--name-field-address .field__label,.range--full .field--name-field-email .field__item,.range--full .field--name-field-email .field__label,.range--full .field--name-field-expressway .field__item,.range--full .field--name-field-expressway .field__label,.range--full .field--name-field-geo .field__item,.range--full .field--name-field-geo .field__label,.range--full .field--name-field-ic-distance .field__item,.range--full .field--name-field-ic-distance .field__label,.range--full .field--name-field-interchange .field__item,.range--full .field--name-field-interchange .field__label,.range--full .field--name-field-phone .field__item,.range--full .field--name-field-phone .field__label,.range--full .field--name-field-website .field__item,.range--full .field--name-field-website .field__label,.tour--full .field--name-field-address .field__item,.tour--full .field--name-field-address .field__label,.tour--full .field--name-field-email .field__item,.tour--full .field--name-field-email .field__label,.tour--full .field--name-field-expressway .field__item,.tour--full .field--name-field-expressway .field__label,.tour--full .field--name-field-geo .field__item,.tour--full .field--name-field-geo .field__label,.tour--full .field--name-field-ic-distance .field__item,.tour--full .field--name-field-ic-distance .field__label,.tour--full .field--name-field-interchange .field__item,.tour--full .field--name-field-interchange .field__label,.tour--full .field--name-field-phone .field__item,.tour--full .field--name-field-phone .field__label,.tour--full .field--name-field-website .field__item,.tour--full .field--name-field-website .field__label{font-size:1rem;font-weight:400}@media (min-width:768px){.article--full .field--name-field-address .field__item,.article--full .field--name-field-address .field__label,.article--full .field--name-field-email .field__item,.article--full .field--name-field-email .field__label,.article--full .field--name-field-expressway .field__item,.article--full .field--name-field-expressway .field__label,.article--full .field--name-field-geo .field__item,.article--full .field--name-field-geo .field__label,.article--full .field--name-field-ic-distance .field__item,.article--full .field--name-field-ic-distance .field__label,.article--full .field--name-field-interchange .field__item,.article--full .field--name-field-interchange .field__label,.article--full .field--name-field-phone .field__item,.article--full .field--name-field-phone .field__label,.article--full .field--name-field-website .field__item,.article--full .field--name-field-website .field__label,.course--full .field--name-field-address .field__item,.course--full .field--name-field-address .field__label,.course--full .field--name-field-email .field__item,.course--full .field--name-field-email .field__label,.course--full .field--name-field-expressway .field__item,.course--full .field--name-field-expressway .field__label,.course--full .field--name-field-geo .field__item,.course--full .field--name-field-geo .field__label,.course--full .field--name-field-ic-distance .field__item,.course--full .field--name-field-ic-distance .field__label,.course--full .field--name-field-interchange .field__item,.course--full .field--name-field-interchange .field__label,.course--full .field--name-field-phone .field__item,.course--full .field--name-field-phone .field__label,.course--full .field--name-field-website .field__item,.course--full .field--name-field-website .field__label,.range--full .field--name-field-address .field__item,.range--full .field--name-field-address .field__label,.range--full .field--name-field-email .field__item,.range--full .field--name-field-email .field__label,.range--full .field--name-field-expressway .field__item,.range--full .field--name-field-expressway .field__label,.range--full .field--name-field-geo .field__item,.range--full .field--name-field-geo .field__label,.range--full .field--name-field-ic-distance .field__item,.range--full .field--name-field-ic-distance .field__label,.range--full .field--name-field-interchange .field__item,.range--full .field--name-field-interchange .field__label,.range--full .field--name-field-phone .field__item,.range--full .field--name-field-phone .field__label,.range--full .field--name-field-website .field__item,.range--full .field--name-field-website .field__label,.tour--full .field--name-field-address .field__item,.tour--full .field--name-field-address .field__label,.tour--full .field--name-field-email .field__item,.tour--full .field--name-field-email .field__label,.tour--full .field--name-field-expressway .field__item,.tour--full .field--name-field-expressway .field__label,.tour--full .field--name-field-geo .field__item,.tour--full .field--name-field-geo .field__label,.tour--full .field--name-field-ic-distance .field__item,.tour--full .field--name-field-ic-distance .field__label,.tour--full .field--name-field-interchange .field__item,.tour--full .field--name-field-interchange .field__label,.tour--full .field--name-field-phone .field__item,.tour--full .field--name-field-phone .field__label,.tour--full .field--name-field-website .field__item,.tour--full .field--name-field-website .field__label{font-size:1.125rem}}.article--full .field--name-field-address .field__item,.article--full .field--name-field-email .field__item,.article--full .field--name-field-expressway .field__item,.article--full .field--name-field-geo .field__item,.article--full .field--name-field-ic-distance .field__item,.article--full .field--name-field-interchange .field__item,.article--full .field--name-field-phone .field__item,.article--full .field--name-field-website .field__item,.course--full .field--name-field-address .field__item,.course--full .field--name-field-email .field__item,.course--full .field--name-field-expressway .field__item,.course--full .field--name-field-geo .field__item,.course--full .field--name-field-ic-distance .field__item,.course--full .field--name-field-interchange .field__item,.course--full .field--name-field-phone .field__item,.course--full .field--name-field-website .field__item,.range--full .field--name-field-address .field__item,.range--full .field--name-field-email .field__item,.range--full .field--name-field-expressway .field__item,.range--full .field--name-field-geo .field__item,.range--full .field--name-field-ic-distance .field__item,.range--full .field--name-field-interchange .field__item,.range--full .field--name-field-phone .field__item,.range--full .field--name-field-website .field__item,.tour--full .field--name-field-address .field__item,.tour--full .field--name-field-email .field__item,.tour--full .field--name-field-expressway .field__item,.tour--full .field--name-field-geo .field__item,.tour--full .field--name-field-ic-distance .field__item,.tour--full .field--name-field-interchange .field__item,.tour--full .field--name-field-phone .field__item,.tour--full .field--name-field-website .field__item{font-weight:700}.article--full .field-group,.course--full .field-group,.range--full .field-group,.tour--full .field-group{border-top:1px solid #dee2e6;margin:16px 0;padding:52px 0 16px;position:relative}.article--full .field-group .field-group__label,.course--full .field-group .field-group__label,.range--full .field-group .field-group__label,.tour--full .field-group .field-group__label{background-color:#fff;display:block;font-size:1.5rem;font-weight:800;left:0;padding-right:16px;position:absolute;top:-1.125rem;width:auto}@media (min-width:768px){.article--full .field-group .field-group__label,.course--full .field-group .field-group__label,.range--full .field-group .field-group__label,.tour--full .field-group .field-group__label{font-size:1.875rem;top:-1.25rem}}.article--full .field-group--course-details .field__item,.article--full .field-group--course-details .field__label,.course--full .field-group--course-details .field__item,.course--full .field-group--course-details .field__label,.range--full .field-group--course-details .field__item,.range--full .field-group--course-details .field__label,.tour--full .field-group--course-details .field__item,.tour--full .field-group--course-details .field__label{font-size:1rem;font-weight:400}@media (min-width:768px){.article--full .field-group--course-details .field__item,.article--full .field-group--course-details .field__label,.course--full .field-group--course-details .field__item,.course--full .field-group--course-details .field__label,.range--full .field-group--course-details .field__item,.range--full .field-group--course-details .field__label,.tour--full .field-group--course-details .field__item,.tour--full .field-group--course-details .field__label{font-size:1.125rem}}.article--full .field-group--course-details .field__item,.course--full .field-group--course-details .field__item,.range--full .field-group--course-details .field__item,.tour--full .field-group--course-details .field__item{font-weight:700}.article--full .field-group--fees .field__item,.article--full .field-group--fees .field__label,.course--full .field-group--fees .field__item,.course--full .field-group--fees .field__label,.range--full .field-group--fees .field__item,.range--full .field-group--fees .field__label,.tour--full .field-group--fees .field__item,.tour--full .field-group--fees .field__label{font-size:1.125rem;font-weight:400}@media (min-width:768px){.article--full .field-group--fees .field__item,.article--full .field-group--fees .field__label,.course--full .field-group--fees .field__item,.course--full .field-group--fees .field__label,.range--full .field-group--fees .field__item,.range--full .field-group--fees .field__label,.tour--full .field-group--fees .field__item,.tour--full .field-group--fees .field__label{font-size:1.25rem}}.article--full .field-group--fees .field__item,.course--full .field-group--fees .field__item,.range--full .field-group--fees .field__item,.tour--full .field-group--fees .field__item{font-weight:700}.article--full .field-group--fees .field--name-field-details .field__item,.course--full .field-group--fees .field--name-field-details .field__item,.range--full .field-group--fees .field--name-field-details .field__item,.tour--full .field-group--fees .field--name-field-details .field__item{font-size:.875rem;font-weight:400;line-height:1.5em}.article--full .field-group--experience,.course--full .field-group--experience,.range--full .field-group--experience,.tour--full .field-group--experience{padding-top:1rem}.article--full .field__icon,.course--full .field__icon,.range--full .field__icon,.tour--full .field__icon{height:40px;margin-bottom:32px;margin-right:16px;width:40px}.article--full .field__icon svg,.course--full .field__icon svg,.range--full .field__icon svg,.tour--full .field__icon svg{vertical-align:unset}.node-type--course .content-wrapper,.node-type--range .content-wrapper,.node-type--tour .content-wrapper,.node-type-article .content-wrapper{margin-bottom:1.5rem;padding-top:2.875rem}.node-type--course .page-title,.node-type--range .page-title,.node-type--tour .page-title,.node-type-article .page-title{font-size:1.875rem;font-weight:800}@media (min-width:768px){.node-type--course .page-title,.node-type--range .page-title,.node-type--tour .page-title,.node-type-article .page-title{font-size:2.5rem}}article.range--full .field--name-field-ball-fee .field__label:after,article.range--full .field--name-field-bay-fee .field__label:after{content:":"}article.range--full .field-group--details .field{margin-bottom:.5rem}article.tour--full .field--name-field-tour-byline{color:#66b500;font-size:1.25rem;font-weight:700}article.tour--full .tour-details .field{margin-bottom:.5rem}article.tour--full .tour-details .field__item{font-weight:700}article.tour--teaser img{border:1px solid #dee2e6;max-width:112px;width:100%;}@media (min-width:576px){article.tour--teaser img{max-width:184px}}@media (min-width:1200px){article.tour--teaser img{max-width:210px}}article.tour--teaser .field{margin-bottom:.5rem}article.tour--teaser .field--name-field-tour-byline{color:#66b500;font-weight:700}article.tour--teaser .tour-details .field__item{font-weight:700}@media screen and (max-width:767px){.article--full .field--name-body .field__item,.article--full .field--name-field-body .field__item{font-size:16px;}.article--full .field--name-body,.article--full .field--name-field-body,.course--full .field--name-body,.course--full .field--name-field-body,.range--full .field--name-body,.range--full .field--name-field-body,.tour--full .field--name-body,.tour--full .field--name-field-body{padding-right:0;}}@media screen and (max-width:575px){article.tour--teaser img{width:100%;max-width:unset;}}
article.course--teaser img,article.range--teaser img{border:1px solid #dee2e6;max-width:212px;}article.range--teaser .field-items .field{float:left;width:50%}.view-articles .view-title,.view-courses-list .view-title,.view-partner-courses .view-title,.view-range-list .view-title,.view-tour .view-title{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;font-size:40px;font-weight:800;margin-bottom:0;padding:1.5rem 0;text-align:center;text-transform:capitalize}@media (min-width:768px){.view-articles .view-title,.view-courses-list .view-title,.view-partner-courses .view-title,.view-range-list .view-title,.view-tour .view-title{text-align:unset}}.view-articles .attachment-before,.view-courses-list .attachment-before,.view-partner-courses .attachment-before,.view-range-list .attachment-before,.view-tour .attachment-before{margin-top:1.5rem}.view-articles .view-header .view-mode,.view-courses-list .view-header .view-mode,.view-partner-courses .view-header .view-mode,.view-range-list .view-header .view-mode,.view-tour .view-header .view-mode{text-align:center}@media (min-width:768px){.view-articles .view-header .view-mode,.view-courses-list .view-header .view-mode,.view-partner-courses .view-header .view-mode,.view-range-list .view-header .view-mode,.view-tour .view-header .view-mode{text-align:right}}.view-articles .view-header .view-mode .list-inline-item,.view-courses-list .view-header .view-mode .list-inline-item,.view-partner-courses .view-header .view-mode .list-inline-item,.view-range-list .view-header .view-mode .list-inline-item,.view-tour .view-header .view-mode .list-inline-item{line-height:1rem;margin:0 !important;padding:0 1rem;text-align:center}.view-articles .view-header .view-mode .list-inline-item:first-child,.view-courses-list .view-header .view-mode .list-inline-item:first-child,.view-partner-courses .view-header .view-mode .list-inline-item:first-child,.view-range-list .view-header .view-mode .list-inline-item:first-child,.view-tour .view-header .view-mode .list-inline-item:first-child{border-right:1px solid #a3a3a3;padding-left:0}.view-articles .view-header .view-mode .list-inline-item:last-child,.view-courses-list .view-header .view-mode .list-inline-item:last-child,.view-partner-courses .view-header .view-mode .list-inline-item:last-child,.view-range-list .view-header .view-mode .list-inline-item:last-child,.view-tour .view-header .view-mode .list-inline-item:last-child{padding-right:0}.view-articles .view-header .view-mode a,.view-courses-list .view-header .view-mode a,.view-partner-courses .view-header .view-mode a,.view-range-list .view-header .view-mode a,.view-tour .view-header .view-mode a{color:#a3a3a3;font-size:.875rem;font-weight:700;text-decoration:none}.view-articles .view-header .view-mode a:hover,.view-courses-list .view-header .view-mode a:hover,.view-partner-courses .view-header .view-mode a:hover,.view-range-list .view-header .view-mode a:hover,.view-tour .view-header .view-mode a:hover{color:#66b500}.view-articles .view-header .result-summary,.view-courses-list .view-header .result-summary,.view-partner-courses .view-header .result-summary,.view-range-list .view-header .result-summary,.view-tour .view-header .result-summary{border-bottom:1px solid #dee2e6;display:flex;font-size:1.875rem;font-weight:800;justify-content:space-between;margin-bottom:1.5rem;padding:.5rem 0}.view-articles .view-header .result-summary .text-success,.view-courses-list .view-header .result-summary .text-success,.view-partner-courses .view-header .result-summary .text-success,.view-range-list .view-header .result-summary .text-success,.view-tour .view-header .result-summary .text-success{color:#66b500 !important}.view-articles .view-header .result-summary-progress,.view-courses-list .view-header .result-summary-progress,.view-partner-courses .view-header .result-summary-progress,.view-range-list .view-header .result-summary-progress,.view-tour .view-header .result-summary-progress{height:28px;margin:8px 0;width:28px}.view-articles .view-header .result-summary .icon-progress,.view-courses-list .view-header .result-summary .icon-progress,.view-partner-courses .view-header .result-summary .icon-progress,.view-range-list .view-header .result-summary .icon-progress,.view-tour .view-header .result-summary .icon-progress{background-image:url(/themes/custom/golfclub/build/assets/icons/icon-progress.svg);background-repeat:no-repeat;display:inline-block;height:28px;width:28px}.view-articles .view-header .view-filter-toggler .btn,.view-courses-list .view-header .view-filter-toggler .btn,.view-partner-courses .view-header .view-filter-toggler .btn,.view-range-list .view-header .view-filter-toggler .btn,.view-tour .view-header .view-filter-toggler .btn{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters-label,.view-courses-list .view-filters-label,.view-partner-courses .view-filters-label,.view-range-list .view-filters-label,.view-tour .view-filters-label{color:#66b500;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-top:1.5rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.view-articles .view-filters-label,.view-courses-list .view-filters-label,.view-partner-courses .view-filters-label,.view-range-list .view-filters-label,.view-tour .view-filters-label{text-align:unset}}.view-articles .view-filters .views-exposed-form .form-label,.view-courses-list .view-filters .views-exposed-form .form-label,.view-partner-courses .view-filters .views-exposed-form .form-label,.view-range-list .view-filters .views-exposed-form .form-label,.view-tour .view-filters .views-exposed-form .form-label{font-weight:500}.view-articles .view-filters .views-exposed-form .form-item,.view-courses-list .view-filters .views-exposed-form .form-item,.view-partner-courses .view-filters .views-exposed-form .form-item,.view-range-list .view-filters .views-exposed-form .form-item,.view-tour .view-filters .views-exposed-form .form-item{margin-bottom:.25rem}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .form-item-region,.view-courses-list .view-filters .views-exposed-form .form-item-region,.view-partner-courses .view-filters .views-exposed-form .form-item-region,.view-range-list .view-filters .views-exposed-form .form-item-region,.view-tour .view-filters .views-exposed-form .form-item-region{display:inline-block;padding-right:.125rem;width:33.33%}}.view-articles .view-filters .views-exposed-form .form-item-region select,.view-courses-list .view-filters .views-exposed-form .form-item-region select,.view-partner-courses .view-filters .views-exposed-form .form-item-region select,.view-range-list .view-filters .views-exposed-form .form-item-region select,.view-tour .view-filters .views-exposed-form .form-item-region select{background-color:#66b500;background-image:url(/themes/custom/golfclub/build/assets/icons/chevron-down.svg);border-color:#66b500;color:#fff}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .form-item-prefecture,.view-courses-list .view-filters .views-exposed-form .form-item-prefecture,.view-partner-courses .view-filters .views-exposed-form .form-item-prefecture,.view-range-list .view-filters .views-exposed-form .form-item-prefecture,.view-tour .view-filters .views-exposed-form .form-item-prefecture{display:inline-block;padding-left:.125rem;padding-right:.125rem;width:33.33%}}.view-articles .view-filters .views-exposed-form .form-item-prefecture select,.view-courses-list .view-filters .views-exposed-form .form-item-prefecture select,.view-partner-courses .view-filters .views-exposed-form .form-item-prefecture select,.view-range-list .view-filters .views-exposed-form .form-item-prefecture select,.view-tour .view-filters .views-exposed-form .form-item-prefecture select{background-color:#1a1a1a;background-image:url(/themes/custom/golfclub/build/assets/icons/chevron-down.svg);border-color:#1a1a1a;color:#fff}.view-articles .view-filters .views-exposed-form .form-item-partner-course,.view-articles .view-filters .views-exposed-form .form-item-rating,.view-courses-list .view-filters .views-exposed-form .form-item-partner-course,.view-courses-list .view-filters .views-exposed-form .form-item-rating,.view-partner-courses .view-filters .views-exposed-form .form-item-partner-course,.view-partner-courses .view-filters .views-exposed-form .form-item-rating,.view-range-list .view-filters .views-exposed-form .form-item-partner-course,.view-range-list .view-filters .views-exposed-form .form-item-rating,.view-tour .view-filters .views-exposed-form .form-item-partner-course,.view-tour .view-filters .views-exposed-form .form-item-rating{width:50%}.view-articles .view-filters .views-exposed-form .form-item-rating,.view-courses-list .view-filters .views-exposed-form .form-item-rating,.view-partner-courses .view-filters .views-exposed-form .form-item-rating,.view-range-list .view-filters .views-exposed-form .form-item-rating,.view-tour .view-filters .views-exposed-form .form-item-rating{float:left;padding-right:.75rem}.view-articles .view-filters .views-exposed-form .form-item-partner-course,.view-courses-list .view-filters .views-exposed-form .form-item-partner-course,.view-partner-courses .view-filters .views-exposed-form .form-item-partner-course,.view-range-list .view-filters .views-exposed-form .form-item-partner-course,.view-tour .view-filters .views-exposed-form .form-item-partner-course{float:right;padding-left:.75rem}.view-articles .view-filters .views-exposed-form .form-control,.view-courses-list .view-filters .views-exposed-form .form-control,.view-partner-courses .view-filters .views-exposed-form .form-control,.view-range-list .view-filters .views-exposed-form .form-control,.view-tour .view-filters .views-exposed-form .form-control{border-radius:0;color:#1a1a1a;font-size:1.125rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters .views-exposed-form .form-actions,.view-courses-list .view-filters .views-exposed-form .form-actions,.view-partner-courses .view-filters .views-exposed-form .form-actions,.view-range-list .view-filters .views-exposed-form .form-actions,.view-tour .view-filters .views-exposed-form .form-actions{display:none}.view-articles .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-courses-list .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-partner-courses .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-range-list .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-tour .view-filters .views-exposed-form input[data-drupal-selector=edit-title]{color:#1a1a1a}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .advanced-filter-toggler,.view-courses-list .view-filters .views-exposed-form .advanced-filter-toggler,.view-partner-courses .view-filters .views-exposed-form .advanced-filter-toggler,.view-range-list .view-filters .views-exposed-form .advanced-filter-toggler,.view-tour .view-filters .views-exposed-form .advanced-filter-toggler{display:inline-block;padding-left:.125rem;width:32.34%}}.view-articles .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-courses-list .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-partner-courses .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-range-list .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-tour .view-filters .views-exposed-form .advanced-filter-toggler .card-header{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding:10px 32px 10px 12px}.view-articles .view-filters .views-exposed-form .bef--secondary,.view-courses-list .view-filters .views-exposed-form .bef--secondary,.view-partner-courses .view-filters .views-exposed-form .bef--secondary,.view-range-list .view-filters .views-exposed-form .bef--secondary,.view-tour .view-filters .views-exposed-form .bef--secondary{border:0}.view-articles .view-filters .views-exposed-form .bef--secondary summary,.view-courses-list .view-filters .views-exposed-form .bef--secondary summary,.view-partner-courses .view-filters .views-exposed-form .bef--secondary summary,.view-range-list .view-filters .views-exposed-form .bef--secondary summary,.view-tour .view-filters .views-exposed-form .bef--secondary summary{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body{background-color:#f2f2f2;padding:1.5rem !important}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body .form-item{margin-bottom:1rem}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body .form-control{border-color:#fff}.view-articles .view-sort,.view-courses-list .view-sort,.view-partner-courses .view-sort,.view-range-list .view-sort,.view-tour .view-sort{padding-bottom:2.5rem}.view-articles .view-sort-by,.view-courses-list .view-sort-by,.view-partner-courses .view-sort-by,.view-range-list .view-sort-by,.view-tour .view-sort-by{width:50%}.view-articles .view-sort-by .form-label,.view-courses-list .view-sort-by .form-label,.view-partner-courses .view-sort-by .form-label,.view-range-list .view-sort-by .form-label,.view-tour .view-sort-by .form-label{color:#66b500;font-size:1rem;font-weight:700;margin-bottom:0;padding-top:8px;text-transform:uppercase;margin-right:10px;}.view-articles .view-sort-by .form-content,.view-courses-list .view-sort-by .form-content,.view-partner-courses .view-sort-by .form-content,.view-range-list .view-sort-by .form-content,.view-tour .view-sort-by .form-content{flex:1;max-width:200px;}.view-articles .view-sort-by .form-label:after,.view-courses-list .view-sort-by .form-label:after,.view-partner-courses .view-sort-by .form-label:after,.view-range-list .view-sort-by .form-label:after,.view-tour .view-sort-by .form-label:after{content:":"}.view-articles .view-sort-by .form-control,.view-courses-list .view-sort-by .form-control,.view-partner-courses .view-sort-by .form-control,.view-range-list .view-sort-by .form-control,.view-tour .view-sort-by .form-control{font-weight:700}.view-articles .view-sort-mode,.view-courses-list .view-sort-mode,.view-partner-courses .view-sort-mode,.view-range-list .view-sort-mode,.view-tour .view-sort-mode{font-size:14px;font-weight:800;text-align:right;width:50%}.view-articles .view-sort-mode .btn,.view-courses-list .view-sort-mode .btn,.view-partner-courses .view-sort-mode .btn,.view-range-list .view-sort-mode .btn,.view-tour .view-sort-mode .btn{font-size:14px;font-weight:800;}.view-articles .view-content .field--name-field-prefecture,.view-courses-list .view-content .field--name-field-prefecture,.view-partner-courses .view-content .field--name-field-prefecture,.view-range-list .view-content .field--name-field-prefecture,.view-tour .view-content .field--name-field-prefecture{color:#66b500;display:none;font-weight:400;text-transform:uppercase}.view-articles .pager,.view-courses-list .pager,.view-partner-courses .pager,.view-range-list .pager,.view-tour .pager{display:flex;justify-content:center;list-style-type:none;padding-left:0;padding-top:2.25rem}.view-articles .pager .button,.view-courses-list .pager .button,.view-partner-courses .pager .button,.view-range-list .pager .button,.view-tour .pager .button{background-color:#66b500;border:1px solid #66b500;border-radius:2rem;color:#fff;display:block;font-size:18px;font-weight:400;padding:8px 16px;text-align:center;text-decoration:none;width:212px}.view-articles .view-content{margin-top:1.5rem}.block--views-block--partner-courses-featured{padding-bottom:3rem}.block--views-block--partner-courses-featured .more-link{margin-top:1.5rem;text-align:center}@media screen and (max-width:767px){article.course--teaser img,article.range--teaser img{margin-left:auto;margin-right:auto;max-width:unset;}.view-articles .view-header .result-summary,.view-courses-list .view-header .result-summary,.view-partner-courses .view-header .result-summary,.view-range-list .view-header .result-summary,.view-tour .view-header .result-summary{font-size:22px;}}
.page__sidebar .block--webform-newsletter h2{font-size:40px !important;font-weight:800;}.block--webform-newsletter,.block--webform-newsletter-front{background-color:#e9ecef;background-image:linear-gradient(180deg,transparent,#000),url(/themes/custom/golfclub/build/assets/images/newsletter-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:1.5rem !important;text-align:center;background-blend-mode:luminosity;}.block--webform-newsletter h2,.block--webform-newsletter-front h2{color:#fff;font-size:2.5rem;font-weight:700;padding-top:14rem;text-transform:uppercase}.block--webform-newsletter h2 .sub-title,.block--webform-newsletter-front h2 .sub-title{display:block;font-size:1.25rem;font-weight:800;}.page__sidebar .block--webform-newsletter h2 .sub-title,.page__sidebar .block--webform-newsletter-front h2 .sub-title{font-size:20px;}.block--webform-newsletter .form-item,.block--webform-newsletter-front .form-item{margin-bottom:.5rem;padding-left:2rem;padding-right:2rem}.block--webform-newsletter .form-item-description{padding-left:1rem;padding-right:1rem}.block--webform-newsletter .form-item-description,.block--webform-newsletter-front .form-item-description{color:#fff;font-size:.75rem;margin-bottom:1.25rem;font-weight:500;}.page__sidebar .block--webform-newsletter .form-item-description,.page__sidebar .block--webform-newsletter-front .form-item-description{font-size:14px;}.block--webform-newsletter .form-item-description a,.block--webform-newsletter-front .form-item-description a{color:#fff}.block--webform-newsletter .form-item-description a:hover,.block--webform-newsletter-front .form-item-description a:hover{color:#66b500}.block--webform-newsletter .form-control,.block--webform-newsletter-front .form-control{background-color:#ebebeb;border-radius:0 !important;padding-bottom:.125rem;padding-top:.125rem}.page__sidebar .block--webform-newsletter .form-control,.page__sidebar .block--webform-newsletter-front .form-control{font-size:14px;}.block--webform-newsletter .form-actions,.block--webform-newsletter-front .form-actions{border-top:.25rem solid #fff}.block--webform-newsletter .form-submit,.block--webform-newsletter-front .form-submit{border-radius:0 0 1.5rem 1.5rem;color:#fff;display:block;font-weight:700;padding-bottom:.625rem;padding-top:.625rem;text-transform:uppercase;width:100%;font-size:18px;}.page__sidebar .block--webform-newsletter .form-submit,.page__sidebar .block--webform-newsletter-front .form-submit{font-size:16px;}.block--webform-newsletter .form-submit:hover,.block--webform-newsletter-front .form-submit:hover{color:#fff}.block--webform-newsletter-front{margin-bottom:3rem;margin-left:0;margin-right:0;}@media (min-width:768px){}.block--webform-newsletter-front h2{font-size:2.125rem;margin-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.block--webform-newsletter-front h2{padding-left:0;padding-right:0;padding-top:20rem}.block--webform-newsletter-front h2 .sub-title{display:unset;font-size:2.125rem}.block--webform-newsletter-front .form-item{margin-bottom:1rem;}.block--webform-newsletter-front .form-item-description{font-size:.875rem}.block--webform-newsletter-front .form-control{padding-bottom:.5rem;padding-top:.5rem}.block--webform-newsletter-front .form-submit{padding-bottom:.75rem;padding-top:.75rem}}.block--webform-newsletter-compact{display:none}@media (min-width:768px){.block--webform-newsletter-compact{display:block}}.block--webform-newsletter-compact .form-item-email,.block--webform-newsletter-compact .form-item-markup,.block--webform-newsletter-compact .form-item-name{background-color:#1a1a1a;padding:.5rem .25rem}.block--webform-newsletter-compact .form-item-markup{color:#fff;flex-grow:1;font-size:1rem;padding:1rem .5rem;text-transform:uppercase}@media (min-width:768px){.block--webform-newsletter-compact .form-item-markup{padding:.875rem .5rem}}@media (min-width:1200px){.block--webform-newsletter-compact .form-item-markup{font-size:1.5rem;padding:.5rem 3rem}}.block--webform-newsletter-compact .form-item-markup p{margin:0}.block--webform-newsletter-compact .form-item-email .form-control,.block--webform-newsletter-compact .form-item-name .form-control{border-radius:0;width:224px}@media (min-width:1400px){.block--webform-newsletter-compact .form-item-email .form-control,.block--webform-newsletter-compact .form-item-name .form-control{width:313px}}.block--webform-newsletter-compact .form-item-email{padding-right:1rem}.block--webform-newsletter-compact .form-item-description{text-align:right}.block--webform-newsletter-compact .form-actions .form-submit{border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;font-size:1.2rem;height:100%;padding:.5rem 3rem;text-transform:uppercase}
.field--name-field-content>.field__item>.paragraph{padding-bottom:1.5rem}.paragraph .field--name-field-headline{border-bottom:1px solid #dee2e6;clear:both;content:"";display:block;margin-bottom:2.5rem;margin-top:2.5rem;position:relative}.paragraph .field--name-field-headline .field__item{background-color:#fff;bottom:-1.5rem;font-size:1.875rem !important;font-weight:bolder !important;padding-right:1rem;position:absolute}.paragraph .field--name-field-byline .field__item{color:#66b500;font-size:.875rem !important;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.paragraph .field--name-field-image img{display:block;margin-bottom:1rem}.paragraph .field--name-field-video .field__item{margin-bottom:1rem}.paragraph .field--name-field-textarea .field__item{font-size:1rem;font-weight:400}@media screen and (max-width:767px){.paragraph .field--name-field-headline .field__item{font-size:24px!important;bottom:-18px;}}
