.elementor-13 .elementor-element.elementor-element-246e976{--display:flex;--min-height:561px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-246e976:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-246e976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Rectangle-10-5-min.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9e0bb3f{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-02cee17 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-13 .elementor-element.elementor-element-f5a4a8d{--display:flex;}.elementor-13 .elementor-element.elementor-element-39ddb4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-7a0da2e img{width:100%;}.elementor-13 .elementor-element.elementor-element-440b834f{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wl-login .app-login-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-container .app-button-social{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-login-signup-success div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-signup-success p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-signup-success > button.app-login-return-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-login-container .app-card form label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-container .app-card form input[type="text"],.elementor-widget-wl-login .app-login-container .app-card form input[type="email"],.elementor-widget-wl-login .app-login-container .app-card form input[type="password"],.elementor-widget-wl-login .app-login-container .app-card form .core-form-textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-input--checkbox > span, .elementor-widget-wl-login .core-form-label.core-form-label--checkbox{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-radio-input span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .core-form-radio-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .core-form-radio-label:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .core-form-radio-label[data-checked="true"]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-booking__select-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-booking__select-element:not(:has(.app-booking__select-placeholder)){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-login-container .app-menu-generic .app-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-login-input-error span, .app-login-password-error span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login .app-login-submit-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-card.app-card--cwa > button.app-login-return-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-booking-button--secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-login .app-login-signin-link > span, .elementor-widget-wl-login .app-login-signup-link > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-login :is(.app-login-signin-link, .app-login-signup-link) button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-container .app-button-social{background-color:var( --e-global-color-1716826 );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-container .app-button-social:hover{background-color:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-container .app-menu-generic .app-menu-item:hover, .elementor-13 .elementor-element.elementor-element-107a13de .app-login-container .app-menu-generic .app-menu-item:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-037465c );}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-submit-button{background-color:var( --e-global-color-accent );font-family:"Bebas Neue", Sans-serif;font-weight:500;color:var( --e-global-color-037465c );border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-107a13de .app-wl-branding{display:none !important;}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-input--checkbox input:checked:after{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-107a13de .core-form-checkbox-input:checked:after{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-107a13de .app-phone-number-input > div{border:none;border-radius:unset;}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-submit-button svg{color:var( --e-global-color-037465c );}.elementor-13 .elementor-element.elementor-element-107a13de .app-login-signin-link > span, .elementor-13 .elementor-element.elementor-element-107a13de .app-login-signup-link > span{font-family:"Bebas Neue", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-107a13de :is(.app-login-signin-link, .app-login-signup-link) button{font-family:"Bebas Neue", Sans-serif;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-f5a4a8d{--width:72%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-246e976{--min-height:417px;--margin-top:-23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-02cee17 .elementor-heading-title{font-size:45px;}.elementor-13 .elementor-element.elementor-element-39ddb4a{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-7a0da2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-107a13de .app-phone-number-input > div{border:none;border-radius:unset;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-246e976{--min-height:335px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-9e0bb3f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-39ddb4a{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-107a13de .app-phone-number-input > div{border:none;border-radius:unset;}}/* Start custom CSS for wl-login, class: .elementor-element-107a13de */.app-wl-login-widget .checked\:bg-wl-text-primary:checked{
    background-color: #F79708;
}

.app-wl-login-widget .checked\:bg-wl-text-primary{
    border-color: #F79708;
}

.app-login-password-reset {
    color: #F79708 !important;
}

.app-wl-login-widget .bg-wl-background-primary-strong{
    border-color: #F79708;
    color: black;
     background-color: #F79708 !important;
}/* End custom CSS */