.Packages{background-color:var(--color-bg);display:flex;flex-direction:column;min-height:100vh}.Packages .page-header{background-color:var(--color-bg);border-bottom:none;padding:40px 0;text-align:center}.Packages .page-header .container{margin:0 auto;max-width:1200px;padding:0 20px}.Packages .page-header h1{color:var(--color-heading);font-family:Source Sans Pro,sans-serif;font-size:55px;font-weight:300;letter-spacing:5px;margin:0;text-align:center}.Packages .container{margin:0 auto;max-width:1200px;padding:0 20px}.Packages .hero-title{color:var(--color-heading);font-family:Source Sans Pro,sans-serif;font-size:48px;font-weight:300;margin-bottom:40px;margin-top:40px;text-align:center}.Packages .row{display:flex;flex-wrap:wrap;margin:0 -15px}.Packages .col-xs-12{flex:0 0 100%;max-width:100%;padding:0 15px}@media (min-width:768px){.Packages .col-sm-6{flex:0 0 50%;max-width:50%}.Packages .col-sm-push-6{order:2}.Packages .col-sm-pull-6{order:1}}.Packages .custom-text-left-image-right{margin:60px auto;padding:0 20px}.Packages .page-header+.custom-text-left-image-right{margin-top:20px}.Packages .custom-text-left-image-right .row{align-items:center;display:flex}.Packages .custom-text-left-image-right img{border-radius:15px;display:block;height:auto;width:100%}.Packages .custom-text-left-image-right h2{color:var(--color-heading);font-family:Source Sans Pro,sans-serif;font-size:1.8rem;font-weight:300;margin-bottom:20px;margin-top:0}.Packages .custom-text-left-image-right p{color:var(--color-text);font-size:1.1rem;line-height:1.8;margin-bottom:15px}.Packages .custom-image-left-text-right{margin:60px auto;padding:0 20px}.Packages .custom-image-left-text-right .row{align-items:center;display:flex}.Packages .custom-image-left-text-right img{border-radius:15px;display:block;height:auto;width:100%}.Packages .custom-image-left-text-right h2{color:var(--color-heading);font-family:Source Sans Pro,sans-serif;font-size:1.8rem;font-weight:300;margin-bottom:20px;margin-top:0}.Packages .custom-image-left-text-right p{color:var(--color-text);font-size:1.1rem;line-height:1.8;margin-bottom:15px}.Packages .custom-html{margin:40px auto;padding:0 20px;text-align:left}.Packages .custom-html hr{border:none;border-top:1px solid #ddd;margin:0}.Packages .btn{align-items:center;background-color:var(--color-primary);border:2px solid var(--color-primary);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:.85rem;font-weight:400;justify-content:center;letter-spacing:1.2px;padding:11px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.Packages .btn:hover{background-color:initial;color:var(--color-primary);transform:translateX(5px)}.Packages .custom-text{margin:60px auto;padding:0 20px;text-align:center}.Packages .custom-text h2{color:var(--color-heading);font-family:Source Sans Pro,sans-serif;font-size:1.8rem;font-weight:300;margin-bottom:20px}.Packages strong{font-family:Source Sans Pro,sans-serif;font-weight:700}.Packages .custom-text p{color:var(--color-text);font-size:1.1rem;line-height:1.8;margin-bottom:15px}.Packages .pkg-mobile-title{display:none}.Packages .custom-text a{color:inherit;cursor:text;text-decoration:none}@media (max-width:991px){.Packages .page-header h1{font-size:2.5rem;letter-spacing:2px}}@media (max-width:767px){.Packages .container{padding:0 20px}.golf-header{margin-top:60px}.Packages .page-header{padding:30px 0}.Packages .page-header h1{font-size:2.5rem;letter-spacing:2px}.Packages .hero-title{margin-bottom:30px}.Packages .col-sm-6,.Packages .col-sm-pull-6,.Packages .col-sm-push-6{flex:0 0 100%;left:0;max-width:100%;order:unset;position:static;right:0}.Packages .custom-image-left-text-right,.Packages .custom-text-left-image-right{margin:40px auto}.Packages .custom-image-left-text-right .row,.Packages .custom-text-left-image-right .row{display:flex;flex-direction:column;gap:16px}.Packages .custom-image-left-text-right h2,.Packages .custom-text-left-image-right h2{font-size:1.5rem}.Packages .custom-image-left-text-right p,.Packages .custom-text-left-image-right p{font-size:.95rem}.Packages .custom-image-left-text-right p:last-child,.Packages .custom-text-left-image-right p:last-child{margin-bottom:0}.Packages .custom-text{margin:40px auto}.Packages .custom-text h2{font-size:1.3rem}.Packages .custom-text p{font-size:1rem}.Packages .btn{align-self:flex-start}.Packages .pkg-mobile-title{color:var(--color-heading);display:block;font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:300;margin-bottom:16px;margin-top:0}.Packages .pkg-desktop-title{display:none}}@media (max-width:576px){.Packages .page-header h1{font-size:1.8rem;letter-spacing:1px}}