@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.course-resort-nearby{margin-top:1.875rem;margin-bottom:1.875rem}@media screen and (min-width: 64em){.course-resort-nearby{margin-top:2.5rem;margin-bottom:2.5rem}}.course-resort-nearby__inner{width:100%;max-width:90em;margin-left:auto;margin-right:auto}@media screen and (max-width: 38.99em){.course-resort-nearby__inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 39em){.course-resort-nearby__inner{padding-left:40px;padding-right:40px}}.course-resort-nearby__wrapper{display:flex;flex-direction:column;gap:40px}.course-resort-nearby__headline{margin:0 0 1.25rem;padding:0;font-size:24px;line-height:1.42;color:#333}@media screen and (min-width: 48em){.course-resort-nearby__headline{font-size:32px;line-height:1.44}}.course-resort-nearby__tab{background-color:rgba(0,0,0,0);border:0;margin:0;padding:.3125rem .9375rem;color:#888;font-family:"SchnyderM-Bold",sans-serif;font-size:20px;line-height:1.5}.course-resort-nearby__tab.active{color:#333;border-bottom:2px solid #0a2b26}@media screen and (min-width: 48em){.course-resort-nearby__tab{font-size:24px;line-height:1.42;padding:.3125rem 1.25rem}.course-resort-nearby__tab:first-child{padding-left:0}.course-resort-nearby__tab:last-child{padding-right:0}}.course-resort-nearby__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.25rem}@media screen and (min-width: 48em){.course-resort-nearby__grid{grid-template-columns:repeat(4, 1fr);grid-gap:1.5625rem}}.course-resort-nearby__card{display:block;text-decoration:none;color:inherit}.course-resort-nearby__card:active,.course-resort-nearby__card:visited,.course-resort-nearby__card:focus{color:inherit;text-decoration:none}.course-resort-nearby__card__inner{position:relative;position:relative;display:block}.course-resort-nearby__card__inner::before{display:block;content:"";width:100%;padding-top:134.3949044586%}.course-resort-nearby__card__inner>.inner{position:absolute !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.course-resort-nearby__card__inner>.inner-mobile-right{-o-object-position:right;object-position:right}.course-resort-nearby__card__inner>.inner-mobile-left{-o-object-position:left;object-position:left}@media screen and (min-width: 39em){.course-resort-nearby__card__inner>.inner-right{-o-object-position:right;object-position:right}.course-resort-nearby__card__inner>.inner-left{-o-object-position:left;object-position:left}}.course-resort-nearby__card__inner img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 48em){.course-resort-nearby__card__inner{position:relative;display:block}.course-resort-nearby__card__inner::before{display:block;content:"";width:100%;padding-top:133.0909090909%}.course-resort-nearby__card__inner>.inner{position:absolute !important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.course-resort-nearby__card__inner>.inner-mobile-right{-o-object-position:right;object-position:right}.course-resort-nearby__card__inner>.inner-mobile-left{-o-object-position:left;object-position:left}}@media screen and (min-width: 48em)and (min-width: 39em){.course-resort-nearby__card__inner>.inner-right{-o-object-position:right;object-position:right}.course-resort-nearby__card__inner>.inner-left{-o-object-position:left;object-position:left}}.course-resort-nearby__card__mileage{position:absolute;bottom:10px;left:10px;font-family:"SchnyderM-Bold",sans-serif;font-size:32px;line-height:1.44;color:#fff;z-index:900}@media screen and (min-width: 48em){.course-resort-nearby__card__mileage{font-size:60px;line-height:1.27;bottom:20px;left:20px}}.course-resort-nearby__card__text{display:block;font-family:"StyreneA-Bold",helvetica,sans-serif;font-size:13px;line-height:1.54;letter-spacing:-0.03px;color:#333;margin-top:.625rem}@media screen and (min-width: 48em){.course-resort-nearby__card__text{font-size:10px;line-height:1.2;text-transform:uppercase;margin-top:1.25rem}}.course-resort-nearby__nav{display:none}.course-resort-nearby.enable-tabs .course-resort-nearby__nav{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:1.5625rem;border-bottom:1px solid #c7c7c7}@media screen and (min-width: 48em){.course-resort-nearby.enable-tabs .course-resort-nearby__nav{display:inline-flex}}.course-resort-nearby.enable-tabs .course-resort-nearby__panel{display:none}.course-resort-nearby.enable-tabs .course-resort-nearby__panel.active{display:block}.course-resort-nearby.enable-tabs .course-resort-nearby__headline{display:none}
