#main-content{padding-top:4em;overflow:hidden}body{background-color:#fff}.golf-groups-form-wrap{position:relative;width:90%;max-width:800px;margin:3em auto 1.5em}.btn a{color:#fff}.btn.dark{width:200px;margin:0 auto;display:block;cursor:pointer}.golf-groups-form .step1,.golf-groups-form .step2{opacity:0;pointer-events:none;transition:opacity .5s ease}.golf-groups-form .step1.active,.golf-groups-form .step2.active{opacity:1;pointer-events:auto}.golf-groups-form .step2{display:none}.golf-groups-form h2{letter-spacing:normal}.golf-groups-form input[type="text"],.golf-groups-form input[type="email"],.golf-groups-form input[type="tel"],.golf-groups-form textarea,.golf-groups-form select{background-color:transparent;color:currentColor;width:100%;padding:.5rem 1.35rem .65rem;font-family:inherit;border:none;outline:none}.golf-groups-form input[type="date"]{width:100%;border:0;padding:.65rem .35rem .65rem 1.25rem}.golf-groups-form select option{background-color:#e3ac7c}.golf-groups-form input[type="submit"]{color:#fff;border:1px solid #000;background-color:#000;padding:1em 5em;letter-spacing:.2em;text-align:center;display:block;line-height:1;text-transform:uppercase;position:relative;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600;margin:0 auto}.golf-groups-form .flex-radio{display:flex;align-items:center;width:calc(50% - .75em)}@media screen and (max-width:767px){.golf-groups-form .flex-radio{flex-wrap:wrap;width:100%}}.golf-groups-form .flex-radio.full-width{width:100%}.golf-groups-form .flex-radio label{margin:0 .5em 0 0}.fs-book-wrap{display:flex;flex-wrap:wrap;gap:1.5em;margin-bottom:3em}.fs-book-wrap fieldset{box-sizing:border-box;position:relative;border:1px solid #c4b5b1;width:calc(50% - .75em)}@media screen and (max-width:767px){.fs-book-wrap fieldset{width:100%}}.fs-book-wrap fieldset legend{margin-left:1rem;padding:0 .5rem;font-family:"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;float:none;width:auto}.fs-book-wrap fieldset legend span{font-weight:600;letter-spacing:.1em}.fs-book-wrap fieldset.full-width{width:100%}.fs-book-wrap [type="checkbox"]:checked,.fs-book-wrap [type="checkbox"]:not(:checked),.fs-book-wrap [type="radio"]:checked,.fs-book-wrap [type="radio"]:not(:checked){position:absolute;left:-9999px}.fs-book-wrap [type="checkbox"]:checked+label,.fs-book-wrap [type="checkbox"]:not(:checked)+label,.fs-book-wrap [type="radio"]:checked+label,.fs-book-wrap [type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block}@media screen{.fs-book-wrap [type="checkbox"]:checked+label,.fs-book-wrap [type="checkbox"]:not(:checked)+label,.fs-book-wrap [type="radio"]:checked+label,.fs-book-wrap [type="radio"]:not(:checked)+label{margin-top:15px}}.fs-book-wrap [type="checkbox"]:focus+label::before{outline:2px solid blue}.fs-book-wrap [type="checkbox"]:checked+label.margin-right,.fs-book-wrap [type="checkbox"]:not(:checked)+label.margin-right,.fs-book-wrap [type="radio"]:checked+label.margin-right,.fs-book-wrap [type="radio"]:not(:checked)+label.margin-right{margin:10px 30px 0 0}.fs-book-wrap [type="checkbox"]:checked+label:before,.fs-book-wrap [type="checkbox"]:not(:checked)+label:before,.fs-book-wrap [type="radio"]:checked+label:before,.fs-book-wrap [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #666;background:transparent}.fs-book-wrap [type="checkbox"]:checked+label:after,.fs-book-wrap [type="checkbox"]:not(:checked)+label:after,.fs-book-wrap [type="radio"]:checked+label:after,.fs-book-wrap [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:11px;position:absolute;top:5px;left:3px;background:url("/images/layout/icons/check.png") no-repeat center center;background-size:10px;background-position:1px 0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.fs-book-wrap [type="checkbox"]:not(:checked)+label:after,.fs-book-wrap [type="radio"]:not(:checked)+label:after{opacity:0}.fs-book-wrap [type="checkbox"]:checked+label:after,.fs-book-wrap [type="radio"]:checked+label:after{opacity:1}.fs-book-wrap [type="checkbox"]:disabled:checked+label:before,.fs-book-wrap [type="checkbox"]:disabled:not(:checked)+label:before,.fs-book-wrap [type="radio"]:disabled:checked+label:before,.fs-book-wrap [type="radio"]:disabled:not(:checked)+label:before{border-color:#ccc;background-color:#eee}.fs-book-wrap [type="checkbox"]:disabled:checked+label:after,.fs-book-wrap [type="radio"]:disabled:checked+label:after{background:#aaa}.fs-book-wrap .sm-field{display:flex;gap:1.5em;width:calc(50% - .75em)}@media screen and (max-width:767px){.fs-book-wrap .sm-field{width:100%}}.fs-book-wrap .ui-datepicker-trigger{position:absolute;top:50%;right:.5em;width:22px;height:auto;cursor:pointer;transform:translateY(-50%)}.custom-select-opener{background-color:transparent;padding:.5rem 1.35rem .65rem;position:relative}.custom-select-opener::after{content:'';font-family:'fontello';font-size:1.1rem;position:absolute;top:50%;right:.75em;transform:translateY(-50%)}.custom-select-opener:focus{outline:2px solid #e3ac7c}.custom-select-opener[aria-expanded="true"]::after{transform:translateY(-50%) rotate(180deg)}.custom-select-option{padding:.5rem 1.35rem .65rem}.custom-select-option.has-focus{background-color:#e3ac7c}.book-int-sec{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em}.book-int-sec .field{box-sizing:border-box;width:calc(50% - 12px);border-bottom:1px solid rgba(255,255,255,.5);position:relative;margin:0 auto 2em;opacity:0;transform:translateY(-30px);transition:opacity .5s ease 1.7s,transform .5s ease-out 1.7s}.book-int-sec .field:nth-child(2){transition-delay:2.05s}.active-book .book-int-sec .field{opacity:1;transform:translateY(0)}.book-int-sec .field input{width:100%;height:auto;border:none;color:currentColor;text-align:center;font-family:"Source Sans 3",sans-serif;padding:.65em .35em}.book-int-sec .field input.align-left{text-align:left}.book-int-sec .field input::placeholder{text-transform:uppercase;color:currentColor;letter-spacing:.1em;opacity:1;font-size:.7rem}.book-int-sec .field input:focus{outline:1px solid rgba(255,255,255,.4)}.captcha-branding{margin:1.4em 0;text-align:center}.grecaptcha-badge{visibility:hidden}.output{margin-bottom:3em}