.elementor-42337 .elementor-element.elementor-element-6944c8a8{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{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 );}/* Start custom CSS for text-editor, class: .elementor-element-4afab61a */.totl-auth-form-container input[type="text"],
        .totl-auth-form-container input[type="password"],
        .totl-auth-form-container input[type="email"] {
            border: 1px solid rgba(0, 0, 0, .1) !important;
            border-radius: 10px !important;
            padding: 0.9rem 1.2rem !important;
            width: 100% !important;
            font-size: 1rem !important;
            box-sizing: border-box !important;
        }

        .totl-auth-form-container input[type="submit"],
        .totl-auth-form-container input[type="button"] {
            background-image: linear-gradient(to left, #b4e100, #8cc500) !important;
            color: #fff !important;
            border: none !important;
            padding: 0.9rem 1.8rem !important;
            border-radius: 6px !important;
            font-weight: 600 !important;
            cursor: pointer !important;
            font-size: 1.05rem !important;
            transition: opacity 0.2s !important;
        }

        .totl-auth-form-container input[type="submit"]:hover,
        .totl-auth-form-container input[type="button"]:hover {
            opacity: 0.92 !important;
        }/* End custom CSS */