.elementor-81 .elementor-element.elementor-element-738ac7a{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;}.elementor-81 .elementor-element.elementor-element-738ac7a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-738ac7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://twetradersacademy.com/wp-content/uploads/2026/08/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81 .elementor-element.elementor-element-738ac7a::before, .elementor-81 .elementor-element.elementor-element-738ac7a > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-738ac7a > .e-con-inner > .elementor-background-video-container::before, .elementor-81 .elementor-element.elementor-element-738ac7a > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-738ac7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-81 .elementor-element.elementor-element-738ac7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010C18B3;--background-overlay:'';}.elementor-81 .elementor-element.elementor-element-1044d8cc{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-81 .elementor-element.elementor-element-1044d8cc:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-1044d8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twetradersacademy.com/wp-content/uploads/2026/08/background.png");}.elementor-81 .elementor-element.elementor-element-69bd1209{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-81 .elementor-element.elementor-element-2858051c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:055px;--padding-bottom:055px;--padding-left:010px;--padding-right:070px;}.elementor-81 .elementor-element.elementor-element-2858051c:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-2858051c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031425;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-81 .elementor-element.elementor-element-3893949.elementor-element{--align-self:center;}.elementor-81 .elementor-element.elementor-element-3893949{text-align:center;}.elementor-81 .elementor-element.elementor-element-3893949 img{width:230px;}.elementor-81 .elementor-element.elementor-element-4879583e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-81 .elementor-element.elementor-element-52669082{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-81 .elementor-element.elementor-element-4d908709 .elementor-icon-wrapper{text-align:center;}.elementor-81 .elementor-element.elementor-element-4d908709.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-4d908709.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-4d908709.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-4d908709.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-4d908709.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-4d908709 .elementor-icon{font-size:38px;}.elementor-81 .elementor-element.elementor-element-4d908709 .elementor-icon svg{height:38px;}.elementor-81 .elementor-element.elementor-element-77cb4c85{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-81 .elementor-element.elementor-element-21a3a6f9 .elementor-icon-wrapper{text-align:center;}.elementor-81 .elementor-element.elementor-element-21a3a6f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-21a3a6f9.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-21a3a6f9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-21a3a6f9.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-21a3a6f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-21a3a6f9 .elementor-icon{font-size:38px;}.elementor-81 .elementor-element.elementor-element-21a3a6f9 .elementor-icon svg{height:38px;}.elementor-81 .elementor-element.elementor-element-3d2b7177{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-81 .elementor-element.elementor-element-311a4005 .elementor-icon-wrapper{text-align:center;}.elementor-81 .elementor-element.elementor-element-311a4005.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-311a4005.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-311a4005.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-311a4005.elementor-view-framed .elementor-icon, .elementor-81 .elementor-element.elementor-element-311a4005.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-81 .elementor-element.elementor-element-311a4005 .elementor-icon{font-size:38px;}.elementor-81 .elementor-element.elementor-element-311a4005 .elementor-icon svg{height:38px;}.elementor-81 .elementor-element.elementor-element-1d377c58{--display:flex;--min-height:100vh;}.elementor-81 .elementor-element.elementor-element-18bf165a{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9A72E40;--border-color:#D9A72E40;--border-radius:20px 20px 20px 20px;--margin-top:070px;--margin-bottom:070px;--margin-left:070px;--margin-right:070px;--padding-top:045px;--padding-bottom:045px;--padding-left:040px;--padding-right:040px;}.elementor-81 .elementor-element.elementor-element-18bf165a:not(.elementor-motion-effects-element-type-background), .elementor-81 .elementor-element.elementor-element-18bf165a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031425EB;}.elementor-81 .elementor-element.elementor-element-18bf165a.e-con{--align-self:center;}.elementor-81 .elementor-element.elementor-element-de93a14{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-738ac7a{--min-height:0px;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:030px;--padding-left:018px;--padding-right:018px;}.elementor-81 .elementor-element.elementor-element-1044d8cc{--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:030px;--padding-left:016px;--padding-right:016px;}.elementor-81 .elementor-element.elementor-element-69bd1209{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-81 .elementor-element.elementor-element-3893949{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-81 .elementor-element.elementor-element-3893949 img{width:170px;max-width:70%;}.elementor-81 .elementor-element.elementor-element-4879583e{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-81 .elementor-element.elementor-element-1d377c58{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81 .elementor-element.elementor-element-18bf165a{--content-width:100%;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-1044d8cc{--content-width:100%;}.elementor-81 .elementor-element.elementor-element-69bd1209{--width:55%;}.elementor-81 .elementor-element.elementor-element-52669082{--width:33.33%;}.elementor-81 .elementor-element.elementor-element-77cb4c85{--width:33.33%;}.elementor-81 .elementor-element.elementor-element-3d2b7177{--width:33.33%;}}/* Start custom CSS for container, class: .elementor-element-2858051c */.elementor-81 .elementor-element.elementor-element-2858051c {
    position: relative;
    background: linear-gradient(
        135deg,
        #031425 0%,
        #041a30 58%,
        #02111f 100%
    );
    overflow: visible;
    z-index: 3;
}

