.login-form{padding:48px 16px}@media(min-width: 768px){.login-form{padding:90px 16px}}@media(min-width: 1440px){.login-form{padding:120px 0}}.login-form--members .login-form__form{position:relative}@media(max-width: 767.98px){.login-form--members .login-form__form{padding-bottom:64px}}.login-form--members .login-form__form:after{transform:translate(-50%, 0);z-index:2;transform:scale(0.6);content:url(/content/themes/base/assets/img/images/SeaIsland_Club_Crest.png);display:block;position:absolute;position:absolute;top:auto;right:auto;bottom:-60px;left:35%}@media(min-width: 768px){.login-form--members .login-form__form:after{transform:scale(0.65);transform:translate(50%, -57%);position:absolute;top:0;right:0;bottom:auto;left:auto}}@media(max-width: 767.98px){.login-form--members .login-form__content{padding-top:64px}}.login-form--meeting .login-form__inner,.login-form--media .login-form__inner,.login-form--travel-advisor .login-form__inner{grid-template-areas:"content login";max-width:1080px}.login-form--meeting .login-form__content,.login-form--media .login-form__content,.login-form--travel-advisor .login-form__content{padding:32px;width:100%}@media(max-width: 767.98px){.login-form--meeting .login-form__content,.login-form--media .login-form__content,.login-form--travel-advisor .login-form__content{text-align:left;padding-left:16px;padding-right:16px}}@media(min-width: 768px){.login-form--meeting .login-form__content,.login-form--media .login-form__content,.login-form--travel-advisor .login-form__content{border-left:none;border-right:1px solid #bdbdbd}}@media(min-width: 1024px){.login-form--meeting .login-form__content,.login-form--media .login-form__content,.login-form--travel-advisor .login-form__content{padding:64px}}.login-form--meeting .gform_button,.login-form--media .gform_button,.login-form--travel-advisor .gform_button{width:100%}.login-form__error{color:#bd361e}@media(max-width: 767.98px){.login-form__error,.login-form__message{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.login-form__inner{background-color:#fafafa;border:1px solid #bdbdbd;border-radius:2px;display:grid;grid-template-areas:"login content";grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:940px;width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media(max-width: 767.98px){.login-form__inner{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}}.login-form__title{margin-bottom:24px}.login-form__subheading{display:block}.login-form__form{grid-area:login;padding:32px;width:100%}@media(max-width: 767.98px){.login-form__form{padding-left:16px;padding-right:16px}}@media(min-width: 1024px){.login-form__form{padding:64px}}.login-form__content{grid-area:content;padding:32px}@media(max-width: 767.98px){.login-form__content{border-top:1px solid #bdbdbd;text-align:center}}@media(min-width: 768px){.login-form__content{border-left:1px solid #bdbdbd}}@media(min-width: 1024px){.login-form__content{padding:64px}}.login-form__content hr{border:1px dashed #bdbdbd;display:block;margin:24px 0}.login-form__forgot{display:block;color:currentColor}.login-form__forgot:hover{color:currentColor;text-decoration:none}@media(max-width: 767.98px){.login-form__forgot{text-align:center}}.login-form__back{display:block;margin-top:16px;padding-left:24px;position:relative}.login-form__back:before{transform:translateY(-50%);content:"";display:block;position:absolute;border:solid currentColor;border-width:0 1px 1px 0;padding:3px;pointer-events:none;top:50%;margin-left:3px;transform:translateY(-50%) rotate(135deg);position:absolute;top:50%;right:auto;bottom:auto;left:4px}@media(max-width: 767.98px){.login-form__back{margin:16px auto 0 auto;width:-moz-fit-content;width:fit-content}}#resetpassform .input-wrap,#lostpasswordform .input-wrap{margin-bottom:16px}#resetpassform input[type=submit],#lostpasswordform input[type=submit]{width:100%}#resetpassform input[type=submit][disabled=disabled],#resetpassform input[type=submit][disabled],#lostpasswordform input[type=submit][disabled=disabled],#lostpasswordform input[type=submit][disabled]{opacity:.7;background-color:#2e3928}.ginput_container_password{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto}.ginput_container_password label{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#resetpassform{position:relative}#resetpassform #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-1px 1px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0;display:table-cell;vertical-align:middle;line-height:1;font-size:.8em}#resetpassform #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#resetpassform #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#resetpassform #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#resetpassform #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.wp-hide-pw,.gform_show_password{border:none;background:rgba(0,0,0,0);padding:0;margin:-36px 5px auto auto;display:block}.hide-if-no-js{display:none}.resetpassform__loader{display:none;position:absolute;width:24px;height:24px;border:4px solid #2e3928;border-radius:50%;border-top:4px solid #ccd5d1;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*# sourceMappingURL=login-form.css.map */