@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Gloock&display=swap");a,abbr,acronym,address,applet,aside,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,ins,kbd,label,legend,li,main,menu,nav,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}:focus{outline:0}body{line-height:1;color:black;background:white}li,ol,ul{list-style:none}li>ol,li>ul{margin:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:normal}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a,button{cursor:pointer}img{max-width:100%}input::-ms-clear{height:0;width:0}@media (min-width:1081px){.desktop-hide{display:none!important}}@media (max-width:1080px){.tablet-hide{display:none!important}}@media (max-width:767px){.mobile-hide{display:none!important}}.mobile-show{display:none!important}@media (max-width:767px){.mobile-show{display:block!important}}html{font-size:62.5%}@media (max-width:767px){html{scroll-padding-top:0!important;margin-top:0!important}}body{box-sizing:border-box;font-family:"Inter",Arial,sans-serif;font-weight:400;font-size:12px;font-size:1.2rem;color:#222222;overflow-x:hidden;background:#FFFFFF}body *,body :after,body :before{box-sizing:border-box;vertical-align:top}body.customize-support header{margin-top:3.2rem}@media (max-width:767px){body.customize-support header{margin-top:0}}body.customize-support #layout{min-height:calc(100vh - 3.2rem)}@media (max-width:767px){body.customize-support #layout{min-height:100vh}}body.show-drawer{overflow:hidden}body.show-drawer button.drawer-overlay{z-index:100;opacity:1}body.show-menu{overflow:hidden}body.show-menu menu button.overlay{z-index:100;opacity:1}body.show-menu menu #menu{left:0}#layout{min-height:100vh}a,button{cursor:pointer;text-decoration:none;background:none;color:inherit}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none;color:inherit}svg{transition:fill 0.35s ease-out 0s;fill:currentColor}.visually-hidden{display:none}.nowrap{white-space:nowrap}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}div.cartouche-golf-pass{position:relative;height:100%;padding-top:4.8rem}div.cartouche-golf-pass div.logo{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;position:absolute;z-index:1;top:0;left:0;width:100%;height:9.6rem;line-height:9.6rem;text-align:center;background-image:url(../images/home/cartouche-golf-pass-logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;font-size:4.8rem}div.cartouche-golf-pass div.content{position:relative;height:100%;background-color:#FFFFFF;padding:8rem 4.8rem 12rem 4.8rem;border-width:0.2rem;border-style:solid;border-color:#E9E9E9;border-radius:0.8rem;line-height:1.5}@media (max-width:767px){div.cartouche-golf-pass div.content{padding:8rem 3.2rem 3.2rem 3.2rem}}div.cartouche-golf-pass h2{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;text-align:center;font-size:3.2rem}div.cartouche-golf-pass div.description{font-family:"Inter",Arial,sans-serif;font-weight:300;font-size:1.6rem;margin-top:2.4rem}div.cartouche-golf-pass div.description p+p{margin-top:0.8rem}div.cartouche-golf-pass .button{position:absolute;bottom:4rem;left:calc(50% - 24rem);text-align:center;width:48rem}@media (max-width:767px){div.cartouche-golf-pass .button{position:static;display:block;width:100%;text-align:center;margin-top:3.2rem}}[type=button].primary,[type=submit].primary,a.button.primary,button.button.primary{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:background-color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;height:auto;min-height:4.8rem;padding:1.2rem 2.4rem;color:#FFFFFF;background:none;background-color:#D7912A;border-radius:2.4rem;text-decoration:none;border:none;box-shadow:none;cursor:pointer}[type=button].primary:active,[type=button].primary:focus,[type=button].primary:hover,[type=submit].primary:active,[type=submit].primary:focus,[type=submit].primary:hover,a.button.primary:active,a.button.primary:focus,a.button.primary:hover,button.button.primary:active,button.button.primary:focus,button.button.primary:hover{text-decoration:none;background-color:#c38325}[type=button].primary svg,[type=submit].primary svg,a.button.primary svg,button.button.primary svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}[type=button].primary.disabled,[type=button].primary:disabled,[type=button].primary[disabled],[type=submit].primary.disabled,[type=submit].primary:disabled,[type=submit].primary[disabled],a.button.primary.disabled,a.button.primary:disabled,a.button.primary[disabled],button.button.primary.disabled,button.button.primary:disabled,button.button.primary[disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}[type=button].primary.disabled:active,[type=button].primary.disabled:focus,[type=button].primary.disabled:hover,[type=button].primary:disabled:active,[type=button].primary:disabled:focus,[type=button].primary:disabled:hover,[type=button].primary[disabled]:active,[type=button].primary[disabled]:focus,[type=button].primary[disabled]:hover,[type=submit].primary.disabled:active,[type=submit].primary.disabled:focus,[type=submit].primary.disabled:hover,[type=submit].primary:disabled:active,[type=submit].primary:disabled:focus,[type=submit].primary:disabled:hover,[type=submit].primary[disabled]:active,[type=submit].primary[disabled]:focus,[type=submit].primary[disabled]:hover,a.button.primary.disabled:active,a.button.primary.disabled:focus,a.button.primary.disabled:hover,a.button.primary:disabled:active,a.button.primary:disabled:focus,a.button.primary:disabled:hover,a.button.primary[disabled]:active,a.button.primary[disabled]:focus,a.button.primary[disabled]:hover,button.button.primary.disabled:active,button.button.primary.disabled:focus,button.button.primary.disabled:hover,button.button.primary:disabled:active,button.button.primary:disabled:focus,button.button.primary:disabled:hover,button.button.primary[disabled]:active,button.button.primary[disabled]:focus,button.button.primary[disabled]:hover{text-decoration:none;background-color:#D7912A}[type=button].primary.large,[type=submit].primary.large,a.button.primary.large,button.button.primary.large{min-height:6.4rem;padding:1.6rem 3.2rem;border-radius:3.2rem;font-size:1.6rem;line-height:3.2rem}[type=button].secondary,[type=submit].secondary,a.button.secondary,button.button.secondary{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:border-color 0.35s ease-out 0s,color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;min-height:4.8rem;height:auto;padding:1rem 2.2rem;color:#D7912A;background:none;background-color:transparent;border:0.2rem solid #D7912A;border-radius:2.4rem;text-decoration:none;box-shadow:none;cursor:pointer;backdrop-filter:blur(3.2rem)}[type=button].secondary:active,[type=button].secondary:focus,[type=button].secondary:hover,[type=submit].secondary:active,[type=submit].secondary:focus,[type=submit].secondary:hover,a.button.secondary:active,a.button.secondary:focus,a.button.secondary:hover,button.button.secondary:active,button.button.secondary:focus,button.button.secondary:hover{text-decoration:none;border-color:#c38325;color:#c38325}[type=button].secondary svg,[type=submit].secondary svg,a.button.secondary svg,button.button.secondary svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}[type=button].secondary:before,[type=submit].secondary:before,a.button.secondary:before,button.button.secondary:before{background-image:url()}[type=button].secondary.disabled,[type=button].secondary:disabled,[type=button].secondary[disabled],[type=submit].secondary.disabled,[type=submit].secondary:disabled,[type=submit].secondary[disabled],a.button.secondary.disabled,a.button.secondary:disabled,a.button.secondary[disabled],button.button.secondary.disabled,button.button.secondary:disabled,button.button.secondary[disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}[type=button].secondary.disabled:active,[type=button].secondary.disabled:focus,[type=button].secondary.disabled:hover,[type=button].secondary:disabled:active,[type=button].secondary:disabled:focus,[type=button].secondary:disabled:hover,[type=button].secondary[disabled]:active,[type=button].secondary[disabled]:focus,[type=button].secondary[disabled]:hover,[type=submit].secondary.disabled:active,[type=submit].secondary.disabled:focus,[type=submit].secondary.disabled:hover,[type=submit].secondary:disabled:active,[type=submit].secondary:disabled:focus,[type=submit].secondary:disabled:hover,[type=submit].secondary[disabled]:active,[type=submit].secondary[disabled]:focus,[type=submit].secondary[disabled]:hover,a.button.secondary.disabled:active,a.button.secondary.disabled:focus,a.button.secondary.disabled:hover,a.button.secondary:disabled:active,a.button.secondary:disabled:focus,a.button.secondary:disabled:hover,a.button.secondary[disabled]:active,a.button.secondary[disabled]:focus,a.button.secondary[disabled]:hover,button.button.secondary.disabled:active,button.button.secondary.disabled:focus,button.button.secondary.disabled:hover,button.button.secondary:disabled:active,button.button.secondary:disabled:focus,button.button.secondary:disabled:hover,button.button.secondary[disabled]:active,button.button.secondary[disabled]:focus,button.button.secondary[disabled]:hover{text-decoration:none;border-color:#D7912A;color:#D7912A}[type=button].secondary.large,[type=submit].secondary.large,a.button.secondary.large,button.button.secondary.large{min-height:6.4rem;padding:1.4rem 3rem;border-radius:3.2rem;font-size:1.6rem;line-height:3.2rem}footer{font-family:"Inter",Arial,sans-serif;font-weight:100;background-color:#222222;color:#FFFFFF;line-height:1.5}footer #footer{padding:6.4rem max(6.4rem,(100vw - 131.2rem)/2);text-align:right}footer #footer:after{content:"";display:block;clear:both}@media (max-width:1080px){footer #footer{padding:6.4rem 3.2rem}}@media (max-width:767px){footer #footer{padding:4.8rem 1.6rem;text-align:center}}footer #footer a.logo{display:block;float:left;height:12.8rem;width:12.8rem;background-image:url(../images/footer/logo.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media (max-width:767px){footer #footer a.logo{float:none;width:100%}}footer #footer>div{display:inline-block;text-align:left;margin-left:12.8rem;line-height:1.5;font-size:1.6rem}@media (max-width:1080px){footer #footer>div{margin-left:6.4rem}}@media (max-width:767px){footer #footer>div{display:block;margin:4.8rem 0 0 0;text-align:center}}footer #footer>div h6{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:2rem;margin-bottom:1.6rem}footer #footer>div li+li{margin-top:0.8rem}footer #footer>div a{display:inline-block;padding-left:3.2rem;background-position:left;background-size:2.4rem;background-repeat:no-repeat}footer #footer>div a.tel{background-image:url(../images/footer/tel.svg)}footer #footer>div a.mail{background-image:url(../images/footer/mail.svg)}footer #footer>div strong{font-family:"Inter",Arial,sans-serif;font-weight:500;display:block;margin-bottom:0.8rem}footer #legal{background-color:rgba(0,0,0,0.5);padding:2.4rem max(6.4rem,(100vw - 131.2rem)/2)}footer #legal:after{content:"";display:block;clear:both}@media (max-width:1080px){footer #legal{padding:2.4rem 3.2rem}}@media (max-width:767px){footer #legal{padding:2.4rem 1.6rem}}footer #legal ul{float:right}footer #legal li{display:inline-block}footer #legal li+li{margin-left:2.4rem}@media (max-width:767px){footer #legal li+li{margin-left:1.6rem}}footer #legal a{font-family:"Inter",Arial,sans-serif;font-weight:300}@media (max-width:767px){footer #legal span.copyright span{display:none}}header{position:fixed;z-index:90;top:0;left:0;width:100%;padding:3.2rem max(6.4rem,(100vw - 131.2rem)/2);color:#FFFFFF;background-color:transparent;text-shadow:0 0 0.8rem rgba(34,34,34,0.5);text-align:center}header:after{content:"";display:block;clear:both}@media (max-width:1080px){header{padding:2.4rem 3.2rem}}@media (max-width:767px){header{padding:1.6rem 1.6rem 1.6rem 1.6rem;text-align:left}}header.sticky:before{opacity:0}header.sticky:after{opacity:1}header:before{transition:opacity 0.35s ease-out 0s;display:block;content:"";position:absolute;z-index:-1;top:0;bottom:-6.4rem;left:0;right:0;background:linear-gradient(0deg,rgba(34,34,34,0) 0%,rgba(34,34,34,0.5) 100%)}header:after{transition:opacity 0.35s ease-out 0s;display:block;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:0;background-color:#222222}header button.show-menu{display:none;float:left;height:4.8rem;width:4.8rem;color:#FFFFFF}header button.show-menu svg{height:100%;width:100%;stroke:currentColor}@media (max-width:1360px){header button.show-menu{display:block}}@media (max-width:767px){header button.show-menu{float:right;margin-right:-0.6rem}}header a.logo{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;display:inline-block;float:left;height:4.8rem;line-height:4.8rem;font-size:3.2rem}@media (max-width:1360px){header a.logo{float:none;margin:0 7.2rem 0 2.4rem}}@media (max-width:767px){header a.logo{line-height:3.2rem;font-size:2.4rem;padding:0.8rem 0;margin:0}}header a.logo:before{display:inline-block;content:"";background-image:url(../images/header/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:4.8rem;width:8.3rem;margin:0 1.6rem 0 0}@media (max-width:767px){header a.logo:before{height:3.2rem;width:5.6rem;margin-right:1.2rem}}header nav{float:right}@media (max-width:1360px){header nav{display:none}}header nav li{display:inline-block;margin-left:2.4rem}header nav li[class*=current] a:before{width:100%}header nav li a:not([href*=booking]){font-family:"Inter",Arial,sans-serif;font-weight:300;position:relative;display:inline-block;height:4.8rem;line-height:4.8rem;font-size:1.6rem;padding:0}header nav li a:not([href*=booking]):before{transition:width 0.35s ease-out 0s;display:block;content:"";position:absolute;bottom:0.2rem;left:0;height:0.2rem;width:0;border-radius:0.1rem;background-color:#FFFFFF;box-shadow:0 0 0.8rem rgba(34,34,34,0.5)}header nav li a:not([href*=booking]):active:before,header nav li a:not([href*=booking]):focus:before,header nav li a:not([href*=booking]):hover:before{width:100%}header nav li a[href*=booking]{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:border-color 0.35s ease-out 0s,color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;min-height:4.8rem;height:auto;padding:1rem 2.2rem;color:#D7912A;background:none;background-color:transparent;border:0.2rem solid #D7912A;border-radius:2.4rem;text-decoration:none;box-shadow:none;cursor:pointer;backdrop-filter:blur(3.2rem);color:#FFFFFF;border-color:#FFFFFF}header nav li a[href*=booking]:active,header nav li a[href*=booking]:focus,header nav li a[href*=booking]:hover{text-decoration:none;border-color:#c38325;color:#c38325}header nav li a[href*=booking] svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}header nav li a[href*=booking]:before{background-image:url()}header nav li a[href*=booking].disabled,header nav li a[href*=booking]:disabled,header nav li a[href*=booking][disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}header nav li a[href*=booking].disabled:active,header nav li a[href*=booking].disabled:focus,header nav li a[href*=booking].disabled:hover,header nav li a[href*=booking]:disabled:active,header nav li a[href*=booking]:disabled:focus,header nav li a[href*=booking]:disabled:hover,header nav li a[href*=booking][disabled]:active,header nav li a[href*=booking][disabled]:focus,header nav li a[href*=booking][disabled]:hover{text-decoration:none;border-color:#D7912A;color:#D7912A}#hero{position:relative;height:100vh;max-height:88rem;background-color:#222222;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}@media (max-width:767px){#hero{max-height:100vh}}#hero div.royalSlider{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}#hero div.royalSlider div.rsBullets{display:none}#hero div.content{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;z-index:50;height:100%;width:100%;padding:calc(11.2rem + 12.8rem) max(6.4rem,(100vw - 131.2rem)/2) 12.8rem max(6.4rem,(100vw - 131.2rem)/2);color:#FFFFFF;text-align:center;text-shadow:0 0 0.8rem rgba(34,34,34,0.5);background-color:rgba(34,34,34,0.1)}@media (max-width:1080px){#hero div.content{padding:calc(9.6rem + 6.4rem) 3.2rem 6.4rem 3.2rem}}@media (max-width:767px){#hero div.content{padding:calc(8rem + 4.8rem) 1.6rem 4.8rem 1.6rem;justify-content:center}}#hero h1{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:6.4rem;line-height:1.2}@media (max-width:767px){#hero h1{font-size:4.8rem}}#hero p{font-family:"Inter",Arial,sans-serif;font-weight:100;font-size:2.4rem;line-height:1.5;margin-top:2.4rem}#hero .button{margin-top:6.4rem}@media (max-width:767px){#hero .button{margin-top:4.8rem;min-height:4.8rem;padding:1rem 2.2rem;border-radius:2.4rem;font-size:1.2rem;line-height:2.4rem}}#hero .button.secondary{color:#FFFFFF;border-color:#FFFFFF;text-shadow:0 0 0.8rem rgba(34,34,34,0.5);box-shadow:0 0 0.8rem rgba(34,34,34,0.5)}#hero .button.secondary:active,#hero .button.secondary:focus,#hero .button.secondary:hover{border-color:#D7912A;color:#D7912A}@media (min-width:1081px){menu{display:none}}menu button.overlay{transition:opacity 0.35s ease-out 0s;position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.75);opacity:0}menu #menu{transition:left 0.35s ease-out 0s;position:relative;position:fixed;z-index:101;top:0;bottom:0;left:-57.6rem;width:57.6rem;background-color:#222222;color:#FFFFFF}menu #menu>div.hider{position:relative;height:100%;width:100%;overflow:hidden}menu #menu>div.hider>div.scroll{position:absolute;top:0;bottom:0;left:0;right:-3.2rem;overflow-y:auto}@media (max-width:767px){menu #menu{left:-100vw;width:100vw}}menu #menu div.content{position:relative;border-width:2.4rem calc(3.2rem + 3.2rem) 6.4rem 3.2rem;border-style:solid;border-color:transparent;min-height:100vh}@media (max-width:767px){menu #menu div.content{border-width:1.6rem calc(1.6rem + 3.2rem) 6.4rem 1.6rem}}menu #menu button.close{position:absolute;top:0;right:0;height:4.8rem;width:4.8rem;background-image:url(../images/menu/close.svg);background-size:100%;background-position:center;background-repeat:no-repeat}@media (max-width:767px){menu #menu button.close{right:-0.6rem}}menu #menu a.logo{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;display:block;height:4.8rem;line-height:4.8rem;font-size:3.2rem}@media (max-width:767px){menu #menu a.logo{line-height:3.2rem;font-size:2.4rem;padding:0.8rem 0;margin:0}}menu #menu a.logo:before{display:inline-block;content:"";background-image:url(../images/menu/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:4.8rem;width:8.3rem;margin:0 1.6rem 0 0}@media (max-width:767px){menu #menu a.logo:before{height:3.2rem;width:5.6rem;margin-right:1.2rem}}menu #menu nav{margin-top:9.6rem}menu #menu nav ul{margin:0}menu #menu nav ul li {margin-top:2.4rem}menu #menu nav ul li [class*=current] a:before{width:100%}menu #menu nav a:not([href*=booking]){font-family:"Inter",Arial,sans-serif;font-weight:300;position:relative;display:inline-block;height:4.8rem;line-height:4.8rem;font-size:1.6rem;padding:0}menu #menu nav a:not([href*=booking]):before{transition:width 0.35s ease-out 0s;display:block;content:"";position:absolute;bottom:0.2rem;left:0;height:0.2rem;width:0;border-radius:0.1rem;background-color:#FFFFFF;box-shadow:0 0 0.8rem rgba(34,34,34,0.5)}menu #menu nav a:not([href*=booking]):active:before,menu #menu nav a:not([href*=booking]):focus:before,menu #menu nav a:not([href*=booking]):hover:before{width:100%}menu #menu nav a[href*=booking]{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:border-color 0.35s ease-out 0s,color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;min-height:4.8rem;height:auto;padding:1rem 2.2rem;color:#D7912A;background:none;background-color:transparent;border:0.2rem solid #D7912A;border-radius:2.4rem;text-decoration:none;box-shadow:none;cursor:pointer;backdrop-filter:blur(3.2rem);color:#FFFFFF;border-color:#FFFFFF;margin-top:2.4rem}menu #menu nav a[href*=booking]:active,menu #menu nav a[href*=booking]:focus,menu #menu nav a[href*=booking]:hover{text-decoration:none;border-color:#c38325;color:#c38325}menu #menu nav a[href*=booking] svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}menu #menu nav a[href*=booking]:before{background-image:url()}menu #menu nav a[href*=booking].disabled,menu #menu nav a[href*=booking]:disabled,menu #menu nav a[href*=booking][disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}menu #menu nav a[href*=booking].disabled:active,menu #menu nav a[href*=booking].disabled:focus,menu #menu nav a[href*=booking].disabled:hover,menu #menu nav a[href*=booking]:disabled:active,menu #menu nav a[href*=booking]:disabled:focus,menu #menu nav a[href*=booking]:disabled:hover,menu #menu nav a[href*=booking][disabled]:active,menu #menu nav a[href*=booking][disabled]:focus,menu #menu nav a[href*=booking][disabled]:hover{text-decoration:none;border-color:#D7912A;color:#D7912A}div.royalSlider{background-color:transparent!important}div.royalSlider div.rsOverflow{background-color:transparent!important}div.royalSlider div.rsBullets{padding-top:1.6rem}div.royalSlider div.rsBullet{padding:0.4rem}div.royalSlider div.rsBullet span{background-color:#7B7B7B}div.royalSlider div.rsBullet.rsNavSelected span{background-color:#D7912A}#page-booking #hero{max-height:48rem}@media (max-width:1080px){#page-booking #hero{max-height:32rem}}#page-booking #content{padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-booking #content{padding:6.4rem 3.2rem}}@media (max-width:1080px){#page-booking #content{padding:4.8rem 1.6rem}}#page-booking div.wpforms-container-full:not(:empty){margin:0}#page-booking div.wpforms-field-container{font-family:"Inter",Arial,sans-serif;font-weight:400;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:-3.2rem -1.6rem 0 -1.6rem}#page-booking div.wpforms-field-container:after{content:"";display:block;clear:both}#page-booking div.wpforms-field-container div.wpforms-field{width:50%;padding:3.2rem 1.6rem 0 1.6rem}@media (max-width:1080px){#page-booking div.wpforms-field-container div.wpforms-field{width:100%}}#page-booking div.wpforms-field-container div.wpforms-field-number-slider input[type=range]{border-color:rgba(0,0,0,0.25)}#page-booking div.wpforms-submit-container{margin:6.4rem 0 0 0;text-align:center}@media (max-width:1080px){#page-booking div.wpforms-submit-container{margin-top:3.2rem}}#page-booking div.wpforms-submit-container button{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:background-color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;height:auto;min-height:4.8rem;padding:1.2rem 2.4rem;color:#FFFFFF;background:none;background-color:#D7912A;border-radius:2.4rem;text-decoration:none;border:none;box-shadow:none;cursor:pointer;min-height:6.4rem;padding:1.6rem 3.2rem;border-radius:3.2rem;font-size:1.6rem;line-height:3.2rem}#page-booking div.wpforms-submit-container button:active,#page-booking div.wpforms-submit-container button:focus,#page-booking div.wpforms-submit-container button:hover{text-decoration:none;background-color:#c38325}#page-booking div.wpforms-submit-container button svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}#page-booking div.wpforms-submit-container button.disabled,#page-booking div.wpforms-submit-container button:disabled,#page-booking div.wpforms-submit-container button[disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}#page-booking div.wpforms-submit-container button.disabled:active,#page-booking div.wpforms-submit-container button.disabled:focus,#page-booking div.wpforms-submit-container button.disabled:hover,#page-booking div.wpforms-submit-container button:disabled:active,#page-booking div.wpforms-submit-container button:disabled:focus,#page-booking div.wpforms-submit-container button:disabled:hover,#page-booking div.wpforms-submit-container button[disabled]:active,#page-booking div.wpforms-submit-container button[disabled]:focus,#page-booking div.wpforms-submit-container button[disabled]:hover{text-decoration:none;background-color:#D7912A}#page-contact #hero{max-height:48rem}@media (max-width:1080px){#page-contact #hero{max-height:32rem}}#page-contact #content{padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-contact #content{padding:6.4rem 3.2rem}}@media (max-width:1080px){#page-contact #content{padding:4.8rem 1.6rem}}#page-contact #content>p{font-family:"Inter",Arial,sans-serif;font-weight:300;margin:0 auto 6.4rem auto;max-width:64rem;font-size:2.4rem;line-height:1.5;text-align:center}@media (max-width:1080px){#page-contact #content>p{margin-bottom:3.2rem}}@media (max-width:767px){#page-contact #content>p{font-size:2rem}}#page-contact div.wpforms-container-full:not(:empty){width:100%;max-width:64rem;margin:0 auto}#page-contact div.wpforms-field-container{font-family:"Inter",Arial,sans-serif;font-weight:400;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:-3.2rem -1.6rem 0 -1.6rem}#page-contact div.wpforms-field-container:after{content:"";display:block;clear:both}#page-contact div.wpforms-field-container div.wpforms-field{width:100%;padding:3.2rem 1.6rem 0 1.6rem}#page-contact div.wpforms-field-container div.wpforms-field input[type=email],#page-contact div.wpforms-field-container div.wpforms-field input[type=text]{max-width:100%}#page-contact div.wpforms-submit-container{margin:6.4rem 0 0 0;text-align:center}@media (max-width:1080px){#page-contact div.wpforms-submit-container{margin-top:3.2rem}}#page-contact div.wpforms-submit-container button{font-family:"Inter",Arial,sans-serif;font-weight:600;transition:background-color 0.35s ease-out 0s;display:inline-block;font-size:1.2rem;line-height:2.4rem;height:auto;min-height:4.8rem;padding:1.2rem 2.4rem;color:#FFFFFF;background:none;background-color:#D7912A;border-radius:2.4rem;text-decoration:none;border:none;box-shadow:none;cursor:pointer;min-height:6.4rem;padding:1.6rem 3.2rem;border-radius:3.2rem;font-size:1.6rem;line-height:3.2rem}#page-contact div.wpforms-submit-container button:active,#page-contact div.wpforms-submit-container button:focus,#page-contact div.wpforms-submit-container button:hover{text-decoration:none;background-color:#c38325}#page-contact div.wpforms-submit-container button svg{height:2.4rem;width:2.4rem;margin:0 0.8rem 0 -0.4rem;fill:currentColor}#page-contact div.wpforms-submit-container button.disabled,#page-contact div.wpforms-submit-container button:disabled,#page-contact div.wpforms-submit-container button[disabled]{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}#page-contact div.wpforms-submit-container button.disabled:active,#page-contact div.wpforms-submit-container button.disabled:focus,#page-contact div.wpforms-submit-container button.disabled:hover,#page-contact div.wpforms-submit-container button:disabled:active,#page-contact div.wpforms-submit-container button:disabled:focus,#page-contact div.wpforms-submit-container button:disabled:hover,#page-contact div.wpforms-submit-container button[disabled]:active,#page-contact div.wpforms-submit-container button[disabled]:focus,#page-contact div.wpforms-submit-container button[disabled]:hover{text-decoration:none;background-color:#D7912A}#page-golf #hero div.logo{margin-bottom:3.2rem}#page-golf #hero div.logo img{height:12.8rem}@media (max-width:767px){#page-golf #hero div.logo img{height:9.6rem}}#page-golf #presentation{display:flex;padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-golf #presentation{padding:6.4rem 3.2rem;flex-direction:column}}@media (max-width:767px){#page-golf #presentation{padding:4.8rem 1.6rem}}#page-golf #presentation div.description{font-family:"Inter",Arial,sans-serif;font-weight:300;width:calc(100% - 24rem);padding-right:12.8rem;line-height:1.5;font-size:2.4rem}@media (max-width:1080px){#page-golf #presentation div.description{width:100%;padding-right:0}}@media (max-width:767px){#page-golf #presentation div.description{font-size:2rem}}#page-golf #presentation div.description p+p{margin-top:1.6rem}#page-golf #presentation div.details{width:24rem}@media (max-width:1080px){#page-golf #presentation div.details{width:100%;margin-top:6.4rem}}@media (max-width:767px){#page-golf #presentation div.details{margin-top:4.8rem}}#page-golf #presentation div.details ul{margin:-2.4rem 0 0 0}@media (max-width:1080px){#page-golf #presentation div.details ul{margin:-2.4rem -1.6rem 0 -1.6rem;text-align:center}}#page-golf #presentation div.details li{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:2rem;min-height:3.2rem;line-height:3.2rem;padding-left:4.8rem;background-position:top left;background-size:3.2rem;background-repeat:no-repeat;margin-top:2.4rem}@media (max-width:1080px){#page-golf #presentation div.details li{display:inline-block;width:12rem;padding:4.8rem 1.6rem 0 1.6rem;background-position:top;text-align:center}}#page-golf #presentation div.details li.architect{background-image:url(../images/golf/architect.svg)}@media (max-width:1080px){#page-golf #presentation div.details li.architect{width:auto}}@media (max-width:767px){#page-golf #presentation div.details li.architect{width:100%}}#page-golf #presentation div.details li.buggy{background-image:url(../images/golf/buggy.svg)}#page-golf #presentation div.details li.caddy{background-image:url(../images/golf/caddy.svg)}#page-golf #presentation div.details li.creation{background-image:url(../images/golf/creation.svg)}#page-golf #presentation div.details li.restaurant{background-image:url(../images/golf/restaurant.svg)}#page-golf #presentation div.details li.size{background-image:url(../images/golf/size.svg)}#page-golf #cta{padding:0 max(6.4rem,(100vw - 131.2rem)/2) 12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-golf #cta{padding:0 3.2rem 6.4rem 3.2rem}}@media (max-width:767px){#page-golf #cta{padding:0 1.6rem 4.8rem 1.6rem}}#page-golf #slider{padding:4.8rem 0 4.8rem 0;background-color:#F8F8F8}@media (max-width:1080px){#page-golf #slider div.desktop{display:none}}#page-golf #slider div.mobile{display:none}@media (max-width:1080px){#page-golf #slider div.mobile{display:block}}#page-golf #map{height:80rem}@media (max-width:1080px){#page-golf #map{height:calc(100vh - 9.6rem)}}@media (max-width:767px){#page-golf #map{height:calc(100vh - 8rem)}}#page-home #golf_passes{background-color:#FFFFFF;padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-home #golf_passes{padding:6.4rem 3.2rem}}@media (max-width:767px){#page-home #golf_passes{padding:4.8rem 1.6rem}}#page-home #golf_passes div.intro{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:2.4rem}#page-home #golf_passes div.intro p+p{margin-top:1.6rem}#page-home #golf_passes ul.list{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:0 -1.6rem}#page-home #golf_passes ul.list:after{content:"";display:block;clear:both}#page-home #golf_passes ul.list li.item{position:relative;width:100%;padding:6.4rem 1.6rem 0 1.6rem}@media (max-width:1080px){#page-home #golf_passes ul.list li.item{width:100%;padding-top:3.2rem}}#page-home #golf_courses{background-color:#F8F8F8;padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-home #golf_courses{padding:6.4rem 3.2rem}}@media (max-width:767px){#page-home #golf_courses{padding:4.8rem 1.6rem}}#page-home #golf_courses h2{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:4.8rem;margin-bottom:6.4rem}#page-home #golf_courses ul.list li.item{margin-top:3.2rem}#page-home #golf_courses ul.list li.item:nth-of-type(2n) div.cartouche-golf-course{flex-direction:row-reverse}@media (max-width:1080px){#page-home #golf_courses ul.list li.item:nth-of-type(2n) div.cartouche-golf-course{flex-direction:column}}#page-home #golf_courses div.cartouche-golf-course{display:flex;flex-direction:row;background-color:#FFFFFF;border-radius:0.8rem;overflow:hidden}@media (max-width:1080px){#page-home #golf_courses div.cartouche-golf-course{flex-direction:column}}#page-home #golf_courses div.cartouche-golf-course div.cover{position:relative;width:40%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1080px){#page-home #golf_courses div.cartouche-golf-course div.cover{width:100%;height:24rem}}#page-home #golf_courses div.cartouche-golf-course div.cover div.logo{position:absolute;height:9.6rem;top:calc(50% - 4.8rem);left:0;width:100%;text-align:center}#page-home #golf_courses div.cartouche-golf-course div.cover div.logo img{height:100%;width:auto}#page-home #golf_courses div.cartouche-golf-course div.content{width:60%;padding:4rem 4.8rem;line-height:1.5}@media (max-width:1080px){#page-home #golf_courses div.cartouche-golf-course div.content{width:100%}}@media (max-width:767px){#page-home #golf_courses div.cartouche-golf-course div.content{padding:3.4rem}}#page-home #golf_courses div.cartouche-golf-course h3{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:3.2rem}@media (max-width:767px){#page-home #golf_courses div.cartouche-golf-course h3{text-align:center}}#page-home #golf_courses div.cartouche-golf-course div.description{font-family:"Inter",Arial,sans-serif;font-weight:300;font-size:1.6rem;margin-top:2.4rem}#page-home #golf_courses div.cartouche-golf-course div.description p+p{margin-top:0.8rem}#page-home #golf_courses div.cartouche-golf-course .button{margin-top:3.2rem}@media (max-width:767px){#page-home #golf_courses div.cartouche-golf-course .button{width:100%;text-align:center}}#page-home #golf_courses div.cta{margin-top:6.4rem;text-align:center}#page-home #custom_made_travel{background-color:#222222;background-position:center;background-size:cover;background-repeat:no-repeat}#page-home #custom_made_travel div.content{padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2);text-shadow:0 0 0.8rem rgba(34,34,34,0.5);color:#FFFFFF}@media (max-width:1080px){#page-home #custom_made_travel div.content{padding:12.8rem 3.2rem}}@media (max-width:767px){#page-home #custom_made_travel div.content{padding:12.8rem 1.6rem;text-align:center}}#page-home #custom_made_travel h2{font-family:"Inter",Arial,sans-serif;font-weight:100;font-size:2.4rem}@media (max-width:767px){#page-home #custom_made_travel h2{font-size:2rem;line-height:1.5}}#page-home #custom_made_travel div.description{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;line-height:1.5;font-size:3.2rem;margin-top:2.4rem}@media (max-width:767px){#page-home #custom_made_travel div.description{font-size:2.4rem}}#page-home #custom_made_travel .button{margin-top:4.8rem}#page-home #custom_made_travel .button.secondary{color:#FFFFFF;border-color:#FFFFFF;text-shadow:0 0 0.8rem rgba(34,34,34,0.5);box-shadow:0 0 0.8rem rgba(34,34,34,0.5)}#page-home #custom_made_travel .button.secondary:active,#page-home #custom_made_travel .button.secondary:focus,#page-home #custom_made_travel .button.secondary:hover{border-color:#D7912A;color:#D7912A}#page-legal #hero{max-height:48rem}@media (max-width:1080px){#page-legal #hero{max-height:32rem}}#page-legal #content{font-family:"Inter",Arial,sans-serif;font-weight:300;padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2);font-size:2.4rem;line-height:1.5}@media (max-width:1080px){#page-legal #content{padding:6.4rem 3.2rem}}@media (max-width:767px){#page-legal #content{padding:4.8rem 1.6rem;font-size:2rem}}#page-legal #content h2{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:3.2rem;margin:4.8rem 0 2.4rem 0}#page-legal #content h2:first-of-type{margin-top:0}#page-legal #content p{margin-top:1.6rem}#page-legal #content strong{font-family:"Inter",Arial,sans-serif;font-weight:600}#page-legal #content a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Inter",Arial,sans-serif;font-weight:500;display:inline-block;line-height:inherit;color:#D7912A;max-width:100%}#page-what-is-included #hero{max-height:48rem}@media (max-width:1080px){#page-what-is-included #hero{max-height:32rem}}#page-what-is-included #presentation{display:flex;padding:12.8rem max(6.4rem,(100vw - 131.2rem)/2)}@media (max-width:1080px){#page-what-is-included #presentation{padding:6.4rem 3.2rem;flex-direction:column}}@media (max-width:767px){#page-what-is-included #presentation{padding:4.8rem 1.6rem}}#page-what-is-included #presentation div.description{font-family:"Inter",Arial,sans-serif;font-weight:300;width:calc(100% - 40rem);padding-right:12.8rem;line-height:1.5;font-size:2.4rem;margin-top:-1.6rem}@media (max-width:1080px){#page-what-is-included #presentation div.description{width:100%;padding-right:0}}@media (max-width:767px){#page-what-is-included #presentation div.description{font-size:2rem}}#page-what-is-included #presentation div.description p{margin-top:1.6rem}#page-what-is-included #presentation div.description strong{font-family:"Inter",Arial,sans-serif;font-weight:500}#page-what-is-included #presentation div.description ul{padding-left:1.6rem;margin-top:1.6rem}#page-what-is-included #presentation div.description li{position:relative;margin-top:0.8rem;padding-left:2.4rem}#page-what-is-included #presentation div.description li:before{background-color:#D7912A;display:block;content:"";position:absolute;top:1.4rem;left:0;height:0.8rem;width:0.8rem;border-radius:50%}#page-what-is-included #presentation div.details{width:40rem}@media (max-width:1080px){#page-what-is-included #presentation div.details{width:100%;margin-top:6.4rem}}@media (max-width:767px){#page-what-is-included #presentation div.details{margin-top:4.8rem}}#page-what-is-included #presentation div.details ul{margin:-2.4rem 0 0 0}@media (max-width:1080px){#page-what-is-included #presentation div.details ul{margin:-2.4rem -1.6rem 0 -1.6rem;text-align:center}}#page-what-is-included #presentation div.details li{font-family:"Gloock","Inter",Arial,sans-serif;font-weight:400;font-size:2rem;min-height:3.2rem;line-height:3.2rem;padding-left:4.8rem;background-position:top left;background-size:3.2rem;background-repeat:no-repeat;margin-top:2.4rem}@media (max-width:1080px){#page-what-is-included #presentation div.details li{display:inline-block;width:12rem;padding:4.8rem 1.6rem 0 1.6rem;background-position:top;text-align:center}}#page-what-is-included #presentation div.details li.architect{background-image:url(../images/golf/architect.svg)}@media (max-width:1080px){#page-what-is-included #presentation div.details li.architect{width:auto}}@media (max-width:767px){#page-what-is-included #presentation div.details li.architect{width:100%}}#page-what-is-included #presentation div.details li.buggy{background-image:url(../images/golf/buggy.svg)}#page-what-is-included #presentation div.details li.caddy{background-image:url(../images/golf/caddy.svg)}#page-what-is-included #presentation div.details li.creation{background-image:url(../images/golf/creation.svg)}#page-what-is-included #presentation div.details li.restaurant{background-image:url(../images/golf/restaurant.svg)}#page-what-is-included #presentation div.details li.size{background-image:url(../images/golf/size.svg)}#page-what-is-included #slider{padding:4.8rem 0 4.8rem 0;background-color:#F8F8F8}@media (max-width:1080px){#page-what-is-included #slider div.desktop{display:none}}#page-what-is-included #slider div.mobile{display:none}@media (max-width:1080px){#page-what-is-included #slider div.mobile{display:block}}#page-what-is-included #map{height:80rem}@media (max-width:1080px){#page-what-is-included #map{height:calc(100vh - 9.6rem)}}@media (max-width:767px){#page-what-is-included #map{height:calc(100vh - 8rem)}}
/*# sourceMappingURL=style.css.map */