.elementor-22537 .elementor-element.elementor-element-46136547{overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-login .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-form-fields-wrapper label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22537 .elementor-element.elementor-element-53e04b1 .elementor-field-group{margin-bottom:10px;}.elementor-22537 .elementor-element.elementor-element-53e04b1 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-22537 .elementor-element.elementor-element-53e04b1 .elementor-field-group > label{padding-bottom:0px;}.elementor-22537 .elementor-element.elementor-element-53e04b1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-22537 .elementor-element.elementor-element-53e04b1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-22537 .elementor-element.elementor-element-c879478 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-login .elementor-form-fields-wrapper label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-login .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.wp_google_login{margin:0 auto 0;clear:both}.wp_google_login__divider{position:relative;text-align:center}.wp_google_login__divider:before{content:"";position:absolute;left:0;width:100%;background-color:#e1e2e2;height:1px;top:8px}.wp_google_login__divider span{text-transform:uppercase;color:#e1e2e2;background-color:#fff;font-size:14px;padding-left:8px;padding-right:8px;position:relative;z-index:2}.wp_google_login__button-container{margin-top:10px}.wp_google_login__button{border:solid #ccced0;border-width:1px 1px 2px;cursor:pointer;display:block;width:100%;margin:0;outline:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;text-decoration:none;box-sizing:border-box;font-size:14px;line-height:25px;border-radius:4px;padding:10px 15px;background-color:#fff;color:#3d4145;text-align:center}.wp_google_login__button:hover{color:#3d4145}.wp_google_login__google-icon{background:url(/wp-content/plugins/login-with-google/assets/build/images/google_light.png) no-repeat 50%;width:25px;height:25px;display:inline-block;background-size:contain;vertical-align:middle;margin-right:10px}/* End custom CSS */