.elementor-16 .elementor-element.elementor-element-78de820{--display:flex;--min-height:788px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-16 .elementor-element.elementor-element-78de820:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-78de820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-371935.wellnessliving.link/wp-content/uploads/2025/01/Group-37.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );}.elementor-16 .elementor-element.elementor-element-fab162b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-fab162b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-d63bca2{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;line-height:35px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-d63bca2 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-d63bca2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-d63bca2 p{margin-bottom:10px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-d3f8e9f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-16 .elementor-element.elementor-element-d3f8e9f .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-d3f8e9f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-d3f8e9f .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-d3f8e9f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5c8b262{--display:flex;}.elementor-16 .elementor-element.elementor-element-8db7df0{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-1d9ad8a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-1d9ad8a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1d9ad8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4220636{--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;--overflow:hidden;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b45ef5d .elementor-heading-title{font-size:40px;font-weight:500;line-height:50px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-871c55b{--spacer-size:80px;}.elementor-16 .elementor-element.elementor-element-49f8da9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-c08bfe6{text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:35px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7885841{--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;--overflow:hidden;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-5f4dabc > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-16 .elementor-element.elementor-element-5f4dabc img{height:100%;}.elementor-16 .elementor-element.elementor-element-88c8211{--display:flex;--overflow:hidden;}.elementor-widget-wl-app-banner .application .application-data .application-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-app-banner .application .application-data .application-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-app-banner .wl-app-banner-layout1 .application .application-block .application-row .application-data .application-links .application-link > *,
				                .elementor-widget-wl-app-banner .wl-app-banner-layout7 .application .application-counter .application-data .application-links .application-link > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-app-banner .wl-app-banner-layout1 .application .application-counter .application-counter-box .application-counter-number,
				                .elementor-widget-wl-app-banner .wl-app-banner-layout7 .application .application-counter .application-counter-box .application-counter-number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-app-banner .wl-app-banner-layout1 .application .application-counter .application-counter-box .application-counter-visitors > *,
				                .elementor-widget-wl-app-banner .wl-app-banner-layout7 .application .application-counter .application-counter-box .application-counter-visitors > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-0070307 .application-image-bg{background-color:#29903E;}.elementor-16 .elementor-element.elementor-element-0070307 .background1{background-image:url("https://el-371935.wellnessliving.link/wp-content/uploads/2025/02/Group-41.webp");background-position:center left;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-0070307 .application .application-data .application-title{text-align:left;}.elementor-16 .elementor-element.elementor-element-0070307 .application .application-data .application-description{text-align:left;}.elementor-16 .elementor-element.elementor-element-0070307 .application .application-data .application-links{justify-content:left;}.elementor-16 .elementor-element.elementor-element-ce5c394{--display:flex;}.elementor-widget-global .app-appointments-heading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-steps{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-title, .elementor-widget-global .app-appointments-title span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-title, .elementor-widget-global .app-modal .app-appointments-title span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-category, .elementor-widget-global .app-subtitle, .elementor-widget-global .app-subtitle p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-position{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-position{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-price--accent{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-duration{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-duration{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-additional-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-modal .app-appointments-additional-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-label, .elementor-widget-global .core-form-label-content, .elementor-widget-global .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-global .app-appointments-button-primary button, .elementor-widget-global button.app-appointments-button-primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-button-secondary, .elementor-widget-global .app-booking-button--secondary, .elementor-widget-global .app-button--secondary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-button-text, .elementor-widget-global .app-button--text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-filter .app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-filter .app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-filter .app-menu-generic li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .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-global .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-global .core-form-radio-label[data-checked="true"], .elementor-widget-global .core-form-option:has(.core-form-radio:checked) .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-global .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-global .core-form-label--input .core-form-label-content, .elementor-widget-global .core-form-label--input.core-form-label-content, .elementor-widget-global .core-form-label--input.core-form-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-text-input, .elementor-widget-global .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-global .core-form-text-input::placeholder, .elementor-widget-global .core-form-textarea::placeholder{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-login-otp-input input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-label--select .core-form-label-content, .elementor-widget-global .core-form-label--select.core-form-label-content, .elementor-widget-global .core-form-label--select.core-form-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .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-global .app-appointments-payment-method .app-appointments-payment-method-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-payment-method:hover .app-appointments-payment-method-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-payment-method--selected .app-appointments-payment-method-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-error, .elementor-widget-global .app-login-password-error span, .elementor-widget-global .app-login-input-error span, .elementor-widget-global .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-global .app-appointments-calendar .app-appointments-calendar-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-calendar :is(.app-appointments-calendar-title-button--previous, .app-appointments-calendar-title-button--next){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-calendar .app-appointments-calendar-body .app-appointments-calendar-header{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-calendar .app-appointments-calendar-day{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-cart .app-appointments-location-card .app-appointments-cart-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-cart .app-appointments-location-card .app-appointments-cart-address{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-cart-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-appointments-cart button svg{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-appointments-total, .elementor-widget-global .app-appointments-total--price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-form-line-container .app-quiz-form-line-container-number, .elementor-widget-global .app-quiz-form-label, .elementor-widget-global .app-quiz-form-label__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-form-label__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-form-text-input, .elementor-widget-global .app-quiz-form-textarea{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-form-option-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-form-radio span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-quiz-select.app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-quiz-select.app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .app-quiz-select.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-global .core-signature-ribbon > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-rating-option{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-rating-option:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-form-rating-option.bg-wl-sky{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .Toastify__toast-container .app-toast-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-login-title, .elementor-widget-global .core-prospect-details > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-login-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-login-password-reset{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-or-line span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-login-submit-button, .elementor-widget-global form .app-button--primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .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-global .core-prospect-details > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .app-login-signin-link > span, .elementor-widget-global .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-global :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-widget-global .core-login-alert.core-login-alert--info{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .core-login-alert.core-login-alert--error{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-global-1039 .app-card{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-header{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-footer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button, .elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-weight:500;border-style:none;}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:focus, .elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:hover, .elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:focus{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:disabled, .elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:disabled{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary, .elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary, .elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary:hover{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary:disabled, .elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary:disabled, .elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary:disabled{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic .app-menu-current-item:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic .app-menu-current-item:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic .app-menu-current-item:active{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic li:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic li:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic li[data-selected="true"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-item:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-item:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-item[data-selected="true"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar .app-appointments-calendar-day:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar .app-appointments-calendar-day--selected{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-item:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-item:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button, .elementor-16 .elementor-element.elementor-global-1039 form .app-button--primary{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button, .elementor-16 .elementor-element.elementor-global-1039 form .app-button--primary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button, .elementor-16 .elementor-element.elementor-global-1039 form .app-button--primary:focus{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button, .elementor-16 .elementor-element.elementor-global-1039 form .app-button--primary:disabled{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 :is(.app-login-signin-link, .app-login-signup-link) button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 :is(.app-login-signin-link, .app-login-signup-link) button:hover, .elementor-16 .elementor-element.elementor-global-1039 :is(.app-login-signin-link, .app-login-signup-link) button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-wl-branding{display:none !important;}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-heading{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-steps{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-title, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-title span{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-title, .elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-title span{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-category, .elementor-16 .elementor-element.elementor-global-1039 .app-subtitle, .elementor-16 .elementor-element.elementor-global-1039 .app-subtitle p{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-position{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-position{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-content{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-content{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-price{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-price{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-price--accent{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-duration{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-duration{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-additional-info{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-modal .app-appointments-additional-info{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-label, .elementor-16 .elementor-element.elementor-global-1039 .core-form-label-content, .elementor-16 .elementor-element.elementor-global-1039 .core-form-radio-label{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:focus{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:hover, .elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:focus{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-primary button:disabled{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 button.app-appointments-button-primary:disabled{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary:focus{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary:focus{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary:focus{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-secondary:disabled{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-booking-button--secondary:disabled{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-button--secondary:disabled{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-text{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-button--text{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-text:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-text:focus{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-button--text:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-button--text:focus{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-button-text, .elementor-16 .elementor-element.elementor-global-1039 .app-button--text{border-style:none;}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-link{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-link svg{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic .app-menu-current-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-filter .app-menu-generic .app-menu-current-item svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-operational-element{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-operational-element svg{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-current-item svg{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-text-input+svg{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-operational-element:hover{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-operational-element:hover svg{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-current-item:hover svg{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-text-input:hover+svg{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch > button:not(.bg-wl-sky) + span{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button:not(.bg-wl-sky){background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button:not(.bg-wl-sky) > div{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button:not(.bg-wl-sky) > p{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch > button.bg-wl-sky + span{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button.bg-wl-sky{background-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button.bg-wl-sky > div{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-switch button.bg-wl-sky > p{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-label.core-form-label--checkbox{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-checkbox-input:checked:after{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-label--input .core-form-label-content, .elementor-16 .elementor-element.elementor-global-1039 .core-form-label--input.core-form-label-content, .elementor-16 .elementor-element.elementor-global-1039 .core-form-label--input.core-form-label{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-text-input, .elementor-16 .elementor-element.elementor-global-1039 .core-form-textarea{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-text-input{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-textarea{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-label--select .core-form-label-content, .elementor-16 .elementor-element.elementor-global-1039 .core-form-label--select.core-form-label-content, .elementor-16 .elementor-element.elementor-global-1039 .core-form-label--select.core-form-label{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-current-item span > div{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-current-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-current-item:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-current-item:focus{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-current-item:active{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-menu-generic .app-menu-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-quantity-button{border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-quantity-button > div::before{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-quantity-button > div::after{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-quantity-button > span{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method .app-appointments-payment-method-name{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method:hover{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method:hover svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-payment-method:hover .app-appointments-payment-method-name{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-error, .elementor-16 .elementor-element.elementor-global-1039 .app-login-password-error span, .elementor-16 .elementor-element.elementor-global-1039 .app-login-input-error span, .elementor-16 .elementor-element.elementor-global-1039 .app-login-password-error span{color:var( --e-global-color-text );}.app-login-input-error svg{color:var( --e-global-color-text );}.app-login-password-error svg{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar .app-appointments-calendar-title{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar :is(.app-appointments-calendar-title-button--previous, .app-appointments-calendar-title-button--next) svg{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar :is(.app-appointments-calendar-title-button--previous, .app-appointments-calendar-title-button--next):hover svg, .app-appointments-calendar :is(.app-appointments-calendar-title-button--previous, .app-appointments-calendar-title-button--next):focus svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar .app-appointments-calendar-body .app-appointments-calendar-header{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-calendar .app-appointments-calendar-day{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart .app-appointments-location-card .app-appointments-cart-title{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart .app-appointments-location-card .app-appointments-cart-address{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart-content{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart button svg{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart button svg:hover, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-cart button svg:focus{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-appointments-total, .elementor-16 .elementor-element.elementor-global-1039 .app-appointments-total--price{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-title{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-info{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-line-container .app-quiz-form-line-container-number, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-label, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-label__title{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-label__description{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-text-input, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-textarea{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-option-title{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-checkbox .core-form-checkbox-input:checked:after{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-radio span{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-radio input:not(:checked){background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-form-radio input:checked{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-current-item div{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-current-item svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-current-item span{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:hover .app-menu-current-item div, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:focus .app-menu-current-item div{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:hover .app-menu-current-item svg, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:focus .app-menu-current-item svg{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:hover .app-menu-current-item span, .elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic:focus .app-menu-current-item span{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-quiz-select.app-menu-generic .app-menu-item{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-signature-ribbon > div{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .core-signature-ribbon::after{border-top-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-rating-option{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-rating-option:hover{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .core-form-rating-option.bg-wl-sky{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .Toastify__toast-container .app-toast-text{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .Toastify__toast-container .Toastify__close-button svg{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .Toastify__toast-container .app-toast-icon > div{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .Toastify__toast-container .app-toast-icon span{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-title, .elementor-16 .elementor-element.elementor-global-1039 .core-prospect-details > p{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-password-reset{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button svg{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button:hover, .elementor-16 .elementor-element.elementor-global-1039 form .app-button--primary:hover{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-submit-button:hover svg{color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-global-1039 .app-login-signin-link > span, .elementor-16 .elementor-element.elementor-global-1039 .app-login-signup-link > span{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-aa0398b{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-0ad64f0{--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;--overflow:hidden;}.elementor-16 .elementor-element.elementor-element-fbbb50c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-6a7723a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-2ee3891{--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;--overflow:hidden;}.elementor-16 .elementor-element.elementor-element-400458c{--display:flex;--min-height:350px;--overflow:hidden;}.elementor-16 .elementor-element.elementor-element-400458c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-400458c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-700354a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-700354a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-311673d{--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;}.elementor-16 .elementor-element.elementor-element-afd7932{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-7452c10{text-align:center;}.elementor-16 .elementor-element.elementor-element-7452c10 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-97a08ce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16 .elementor-element.elementor-element-dc6cf46{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-b5b72d3{--display:flex;}.elementor-widget-wl-testimonials .testimonial-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-testimonials .read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-testimonials .author__name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-testimonials .author__location{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-testimonials .author__date{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-testimonials .testimonial__content, .elementor-widget-wl-testimonials .content-wrapper{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-testimonials .testimonial__content button.read-more-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__author-avatar .avatar{width:80px;height:80px;}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__author-avatar .avatar img{width:80px;height:80px;object-fit:cover;}.elementor-16 .elementor-element.elementor-element-8d18320 .wl-testimonials .author__rating .filled:before{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .content-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__arrow::after{font-size:30px;}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-prev::after{font-size:30px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-next::after{font-size:30px;color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__arrow.arrow-outside{width:calc(30px + 20px);height:calc(30px + 20px);line-height:calc(30px + 18px);}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__arrow{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-prev{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-next{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial__arrow:hover{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-prev:hover{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-next:hover{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-prev:hover::after{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-8d18320 .swiper-button-next:hover::after{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-24e07d3{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-8281fab{--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;--border-radius:020px 0px 0px 020px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-wl-lead-capture .app-lead-capture-container .app-lead-capture-title > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-widget-wl-lead-capture .app-lead-capture-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-lead-capture .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .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-lead-capture .app-lead-capture-form .app-lead-capture-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form .app-lead-capture-submit{background-color:var( --e-global-color-secondary );font-family:"Roboto" !important;font-weight:500;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form .app-lead-capture-submit:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-wl-branding{display:none !important;}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-wrapper > img.app-lead-capture-logo{display:none;}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-email-input .svg-inline--fa{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-container.address .relative div .svg-inline--fa{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-container .app-menu-panel > li.relative > svg.svg-inline--fa{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-container .app-menu-current-item svg.svg-inline--fa{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form textarea{border-style:solid;border-color:#B77D4B;border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--checkbox input:checked:after{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio input:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-menu-generic .app-menu-current-item:hover, .elementor-16 .elementor-element.elementor-element-4c7a38f .app-menu-generic .app-menu-current-item:focus{border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-menu-generic .app-menu-current-item:active{border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4c7a38f .app-menu-generic .app-menu-current-item{border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-4cdaffd{--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;--justify-content:center;--border-radius:0px 20px 20px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-7885841{--content-width:500px;}.elementor-16 .elementor-element.elementor-element-0ad64f0{--width:50%;}.elementor-16 .elementor-element.elementor-element-2ee3891{--width:50%;}.elementor-16 .elementor-element.elementor-element-8281fab{--width:50%;}.elementor-16 .elementor-element.elementor-element-4cdaffd{--width:50%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-78de820{--min-height:600px;}.elementor-16 .elementor-element.elementor-element-fab162b{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-16 .elementor-element.elementor-element-fab162b .elementor-heading-title{font-size:48px;}.elementor-16 .elementor-element.elementor-element-d63bca2{--container-widget-width:588px;--container-widget-flex-grow:0;width:var( --container-widget-width, 588px );max-width:588px;font-size:22px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-b45ef5d .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-49f8da9 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-c08bfe6{font-size:16px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-fbbb50c .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-6a7723a{font-size:14px;}.elementor-16 .elementor-element.elementor-element-400458c{--min-height:300px;}.elementor-16 .elementor-element.elementor-element-700354a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:20px;}.elementor-16 .elementor-element.elementor-element-7452c10 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-78de820{--min-height:500px;}.elementor-16 .elementor-element.elementor-element-fab162b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-16 .elementor-element.elementor-element-fab162b .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-d63bca2{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;font-size:14px;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-49f8da9 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-c08bfe6{font-size:14px;line-height:2em;}.elementor-16 .elementor-element.elementor-element-0070307 .background1{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-fbbb50c .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-6a7723a{font-size:14px;}.elementor-16 .elementor-element.elementor-element-400458c{--min-height:300px;}.elementor-16 .elementor-element.elementor-element-700354a{font-size:14px;}.elementor-16 .elementor-element.elementor-element-7452c10{text-align:center;}.elementor-16 .elementor-element.elementor-element-7452c10 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-8d18320 .testimonial-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-8281fab{--border-radius:20px 20px 20px 20px;}}/* Start custom CSS for wl-app-banner, class: .elementor-element-0070307 */.elementor-16 .elementor-element.elementor-element-0070307 .background2 {
    background-color: #29903E !important;
}/* End custom CSS */
/* Start custom CSS for wl-lead-capture, class: .elementor-element-4c7a38f */.elementor-16 .elementor-element.elementor-element-4c7a38f 
.app-lead-capture-submit {
    color: transparent !important; /* Hides original text */
    position: relative;
}

.app-lead-capture-submit::after {
    content: "Submit"; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white; /* Adjust text color */
    font-size: 17px;
    font-family: 'Nunito', sans-serif;
}
.app-lead-capture-submit {
    background-color: #2a903d !important; 
    color: #ffffff !important; 
    font-size: 17px; /
    font-family: 'Nunito', sans-serif; 
}/* End custom CSS */