@import"https://fonts.googleapis.com/css2?family=Magra:wght@400;700&display=swap";*{box-sizing:border-box}@media(min-width:1320px){*{font-size:1vw}}.layout{background-size:cover;background-position:50%}body{margin:0;box-sizing:border-box!important;font-family:Magra,sans-serif;color:#000}.texture{position:fixed;background-size:cover;height:100vh;width:100vw;pointer-events:none;z-index:-9}body>iframe{display:none}label{font-family:Magra,sans-serif}.textureBackground{background-image:url(/_next/static/media/fairwayPattern.45d7815d.svg);background-repeat:repeat;position:relative;background-size:1000px}.fade{height:300px;width:100%;left:0;background:linear-gradient(#32694f,transparent);position:absolute}.fade.bottom{bottom:0;height:300px}.fade.bottom,.fade.reverse{background:linear-gradient(transparent,#32694f)}@media(max-width:800px){.fade{height:200px}}.contain{max-width:1400px;margin:auto;padding:0 100px;box-sizing:border-box;width:100%}@media(min-width:1320px){.contain{max-width:100%;padding:0 7em}}.contain.center{text-align:center}@media(max-width:1200px){.contain{padding:0 75px}}@media(max-width:700px){.contain{padding:0 25px}}.contain.smallContain{max-width:600px;position:relative}.btns{display:flex;align-items:center}.btns.right{justify-content:flex-end;width:100%}.btns.space-between{justify-content:space-between;width:100%}.btns>div.column{display:flex;flex-direction:column;align-items:flex-start}.btns.left{justify-content:flex-start}.btns.left button{margin-right:15px}.btns.center{justify-content:center}.btns.column{flex-direction:column}.btns.column.center{align-items:center}.h1,h1,h2,h3,h4{line-height:1;color:#000;line-height:1.2}.h1,.h2,h1,h2,h3,h4{font-weight:700;font-family:Magra,sans-serif}.h2{font-size:65px}a,label,li,p{font-family:Magra,sans-serif;line-height:1.4;font-size:16px;font-weight:400}@media(max-width:800px){a,label,li,p{font-size:16.5px}}label{font-size:16px}ul{padding-left:25px}textarea{max-height:100px;max-width:100%}.divider{padding:20px 0;border-top:2px solid rgba(0,0,0,.3)}.h1,h1{font-size:75px;margin-top:0}@media(max-width:1200px){.h1,h1{font-size:60px}}@media(max-width:700px){.h1,h1{font-size:53px}}h2{font-size:55px}@media(max-width:1000px){h2{font-size:40px}}h3{font-size:27px}@media(max-width:1000px){h3{font-size:25px}}.css-26l3qy-menu{background:#fff!important}.text-btn{color:#000;font-weight:700;font-size:18px}.inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.inputs .input{width:48%;display:flex;flex-direction:column;position:relative}@media(max-width:600px){.inputs .input{width:100%}}.inputs .input.half{max-width:200px}.inputs .input.full{width:100%}.inputs .input.center{align-items:center}.inputs .input.center input{text-align:center}.inputs .input label{font-size:15.5px;margin-bottom:10px;line-height:1.2;color:#fff;text-align:left}.inputs .input label a{font-size:15px}.inputs .input input,.inputs .input textarea{background:#f7f7f7;border-radius:0;border:none;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);padding:10px 15px;font-size:16px;margin-bottom:20px;border-radius:5px;max-width:100%;max-height:150px;width:100%;outline:#c14741;font-family:sans-serif!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.inputs .input input.dob,.inputs .input textarea.dob{max-width:150px}.inputs .input input.medium,.inputs .input textarea.medium{max-width:300px}.inputs .input input::placeholder,.inputs .input textarea::placeholder{opacity:.7}.inputs .input textarea{min-height:100px}.inputs .input .invalid-feedback{color:red;position:relative;bottom:22px;font-size:15px;border-top:3px solid red;width:100%;padding-top:5px;z-index:2;text-align:left}.inputs .input.checkbox{display:flex;flex-direction:row;align-items:center}.inputs .input.checkbox input{cursor:pointer;position:relative}.inputs .input.checkbox input:before{content:"";border-radius:100%;border:2px solid #c4c4c4;height:26px;width:26px;position:absolute;left:-3px;top:50%;background:#fff;transform:translateY(-50%)}.inputs .input.checkbox input:after{display:none}.inputs .input.checkbox input.checked:after{display:block;content:"";border-radius:100%;background:#002169;height:20px;width:20px;position:absolute;left:2px;top:50%;transform:translateY(-50%)}.inputs .input.checkbox label{margin:0 0 0 20px;position:relative;top:-8px;cursor:pointer}.inputs .input.checkbox-reset{display:flex;justify-content:space-between}.inputs .input.checkbox-reset .checkbox{display:flex;align-items:center;justify-content:flex-start}.inputs .input.checkbox-reset .checkbox label{cursor:pointer;margin:0 0 0 22px}.inputs .input.checkbox-reset .checkbox label a{text-decoration:underline;cursor:pointer}.inputs .input.checkbox-reset .checkbox .box{display:flex;justify-content:center;align-items:center;border:2px solid #000;padding:0 8px;cursor:pointer}.inputs .input.checkbox-reset .checkbox .box span{font-size:22px;margin-left:0;font-weight:300}.inputs .input.checkbox-reset .reset{text-decoration:underline;cursor:pointer;font-weight:700}.invalid-feedback{color:red;position:relative;bottom:22px;font-size:15px;border-top:3px solid red;width:100%;padding-top:5px;z-index:2}.btn,button{font-weight:400;font-family:Magra,sans-serif;border-radius:8px!important;background:#000;padding:10px 30px;border:none;outline:none;cursor:pointer;color:#fff;font-size:20px;font-weight:600;pointer-events:all}.btn.full,button.full{width:100%}.btn.red,button.red{background-color:#c14741}.btn.disable,button.disable{pointer-events:none}.btn .orange,button .orange{background:#ff9d6e}.btn a,button a{color:#fff;font-weight:600;text-decoration:none}.btn .reverse,button .reverse{background:transparent;color:#000;border:1px solid #000}.btn .reverse a,button .reverse a{color:#000}.btn .loading,button .loading{padding:0!important}.btn .loading img,button .loading img{height:22px}.css-1hwfws3{height:43px}.react-select{max-width:600px;margin-top:0;margin-bottom:20px}.react-select .css-yk16xz-control{background:#fff}.react-select .css-1hb7zxy-IndicatorsContainer{width:100%;position:absolute}.react-select .css-g1d714-ValueContainer,.react-select .css-yk16xz-control{height:43px;min-height:auto;padding:0}.react-select .css-26l3qy-menu{z-index:5}.react-select .css-1pahdxg-control{height:43px}.react-select .css-g1d714-ValueContainer{height:41px}.react-select .css-g1d714-ValueContainer .css-1uccc91-singleValue{font-size:16px}.react-select .css-1wa3eu0-placeholder{cursor:text}.react-select .css-4ljt47-MenuList>div{cursor:pointer}.react-select input{height:34px!important}.react-select>div{background:transparent;border-radius:0;border:2px solid #c4c4c4;border-radius:8px;width:auto}.react-select>div span{display:none}.react-select>div svg{fill:#000;height:25px;width:25px;opacity:.7}.react-select.plain{width:100%;font-size:13px;outline:none;margin-bottom:10px;background:hsla(0,0%,100%,.2);padding:5px 10px;border-radius:10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.react-select.plain>div{border:none;outline:none;box-shadow:none}.react-select.plain>div svg{height:21px;width:21px;fill:#fff}.react-select.plain .css-yk16xz-control{background:transparent;height:auto;min-height:auto}.react-select.plain .css-g1d714-ValueContainer{height:auto;padding-left:0;cursor:pointer}.react-select.plain .css-1uccc91-singleValue{margin-left:0;position:absolute;top:auto;max-width:100%;transform:none;color:#fff}.react-select.plain .css-tlfecz-indicatorContainer{padding:0;cursor:pointer;width:100%;right:-20px;display:flex;justify-content:flex-end}.react-select.plain .css-4ljt47-MenuList{box-shadow:0 1px 4px 0 rgba(0,0,0,.4);width:185px}.react-select.plain .css-4ljt47-MenuList .css-9gakcf-option{background:#6fa182}.react-select.plain input{display:none}.loading{box-sizing:border-box;padding:100px 30px!important;display:flex;justify-content:center;align-items:center;width:100%}.loading.small{padding:30px!important}.loading.left{justify-content:flex-start}.loading img{height:50px;-webkit-animation:spin .5s infinite}.loading.white img{filter:brightness(0) invert(1)}.loading.inline{padding:0!important}.loading.inline img{height:20px}.loading.noSpace{padding:0!important}.loading.noSpace img{height:30px}.loading.cover{position:fixed;background:hsla(0,0%,100%,.8);height:100%;width:100%;z-index:99;padding:0;top:0;left:0;opacity:0;transition:all .5s;pointer-events:none}.loading.cover.show{opacity:1}.full{width:100%}.error{border-left:10px solid #c14741;background:#fff;padding:20px;font-weight:500;line-height:1.2;margin-top:20px;width:100%}.error,.error p{color:#c14741!important;font-size:16px}.error p{margin:0}.warning{background:rgba(235,182,61,.2);padding:20px}.card{border-radius:8px;background-color:#fff;box-shadow:0 0 6px 0 rgba(110,80,80,.25)}.white-icon{filter:brightness(0) invert(1)}.text-page{max-width:800px;margin:auto;padding:100px 30px;padding-top:100px!important}.text-page h1,.text-page h2,.text-page h3,.text-page h4{margin-top:45px;font-family:Magra,sans-serif;font-size:27px}.text-page h1{font-size:60px;font-family:Playfair Display,serif}.text-page li,.text-page p{color:#2d2926}.text-page li.disclaimer,.text-page p.disclaimer{opacity:.5;margin:0}.loader{height:45px;-webkit-animation:spin .5s infinite}@keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.disclaimer{opacity:.5;font-size:15px;margin:0}.autocomplete-dropdown-container{width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;font-size:15px;box-shadow:0 1px 4px 0 rgba(0,0,0,.4)}.autocomplete-dropdown-container .suggestion-item,.autocomplete-dropdown-container .suggestion-item--active{text-align:left;padding:10px 15px;background:#fff;border-bottom:1px solid #eaeaea;color:#000}.inputs .input input.location-search-input{margin-bottom:15px!important}.input .react-switch-bg{background-color:#eaeaea}.actions{display:flex;flex-wrap:wrap;width:100%;align-items:center;flex-direction:column}.actions.center{justify-content:center}.actions a{margin:5px}.actions a:last-child{margin-top:10px}.card-contain{background:hsla(0,0%,100%,.2);max-width:600px;padding:50px;border-radius:20px;margin-bottom:100px;position:relative;z-index:3;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}@media(max-width:700px){.card-contain{padding:25px}}.card-contain h3{position:relative;top:7px;margin-top:0;font-size:35px;margin-bottom:25px;color:#fff}.card-contain p{margin-top:15px;font-size:17px;color:#fff}.page{padding-top:100px;padding-bottom:100px;background:#f7f7f7}@media(max-width:900px){.page{padding-top:150px}}.page .center{text-align:center}.errorPage{height:100vh;background-color:#6fa182;min-height:100vh;color:#fff;height:100%;padding-top:120px}.errorPage,.generalButton{position:relative}.generalButton button{background:#ebb63d;padding:10px 25px;border:none;outline:none;cursor:pointer;color:#32694f;font-size:18px;border-radius:15px!important}.generalButton .reverse{background-color:#fff;color:#ebb63d}.generalButton .full{width:100%}.generalButton .square{border-radius:8px!important}.generalButton .small{padding:7px 20px;font-size:15px}.generalButton a{color:#000;font-weight:600;text-decoration:none}.generalButton .black{background:#000}.generalButton .black a{color:#fff}.generalButton .small a{font-size:15px}.generalButton .textOnly{background:transparent;padding:0 15px;color:#fff}header{position:fixed;z-index:999999;width:100%;left:0;top:0;font-weight:400;text-align:center;background:transparent;transition:all .3s}header .banner{display:flex;align-items:center;justify-content:center;gap:15px;padding:5px 15px;background-color:#32694f;color:#fff;margin-top:-42px;transition:all .3s}header .banner.active{margin-top:0}header .contain{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;box-sizing:border-box;height:75px;position:relative}@media(max-width:800px){header .contain{height:65px;height:55px}}header .contain a{text-decoration:none;color:#32694f;transition:all .3s}header .contain a:hover{transform:scale(1.05)}header .contain .links,header .contain nav{display:flex;align-items:center}header .contain .links a{color:#32694f;text-decoration:none;margin-right:20px}header .contain .links a:hover{filter:none}@media(max-width:800px){header .contain .links{display:none}}header .contain .logo{z-index:2;cursor:pointer}header .contain .logo img{height:60px}@media(max-width:800px){header .contain .logo img{height:47px}}header .btns button:last-child{margin-left:20px}header .btns.right{width:auto;display:flex;align-items:center}header .btns.right a{margin-left:20px}header .btns .hamburger-nav{margin-left:20px;width:25px;display:flex;justify-content:center;align-items:center;display:none;height:55px}@media(max-width:800px){header .btns .hamburger-nav{display:flex;align-items:center}}header .btns .hamburger-nav .hamburger{position:absolute;display:none;cursor:pointer;opacity:1;transform:scale(1);transition:all .3s;z-index:999999}header .btns .hamburger-nav .hamburger.hide{transform:scale(0);opacity:0}header .btns .hamburger-nav .hamburger.show{transform:scale(1);opacity:1}header .btns .hamburger-nav .hamburger.close{height:22px;filter:brightness(0) invert(1)}@media(max-width:800px){header .btns .hamburger-nav .hamburger{display:block}header .btns a{display:none}}header .btns button{font-size:19px;border-radius:8px;padding-left:25px;padding-right:25px}@media(max-width:800px){header .btns button{margin-left:10px!important;font-size:16px}}header .profile-btn{position:relative;display:flex;align-items:center}header .profile-btn .profile-arr{position:relative;right:10px;margin-top:-3px;pointer-events:none}@media(max-width:800px){header .profile-btn .profile-arr{display:none}}header .profile-btn .menu-trigger{background:#fff;color:#32694f;border-radius:90px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0 6px;box-shadow:0 1px 3px rgba(0,0,0,.3);border:none;vertical-align:middle;transition:box-shadow .4s ease;margin-left:auto}header .profile-btn .menu-trigger:hover{box-shadow:0 1px 8px rgba(0,0,0,.3)}header .profile-btn .menu-trigger span{vertical-align:middle;margin:0 10px;font-size:16px}header .profile-btn .menu-trigger img{border-radius:90px}header .profile-btn .menu{background:#fff;border-radius:8px;position:absolute;top:60px;right:0;width:300px;box-shadow:0 1px 8px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease,visibility .4s}header .profile-btn .menu.active{opacity:1;visibility:visible;transform:translateY(0)}header .profile-btn .menu ul{list-style:none;padding:0;margin:0}header .profile-btn .menu li{border-bottom:1px solid #ddd}header .profile-btn .menu li a{text-decoration:none;color:#333;padding:15px 20px;display:block}header .profile-btn .menu-container{position:relative;display:flex;justify-content:center;align-items:center}header .profile-btn .menu-container .menu-trigger{background:transparent;color:#32694f;box-shadow:none;padding-right:5px;font-size:16px;font-weight:400;justify-content:flex-end}@media(max-width:800px){header .profile-btn .menu-container .menu-trigger{display:none}}header .profile-btn .menu-container .menu{top:35px;border-radius:0;width:175px;box-shadow:0 1px 8px rgba(0,0,0,.3);padding:20px 0}header .profile-btn .menu-container .menu li{border-bottom:none}header .profile-btn .menu-container .menu li a{font-size:16px;padding:5px 30px;text-align:left}header .profile-btn .menu-container .menu li .logout{background:transparent;padding:0;text-align:left;width:100%;margin:0!important;font-weight:400;cursor:pointer;text-transform:none;letter-spacing:normal}header .profile-btn .menu-container .menu li .logout a{font-weight:400}header .mobile-dropdown{position:fixed;top:0;width:100%;height:100vh;background:linear-gradient(#32694f,#6fa182);box-shadow:0 1px 8px rgba(0,0,0,.3);opacity:0;margin-top:-50px;transition:all .3s;z-index:-9;right:-500px;pointer-events:none}@media(min-width:1000px){header .mobile-dropdown{display:none}}@media(max-width:800px){header .mobile-dropdown{width:100%;top:0}}header .mobile-dropdown.show{opacity:1;margin-top:0;pointer-events:all;z-index:99999;right:0}header .mobile-dropdown .contain{height:auto;padding:75px 30px 30px}header .mobile-dropdown .contain,header .mobile-dropdown .contain .links{display:flex;flex-direction:column}header .mobile-dropdown .contain .links a,header .mobile-dropdown .contain .links p{color:#fff;text-decoration:none;margin-right:0;text-align:left;margin-bottom:5px;font-size:35px}header .mobile-dropdown .contain .links p{margin:0;padding-top:15px;text-align:left;font-size:16px;opacity:.5}header .mobile-dropdown .contain .links a:hover{filter:none}header .mobile-dropdown .btns{display:none;align-items:flex-start;margin-top:20px}@media(max-width:800px){header .mobile-dropdown .btns,header .mobile-dropdown .btns a{display:flex}}header .mobile-dropdown .btns button{margin:0 0 10px!important;font-size:16px}header .mobile-dropdown .golfball{position:absolute;bottom:30px}header.scroll{background-color:#fff;border-bottom:1px solid #eaeaea}.footer{background:#6fa182;padding:50px 0}.footer .contain{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;position:relative}@media(max-width:450px){.footer .contain{justify-content:space-between}}.footer .contain .columns{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media(max-width:450px){.footer .contain .columns{flex-direction:column;margin-top:50px}}.footer .contain .column{display:flex;flex-direction:column;margin-right:75px}@media(max-width:450px){.footer .contain .column{margin-right:0}}.footer .contain .column h3{font-weight:700;color:#fff;font-size:25px}.footer .contain .column a,.footer .contain .column div,.footer .contain .column p{text-decoration:none;color:#fff;margin-bottom:10px;cursor:pointer;line-height:1.2;font-weight:300}.footer .white-logo{filter:brightness(0) invert(1);height:50px;margin-right:50px;margin-bottom:30px}@media(max-width:450px){.footer .white-logo{margin:0;height:70px}}.aboutPage{background-color:#6fa182;min-height:100vh;color:#fff;height:100%;position:relative}@media(max-width:850px){.aboutPage{padding-bottom:200px}}.aboutPage .contain{padding-top:150px;position:relative;z-index:2}.aboutPage .contain h1{max-width:1300px;font-size:55px}@media(max-width:1400px){.aboutPage .contain h1{font-size:45px}}@media(max-width:1000px){.aboutPage .contain h1{font-size:35px}}.aboutPage .contain .text{max-width:700px;padding-bottom:100px}.aboutPage .contain .text h3{margin-top:75px;color:#fff}.aboutPage .contain .text li,.aboutPage .contain .text p{font-size:20px}@media(max-width:1000px){.aboutPage .contain .text li,.aboutPage .contain .text p{font-size:17px}}.aboutPage .contain h1{color:#fff}.aboutPage .contain ol{padding-left:20px}.aboutPage .contain ol li{margin-bottom:10px}.aboutPage .theGreen{position:absolute;width:100%;bottom:0;left:0}.aboutPage .theGreen .contain{display:flex;justify-content:flex-end}.aboutPage .theGreen .contain img{height:250px}.homepage{width:100vw;overflow-x:hidden;background-color:#32694f}.homepage .hero{background-size:cover;background-repeat:no-repeat;padding-top:100px;overflow:hidden;background:linear-gradient(#a4d2e0,#deecf0)}.homepage .hero .contain{display:flex;align-items:flex-end;position:relative}.homepage .hero .contain .text{width:50%;padding:50px 0 200px;position:relative;z-index:3;max-width:400px;flex:none}@media(min-width:1320px){.homepage .hero .contain .text{max-width:32em;padding:4em 0 16em}}.homepage .hero .contain .text h1{color:#32694f}@media(min-width:1320px){.homepage .hero .contain .text h1{font-size:6em}}.homepage .hero .contain .image{width:100%;display:flex;justify-content:center;position:relative}.homepage .hero .contain .image img{max-width:400px}.homepage .hero .contain .image .ball{position:relative;top:50px}@media(min-width:1320px){.homepage .hero .contain .image .ball{width:30em;max-width:100%}}@media(max-width:1200px){.homepage .hero .contain .image .ball{top:25px;max-width:350px}}@media(max-width:900px){.homepage .hero .contain .image .ball{top:50px;max-width:350px}}.homepage .hero .contain .image .message{position:absolute;z-index:5;background:#fff;padding:20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;width:300px;bottom:350px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;margin-bottom:-20px;transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);box-shadow:1px 1px 15px rgba(0,0,0,.25)}@media(max-width:1200px){.homepage .hero .contain .image .message{width:250px;bottom:300px}}@media(min-width:1320px){.homepage .hero .contain .image .message{width:25em;bottom:25em;padding:1.5em}}.homepage .hero .contain .image .message.show{opacity:1;margin-bottom:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.homepage .hero .contain .image .message p{line-height:1.2;margin:0;font-size:19px}@media(max-width:1200px){.homepage .hero .contain .image .message p{font-size:17px}}@media(min-width:1320px){.homepage .hero .contain .image .message p{font-size:1.5em}}.homepage .hero .contain .image .message .corner{position:absolute;right:20px;bottom:2px;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.homepage .hero .contain .grass{position:absolute;z-index:2;width:100%;pointer-events:none;left:0;background-size:cover;background-position:50%;height:175px;margin-bottom:-2px}@media(min-width:1320px){.homepage .hero .contain .grass{height:13em}}@media(max-width:950px){.homepage .hero .contain .grass{width:130%}}@media(max-width:750px){.homepage .hero .contain .grass{bottom:0}.homepage .hero .contain{flex-direction:column}.homepage .hero .contain .text{width:100%;padding:0;display:flex;flex-direction:column;align-items:center}}@media(max-width:750px)and (max-width:750px){.homepage .hero .contain .text{text-align:center;max-width:700px}.homepage .hero .contain .text h1{margin-bottom:0}.homepage .hero .contain .text .code{margin-bottom:30px}.homepage .hero .contain .text p{text-align:center;margin:auto}.homepage .hero .contain .text .btns{margin-top:30px;max-width:100%;width:100%;margin-bottom:40px;justify-content:center}.homepage .hero .contain .text .btns button{margin:0 15px}}@media(max-width:750px){.homepage .hero .contain .image{margin-top:30px;max-width:100%}}@media(max-width:750px)and (max-width:900px){.homepage .hero .contain .image{width:100%}}@media(max-width:600px){.homepage .hero .contain .btns{flex-wrap:wrap}.homepage .hero .contain .btns button{margin:0;margin-bottom:15px!important}}.homepage .hero .contain .btns button{margin-right:25px;font-size:20px;color:#fff}.homepage .hero .contain.iconCards{width:100%;display:flex;justify-content:space-between;margin-top:50px;align-items:normal;margin-bottom:75px}@media(max-width:750px){.homepage .hero .contain.iconCards{flex-direction:row}}@media(max-width:800px){.homepage .hero .contain.iconCards{flex-wrap:wrap}}@media(max-width:600px){.homepage .hero .contain.iconCards{margin-top:20px}}.homepage .hero .contain.iconCards .iconCard{background:rgba(0,0,0,.2);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;width:31%;position:relative;display:flex;flex-direction:column;align-items:center;padding:75px 50px 50px}@media(max-width:1100px){.homepage .hero .contain.iconCards .iconCard{width:31.5%;padding-left:30px;padding-right:30px}}@media(max-width:1000px){.homepage .hero .contain.iconCards .iconCard{padding-left:20px;padding-right:20px}}@media(max-width:800px){.homepage .hero .contain.iconCards .iconCard{width:48%;margin-bottom:4%}}@media(max-width:600px){.homepage .hero .contain.iconCards .iconCard{width:100%;margin-bottom:20px}}.homepage .hero .contain.iconCards .iconCard .number{position:absolute;top:10px;left:10px;background:#ebb63d;height:35px;width:35px;font-size:20px;display:flex;justify-content:center;align-items:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;font-weight:700;color:#fff}.homepage .hero .contain.iconCards .iconCard img{height:75px}@media(max-width:900px){.homepage .hero .contain.iconCards .iconCard img{height:65px}}.homepage .hero .contain.iconCards .iconCard h3{font-size:27px;color:#fff;text-align:center;margin-bottom:0;font-weight:100}@media(max-width:750px){.homepage .hero .contain.iconCards .iconCard h3{font-size:25px}}@media(max-width:900px){.homepage .hero .contain.iconCards .iconCard h3{font-size:22px}}@media(max-width:800px){.homepage .hero .contain.iconCards .iconCard h3{font-size:27px}}@media(max-width:650px){.homepage .hero{padding-top:100px;background-position:50%}}.homepage .homepageContent{width:100%;background-color:#32694f;background-blend-mode:hard-light}.homepage .homepageContent h2{color:#fff}@media(min-width:940px){.homepage .homepageContent h2{font-size:3.5vw}}.homepage .homepageContent p{color:#fff}@media(min-width:940px){.homepage .homepageContent p{font-size:2vw}}.homepage .section1{padding-top:5em;position:relative;z-index:2}.homepage .section1 .contain{text-align:center}.homepage .section1 .contain p{font-size:25px;opacity:.7;max-width:55%;margin:auto}.homepage .section1 .contain p:last-child{margin-top:20px}@media(min-width:1040px){.homepage .section1 .contain p{font-size:2vw}}@media(max-width:900px){.homepage .section1 .contain p{max-width:100%}}.homepage .section1 .contain p h2{margin-top:0}.homepage .section2{width:100%;position:relative;z-index:2;padding-top:50px}.homepage .section2 .contain{display:flex;flex-direction:column;align-items:center}.homepage .section2 .contain h2{margin-top:100px}.homepage .section2 .contain .howDoesItWork{display:flex;justify-content:space-between;position:relative}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork{flex-direction:column;align-items:center;justify-content:center}}.homepage .section2 .contain .howDoesItWork .line{position:absolute;height:5px;background-color:rgba(94,144,118,.5);width:80%;top:100px;left:50%;transform:translateX(-50%)}@media(min-width:940px){.homepage .section2 .contain .howDoesItWork .line{top:7.5em}}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .line{width:5px;height:60%;left:50px}}.homepage .section2 .contain .howDoesItWork .item{display:flex;flex-direction:column;align-items:center;text-align:center;width:30%}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .item{width:100%;margin-bottom:50px;flex-direction:row}}@media(max-width:700px){.homepage .section2 .contain .howDoesItWork .item{align-items:flex-start}}.homepage .section2 .contain .howDoesItWork .item .circle{height:200px;width:200px;border-radius:100%;background-color:#5e9076;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;flex:none}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .item .circle{height:100px;width:100px}}@media(min-width:1040px){.homepage .section2 .contain .howDoesItWork .item .circle{height:14em;width:14em}}.homepage .section2 .contain .howDoesItWork .item .circle img{height:60px;fill:#fff}@media(min-width:1040px){.homepage .section2 .contain .howDoesItWork .item .circle img{height:4em}}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .item .circle img{height:45px}}.homepage .section2 .contain .howDoesItWork .item .circle p{margin-top:10px}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .item .circle p{display:none}}.homepage .section2 .contain .howDoesItWork .item p{margin:0}.homepage .section2 .contain .howDoesItWork .item p.title{font-weight:700;font-size:25px}@media(min-width:940px){.homepage .section2 .contain .howDoesItWork .item p.title{font-size:2.2vw;margin-top:.5em}}.homepage .section2 .contain .howDoesItWork .item p.description{margin-top:20px;opacity:.7;font-size:25px}@media(min-width:940px){.homepage .section2 .contain .howDoesItWork .item p.description{margin-top:.75em;font-size:2vw}.homepage .section2 .contain .howDoesItWork .item p.description span{font-size:2vw}}@media(max-width:900px){.homepage .section2 .contain .howDoesItWork .item p.description{text-align:left;margin-left:30px;margin-top:0;opacity:1}.homepage .section2 .contain .howDoesItWork .item p.description span{opacity:.7}.homepage .section2 .contain .howDoesItWork .item p.description span.title{opacity:1;font-weight:700;display:block;margin-bottom:10px}}@media(max-width:900px)and (max-width:700px){.homepage .section2 .contain .howDoesItWork .item p.description span.title{font-size:28px}}@media(max-width:700px){.homepage .section2 .contain .howDoesItWork .item p.description{margin-top:15px}}.homepage .section2 .contain .text{text-align:center;padding-top:2em}.homepage .section2 .contain .text p{font-size:25px;opacity:.7;max-width:55%;margin:auto}@media(max-width:900px){.homepage .section2 .contain .text p{max-width:100%}}.homepage .section2 .contain .image{width:100%;max-width:1000px;display:flex;justify-content:flex-start;position:relative;align-items:center}@media(max-width:1000px){.homepage .section2 .contain .image{flex-direction:column}}.homepage .section2 .contain .image img{width:60%;transform:translateX(15%)}@media(max-width:1000px){.homepage .section2 .contain .image img{transform:none}}@media(max-width:800px){.homepage .section2 .contain .image img{width:100%;max-width:450px}}.homepage .section2 .contain .image .message{position:absolute;background:#fff;z-index:2;padding:30px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;width:40%;box-shadow:1px 1px 15px rgba(0,0,0,.25);right:0}@media(max-width:1000px){.homepage .section2 .contain .image .message{width:60%;position:relative;margin-top:-60px}}@media(max-width:800px){.homepage .section2 .contain .image .message{width:100%}}.homepage .section2 .contain .image .message p{color:#32694f;margin:0;line-height:1.3;font-size:25px}.homepage .section2 .contain .image .message img{position:absolute;height:auto;width:60px;left:-48px;transform:rotate(90deg);bottom:15%}@media(max-width:1000px){.homepage .section2 .contain .image .message img{top:-35px;bottom:auto;transform:rotate(180deg);left:50%}}.homepage .section3{position:relative;padding-top:150px}@media(max-width:600px){.homepage .section3{padding-top:50px}}.homepage .section3 .fade{position:absolute;bottom:0;height:150%}.homepage .section3 .contain{position:relative;z-index:2}.homepage .section3 .contain .text{width:100%;text-align:center;padding-top:30px}.homepage .section3 .contain .image{width:100%;display:flex;align-items:center;justify-content:center}.homepage .section3 .contain .image .green{width:100%}@media(max-width:600px){.homepage .section3 .contain .image .green{display:none}}.homepage .section3 .contain .image .hole{position:absolute;right:20%;height:350px;bottom:15%}@media(max-width:900px){.homepage .section3 .contain .image .hole{bottom:5%}}@media(max-width:600px){.homepage .section3 .contain .image .hole{position:relative;right:auto;bottom:auto;height:400px}}.homepage .section4{background-color:#32694f;width:100%;padding:100px 0 150px}.homepage .section4 .text{text-align:center}.homepage .section4 .text h2{margin-top:0}.homepage .bottomGrass{width:110%;position:relative;left:-10px;top:-50px}@media(max-width:900px){.homepage .bottomGrass{top:-5px}}.homepage .appImage{width:100%;text-align:center;background:#fff;position:relative}.homepage .appImage img{width:100%;position:relative;z-index:2;max-width:600px}.homepage .appImage .skyPiece{position:absolute;height:60%;width:100%;background:rgba(164,210,224,.3);bottom:0}.homepage .sky{display:flex;justify-content:center;width:100%;background:rgba(164,210,224,.3)}.homepage .sky .contain{display:flex;flex-direction:column;align-items:center;overflow:hidden}.homepage .sky .contain .text{text-align:center;max-width:600px;margin:50px auto}.homepage .sky .contain .text h1{font-size:55px}.homepage .sky .grassField{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.homepage .sky .grassField .grass{width:100%;max-width:800px;min-width:500px}.homepage .ballInGrass{width:100%;background:#32694f;display:flex;justify-content:center}.homepage .ballInGrass .ballHolder{position:relative}.homepage .ballInGrass .ballHolder .ball{height:40px}.homepage .ballInGrass .ballHolder .message{position:absolute;background:#fff;padding:20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;width:250px;bottom:90px;right:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;margin-bottom:-20px}@media(max-width:650px){.homepage .ballInGrass .ballHolder .message{width:210px}}.homepage .ballInGrass .ballHolder .message.show{opacity:1;margin-bottom:0}.homepage .ballInGrass .ballHolder .message p{line-height:1.2;margin:0;font-size:15.5px}.homepage .ballInGrass .ballHolder .message .corner{position:absolute;right:20px;bottom:2px;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}.homepage .foundBall{display:flex;justify-content:center;width:100%;background:#32694f;padding-bottom:100px}.homepage .foundBall .contain{display:flex;flex-direction:column;align-items:center}.homepage .foundBall .contain .text{text-align:center;max-width:500px;margin:150px auto 50px}.homepage .foundBall .contain .text h1,.homepage .foundBall .contain .text p{color:#fff}.homepage .journey-foundball .contain{display:flex;justify-content:space-between;width:100%}@media(max-width:900px){.homepage .journey-foundball .contain{flex-wrap:wrap}}.homepage .journey-foundball .contain h2{margin-top:0}.homepage .journey-foundball .contain .foundball,.homepage .journey-foundball .contain .journey{width:48.5%;padding:100px;text-align:center;border-radius:25px;box-shadow:0 1px 4px 0 rgba(0,0,0,.14)}@media(max-width:900px){.homepage .journey-foundball .contain .foundball,.homepage .journey-foundball .contain .journey{width:100%;padding:100px 30px}}.homepage .journey-foundball .contain .foundball .text,.homepage .journey-foundball .contain .journey .text{max-width:450px;margin:auto}.homepage .journey-foundball .contain .journey{padding-bottom:0;background:#fff}.homepage .journey-foundball .contain .journey .image{overflow:hidden;margin-top:50px}.homepage .journey-foundball .contain .journey .image img{position:relative;bottom:-5px;width:100%;max-width:400px}.homepage .journey-foundball .contain .foundball{background:#c14741}.homepage .journey-foundball .contain .foundball h2,.homepage .journey-foundball .contain .foundball p{color:#fff}.homepage .journey-foundball .contain .foundball .id-input{display:flex;flex-direction:column;max-width:175px;margin:40px auto auto}.homepage .journey-foundball .contain .foundball .id-input .input{display:flex;flex-direction:column}.homepage .journey-foundball .contain .foundball .id-input .input label{color:#fff;text-align:left;opacity:.6}.homepage .journey-foundball .contain .foundball .id-input .input input{border-radius:10px;padding:10px 20px;color:#000;background:#fff;outline:none;border:none;font-size:30px;box-sizing:border-box;margin-top:5px}.homepage .journey-foundball .contain .foundball .id-input .input input::placeholder{opacity:.5}.homepage .journey-foundball .contain .foundball .id-input .input button{width:100%;margin-top:20px}.homepage .journey-foundball .contain .foundball .id-input .input .no-match{color:#fff;background:hsla(0,0%,100%,.2);padding:10px;border-radius:5px;margin-top:20px}.homepage .connect-share{padding:150px 0}.homepage .connect-share .contain{display:flex;justify-content:space-between}@media(max-width:800px){.homepage .connect-share .contain{flex-direction:column}}.homepage .connect-share .contain .text{width:50%;max-width:500px}@media(max-width:800px){.homepage .connect-share .contain .text{width:100%}}.homepage .connect-share .contain .text h2{margin-bottom:50px}.homepage .connect-share .contain .text p{font-size:19px;margin-bottom:30px}.homepage .connect-share .contain .image{width:50%;text-align:center}@media(max-width:800px){.homepage .connect-share .contain .image{margin-top:50px;width:100%}}.homepage .connect-share .contain .image img{width:100%;max-width:300px}.contentpage{padding:120px 0;min-height:100vh}.contentpage h1,.contentpage h2,.contentpage h3,.contentpage h4{color:#32694f}.contentpage h2,.contentpage h3,.contentpage h4{margin-bottom:10px}.contentpage .locations{padding:100px 0;background:#ececec}.contentpage .locations .contain{text-align:center}.stepControls{display:flex;align-items:center;justify-content:center;position:relative;padding:0 10px;min-height:45px}.stepControls .backStep{display:flex;align-items:center;position:absolute;left:0;opacity:.8;font-size:14px;cursor:pointer;color:#fff}.stepControls .backStep img{filter:brightness(0) invert(1);height:20px;margin-right:2px}.auth{background:#6fa182;display:flex;align-items:center;justify-content:center;min-height:100vh}.auth.login-page{display:flex;align-items:flex-start}@media(max-width:700px){.auth.login-page{flex-direction:column}}.auth.login-page form{margin:auto;max-width:450px}@media(max-width:700px){.auth.login-page form{max-width:350px}}.auth.login-page form input{font-size:20px!important;padding:15px 20px!important}.auth.login-page h2{text-align:center;margin-top:0;font-size:55px}@media(max-width:900px){.auth.login-page h2{font-size:45px}}.auth.login-page button{margin-top:15px;border-radius:8px}.auth.login-page .btns{margin:auto;max-width:450px;width:100%}@media(max-width:700px){.auth.login-page .btns{max-width:350px}}.auth.login-page .btns.small{margin-top:15px}.auth.login-page .btns.small button{font-size:14px}.auth.login-page .left,.auth.login-page .right{width:50%;padding:200px 100px;box-sizing:border-box}@media(max-width:1100px){.auth.login-page .left,.auth.login-page .right{padding:150px 75px}}@media(max-width:900px){.auth.login-page .left,.auth.login-page .right{padding:150px 50px}}@media(max-width:700px){.auth.login-page .left,.auth.login-page .right{width:100%;padding:120px 30px 50px}}.auth.login-page .left button,.auth.login-page .right button{padding:17px}.auth.login-page .left{background:#fff}@media(max-width:700px){.auth.login-page .left .btns{margin-top:-10px}}.auth.login-page .right{width:50%;text-align:center;justify-content:center;align-items:flex-start}@media(max-width:700px){.auth.login-page .right{width:100%;padding-top:50px;padding-bottom:75px}}.auth.login-page .right>div{max-width:450px;margin:auto}@media(max-width:700px){.auth.login-page .right>div{max-width:350px}}.auth.login-page .right p{text-align:center;font-size:18px;max-width:450px;margin:auto;color:#2d2926}@media(max-width:900px){.auth.login-page .right p{font-size:17px}}@media(max-width:700px){.auth.login-page .right button{margin-top:30px}}.auth.register-page{background:hsla(220,7%,92%,.25);align-items:flex-start;padding-top:130px;padding-bottom:100px}.auth.register-page .contain{max-width:900px;margin:0 auto}.auth.register-page .contain .statement{color:#000;text-align:center;margin:0 0 10px}.auth.register-page .contain h2{text-align:center;margin-top:0;font-size:45px}.auth.register-page .contain .step{text-align:center;margin-bottom:10px;color:#c14741;margin-top:10px}.auth.register-page .contain input{border:2px solid #c4c4c4;padding:10px 15px;font-size:16px}.auth.register-page .contain .requirement{color:#787885;font-size:13px;width:100%;margin-top:-7px;line-height:1.3}.auth.register-page .contain .btns{margin-top:30px}.auth.register-page .contain .btns button.wide{border-radius:8px;padding-left:40px;padding-right:40px}.auth.register-page .contain .cancel-other-ins{color:#ff0101!important;position:absolute;cursor:pointer;right:0}.auth .warning{background:rgba(247,150,35,.2);padding:30px 20px;margin-bottom:30px;text-align:center}.auth .warning h4{margin:0;text-align:center}.auth .warning button{padding:10px 20px;margin:20px auto auto}.auth.forgot-password{padding-top:150px;text-align:center;align-items:flex-start}.auth.forgot-password .contain{flex-direction:column;align-items:center;justify-content:flex-start;max-width:800px;margin:0;text-align:center}.auth.forgot-password .contain p{text-align:center;max-width:400px;color:#2d2926;margin:40px auto auto;font-size:17px}.auth.forgot-password .contain .inputs{justify-content:center;max-width:400px;margin:25px auto auto}.auth.forgot-password .contain .inputs .input{justify-content:flex-start;position:relative}.auth.forgot-password .contain .inputs .input label{text-align:left}.auth.forgot-password .contain .btns{max-width:400px;margin:auto}.auth.password-reset .contain{max-width:400px}.auth .login-error button{padding:10px 17px!important;background:#e73d3d}.activation{background:#6fa182;padding-top:130px;padding-bottom:100px;min-height:100vh;height:100%;position:relative}@media(max-width:850px){.activation{padding-left:20px;padding-right:20px;padding-bottom:350px}}.activation .hero{text-align:center}.activation .step1 .next{margin:20px auto auto;text-align:center}.activation .card-contain{background:hsla(0,0%,100%,.2);max-width:600px;border-radius:20px;margin-bottom:20px;position:relative;z-index:3}.activation .card-contain .text{text-align:center;width:100%}.activation .card-contain .intro{margin-bottom:50px;background:rgba(193,71,65,.2);padding:10px 15px;margin-top:-20px;border-radius:5px}.activation .card-contain .step{display:flex;padding-bottom:0;margin-bottom:30px}.activation .card-contain .step .stage{border:2px solid rgba(0,0,0,.5);height:40px;width:40px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;font-family:Tungsten;font-size:25px;font-weight:700;border-radius:100%;margin-right:15px}.activation .card-contain .step .text h3{position:relative;top:7px;margin-top:0;font-size:35px;margin-bottom:25px;color:#fff}.activation .card-contain .step .text p{margin-top:15px;font-size:17px;color:#fff}.activation .card-contain .code .id-input label{color:#fff}.activation .card-contain .golfballids{margin-bottom:20px}.activation .card-contain .golfballids h3{margin-top:0;margin-bottom:20px;letter-spacing:.7px}.activation .card-contain .golfballids .ids{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:400px;border-top:2px solid hsla(0,0%,100%,.2);padding-top:20px;margin:30px auto auto}.activation .card-contain .golfballids .ids p{width:100%;text-align:center;margin-top:0;font-weight:700;margin-bottom:15px;color:#fff}.activation .card-contain .golfballids .ids .id{position:relative;border-radius:10px;display:flex;justify-content:flex-start;align-items:center;border:2px solid hsla(0,0%,100%,.5);margin:0 8px 10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);padding:8px 25px 8px 15px;color:#fff}.activation .card-contain .golfballids .ids .id .close{position:absolute;font-family:sans-serif;right:5px;padding:0 5px;margin-top:-3px;cursor:pointer;opacity:.5;font-size:17px;transition:all .3s}.activation .card-contain .golfballids .ids .id .close:hover{opacity:.7}.activation .card-contain .golfballids .ids .id input{border:none;padding:5px;background:transparent;outline:none;width:91px}.activation .card-contain.complete{color:#fff}.activation .card-contain.complete .h2{margin-top:0;margin-bottom:20px}.activation .noThanks{margin-top:20px}.activation .ballNotifications{text-align:center}.activation .ballNotifications button{margin-top:10px}.activation .complete{text-align:center}.activation .complete .golfball-links{display:flex;flex-direction:column;gap:10px}.activation .theGreen{height:300px;position:absolute;right:50px;bottom:50px}@media(max-width:850px){.activation .theGreen{bottom:10px}}.found-ball{background-color:#6fa182;padding-top:150px;padding-bottom:100px;position:relative;min-height:100vh}.found-ball .hero{text-align:center;position:relative;z-index:2}@media(max-width:850px){.found-ball{padding-left:20px;padding-right:20px;padding-bottom:350px}}.found-ball .card-contain{box-shadow:0 1px 4px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.2);max-width:600px;border-radius:20px;margin-bottom:20px;padding:30px 50px 50px;text-align:center;position:relative;z-index:3;color:#fff}.found-ball .card-contain.found{padding:10px 20px;background-color:rgba(193,71,65,.25)}.found-ball .card-contain.found p{margin:0;font-size:23px;font-family:Tungsten;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#c14741;text-align:center}.found-ball .card-contain .intro{margin-bottom:50px;background:rgba(193,71,65,.2);padding:10px 15px;margin-top:-20px;border-radius:5px}.found-ball .card-contain .step{display:flex;flex-direction:column;padding-bottom:10px;margin-bottom:20px;align-items:center;text-align:center}.found-ball .card-contain .step .stage{border:2px solid rgba(0,0,0,.5);height:30px;width:30px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;font-family:Tungsten;font-size:20px;font-weight:700;border-radius:100%;margin-right:15px;opacity:.5}.found-ball .card-contain .step .text{max-width:500px}.found-ball .card-contain .step .text h3{position:relative;top:7px;font-size:33px;margin:0 auto;max-width:350px;color:#fff}.found-ball .card-contain .step .text p{margin-top:20px;font-size:16px;margin-bottom:0;max-width:350px;color:#fff;opacity:.8}.found-ball .card-contain .icon-choice{text-align:left}.found-ball .card-contain .icon-choice img{height:35px;filter:brightness(0);-webkit-filter:brightness(0);opacity:.3}.found-ball .card-contain .icon-choice .title{font-weight:700;font-family:Tungsten;margin-top:10px;font-size:23px;text-transform:uppercase;letter-spacing:1px}.found-ball .card-contain .space-bottom{margin-bottom:30px}.found-ball .theGreen{height:300px;position:absolute;right:50px;bottom:50px}@media(max-width:850px){.found-ball .theGreen{bottom:10px}}.golfball-page{padding-top:130px;padding-bottom:250px;background-color:#6fa182;position:relative;min-height:100vh}@media(max-width:900px){.golfball-page{padding-top:108px}}@media(max-width:850px){.golfball-page{padding-left:20px;padding-right:20px;padding-bottom:350px}}.golfball-page p.title{width:100%;color:#fff;padding-bottom:5px;font-size:15px;margin-top:0;margin-bottom:7px}.golfball-page p.title strong{font-size:20px}.golfball-page .card-contain{background:hsla(0,0%,100%,.2);border-radius:20px;margin:0 0 15px;padding:30px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);text-align:center;color:#fff}.golfball-page .card-contain,.golfball-page .pageContent{max-width:800px;display:flex;justify-content:space-between}.golfball-page .pageContent{flex-wrap:wrap;margin:auto}@media(max-width:800px){.golfball-page .pageContent{flex-direction:column-reverse}}.golfball-page .left{width:48.5%;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:800px){.golfball-page .left{width:100%}}.golfball-page .right{width:48.5%}@media(max-width:800px){.golfball-page .right{width:100%;display:flex;flex-direction:column-reverse}}.golfball-page .right .card-contain{flex-direction:column;justify-content:flex-start}.golfball-page .right .card-contain.map-card{padding:15px}.golfball-page .stats{max-width:800px;margin:auto}.golfball-page .stats .card-contain{width:48.5%}.golfball-page .stats .card-contain.full{width:100%}.golfball-page .stats .card-contain.full .map{height:300px;position:relative;border-radius:15px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:800px){.golfball-page .stats .card-contain.full .map{height:200px}}.golfball-page .stats .card-contain.full .map>div{border-radius:20px;overflow:hidden}.golfball-page .stats .card-contain.full .map .noLocations{padding:20px;opacity:.7}.golfball-page .stats .card-contain.full .map .pin{left:50%;height:60px;width:60px;background:rgba(235,182,61,.4);display:flex;justify-content:center;align-items:center;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}.golfball-page .stats .card-contain.full .map .pin,.golfball-page .stats .card-contain.full .map .pin .middle{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:relative}.golfball-page .stats .card-contain.full .map .pin .middle{height:45px;width:45px;background:rgba(235,182,61,.1);z-index:2}.golfball-page .stats .card-contain.timeline-card{padding-bottom:30px}.golfball-page .stats .card-contain .travels{font-weight:700;letter-spacing:1px;font-size:24px;text-transform:uppercase;margin-top:0}.golfball-page .stats .card-contain .timeline{width:100%;position:relative;margin-top:55px;display:flex}.golfball-page .stats .card-contain .timeline .line{height:3px;background-color:#eaeaea;width:100%;position:absolute}.golfball-page .stats .card-contain .timeline .location{width:150px;text-align:left;position:relative}.golfball-page .stats .card-contain .timeline .location .pin{position:absolute;top:0;background:#fff;height:30px;width:30px;border-radius:100%;transform:translateX(-50%) translateY(-50%);box-shadow:0 1px 4px 0 rgba(0,0,0,.3);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}.golfball-page .stats .card-contain .timeline .location .distance{position:absolute;left:50%;transform:translateX(-50%);font-size:15px;top:-25px}.golfball-page .stats .card-contain .timeline .location .text{margin-left:-15px;margin-top:25px}.golfball-page .stats .card-contain .timeline .location .text p{margin:0}.golfball-page .stats .card-contain .timeline .location .text .date{font-size:16px}.golfball-page .stats .card-contain .timeline .location .text .user{font-size:22px}.golfball-page .stats .card-contain.icon-text{display:flex;align-items:flex-start;flex-direction:row;padding:15px 20px}.golfball-page .stats .card-contain.icon-text img{width:23px;opacity:.7;filter:brightness(0) invert(1)}@media screen and (max-width:800px){.golfball-page .stats .card-contain.icon-text img{width:25px}.golfball-page .stats .card-contain.icon-text{padding:10px 15px;gap:10px}}.golfball-page .stats .card-contain.icon-text .text{padding-left:15px;text-align:left}@media screen and (max-width:800px){.golfball-page .stats .card-contain.icon-text .text{padding:0}}.golfball-page .stats .card-contain.icon-text .text p{margin:0;border-bottom:0;font-size:20px}.golfball-page .stats .card-contain.icon-text .text p strong{font-size:20px}@media screen and (max-width:800px){.golfball-page .stats .card-contain.icon-text .text p{font-size:18px}}.golfball-page .stats .card-contain.no-messages{display:flex;flex-direction:column;align-items:center}.golfball-page .stats .card-contain.no-messages img{width:50px;opacity:.3}.golfball-page .stats .card-contain.no-messages p{margin-bottom:0}.golfball-page .stats .card-contain.message{padding:20px 0;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.golfball-page .stats .card-contain.message p{margin:0}.golfball-page .stats .card-contain.message .head{display:flex;align-items:center;position:relative;width:100%;border-bottom:1px solid hsla(0,0%,100%,.2);padding:0 20px 10px;margin-bottom:10px;justify-content:space-between;color:#fff}.golfball-page .stats .card-contain.message .head .date,.golfball-page .stats .card-contain.message .head .location{position:relative;display:flex;text-align:right}.golfball-page .stats .card-contain.message .head .date img,.golfball-page .stats .card-contain.message .head .location img{height:15px;margin-left:5px;position:relative;top:1px;filter:brightness(0) invert(1)}.golfball-page .stats .card-contain.message .head .date span,.golfball-page .stats .card-contain.message .head .location span{font-size:16px;display:flex}.golfball-page .stats .card-contain.message .head .date{flex:none;margin-right:30px}.golfball-page .stats .card-contain.message .content{display:flex;flex-direction:column;align-items:flex-start;padding:0 20px}.golfball-page .stats .card-contain.message .content .msg{text-align:left;font-size:17px;font-weight:700;color:#fff}.golfball-page .stats .card-contain.message .content .msg span{display:block;margin-top:15px}.golfball-page .stats .card-contain.message .content .msg .date,.golfball-page .stats .card-contain.message .content .msg .location{display:flex;gap:10px;margin-bottom:10px;font-weight:400}.golfball-page .stats .card-contain.message .content .msg .date .icon,.golfball-page .stats .card-contain.message .content .msg .location .icon{display:flex;align-items:center;justify-content:center;width:23px}.golfball-page .stats .card-contain.message .content .msg .date img,.golfball-page .stats .card-contain.message .content .msg .location img{width:23px;filter:brightness(0) invert(1);opacity:.7}.golfball-page .stats .card-contain.message .content .msg .date.date img,.golfball-page .stats .card-contain.message .content .msg .location.date img{height:20px}.golfball-page .stats .card-contain.message .content .name{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;opacity:.7;margin-top:3px}.golfball-page .stats .card-contain.message .new-message-cta{background-color:#ebb63d;padding:20px;width:100%;margin-top:12px;margin-bottom:-20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-align:left;display:flex;flex-direction:column;gap:10px}.golfball-page .stats .card-contain.message.pending{font-size:14px;background:rgba(235,182,61,.2);border-left:6px solid #f7b500;padding:10px 20px;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.golfball-page .stats .card-contain.message.pending .loading{width:auto;margin-right:10px}.golfball-page .stats .card-contain.subscribe .icon{display:flex;align-items:center;justify-content:center;width:23px}.golfball-page .stats .card-contain.subscribe img{width:23px;filter:brightness(0) invert(1);opacity:.7}.golfball-page .stats .card-contain.subscribe .text{display:flex;flex-direction:column;gap:5px;width:100%}.golfball-page .stats .card-contain.subscribe .text p{font-size:16px}.golfball-page .theGreen{height:300px;position:absolute;right:50px;bottom:50px}@media(max-width:850px){.golfball-page .theGreen{bottom:10px}}.code p{color:#fff}.code .id-input{display:flex;flex-direction:column;max-width:245px;margin:40px auto auto}.code .id-input label{color:#fff;text-align:left}.code .id-input .input{display:flex;margin-top:5px}.code .id-input .input input{width:100%;padding:10px 20px;color:#000;background:#fff;outline:none;border:none;font-size:25px;box-sizing:border-box}.code .id-input .input input::placeholder{opacity:.5}.code .id-input .input .clear{background:#fff;color:rgba(0,0,0,.4);cursor:pointer;font-size:18px;padding-right:10px;padding-bottom:5px;display:flex;align-items:center;border-bottom:1px transparent;transition:all .3s}.code .id-input .input .clear:hover{color:#000}.code .id-input .input .search{display:flex;background-color:#ebb63d;justify-content:center;align-items:center;padding:5px 10px;cursor:pointer;transition:all .3s}.code .id-input .input .search:hover{background-color:#c29735}.code .id-input .input .search .text{display:none}.code .id-input .input .search img{height:20px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.code .id-input .input button{width:100%;margin-top:20px}.code .id-input .no-match{color:#fff;background:hsla(0,0%,100%,.2);padding:10px;border-radius:5px;margin-top:20px}.code.headerCode{background:rgba(235,182,61,.2);height:75px;margin-right:30px;padding:5px 30px 5px 20px;display:flex;align-items:center}.code.headerCode .id-input{margin:0}.code.headerCode .id-input label{font-weight:500;opacity:1;color:#000;font-size:15px;margin-top:0;line-height:1.2}.code.headerCode .id-input .input input{font-size:17px;width:120px;padding:5px 10px;background:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-bottom:1px solid #ebb63d}.code.headerCode .id-input .input input::placeholder{opacity:.7}.code.headerCode .id-input .input .clear{font-size:16px;border-bottom:1px solid #ebb63d}.code.headerCode .id-input .input .search{padding:3px 7px}.code.headerCode .id-input .input .search img{height:20px}.code.headerCode .id-input .no-match{position:absolute;background:#b53731;padding:5px 10px;margin:0;color:#fff;bottom:0;font-size:14px;font-weight:400;transform:translateY(130%);-webkit-transform:translateY(130%);-moz-transform:translateY(130%);-ms-transform:translateY(130%);-o-transform:translateY(130%)}.code.normalInput .id-input{margin-top:-10px;max-width:100%}.code.normalInput .id-input label{color:#000;text-align:center;margin-bottom:3px}.code.normalInput .id-input .input{display:flex;align-items:center;position:relative;justify-content:center}.code.normalInput .id-input .input input{background:#f7f7f7;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);padding:10px 15px;font-size:16px;border-radius:5px;max-width:100%;max-height:150px;width:100%;outline:#c14741;text-align:center;margin-bottom:0;max-width:150px}.code.normalInput .id-input .input .actions{width:auto}.code.normalInput .id-input .input .actions .clear{position:relative;padding-right:0;right:18px;background:transparent}.code.normalInput .id-input .input .actions button{margin-top:15px}.code.normalInput .id-input a{text-align:center;margin-top:15px}.code .error{text-align:center;padding:15px 20px;display:flex;flex-direction:column;align-items:center}.homepage .hero .code{max-width:500px}@media(max-width:950px){.homepage .hero .code{max-width:275px;width:100%}}@media(min-width:1320px){.homepage .hero .code{max-width:30em}}.homepage .hero .code .id-input{max-width:none}.homepage .hero .code .id-input label{color:#32694f;opacity:1;font-size:20px}@media(min-width:1320px){.homepage .hero .code .id-input label{font-size:1.5em}}.homepage .hero .code .id-input .input{display:flex;align-items:center;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;background:#fff;overflow:hidden;margin-right:10px;justify-content:space-between}.homepage .hero .code .id-input .input input{width:150px;font-size:22px;padding:18px 0 18px 20px;flex:none}@media(min-width:1320px){.homepage .hero .code .id-input .input input{width:7em;font-size:1.6em;margin-top:.05em;padding:.7em 0 .7em .7em}}.homepage .hero .code .id-input .input .actions{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;position:relative;height:100%;width:100%;padding-right:6px;margin-left:10px}@media(max-width:950px){.homepage .hero .code .id-input .input .actions{max-width:85px}}.homepage .hero .code .id-input .input .actions .clear{font-size:22px;opacity:.7}.homepage .hero .code .id-input .input .actions .search{display:flex;align-items:center;border-radius:10px;height:100%;padding:0 20px;box-sizing:border-box;width:100%;height:50px}@media(min-width:1320px){.homepage .hero .code .id-input .input .actions .search{height:3.2em}}.homepage .hero .code .id-input .input .actions .search .label{display:flex;color:#fff;font-weight:600;font-size:20px;margin-right:10px}@media(max-width:950px){.homepage .hero .code .id-input .input .actions .search .label{display:none}}@media(min-width:1320px){.homepage .hero .code .id-input .input .actions .search .label{font-size:1.4em}.homepage .hero .code .id-input .input .actions .search img{height:1.6em}}.homepage .hero .code .id-input .no-match{color:#c29735;background:#ede6cb;padding:10px;border-radius:5px;margin-top:20px}.checkoutPage{background:#f7f7f7;padding-top:180px;padding-bottom:100px}@media(max-width:900px){.checkoutPage{padding-top:35px}}.checkoutPage .card-contain{box-shadow:0 1px 4px 0 rgba(0,0,0,.2);background:#fff;max-width:600px;border-radius:20px;margin-bottom:20px;padding:30px 50px 50px;text-align:center}.checkoutPage .card-contain.found{padding:10px 20px;background-color:rgba(193,71,65,.25)}.checkoutPage .card-contain.found p{margin:0;font-size:23px;font-family:Tungsten;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#c14741;text-align:center}.checkoutPage .card-contain .intro{margin-bottom:50px;background:rgba(193,71,65,.2);padding:10px 15px;margin-top:-20px;border-radius:5px}.checkoutPage .card-contain .step{display:flex;flex-direction:column;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #f7f7f7;align-items:center;text-align:center}.checkoutPage .card-contain .step .stage{border:2px solid rgba(0,0,0,.5);height:30px;width:30px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;font-family:Tungsten;font-size:20px;font-weight:700;border-radius:100%;margin-right:15px;opacity:.5}.checkoutPage .card-contain .step .text{max-width:500px;padding-bottom:20px}.checkoutPage .card-contain .step .text h3{position:relative;top:7px;font-size:33px;margin:0 auto;max-width:350px}.checkoutPage .card-contain .step .text p{margin-top:15px;font-size:16px;margin-bottom:0}.checkoutPage .card-contain .cartItems{margin-bottom:20px}.checkoutPage .card-contain .icon-choice{text-align:left}.checkoutPage .card-contain .icon-choice img{height:35px;filter:brightness(0);-webkit-filter:brightness(0);opacity:.3}.checkoutPage .card-contain .icon-choice .title{font-weight:700;font-family:Tungsten;margin-top:10px;font-size:23px;text-transform:uppercase;letter-spacing:1px}.checkoutPage .card-contain .space-bottom{margin-bottom:30px}.ballLocation{width:100%}.ballLocation .map-inputs{display:flex;margin-bottom:30px;flex-direction:column}.ballLocation .map-inputs .map{height:200px;position:relative;background:#eaeaea}.ballLocation .map-inputs .map .pin{left:50%;height:60px;width:60px;background:rgba(235,182,61,.4);display:flex;justify-content:center;align-items:center;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}.ballLocation .map-inputs .map .pin,.ballLocation .map-inputs .map .pin .middle{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:relative}.ballLocation .map-inputs .map .pin .middle{height:45px;width:45px;background:rgba(235,182,61,.7);z-index:2}.ballLocation .map-inputs .map .map-fail,.ballLocation .map-inputs .map .map-loader{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:2}.ballLocation .map-inputs .map .map-fail img,.ballLocation .map-inputs .map .map-loader img{height:45px}.ballLocation .map-inputs .map .map-fail p,.ballLocation .map-inputs .map .map-loader p{color:gray}.ballLocation .map-inputs .your-location{color:#fff;text-align:left;font-size:15px;margin-top:0}.ballLocation .map-inputs .your-location span{display:block;color:#fff}.ballLocation .inputs{flex-direction:column;width:100%}.ballLocation .inputs .input{width:100%}.ballLocation .disclaimer{color:#fff}.newMessageInput{max-width:300px;margin:auto}.Popup_popup__Gm8rQ{position:fixed;transition:all .5s;opacity:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;left:-100%;z-index:99}.Popup_popup__Gm8rQ.Popup_open__G1zah{opacity:1;left:0}.Popup_popup__Gm8rQ.Popup_open__G1zah .Popup_overlay__hdA4N{opacity:1;z-index:1;transition-delay:.5s}.Popup_popup__Gm8rQ .Popup_overlay__hdA4N{position:absolute;background-color:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:-1;opacity:0;transition:all .5s;transition-delay:.5s}.Popup_popup__Gm8rQ .Popup_overlay__hdA4N.Popup_open__G1zah{opacity:1;z-index:1}.Popup_popup__Gm8rQ .Popup_content__BSXuC{position:relative;z-index:2;max-width:400px;width:90%;max-height:80vh;background-color:#6fa182;border-radius:10px;padding:30px}.Popup_popup__Gm8rQ .Popup_content__BSXuC .Popup_close___lg5B{position:absolute;top:0;right:0;font-size:20px;padding:5px 15px;cursor:pointer;opacity:.5;color:#fff}.Popup_popup__Gm8rQ .Popup_content__BSXuC h3{margin-top:0;color:#fff}.Popup_popup__Gm8rQ .Popup_content__BSXuC .Popup_inputs__3jjDr .Popup_input__NEQ3h label{color:#000!important}