.elementor-262401 .elementor-element.elementor-element-7dcd05b8{--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;--overlay-opacity:0.15;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-262401 .elementor-element.elementor-element-7dcd05b8:not(.elementor-motion-effects-element-type-background), .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2AA9E0 0%, #B658A2 100%);}.elementor-262401 .elementor-element.elementor-element-7dcd05b8::before, .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .elementor-background-video-container::before, .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .elementor-background-slideshow::before, .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-262401 .elementor-element.elementor-element-7dcd05b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://beingtruetoyou.com/wp-content/uploads/2025/04/BTTY-logo-2023-all_B.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-262401 .elementor-element.elementor-element-58cbef8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-d45e35f );}.elementor-262401 .elementor-element.elementor-element-62742b01{font-size:1rem;color:var( --e-global-color-d45e35f );}.elementor-262401 .elementor-element.elementor-element-62742b01 p{margin-block-end:0px;}.elementor-262401 .elementor-element.elementor-element-a9ef463 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-262401 .elementor-element.elementor-element-5dda50ce > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-262401 .elementor-element.elementor-element-5dda50ce{font-size:1.25rem;color:var( --e-global-color-d45e35f );}@media(max-width:1024px){.elementor-262401 .elementor-element.elementor-element-7dcd05b8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-262401 .elementor-element.elementor-element-58cbef8a .elementor-heading-title{font-size:2rem;}.elementor-262401 .elementor-element.elementor-element-a9ef463 > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-262401 .elementor-element.elementor-element-5dda50ce > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-262401 .elementor-element.elementor-element-7dcd05b8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-262401 .elementor-element.elementor-element-58cbef8a .elementor-heading-title{font-size:1.5rem;}.elementor-262401 .elementor-element.elementor-element-5dda50ce > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-262401 .elementor-element.elementor-element-5dda50ce{font-size:1.125rem;}}/* Start custom CSS for html, class: .elementor-element-a9ef463 *//* Coaching Affiliate Signup Form Styles */
.infusion-form .infusion-field {
    margin-bottom: 16px;
}

.infusion-form .infusion-field label {
    color: #ffffff;
    display: block;
    margin-bottom: 6px;
    font-weight: 500;
}

.infusion-form input[type="text"],
.infusion-form input[type="password"],
.infusion-form input[type="email"],
.infusion-form input[type="tel"] {
    border: none;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    background-color: #f5f5f5;
    outline: none;
    box-sizing: border-box;
}

.infusion-form input:focus {
    background-color: #ffffff;
}

/* Submit Button Style */
.infusion-form button[type="submit"] {
    background: linear-gradient(110deg, #BA8B38 45%, #D4AE35 55%, #BA8B38 100%);
    background-size: 200% auto;
    background-position: center;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: all 0.4s ease;
}

.infusion-form button[type="submit"]:hover {
    background-position: left center;
    transform: scale(1.03);
}/* End custom CSS */