header{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;font-family:Lato,sans-serif;font-weight:300;display:flex;position:sticky;top:0}header .notification-bar{color:#000;background-color:#ffbc00;border-bottom:1px solid gray;width:100%;padding:.5rem 0;font-size:.7rem;font-weight:700}@media (min-width:992px){header .notification-bar{padding:.5rem 1rem;font-size:1rem}}header .notification-bar a{color:#04052c}header .wrap{background-color:#1f5548;background-position:bottom;background-repeat:repeat-x;background-size:300px;border-bottom:5px solid #ffbc00}header .logo-socials{justify-content:center;align-items:center;display:flex;position:relative}header .logo-socials .logo-wrap{position:relative}header .logo-socials .logo-wrap .socials{position:absolute;top:50%;right:-5.5rem;transform:translateY(-50%)}@media (max-width:992px){header .logo-socials .logo-wrap .socials{right:-4.25rem}}header .logo-socials .logo-wrap .socials i{color:#fff}header .logo-socials .logo-wrap .socials i:not(:last-child){margin-right:.5rem}header .links{background-color:#ffbc00;border-radius:.75rem;flex-wrap:wrap;justify-content:center;display:flex;overflow:hidden}header .links.menu-open{display:block!important}@media (max-width:992px){header .links{flex-direction:column;align-items:center;width:100%;margin-top:1rem}}header .links a{color:#04052c;padding:.5rem 1.25rem;font-size:18px;font-weight:700;text-decoration:none;transition-duration:.2s;display:inline-block}@media (max-width:1200px){header .links a{padding:.5rem 1rem}}@media (max-width:992px){header .links a{text-align:center;width:100%;display:block}}header .links a:hover{background-color:#04052c26;border-radius:1rem}header .links a.active{color:#000;background-color:#b28300;border-radius:.75rem;transform:scale(1.1)}footer{color:#fff;background-color:#1f5548;justify-content:center;align-items:center;font-size:14px;display:flex}footer a{color:#fff}footer a:hover{color:#ffbc00}footer .details .phone{margin-left:1rem}@media (max-width:996px){footer .details{flex-direction:column;display:flex}footer .details .phone{margin-left:0}}.page.page-front-page{padding-top:0}.page.page-front-page #hero{background-position:22% 0;background-repeat:no-repeat;background-size:auto,cover;border-bottom:5px solid #ffbc00;height:auto;position:relative}@media (min-width:992px){.page.page-front-page #hero{min-height:60vh}}.page.page-front-page #hero .hero-background{z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;width:auto;max-width:100%;height:100%;margin:0 auto;display:block;position:relative}@media (min-width:992px){.page.page-front-page #hero .hero-background{background-position:50%;background-size:auto,cover}}.page.page-front-page #hero .hero-background-blur{filter:blur(8px);z-index:1;background-image:url(/images/new-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page.page-front-page #hero .carousel{position:relative}.page.page-front-page #hero .carousel .carousel-caption-background{z-index:1;background-color:#000c;width:100%;height:135px;position:absolute;bottom:0}.page.page-front-page #hero .carousel .carousel-control-prev-icon,.page.page-front-page #hero .carousel .carousel-control-next-icon{background-color:#d1788e;background-size:50% 50%;border-radius:100%;padding:2rem}.page.page-front-page #hero .carousel .carousel-item{height:600px;max-height:600px;position:relative}.page.page-front-page #hero .carousel .carousel-item img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;left:0;right:0}.page.page-front-page #hero .carousel .carousel-item .carousel-caption{z-index:2}@media (min-width:768px){.page.page-front-page #tiles .col-12:nth-child(odd) .card{border-right:1px solid #04052c}}.page.page-front-page #tiles .card{text-align:center;border:none;border-radius:0;margin-bottom:2rem}.page.page-front-page section.brands{color:#fff;background:#1f5548 linear-gradient(#d0896d33,#2b2b7233);padding:3rem}.page.page-front-page section.brands .my-slider{padding:1rem}.page.page-front-page section.brands .my-slider .slick-slide{text-align:center}.page.page-front-page .img-border{border:5px solid #ffbc00}.page-mini-golf img{object-fit:contain;width:100%}::selection{color:#000;background-color:#ffbc00}body{flex-direction:column;min-height:100vh;font-family:Lusitana,serif;display:flex;position:relative}h1,h2,h3,h4,h5,h6{font-family:Lusitana,serif}main{flex-direction:column;flex-grow:1;display:flex}.page{padding:2rem 0}.page.page-home{padding:0}.btn-primary{color:#000;background-color:#ffbc00;border:none;border-radius:.75rem;outline:none;font-weight:700}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#997100}.btn-custom-primary{text-transform:uppercase;border:2px solid #d57d8a;border-radius:0;width:max-content;margin-top:4rem;font-weight:700;transition-duration:.2s;display:block}.btn-custom-primary:hover{color:#fff;background-color:#d57d8a}
