.elementor-2869 .elementor-element.elementor-element-825056a{--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-2869 .elementor-element.elementor-element-9b254ed{--display:flex;}.elementor-2869 .elementor-element.elementor-element-9934d18 img{width:25%;border-radius:500px 500px 500px 500px;}.elementor-2869 .elementor-element.elementor-element-25b01e2{text-align:center;}.elementor-2869 .elementor-element.elementor-element-2453a87{text-align:center;font-size:20px;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-2869 .elementor-element.elementor-element-6d645aa{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-item > a{font-size:20px;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2869 .elementor-element.elementor-element-6d645aa .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-2869 .elementor-element.elementor-element-9934d18 img{width:70%;}}/* Start custom CSS for text-editor, class: .elementor-element-2453a87 */.elementor-2869 .elementor-element.elementor-element-2453a87 mark {
    background: #E72E84;
    color: #fff !important;

    padding: 0.2em 0.45em;
    border-radius: 0.35em;

    line-height: 1.4;

    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5be15690 *//* ARC login form */
.swpm-login-widget-form,
.swpm-login-form {
    max-width: 520px;
    margin: 0 auto;
    padding: 35px;
    background: rgba(0, 0, 0, 0.75);
    border: 2px solid #ff2f92;
    border-radius: 24px;
    box-shadow: 0 0 25px rgba(255, 47, 146, 0.55);
    color: #fff;
}

.swpm-login-widget-form label,
.swpm-login-form label {
    color: #fff;
    font-size: 15px;
    margin-bottom: 8px;
}

.swpm-login-widget-form input[type="text"],
.swpm-login-widget-form input[type="password"],
.swpm-login-form input[type="text"],
.swpm-login-form input[type="password"] {
    width: 100%;
    padding: 14px 16px;
    margin-bottom: 18px;
    background: #fff;
    color: #000;
    border: 2px solid #ff2f92;
    border-radius: 14px;
    font-size: 16px;
}

.swpm-login-widget-form input[type="submit"],
.swpm-login-form input[type="submit"] {
    background: linear-gradient(135deg, #ff2f92, #ff8ac7);
    color: #000;
    border: none;
    border-radius: 999px;
    padding: 13px 35px;
    font-weight: bold;
    cursor: pointer;
    box-shadow: 0 0 18px rgba(255, 47, 146, 0.8);
}

.swpm-login-widget-form input[type="submit"]:hover,
.swpm-login-form input[type="submit"]:hover {
    transform: scale(1.03);
}

.swpm-login-widget-form a,
.swpm-login-form a {
    color: #ff2f92;
    font-weight: bold;
}/* End custom CSS */