.elementor-1141 .elementor-element.elementor-element-ed0fbf3:not(.elementor-motion-effects-element-type-background), .elementor-1141 .elementor-element.elementor-element-ed0fbf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A608F9 0%, #6E29F252 100%);}.elementor-1141 .elementor-element.elementor-element-ed0fbf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1141 .elementor-element.elementor-element-ed0fbf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1141 .elementor-element.elementor-element-fb43b8b{margin-top:85px;margin-bottom:85px;}.elementor-1141 .elementor-element.elementor-element-b504d7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimalpunching.com/wp-content/uploads/2021/06/rm222-mind-22-scaled.jpg");background-size:cover;}.elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-element-populated, .elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-element-populated > .elementor-background-overlay, .elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1141 .elementor-element.elementor-element-b504d7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1141 .elementor-element.elementor-element-666ed27 > .elementor-widget-container{margin:47px 37px 2px 37px;}.elementor-1141 .elementor-element.elementor-element-666ed27{text-align:start;}.elementor-1141 .elementor-element.elementor-element-666ed27 .elementor-heading-title{color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-b320294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 37px 0px 37px;}.elementor-1141 .elementor-element.elementor-element-ef9f494:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-element-populated, .elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-element-populated > .elementor-background-overlay, .elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-background-slideshow{border-radius:0px 20px 20px 0px;}.elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1141 .elementor-element.elementor-element-ef9f494 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1141 .elementor-element.elementor-element-a847148 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1141 .elementor-element.elementor-element-a847148{text-align:center;}.elementor-1141 .elementor-element.elementor-element-a847148 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;line-height:1.5em;letter-spacing:2.7px;}.elementor-1141 .elementor-element.elementor-element-6289521 > .elementor-widget-container{margin:20px 40px 40px 40px;}/* Start custom CSS for shortcode, class: .elementor-element-6289521 *//* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #3ba1da !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #44b0ec !important;
}

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #9d64f2 !important;
}

#um-submit-btn:hover
{
        background-color: #8842f0 !important;
}



.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #44b0ec !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}



.um-faicon-user 
{
    color: #804FB3 !important;
}
.um-icon-android-lock
{
    color: #804FB3 !important;
}/* End custom CSS */