﻿@charset "UTF-8";.container{max-width:1330px;}@media(max-width:1366px){.container{max-width:1280px;}}@media(max-width:1100px){.container{max-width:1090px;}}@media(max-width:768px){.container{max-width:764px;}}html{scroll-behavior:smooth;}body{font-family:"Roboto",sans-serif;font-size:16px;position:relative;top:0!important;}::-webkit-scrollbar{width:5px;height:5px;}::-webkit-scrollbar-track{background:#fff;}::-webkit-scrollbar-thumb{background:#747474;}.btn-main{display:inline-block;position:relative;background:#238800;color:#fff;border:1px solid transparent;padding:.5rem 1.5rem;border-radius:.25rem;font-weight:600;transition:all .3s;}.btn-main span{position:relative;z-index:1;}.btn-main:hover{color:#fff;}.btn-main:hover:before{width:100%;}.btn-main:before{content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.6;background:#8dc63f;transition:all .3s;}img{max-width:100%;transition:all .3s;}i{transition:all .3s;}a,a:hover{text-decoration:none;}header{position:sticky;top:0;left:0;right:0;z-index:99;}header .header-top-right{position:absolute;right:0;bottom:0;z-index:2;width:29%;height:88px;background-color:#238800;clip-path:polygon(15.3% 6%,100% 0,100% 100%,0 100%);overflow:hidden;}header .header-top-right::before{content:"";position:absolute;right:-70px;top:-82px;width:168px;height:168px;opacity:.5;background-image:url("../images/ball-trongsuot.png");background-repeat:no-repeat;background-size:contain;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rollBall 3s infinite linear;animation:rollBall 25s infinite linear;}header::after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:calc(29% + 2px);height:88px;background-color:#8dc63f;clip-path:polygon(15% 0%,100% 0,100% 100%,0 100%);}.header-wrapper{height:66px;background-image:url("../images/header-bg.png");}.header-nav{display:flex;justify-content:space-between;align-items:center;}.header-menu{max-width:68%;height:66px;flex-grow:1;display:flex;justify-content:space-around;align-items:center;gap:25px;margin:0;padding:0 30px;list-style-type:none;margin-right:auto;}.header-menu a{color:#fff;font-size:15px;font-weight:600;white-space:nowrap;text-transform:uppercase;transition:.3s ease;}.header-menu a:hover{color:#faaf40;}.header-menu li{position:relative;line-height:66px;z-index:10;}.header-menu li:hover i{transform:rotate(180deg);}.header-menu li:hover ul{opacity:1;visibility:visible;transform:translateY(0);}.header-menu ul{transition:all .3s;position:absolute;top:66px;left:0;background:#fff;margin:0;padding:0;list-style-type:none;white-space:nowrap;min-width:150px;opacity:0;visibility:hidden;transform:translateY(-10px);}.header-menu ul li{padding:.5rem 1rem;line-height:1.5;}.header-menu ul a{color:#011027;text-transform:none;font-weight:400;display:block;}.header-menu ul a:hover{transform:translateX(5px);}.booking-menu{line-height:1.5!important;}.booking-menu a{background:#faaf40;border-radius:2rem;padding:.75rem 2rem;}.booking-menu a:hover{background:#ea3d30;color:#fff;}.media.hotline{align-items:center;}.media.hotline p{margin-bottom:0;color:#fff;font-size:16px;font-weight:600;text-transform:capitalize;}.media.hotline a{color:#faaf40;font-size:16px;font-weight:900;}@media(max-width:1366px){.media.hotline a{display:block;}}.media.hotline img{width:33px;aspect-ratio:1;object-fit:contain;}.header-bar{position:relative;z-index:10;width:25%;height:66px;display:flex;justify-content:space-between;align-items:center;}.header-bar::before{content:"";position:absolute;}.header-bar .langs{position:relative;z-index:10;display:flex;justify-content:end;align-items:center;gap:8px;margin:0;padding:0;list-style-type:none;}.header-bar .langs img{width:30px;aspect-ratio:1;}.header-bar .langs a{display:block;width:100%;aspect-ratio:1;border-radius:50%;}.header-bar .langs li.active a{border:3px solid #faaf40;}@keyframes rollBall{to{-webkit-transform:rotate(0);transform:rotate(0);}from{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}.logo{position:relative;display:flex;align-items:center;justify-content:center;}.logo img{position:relative;z-index:10;height:46px;}.logo .golf-ball{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:168px;aspect-ratio:1;}.logo .golf-ball>img{width:100%;height:100%;object-fit:cover;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rollBall 3s infinite linear;animation:rollBall 3s infinite linear;}.youtube-play-about{width:100px;height:100px;border-radius:50%;background-color:#238800;display:flex;align-items:center;justify-content:center;margin:auto;margin-bottom:5rem;position:relative;}.youtube-play-about i{font-size:40px;color:#fff;font-weight:900;text-align:center;line-height:1.2;text-transform:uppercase;}.youtube-play-about:after{content:"";position:absolute;pointer-events:none;width:120px;height:120px;background-color:#8dc63f;top:-10px;right:-10px;z-index:-1;transform:scale(0);border-radius:50%;animation:2s ease 0s infinite normal none running buttonPlay;}@keyframes buttonPlay{0%{transform:scale(0);opacity:1;}50%{opacity:.75;}100%{transform:scale(1.1);opacity:0;}}.quote-home-box{padding:2rem 1.5rem;border-radius:1rem;background:#fff;transform:translateY(-5rem);position:relative;z-index:1;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;}.quote-body *{color:#238800;}.body-content table thead{background:#238800;text-align:center;}.body-content table thead *{color:#fff;}.course-about-slides{margin-top:2rem;}.course-about-slides .slick-list{margin-left:-1.5rem;padding-bottom:1rem;}.course-about-slides .slick-slide{padding-left:1.5rem;overflow:hidden;}.course-about-slides img{width:100%;aspect-ratio:2;object-fit:cover;}.slick-arrow.arrow-next,.slick-arrow.arrow-prev{position:absolute;top:50%;left:0;background:#238800;width:40px;line-height:40px;text-align:center;color:#fff;z-index:9;cursor:pointer;border-radius:.25rem;transform:translateY(-50%);}.slick-arrow.arrow-next{left:auto;right:0;}.box-subscribe{background:rgba(0,0,0,.3);padding:2rem 0;margin-top:3rem;}.bg-promotion{background-image:url("../images/bg-1.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom;position:relative;padding-top:3rem;}.bg-promotion>*{position:relative;z-index:10;}.post-slider::before{left:-20px;}.post-slider::after{right:-20px;}.post-slider .slick-track{padding:30px 0;}.post-slider .item-center,.post-slider .sub-prev,.post-slider .sub-next{opacity:1;visibility:visible;}.post-slider .item-center::before,.post-slider .sub-prev::before,.post-slider .sub-next::before{opacity:0;z-index:-1;}.post-slider .item-center:hover::before,.post-slider .sub-prev:hover::before,.post-slider .sub-next:hover::before{opacity:1;z-index:2;background-color:rgba(1,16,39,.4);}.post-slider .item-center:hover .card-text,.post-slider .sub-prev:hover .card-text,.post-slider .sub-next:hover .card-text{margin-bottom:0;opacity:1;}.post-slider .item-center{transform:scale(1.2);}.post-slider .sub-prev{transform:translateX(-100px);}.post-slider .sub-next{transform:translateX(100px);}.post-slider .slick-dots{display:flex;align-items:center;}.post-slider .slick-dots li{flex:1 1 auto;margin:0;width:auto;}.post-slider .slick-dots li button:before{content:"";width:100%;height:5px;background-color:#d8d8d8;opacity:1;}.post-slider .slick-dots li.slick-active button:before{background-color:#238800;}.post-slider .slick-arrow{z-index:3;}.post-slider .slick-next:before,.post-slider .slick-prev:before{font-family:"Font Awesome 6 Pro";font-size:36px;font-weight:500;opacity:1;color:#fff;}.post-slider .slick-prev{left:30.5%;}.post-slider .slick-prev:before{content:"";}.post-slider .slick-next{right:calc(30.5% + 10px);}.post-slider .slick-next:before{content:"";}.post-card{position:relative;aspect-ratio:1.46387;opacity:0;visibility:hidden;border-radius:0;border:0;transition:.4s;}.post-card::before{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(1,16,39,.4);transition:.4s;}.post-card .card-img{height:100%;object-fit:cover;}.post-card .card-text{display:inline-block;margin:0 auto;color:#fff;font-size:14px;font-weight:400;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;background-color:#faaf40;padding:8px 16px;border-radius:20px;margin-bottom:-26px;opacity:0;transition:.3s;}.post-card .card-text i{font-weight:400;}.post-card .card-img-overlay{z-index:3;mix-blend-mode:lighten;display:flex;flex-direction:column;justify-content:end;}.banner img{width:100%;aspect-ratio:2.25;object-fit:cover;}.banner .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:4rem;font-weight:700;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,.5);}.title-section{text-align:center;text-transform:uppercase;font-size:2rem;font-weight:700;margin-bottom:1.5rem;}.padding-section{padding-top:3rem;padding-bottom:3rem;}.news-slides .slick-list{margin-left:-1.5rem;}.news-slides .slick-slide{padding-left:1.5rem;}.news-slides img{width:100%;aspect-ratio:1.5;object-fit:cover;border:1px #eee solid;}.news-slides .name{text-align:center;margin-top:1rem;}.news-slides a{color:#011027;}.news-slides a:hover{color:#4cb950;}.all-golf-course{padding-bottom:200px;position:relative;overflow:hidden;background-color:#155421;color:#fff;text-align:center;}.all-golf-course::before{content:"";position:absolute;inset:0;z-index:1;background-image:url("../images/bg-2.jpg");background-size:cover;}.all-golf-course::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;z-index:2;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 15%,#025f29 100%);}.all-golf-course .ball{content:"";position:absolute;bottom:-40%;left:50%;transform:translateX(-50%);width:500px;height:500px;z-index:2;background-image:url("../images/golf ball_4349073.png");background-repeat:no-repeat;background-size:contain;mix-blend-mode:lighten;}.all-golf-course>*{position:relative;z-index:10;}.all-golf-course a{color:#fff;}.sub-text{max-width:70%;margin:auto;}.service-box{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:4px;height:700px;margin-top:1.5rem;}.category-item{background-size:cover;background-position:center;color:#fff;font-weight:bold;padding:12px;display:flex;align-items:flex-end;font-size:18px;background:#333;position:relative;overflow:hidden;}.category-item:hover{color:#fff;}.category-item:hover img{transform:scale(1.1);}.category-item img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}.category-item .name{position:absolute;z-index:2;bottom:1rem;left:1rem;}.category-item:nth-child(1){grid-column:1/span 2;grid-row:1/span 2;}.category-item:nth-child(2){grid-column:3/span 1;grid-row:1/span 1;}.category-item:nth-child(3){grid-column:4/span 2;grid-row:1/span 1;}.category-item:nth-child(4){grid-column:3/span 2;grid-row:2/span 1;}.category-item:nth-child(5){grid-column:5/span 1;grid-row:2/span 1;}.news-box{background:#f0ede2;}.grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:1rem;}.grid-layout a{color:#011027;}.grid-layout .name{font-weight:700;}.grid-layout .name:hover{color:#238800;}.grid-layout .avatar{overflow:hidden;border-radius:1rem;}.main-post{grid-row:1/span 3;padding:16px;background:#f2e0c1;border-radius:1rem;}.main-post .media{display:block;}.main-post img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:1rem;}.main-post .name{margin-top:1rem;font-size:1.25rem;}.main-post:hover img{transform:scale(1.1);}.side-post{padding:16px;background:#f2e0c1;border-radius:1rem;}.side-post img{width:200px;aspect-ratio:1.5;object-fit:cover;border-radius:1rem;}.side-post .media-body{padding-left:1rem;}.side-post .name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}.side-post .sapo{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}.side-post:hover img{transform:scale(1.1);}.course-item-home{margin-top:2rem;text-align:center;}.course-item-home img{width:100px;aspect-ratio:1;object-fit:contain;margin:auto;display:block;margin:1rem auto;}.course-item-home .name{height:48px;font-size:1.25rem;text-transform:uppercase;font-weight:500;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}.view-detail-round{border-radius:1rem;border:1px #fff solid;padding:.5rem 2rem;font-size:.875rem;}footer{height:52px;position:fixed;left:0;bottom:0;right:0;z-index:11;padding:8px 0;}footer::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);}footer>*{position:relative;z-index:10;}.footer-main{display:flex;justify-content:start;align-items:center;gap:68px;}.footer-media{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;gap:10px;}.footer-media a{display:flex;align-items:center;justify-content:center;width:35px;aspect-ratio:1;border:1px solid #fff;border-radius:50%;color:#fff;font-size:14px;}.footer-media a:hover{color:#faaf40;}.footer-menu{display:flex;align-items:center;padding:0;margin:0;list-style-type:none;gap:20px;}.footer-menu a{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.footer-menu a:hover{color:#faaf40;}.logo-footer img{width:250px;margin-bottom:2rem;}.footer{background-color:#b61f24;padding-top:3rem;padding-bottom:5rem;font-size:.875rem;}.footer ul{margin:0;padding-left:1rem;list-style-type:square;}.footer ul li{color:#fff;padding-top:.5rem;}.footer a{color:#fff;}.footer a:hover{color:#8dc63f;}.footer-title{font-weight:700;color:#fff;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;font-size:1.125rem;}.footer-text,.footer-info{color:#fff;}.footer-name{font-weight:700;color:#fff;}.footer-input{align-items:center;width:100%;padding:6px;border-radius:5px;background-color:#fff;}.footer-input .form-control{border:0;box-shadow:none;}.footer-input .btn{color:#fff;border-radius:5px!important;background-color:#f7ac3f;}.social-media{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:15px;}.social-media a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background:#cfb070;color:#fff;font-size:18px;}.card-post-item{margin-bottom:1.5rem;border-color:#eee;}.card-post-item img{width:100%;aspect-ratio:1.5;object-fit:cover;}.card-post-item img:hover{transform:scale(1.1);}.card-post-item .card-img{overflow:hidden;}.card-post-item .card-body{font-size:.875rem;}.card-post-item .name{font-size:1.125rem;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;height:3.5rem;line-height:1.5;}.card-post-item .name a{color:#011027;}.card-post-item .name a:hover{color:#238800;}.card-post-item .sapo{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:#666;margin-bottom:.5rem;height:2.5rem;}.card-post-item .see-more{font-weight:700;color:#011027;}.post-title{font-size:1.5rem;}.sub-header{background:url(/images/brackum.jpg) no-repeat center;background-size:cover;padding:4rem 0;position:relative;text-align:center;}.sub-header::before{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(1,16,39,.4);}.sub-header .container{position:relative;z-index:2;}.sub-header .breadcrumb-name{color:#fff;font-size:2.25rem;font-weight:500;}.sub-header .breadcrumb{justify-content:center;}.sub-header .breadcrumb a{color:#fff;}.sub-header .breadcrumb-item{color:#fff;text-transform:capitalize;}.promotion-wrapper{position:absolute;left:60px;bottom:0;right:60px;display:flex;align-items:end;gap:10px;}.item-promotion{position:relative;background-color:rgba(141,198,63,.9);width:333px;padding:5px;border-radius:61px 0;}.item-promotion::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;left:88px;bottom:10px;z-index:1;width:33px;height:33px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#faaf40;border-radius:50%;}.item-promotion:nth-child(2n+1){background-color:rgba(35,136,0,.9);}.item-promotion .avatar{position:relative;width:128px;aspect-ratio:1;border-radius:60.045px 60.045px 60.045px 0;border:3px solid rgba(255,255,255,.5);overflow:hidden;}.item-promotion .avatar img{width:100%;height:100%;object-fit:cover;transition:.4s;}.item-promotion:hover .avatar img{transform:scale(1.2);}.item-promotion:hover h2{color:#faaf40;}.item-promotion .media-body{padding:5px 20px 5px 0;}.item-promotion h2{height:48px;color:#fff;font-size:16px;font-weight:700;text-transform:capitalize;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:5px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.item-promotion p{height:48px;color:#fff;font-size:14px;font-weight:400;text-transform:capitalize;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;margin-bottom:0;}.wrapper{position:relative;flex-grow:1;}.right-tabs{position:absolute;top:0;right:0;bottom:0;z-index:10;width:800px;display:flex;}.right-block{display:flex;flex-direction:column;justify-content:space-between;padding:20px 30px;border-radius:0 94px 94px 94px;overflow:hidden;}.right-block.golfcourse{right:0;}.right-block h1,.right-block h2{color:#fff;font-size:28px;font-weight:700;text-transform:uppercase;margin-bottom:15px;}.right-block img{margin-top:20px;padding-top:20px;border-top:2px solid #fff;width:100%;align-self:center;}.right-block .right-main{padding:20px;}.golfcourse{height:100%;}.golfcourse .right-main{padding-right:120px;}.golfcourse .golfcourse-links{position:absolute;top:60px;right:30px;display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0;margin:0;width:100px;}.golfcourse .golfcourse-links li{flex-basis:42px;}.golfcourse .golfcourse-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff;font-weight:600;background-color:#8dc63f;border-radius:50%;}.golfcourse .golfcourse-links a.active{background-color:#faaf40;}.golfcourse-wrapper .container{height:100%;}.golfcourse-maps{padding:0 20px;}.golfcourse-maps .slick-list,.golfcourse-maps .slick-track{height:100%;}.golfcourse-maps img{width:100%;height:100%;object-fit:contain;}.golfcourse-maps .slick-prev:before,.golfcourse-maps .slick-next:before{font-size:26px;line-height:1;opacity:1;color:#fff;}.golfcourse-image{width:calc(45vw - 40px);}.right-ul{position:relative;flex-shrink:0;align-self:start;display:flex;flex-direction:column;list-style-type:none;padding:20px 0 20px 20px;margin:50px 0 0;border-radius:29px 0 0 29px;overflow:hidden;}.right-ul::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.7;background:rgba(0,0,0,.9);}.right-ul li{width:100%;max-width:200px;border-radius:18.446px 0 0 18.446px;}.right-ul a{display:block;padding:8px 16px;color:#fff;line-height:24px;}.right-ul li.ui-tabs-active{background-image:url("../images/header-bg.png");}.bg-grass{position:relative;}.bg-grass::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("../images/header-bg.png");opacity:.7;}.bg-grass.right-content::before{border-radius:30px 0 0 30px;}.right-main{color:#fff;overflow:auto;mask-image:linear-gradient(to top,transparent,black),linear-gradient(to left,transparent 17px,black 17px);mask-size:100% 20000px;mask-position:left bottom;-webkit-mask-image:linear-gradient(to top,transparent,black),linear-gradient(to left,transparent 17px,black 17px);-webkit-mask-size:100% 20000px;-webkit-mask-position:left bottom;transition:mask-position .3s,-webkit-mask-position .3s;}.right-main::-webkit-scrollbar{width:3px;transition:.3s ease;}.right-main::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:10px;border-radius:10px;}.right-main::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;}.right-main:hover{-webkit-mask-position:left top;}.right-content{flex-grow:1;border-radius:30px 0 0 30px;padding:30px 0 30px 30px;overflow:hidden;display:flex;flex-direction:column;}.right-content .right-main{padding-right:60px;}.right-content h2{color:#fff;font-size:32px;font-weight:700;text-transform:capitalize;}.right-content article{flex-grow:1;color:#fff;}.right-content article>*{color:#fff;}.right-content>img{width:100%;object-fit:contain;}.album{position:absolute;bottom:0;left:60px;width:130px;height:130px;border-radius:50%;border:2px solid #fff;overflow:hidden;animation:pulse-animation 2s infinite;}.album .avatar{width:100%;height:100%;}.album img{width:100%;height:100%;object-fit:cover;}.album .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3);}100%{box-shadow:0 0 0 20px rgba(255,255,255,0);}}.item-article{position:relative;border-radius:10px;margin-bottom:15px;padding:15px;overflow:hidden;gap:15px;}.item-article::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(35,136,0,.6);}.item-article .avatar{display:block;width:135px;aspect-ratio:1;overflow:hidden;border-radius:10px;}.item-article .avatar img{width:100%;height:100%;object-fit:cover;}.item-article .media-body{display:flex;flex-direction:column;gap:5px;}.item-article .media-body p{color:#fff;font-size:14px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:0;}.item-article .media-body p i{color:#faaf40;}.item-article .media-body h2{color:#fff;font-size:16px;font-weight:700;text-transform:capitalize;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;margin-bottom:0;}.item-article .media-body a{align-self:start;display:inline-flex;justify-content:center;align-items:center;padding:8px 8px 8px 16px;border-radius:20px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;background-color:rgba(250,175,64,.3);}.item-article .media-body a i{display:flex;align-items:center;justify-content:center;width:22px;aspect-ratio:1;color:#fff;font-size:10px;background-color:#faaf40;border-radius:50%;}.form-control{border-radius:0;color:#696969;font-size:14px;font-weight:400;}.handicap-wrapper .right-block{width:600px;}.handicap-wrapper .handicap-check{position:absolute;z-index:10;top:0;right:680px;}.handicap-check{display:block;width:226.415px;height:369.548px;border-radius:113.207px;padding:15px;}.handicap-check::before{content:"";position:absolute;inset:0;z-index:1;background-image:url("../images/header-bg.png");opacity:.7;border-radius:113.207px;}.handicap-check img{position:relative;z-index:2;width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;}.handicap-check h3{position:relative;z-index:2;color:#fff;text-align:center;text-transform:uppercase;font-size:24px;font-weight:700;margin-top:20px;}.handicap-check::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:auto;bottom:0;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background-color:#ea3d30;}.handicap-list{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;}.handicap-list i{color:#011027;}.item-handicap{background-color:#fff;border-radius:50px;align-items:stretch;position:relative;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.item-handicap i{display:flex;align-items:center;justify-content:center;width:100px;aspect-ratio:1;border-radius:50%;font-size:47px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.item-handicap .media-body{display:flex;flex-direction:column;justify-content:center;}.item-handicap h3{color:#011027;font-size:20px;font-weight:430;margin-bottom:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.item-handicap p,.item-handicap a{color:#011027;font-size:20px;font-weight:400;margin-bottom:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.item-handicap::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:auto;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background-color:#ea3d30;}.item-handicap:hover{background-color:#ea3d30;}.item-handicap:hover h3,.item-handicap:hover p,.item-handicap:hover a,.item-handicap:hover i{color:#fff;}.location-map{position:fixed;inset:0;background-color:#f8f9fa;}.location-map iframe{position:absolute;inset:0;width:100%;height:100%;}.location-map.contact iframe{width:60%;}.contact-info{list-style-type:none;margin-bottom:10px;padding:0;}.contact-info a{color:#011027;font-size:16px;font-weight:400;text-transform:capitalize;}.contact-info i{color:#faaf40;}.photo-wrapper{display:flex;align-items:center;gap:10px;}.photo-wrapper h2{color:#238800;}.photo-wrapper .photos{width:100%;}.photo-wrapper .slick-slide{margin:10px;}.photo-wrapper .slick-slide img{width:100%;aspect-ratio:1.3;object-fit:cover;border:3px solid #fff;box-shadow:rgba(255,255,255,.35) 0 5px 15px;}.photo-wrapper .slick-slide span{display:block;width:100%;padding:6px 12px;color:#011027;text-align:center;font-size:18px;font-weight:600;background-color:#fff;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}.photo-wrapper .slick-dots li button:before{font-size:20px;color:#fff;}.box-gallery-item{padding:3rem 0;}.box-gallery-item img{width:100%;aspect-ratio:1.5;object-fit:cover;margin-top:2rem;}.box-gallery-item:nth-child(2n){background-color:#f8f8f8;}.page-info{display:flex;align-items:center;gap:25px;font-size:.875rem;}.side-name-box{font-weight:700;text-transform:uppercase;font-size:1.25rem;position:relative;padding-bottom:.5rem;margin-bottom:1rem;}.side-name-box:before{position:absolute;content:"";bottom:0;left:0;width:30%;height:3px;background:#238800;}.media-relation-post{margin-top:1rem;border-bottom:1px #eee solid;padding-bottom:1rem;}.media-relation-post img{width:120px;margin-right:1rem;border-radius:.5rem;}.media-relation-post a{color:#011027;}.media-relation-post a:hover{color:#238800;}.media-relation-post .name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;height:3rem;line-height:1.5;font-weight:500;}.media-relation-post .date-post{font-size:.875rem;}#detail{position:relative;padding:35px;background-color:transparent;border-radius:20px;overflow:hidden;}#detail::before{content:"";position:absolute;inset:0;background-image:url("../images/header-bg.png");opacity:.7;}#detail .album-images{width:600px;margin:0 auto;}#detail .album-images iframe{width:100%!important;aspect-ratio:1.8;}#detail .album-images li,#detail .album-images iframe,#detail #detail .album-images img{display:block;outline:0;border:0;}#detail .album-images .thumb-nav{margin:0 auto;padding:20px 0 0;max-width:600px;}#detail .album-images .thumb-nav.slick-slider .slick-prev{margin-left:-20px;}#detail .album-images .thumb-nav.slick-slider .slick-next{margin-right:-20px;}#detail .album-images .thumb-nav li{display:block;margin:0 auto;cursor:pointer;}#detail .album-images .thumb-nav li img{display:block;width:100%;max-width:130px;aspect-ratio:1.5;margin:0 auto;border:2px solid transparent;-webkit-transition:border-color .25s;-ms-transition:border-color .25s;-moz-transition:border-color .25s;transition:border-color .25s;}#detail .album-images .thumb-nav li:hover,#detail #detail .album-images .thumb-nav li:focus{border-color:#999;}#detail .album-images .thumb-nav li.slick-current img{border-color:#d12f81;}#detail .fancybox-close-small{color:#fff!important;opacity:1;}body.loaded .loading{opacity:0;visibility:hidden;}.loading{position:fixed;inset:0;z-index:99999;margin:0;padding:0;background-color:#8dc63f;color:#fff;}.smart-glass{position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:338px;height:338px;}.smart-glass-logo{width:338px;height:338px;position:relative;}.circle{padding:20px;border:6px solid transparent;border-top-color:#fff;border-radius:50%;width:100%;height:100%;animation:connect 2.5s linear infinite;}.xbox{width:100px;height:100px;border-radius:100%;overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;animation:connect 2.25s linear infinite;}@keyframes connect{0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}.all-childs-course{position:absolute;top:3rem;width:55%;padding:1.5rem;background-color:transparent;border-radius:30px;display:flex;flex-wrap:wrap;}.all-childs-course .child-course-item{flex-basis:calc(33% - .5rem);position:relative;margin:.25rem;background-color:#fff;border:1px #eee solid;text-align:center;border-radius:10px;transition:all .3s;}.all-childs-course .child-course-item:hover{background:url(/images/header-bg.png) repeat center;background-size:cover;}.all-childs-course .child-course-item:hover a{color:#fff;}.all-childs-course .child-course-item:hover span{background:#fff;}.all-childs-course .child-course-item:hover .course-flag{filter:brightness(0) saturate(100%) invert(15%) sepia(37%) saturate(7051%) hue-rotate(346deg) brightness(80%) contrast(93%);}.all-childs-course .child-course-item span{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:#901a1d;line-height:30px;width:40px;height:40px;text-align:center;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:15px;}.all-childs-course .child-course-item .course-flag{width:25px;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(7486%) hue-rotate(299deg) brightness(115%) contrast(102%);}.all-childs-course a{color:#011027;padding:1rem;display:block;}.right-booking{width:75%;height:100%;margin-left:auto;}.right-booking li.active a::before{opacity:1;}.right-booking .tabs{overflow-x:auto;display:flex;justify-content:start;align-items:center;list-style-type:none;margin:0;}.right-booking .tabs a{position:relative;z-index:10;height:50px;display:inline-flex;align-items:center;padding:12px 25px;border-radius:15px 15px 0 0;color:#fff;font-size:16px;white-space:nowrap;text-transform:uppercase;}.right-booking .tabs a::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("../images/header-bg.png");opacity:.6;border-radius:15px 15px 0 0;}.right-booking .tabs img{width:20px;object-fit:contain;}.right-booking .tabs button{display:inline-block;padding:12px 25px;background-color:#e67e22;border-radius:15px 15px 0 0;outline:0;border:0;color:#fff;font-size:16px;text-transform:uppercase;}.right-booking .tabs li.ui-tabs-active a::before{opacity:1;}.right-booking .content{height:80%;border-radius:30px;padding:30px;background-image:url("../images/header-bg.png");overflow-y:auto;overflow-x:hidden;}.right-booking .content::-webkit-scrollbar{width:3px;transition:.3s ease;}.right-booking .content::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:10px;border-radius:10px;}.right-booking .content::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;}.w-40{width:40%;}#form-booking input[type=reset]{display:block;width:100%;padding:8px 16px;color:#696969;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#fff;outline:0;border:0;}#form-booking input[type=submit]{display:block;width:100%;padding:8px 16px;color:#fff;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#ea3d30;outline:0;border:0;}#form-contact{border-radius:.5rem;padding:2rem;box-shadow:rgba(100,100,111,.1) 0 7px 29px 0;}.contact-name-box{font-size:1.75rem;font-weight:500;color:#238800;margin-bottom:1rem;}#form-booking img{width:100%;object-fit:contain;margin-top:20px;}.booking-title{font-size:36px;font-weight:400;color:#fff;text-align:center;margin:0 0 15px;line-height:1.2;text-shadow:1px 1px 0 rgba(0,0,0,.5);}.booking-hotline{display:block;line-height:1.2;margin:0 0 15px;padding:0 0 0 120px;font-weight:400;font-size:48px;color:#fff;line-height:100px;background-image:url("../images/icon-call.png");background-repeat:no-repeat;background-position:left;transition:.3s;}.booking-hotline.mobile{background-image:url("../images/icon-mobile.png");}.booking-hotline:hover{color:#e67e22;}.hotline-phone-ring-wrap{position:fixed;bottom:0;right:0;z-index:99;}.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:100px;height:100px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block;}.hotline-phone-ring-circle{width:100px;height:100px;top:1px;left:1px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #f00;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5;}.hotline-phone-ring-circle-fill{width:70px;height:70px;top:16px;left:16px;position:absolute;background-color:rgba(255,0,0,.7);border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.hotline-phone-ring-img-circle{background-color:#f00;width:40px;height:40px;top:31px;left:31px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.hotline-bar{position:absolute;background:#1564a7;height:35px;width:max-content;line-height:35px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all .8s;-webkit-transition:all .8s;z-index:9;border-radius:50px;right:42px;bottom:31px;opacity:0;visibility:hidden;transform:scaleX(0);transform-origin:right center;}.hotline-phone-ring:hover~.hotline-bar{transform:scaleX(1);opacity:1;visibility:visible;}.hotline-bar>a{color:#fff;text-decoration:none;padding-right:25px;font-size:14px;font-weight:700;text-indent:0;letter-spacing:1px;display:block;line-height:35px;font-family:Arial;}.hotline-bar>a:hover,.hotline-bar>a:active{color:#fff;}.zalo-ben-phai{position:fixed;right:0;bottom:70px;z-index:99;}.zalo-ben-phai .hotline-phone-ring-circle{border:2px solid #2962ff;}.zalo-ben-phai .hotline-phone-ring-circle-fill{background-color:rgba(41,98,255,.7);}.zalo-ben-phai .hotline-phone-ring-img-circle{background-color:#2962ff;}.pps-btn-img img{position:relative;padding:5px;z-index:1;}@-webkit-keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:.1;}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:.5;}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1;}}@-webkit-keyframes phonering-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6;}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6;}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.6;}}@-webkit-keyframes phonering-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);}}.customCheckBoxes{width:68%;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px;}.customCheckBoxHolder{margin:5px;display:flex;}.customCheckBox{width:fit-content;position:relative;overflow:hidden;cursor:pointer;user-select:none;padding:2px 8px;background-color:#011027;border-radius:0;color:rgba(255,255,255,.7);transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:300ms;transition-property:color,background-color,box-shadow;display:flex;height:32px;align-items:center;box-shadow:rgba(0,0,0,.15) 0 2px 1px 0 inset,rgba(255,255,255,.17) 0 1px 1px 0;outline:0;justify-content:center;min-width:55px;}.customCheckBox:hover{background-color:#2c2c2c;color:#fff;box-shadow:rgba(0,0,0,.23) 0 -4px 1px 0 inset,rgba(255,255,255,.17) 0 -1px 1px 0,rgba(0,0,0,.17) 0 2px 4px 1px;}.customCheckBox .inner{font-size:16px;font-weight:600;pointer-events:none;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:300ms;transition-property:transform;transform:translateY(0);}.customCheckBox:hover .inner{transform:translateY(-2px);}.customCheckBoxWrapper:first-of-type .customCheckBox{border-bottom-left-radius:5px;border-top-left-radius:5px;border-right:0;}.customCheckBoxWrapper:last-of-type .customCheckBox{border-bottom-right-radius:5px;border-top-right-radius:5px;border-left:0;}.customCheckBoxInput{display:none;}.customCheckBoxInput:checked+.customCheckBoxWrapper .customCheckBox{background-color:#2d6737;color:#fff;box-shadow:rgba(0,0,0,.23) 0 -4px 1px 0 inset,rgba(255,255,255,.17) 0 -1px 1px 0,rgba(0,0,0,.17) 0 2px 4px 1px;}.customCheckBoxInput:checked+.customCheckBoxWrapper .customCheckBox .inner{transform:translateY(-2px);}.customCheckBoxInput:checked+.customCheckBoxWrapper .customCheckBox:hover{background-color:#34723f;box-shadow:rgba(0,0,0,.26) 0 -4px 1px 0 inset,rgba(255,255,255,.17) 0 -1px 1px 0,rgba(0,0,0,.15) 0 3px 6px 2px;}.customCheckBoxWrapper .customCheckBox:hover .inner{transform:translateY(-2px);}.rating{display:flex;flex-direction:row-reverse;gap:.3rem;--stroke:#666;--fill:#ffc73a;}.rating input{appearance:unset;}.rating label{cursor:pointer;}.rating svg{width:2rem;height:2rem;overflow:visible;fill:transparent;stroke:var(--stroke);stroke-linejoin:bevel;stroke-dasharray:12;animation:idle 4s linear infinite;transition:stroke .2s,fill .5s;}@keyframes idle{from{stroke-dashoffset:24;}}.rating label:hover svg{stroke:var(--fill);}.rating input:checked~label svg{transition:0s;animation:idle 4s linear infinite,yippee .75s backwards;fill:var(--fill);stroke:var(--fill);stroke-opacity:0;stroke-dasharray:0;stroke-linejoin:miter;stroke-width:8px;}@keyframes yippee{0%{transform:scale(1);fill:var(--fill);fill-opacity:0;stroke-opacity:1;stroke:var(--stroke);stroke-dasharray:10;stroke-width:1px;stroke-linejoin:bevel;}30%{transform:scale(0);fill:var(--fill);fill-opacity:0;stroke-opacity:1;stroke:var(--stroke);stroke-dasharray:10;stroke-width:1px;stroke-linejoin:bevel;}30.1%{stroke:var(--fill);stroke-dasharray:0;stroke-linejoin:miter;stroke-width:8px;}60%{transform:scale(1.2);fill:var(--fill);}}.survey-form{height:100%;position:relative;}.survey{border-radius:10px;box-shadow:4px 4px 2px rgba(0,0,0,.1);border:1px #eee solid;padding:1rem;}.survey h1{font-size:28px;font-weight:600;line-height:1.4;margin-bottom:0;}.survey .btn{margin:0 auto;}.survey-list{counter-reset:survey-counter;padding:0;margin:0;}.survey-list li{counter-increment:survey-counter;position:relative;display:flex;flex-direction:column;padding-left:50px;margin-bottom:20px;}.survey-list li::before{content:counter(survey-counter);position:absolute;top:0;left:0;bottom:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;background-color:#666;border-radius:50%;}.survey-list .rating{position:absolute;top:0;right:0;}.survey-list p{width:68%;line-height:30px;margin-bottom:10px;}.about-title{margin-bottom:2rem;font-weight:700;font-size:1.5rem;text-transform:uppercase;color:#fff;}.about-img{width:100%;padding-right:2rem;}.about-sub,.about-text{color:#fff;}.about-bg{position:relative;background-color:#025f29;padding-top:3rem;padding-bottom:3rem;}.about-bg::before{content:"";position:absolute;inset:0;z-index:1;background-image:url("../images/bg-3.jpg");}.about-bg>*{position:relative;z-index:10;}.nav-mobi{position:sticky;z-index:999;top:0;height:max-content;box-shadow:rgba(0,0,0,.24) 0 3px 8px;padding:8px 0;}.nav-mobi::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("../images/header-bg.png");}.nav-mobi .btn,.nav-mobi .shoppingcart{color:#fff;font-size:22px;}.nav-mobi .bg-close{position:fixed;top:0;right:-100%;bottom:0;width:20%;background-color:rgba(9,25,35,.8);opacity:0;visibility:hidden;transition:.4s;}.nav-mobi .bg-close button{position:absolute;top:20px;right:20px;width:40px;outline:0;border:0;color:#fff;font-size:1.5rem;background-color:transparent;}.nav-mobi.active .bg-close{right:0;opacity:1;visibility:visible;}.nav-mobi.active .nav-mobi-menu{left:0;opacity:1;visibility:visible;}.nav-mobi-menu{position:fixed;top:0;left:-100%;bottom:0;width:80%;overflow:auto;background-color:rgba(35,136,0,.9);list-style-type:none;padding:90px 20px 20px;margin-bottom:0;opacity:0;visibility:hidden;transition:.4s;}.nav-mobi-menu li{display:flex;flex-wrap:wrap;border-bottom:1px rgba(255,255,255,.3) solid;position:relative;}.nav-mobi-menu li:last-child{border-bottom:0;}.nav-mobi-menu li i{width:30px;line-height:30px;text-align:center;position:absolute;right:0;top:.5rem;z-index:1;color:#fff;}.nav-mobi-menu li.active ul{display:block;}.nav-mobi-menu li.active i{transform:rotate(180deg);}.nav-mobi-menu li>a{flex-grow:1;display:block;color:#fff;padding:.75rem 0;}.nav-mobi-menu button{width:40px;outline:0;border:0;color:#fff;font-size:16px;background-color:transparent;}.nav-mobi-menu li>ul{flex:1 1 100%;display:none;background-color:#fff;border-radius:5px;padding:0;margin:0;}.nav-mobi-menu ul li:last-child a{border-bottom:0;}.nav-mobi-menu ul li a{color:#011027;padding:8px 16px;border-bottom:1px #eee solid;}.nav-mobi-menu ul li i{color:#011027;}.nav-mobi-menu ul ul{background-color:#238800;margin:10px 15px 15px;}.nav-mobi-menu ul ul a{color:#fff;padding:8px 16px;}.nav-mobi-menu .social-media{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:10px;}.nav-mobi-menu .social-media a{flex-grow:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;}.nav-mobi-menu .social-media a.active{border:2px solid #faaf40;}.partners-slides img{width:100%;aspect-ratio:2;object-fit:contain;border:1px #eee solid;border-radius:.5rem;padding:.5rem;}.partners-slides .slick-list{padding-bottom:1rem;margin-left:-1rem;}.partners-slides .slick-slide{padding-left:1rem;}.book-popup{background:#00571e;color:#fff;width:600px;max-width:100%;padding:2rem;}.book-popup form{border:2px #faaf40 solid;padding:2rem;}.booking-header{font-size:1.5rem;font-weight:700;color:#faaf40;margin-bottom:1rem;}@media(max-width:1024px){.logo .golf-ball{width:168px;aspect-ratio:1;}footer{padding:10px;height:auto;}.footer-main{flex-direction:column;gap:0;}.footer-main .footer-media{display:none;}.footer-main .footer-menu{order:0;}.right-tabs{left:10px;right:10px;width:auto;flex-direction:column;gap:10px;border-radius:10px;padding:10px;}.right-ul{width:100%;margin:20px 0 0;border-radius:10px;padding:15px;display:flex;flex-direction:column;}.right-ul a{width:100%;}.right-ul li{max-width:100%;flex:1 1 100%;border-radius:10px;text-align:center;}.right-content{padding:15px;border-radius:10px;}.right-content h2{font-size:24px;}.right-content.bg-grass::before{border-radius:10px;}.right-content .right-main{padding:0;}}@media(max-width:1024px){.logo img{height:auto;}.logo .golf-ball{width:168px;aspect-ratio:1;}.promotion-wrapper{flex-wrap:wrap;}footer{padding:10px;height:auto;}.footer-main{flex-direction:column;gap:0;}.footer-main .footer-media{display:none;}.footer-main .footer-menu{order:0;}.right-tabs{left:10px;right:10px;width:auto;flex-direction:column;gap:10px;border-radius:10px;padding:10px;}.right-ul{align-self:stretch;margin:20px 0 0;border-radius:10px;padding:15px;}.right-ul li{border-radius:10px;text-align:center;}.right-content{padding:15px;border-radius:10px;}.right-content h2{font-size:24px;}.right-content.bg-grass::before{border-radius:10px;}.right-content .right-main{padding:0;}.golfcourse-image{width:28vw;}.right-block{width:62vw;}.album{z-index:99;}.nav-mobi-menu li a{text-transform:capitalize;}.custom-w{width:auto;height:auto;right:unset;left:unset;top:unset;bottom:unset;}.location-map{position:relative;height:300px;margin-top:-40px;margin-bottom:80px;}.right-block{position:relative!important;}.custom-w{margin-bottom:80px;}}@media(max-width:900px){body{font-size:14px;}.wrapper{padding:0 15px;}.smart-glass{width:208px;height:208px;}.smart-glass-logo{width:208px;height:208px;}.xbox{width:60px;height:60px;}.photo-wrapper .photos{width:100%;}.handicap-wrapper{display:flex;flex-direction:column-reverse;}.handicap-wrapper .handicap-check{position:relative!important;inset:auto!important;margin:20px auto;}.handicap-wrapper .right-block{width:100%;position:relative!important;inset:auto!important;}.handicap-wrapper .right-block h3{font-size:16px;}.handicap-wrapper .right-block p,.handicap-wrapper .right-block a{font-size:15px;}.handicap-wrapper .right-block .item-handicap i{width:68px;font-size:28px;}.handicap-wrapper .right-block .item-handicap::before{width:35px;height:35px;}.promotion-wrapper{position:relative!important;inset:auto!important;height:100%;flex-direction:column;justify-content:end;align-items:stretch;}.service-box{height:300px;}.item-promotion{width:60%;}.item-promotion h2{height:24px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}.item-promotion p{font-size:13px;}.item-promotion .avatar{width:110px;}.location-map.contact iframe{width:100%;}.survey{left:0;right:0;}.survey h1{font-size:20px;}.survey-list .rating{position:relative;left:0;justify-content:left;}.survey-list li{padding-left:0;}.survey-list li::before{left:auto;right:0;}.survey-list p{width:88%;}.sub-text{max-width:100%;}.logo-footer{margin-left:0;margin-bottom:20px;}.about-img{transform:translateY(0)!important;}.right-booking{width:100%;height:auto;padding:0;margin-bottom:30px;}.right-booking .content{height:100%;border-radius:30px;padding:20px;}.all-childs-course{position:relative;top:0;width:100%;padding:0;margin-bottom:80px;}.all-childs-course .child-course-item{flex-basis:calc(50% - .5rem);}.banner.page-index img{height:auto;aspect-ratio:1.4;}.about-sub{margin:20px 0;}.title-section{font-size:1.5rem;}.course-item-home .name{font-size:1rem;}.right-booking .tabs{flex-wrap:wrap;gap:10px;padding:0;margin-bottom:10px;}.right-booking .tabs a{width:100%;justify-content:center;border-radius:30px;overflow:hidden;}.right-booking .tabs li{width:100%;}.right-block{border-radius:30px;padding:0;width:100%;}.photo-wrapper{position:relative;top:unset;bottom:unset;left:unset;right:unset;}.booking-title{font-size:20px;}.booking-hotline{font-size:24px;padding:0 0 0 60px;line-height:50px;background-size:55px;}.golfcourse .golfcourse-links{position:relative;top:unset;right:unset;padding:10px 20px 20px;width:100%;}.golfcourse-wrapper .container{height:500px;}.golfcourse-wrapper .golfcourse-maps{position:relative!important;inset:auto!important;width:68%;margin:20px auto;}.golfcourse-wrapper .golfcourse.right-block{position:relative!important;inset:unset!important;width:100%;}}@media(max-width:600px){.banner .caption{font-size:1.75rem;}.item-promotion{width:86%;}#detail .album-images{width:288px;}.right-main{overflow-x:hidden;mask-image:unset;mask-size:unset;mask-position:unset;-webkit-mask-image:unset;-webkit-mask-size:unset;-webkit-mask-position:unset;}.right-main::-webkit-scrollbar{width:3px;transition:.3s ease;}.right-main::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:10px;border-radius:10px;}.right-main::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#fff;}.right-main:hover{-webkit-mask-position:unset;}.right-block.golfcourse{width:100%;}.golfcourse-image{width:100%;left:0;}.footer-menu{justify-content:space-around;width:100%;}.footer-menu a span{display:none;}.logo{top:12px;}.logo .golf-ball{width:127px;aspect-ratio:1;}.about-img{padding-right:0;}.item-article .media-body h2{font-size:14px;}.item-article .avatar{width:86px;}.item-article .media-body a i{display:flex;align-items:center;justify-content:center;width:14px;aspect-ratio:1;color:#fff;font-size:8px;background-color:#faaf40;border-radius:50%;}.item-article .media-body a{align-self:start;display:inline-flex;justify-content:center;align-items:center;padding:4px 4px 4px 13px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;background-color:rgba(250,175,64,.3);}.album{position:fixed;bottom:60px;left:20px;width:100px;height:100px;border-radius:50%;border:2px solid #fff;overflow:hidden;animation:pulse-animation 2s infinite;}.right-block h1,.right-block h2{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:15px;}.service-box{height:400px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);}.category-item{font-size:1rem;}.category-item:nth-child(1){grid-column:1/span 3;grid-row:1/span 1;}.category-item:nth-child(2){grid-column:1/span 1;grid-row:2/span 1;}.category-item:nth-child(3){grid-column:2/span 2;grid-row:2/span 1;}.category-item:nth-child(4){grid-column:1/span 2;grid-row:3/span 1;}.category-item:nth-child(5){grid-column:3/span 1;grid-row:3/span 1;}.grid-layout{grid-template:none;}.main-post{grid-column:1/span 2;grid-row:1/span 2;}.side-post{grid-column:1/span 2;height:auto;}.side-post img{width:150px;}.book-popup{padding:1rem;}.book-popup form{padding:1rem;}}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0;}.pagination li.active{background-color:#e67e22;color:#fff;padding:6px 14px;border-radius:5px;}.pagination a{padding:8px 14px;background-color:#f8f8f8;color:#011027;border-radius:5px;text-decoration:none;transition:background-color .3s;}.pagination a:hover{background-color:#e67e22;color:#fff;}