.elementor-969 .elementor-element.elementor-element-29375f9f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-969 .elementor-element.elementor-element-3ad37de{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-67ea1f4 );--border-color:var( --e-global-color-67ea1f4 );--border-radius:20px 20px 20px 20px;--padding-top:060px;--padding-bottom:060px;--padding-left:40px;--padding-right:40px;}.elementor-969 .elementor-element.elementor-element-3ad37de.e-con{--align-self:center;}.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-969 .elementor-element.elementor-element-2159fa8{text-align:center;}.elementor-969 .elementor-element.elementor-element-2159fa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-67ea1f4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-969 .elementor-element.elementor-element-7ff723f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-969 .elementor-element.elementor-element-37902e0{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-969 .elementor-element.elementor-element-fd32744{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-969 .elementor-element.elementor-element-29375f9f{--padding-top:060px;--padding-bottom:060px;--padding-left:30px;--padding-right:30px;}.elementor-969 .elementor-element.elementor-element-2159fa8 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-969 .elementor-element.elementor-element-29375f9f{--padding-top:060px;--padding-bottom:060px;--padding-left:14px;--padding-right:14px;}.elementor-969 .elementor-element.elementor-element-3ad37de{--padding-top:050px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-969 .elementor-element.elementor-element-2159fa8 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-969 .elementor-element.elementor-element-3ad37de{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-969 .elementor-element.elementor-element-3ad37de{--width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-3a9b53e1 *//* UM Labels */
.um-field-label label {
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
}

/* Hide alternate button */
.um .um-button.um-alt,
.um input[type=submit].um-button.um-alt {
    display: none !important;
}

/* Login Button */
.um a.um-button,
.um a.um-button.um-disabled:active,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:hover,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus {
    width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
    background-color: #72D80A !important;
    color: #ffffff !important;
    border: 1px solid #72D80A !important;
    font-family: 'Poppins', sans-serif !important;
}

/* Login Button Hover */
.um a.um-button:hover,
.um input[type=submit].um-button:hover {
    background-color: transparent !important;
    color: #72D80A !important;
    border: 1px solid #72D80A !important;
}

/* Input Fields */
.um .um-form input[type=date],
.um .um-form input[type=password],
.um .um-form input[type=search],
.um .um-form input[type=tel],
.um .um-form input[type=text],
.um .um-form input[type=time],
.um .um-form input[type=url],
.um .um-form textarea {
    height: 50px !important;
    font-family: 'Poppins', sans-serif !important;
}

/* Checkbox / Radio Text */
.um-field-checkbox-option,
.um-field-radio-option {
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
}

/* Lost Password */
.um .um-form a.um-link-alt,
.um .um-form .um-link-alt,
.um a.um-link-alt {
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
    text-decoration: none !important;
}

/* Lost Password Hover */
.um .um-form a.um-link-alt:hover,
.um .um-form .um-link-alt:hover,
.um a.um-link-alt:hover {
    color: #72D80A !important;
}


.um-field-checkbox-option {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37902e0 *//* Make Google/Nextend login button centered */
div.nsl-container[data-align="left"] {
    text-align: center !important;
}/* End custom CSS */