.elementor-2365 .elementor-element.elementor-element-7e655318{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2365 .elementor-element.elementor-element-ef0df91 .elementor-heading-title{font-family:"amplitude";font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2365 .elementor-element.elementor-element-2b814470{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-2b814470 */.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form,
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form label,
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input,
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form button,
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-button {
    font-family: "tt-commons-pro", sans-serif !important;
    font-weight: 400 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input[type="text"],
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input[type="email"],
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input[type="password"] {
    height: 54px !important;
    padding: 0 18px !important;
    border-radius: 30px !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input[type="submit"],
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 34px !important;
    padding: 0 12px !important;
    border: 1px solid #1E52C6 !important;
    border-radius: 30px !important;
    background: #1E52C6 !important;
    color: #fff !important;
    box-shadow: none !important;
    line-height: 1 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-button.um-alt {
    background: #fff !important;
    color: #1E52C6 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form input[type="submit"]:hover,
.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-button:not(.um-alt):hover {
    background: #fff !important;
    color: #1E52C6 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-button.um-alt:hover {
    background: #1E52C6 !important;
    color: #fff !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form .um-field-checkbox {
    margin-bottom: 25px !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-form a.um-link-alt {
    color: #1E52C6 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-field-password .um-field-area {
    position: relative !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-toggle-password {
    position: absolute !important;
    top: 27px !important;
    right: 14px !important;
    left: auto !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 22px !important;
    line-height: 1 !important;
}

.elementor-2365 .elementor-element.elementor-element-2b814470 .um .um-toggle-password i {
    line-height: 1 !important;
}/* End custom CSS */