/* Angled navy extension */
.elementor-81 .elementor-element.elementor-element-2858051c::before {
    content: "";
    position: absolute;
    top: 0;
    right: -90px;
    width: 140px;
    height: 100%;
    background: linear-gradient(
        135deg,
        #031425 0%,
        #02111f 100%
    );
    clip-path: polygon(
        0 0,
        55% 0,
        100% 50%,
        55% 100%,
        0 100%
    );
    z-index: -1;
}

/* Gold edge */
.elementor-81 .elementor-element.elementor-element-2858051c::after {
    content: "";
    position: absolute;
    top: 0;
    right: -79px;
    width: 4px;
    height: 100%;
    background: linear-gradient(
        to bottom,
        #7f5f1c 0%,
        #d9a72e 20%,
        #f4cd63 50%,
        #d9a72e 80%,
        #7f5f1c 100%
    );
    transform: skewX(-10deg);
    transform-origin: top;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-de93a14 *//* =====================================
   TWE STUDENT REGISTRATION — NAVY/GOLD
   ===================================== */

/* Elementor shortcode container */
.elementor-81 .elementor-element.elementor-element-de93a14,
.elementor-81 .elementor-element.elementor-element-de93a14 .elementor-widget-container {
    background: #06182b !important;
}

/* Tutor LMS outer registration wrappers */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-container,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-page-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-login-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-registration-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form {
    background: #06182b !important;
    background-color: #06182b !important;
    box-shadow: none !important;
}

/* Main form */
.elementor-81 .elementor-element.elementor-element-de93a14 form {
    background: #06182b !important;
    background-color: #06182b !important;
    color: #ffffff !important;
    border: 1px solid #d9ad32 !important;
    border-radius: 12px !important;
    padding: 28px !important;
    box-shadow: none !important;
}

/* Remove white backgrounds from Tutor form rows/columns */
.elementor-81 .elementor-element.elementor-element-de93a14 form > div,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-row,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-col,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-mb-20,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-mb-32 {
    background-color: transparent !important;
}

/* Labels */
.elementor-81 .elementor-element.elementor-element-de93a14 label,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-label {
    color: #ffffff !important;
}

/* Input fields */
.elementor-81 .elementor-element.elementor-element-de93a14 input[type="text"],
.elementor-81 .elementor-element.elementor-element-de93a14 input[type="email"],
.elementor-81 .elementor-element.elementor-element-de93a14 input[type="password"] {
    background: #0b2239 !important;
    background-color: #0b2239 !important;
    color: #ffffff !important;
    border: 1px solid #30465c !important;
    border-radius: 6px !important;
}

/* Placeholder text */
.elementor-81 .elementor-element.elementor-element-de93a14 input::placeholder {
    color: #c3ced9 !important;
    opacity: 1 !important;
}

/* Gold focus */
.elementor-81 .elementor-element.elementor-element-de93a14 input:focus {
    background: #0b2239 !important;
    border-color: #d9ad32 !important;
    box-shadow: 0 0 0 1px #d9ad32 !important;
    outline: none !important;
}

/* Consent text */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-check,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-check label,
.elementor-81 .elementor-element.elementor-element-de93a14 p,
.elementor-81 .elementor-element.elementor-element-de93a14 span {
    color: #ffffff !important;
}

/* Terms and Privacy links */
.elementor-81 .elementor-element.elementor-element-de93a14 a {
    color: #d9ad32 !important;
}

/* Registration button */
.elementor-81 .elementor-element.elementor-element-de93a14 button[type="submit"],
.elementor-81 .elementor-element.elementor-element-de93a14 input[type="submit"],
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-btn {
    background: #d9ad32 !important;
    color: #06182b !important;
    border: 1px solid #d9ad32 !important;
    border-radius: 6px !important;
    font-weight: 700 !important;
}

/* Button hover */
.elementor-81 .elementor-element.elementor-element-de93a14 button[type="submit"]:hover,
.elementor-81 .elementor-element.elementor-element-de93a14 input[type="submit"]:hover,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-btn:hover {
    background: #f0c84b !important;
    color: #06182b !important;
}

/* =========================================
   TWE — FORCE TUTOR REGISTRATION OUTER AREA
   ========================================= */

/* Tutor registration outer containers */
body .tutor-registration-wrap,
body .tutor-registration-form-wrapper,
body .tutor-student-registration-wrap,
body .tutor-form-register-wrap,
body .tutor-wrap .tutor-form-register,
body .tutor-wrap .tutor-form-register-wrap {
    background: #06182b !important;
    background-color: #06182b !important;
    border: none !important;
    box-shadow: none !important;
}

/* Remove white background immediately surrounding form */
body .tutor-registration-wrap > div,
body .tutor-form-register-wrap > div {
    background-color: #06182b !important;
}

/* Already have an account / login area */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap p,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap span,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap div,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap label {
    color: #ffffff !important;
}

/* Login text beside/below registration */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap a,
.elementor-81 .elementor-element.elementor-element-de93a14 a[href*="login"],
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-login-link {
    color: #d9ad32 !important;
    font-weight: 600 !important;
}

/* Specifically keep normal surrounding text white */
.elementor-81 .elementor-element.elementor-element-de93a14 form + div,
.elementor-81 .elementor-element.elementor-element-de93a14 form + p,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ div,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ p {
    color: #ffffff !important;
}

/* Any links within that area remain TWE gold */
.elementor-81 .elementor-element.elementor-element-de93a14 form + div a,
.elementor-81 .elementor-element.elementor-element-de93a14 form + p a,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ div a,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ p a {
    color: #d9ad32 !important;
}
/* =====================================
   TWE LOGIN MESSAGE BELOW REGISTER
   ===================================== */

/* Already have an account? */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap *,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap p,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap span {
    color: #ffffff !important;
}

/* Text immediately after registration form */
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ div,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ div span,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ p,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ p span {
    color: #ffffff !important;
}

/* Login link - gold TEXT, no gold box */
.elementor-81 .elementor-element.elementor-element-de93a14 a[href*="login"],
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-login-link,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ div a,
.elementor-81 .elementor-element.elementor-element-de93a14 form ~ p a {
    color: #e3b52d !important;
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
    font-weight: 700 !important;
}

/* TWE - FIX TUTOR LMS BOTTOM LOGIN MESSAGE */

/* Bottom account message */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-text-center,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-text-center span,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-color-secondary {
    color: #ffffff !important;
}

/* Login link: gold text only */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-text-center a,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-text-center .tutor-btn,
.elementor-81 .elementor-element.elementor-element-de93a14 a.tutor-btn-link {
    color: #e3b52d !important;
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-height: auto !important;
    font-weight: 700 !important;
}

/* Remove remaining white Tutor wrapper */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register-wrap > div,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-form-register > div,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-card,
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-card-body {
    background: #06182b !important;
    background-color: #06182b !important;
}

/* TWE - EXACT TUTOR LOGIN MESSAGE FIX */

/* "Already have an account?" */
.elementor-81 .elementor-element.elementor-element-de93a14 #tutor-registration-form .tutor-small {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* Login - gold text only */
.elementor-81 .elementor-element.elementor-element-de93a14 #tutor-registration-form a.tutor-btn.tutor-btn-link {
    color: #e3b52d !important;
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-height: 0 !important;
    width: auto !important;
    font-weight: 700 !important;
}
/* Hide Tutor LMS built-in Login link */
.elementor-81 .elementor-element.elementor-element-de93a14 .tutor-flex.tutor-items-center.tutor-justify-center.tutor-gap-2.tutor-mt-8 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bf165a */.elementor-81 .elementor-element.elementor-element-18bf165a {
    background:
        linear-gradient(
            180deg,
            rgba(3, 16, 31, 0.97) 0%,
            rgba(4, 17, 32, 0.96) 100%
        );

    border: 1px solid rgba(214,165,37,0.20);

    border-radius: 16px;

    padding: 48px 42px;

    box-shadow:
        0 25px 60px rgba(0,0,0,0.42);

    backdrop-filter: blur(6px);

    position: relative;
    overflow: hidden;
}

.elementor-81 .elementor-element.elementor-element-18bf165a::before {
    content: "";

    position: absolute;

    top: 0;
    left: 50%;

    transform: translateX(-50%);

    width: 90px;
    height: 2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            #D9A52A,
            transparent
        );
}/* End custom CSS */