.elementor-15132 .elementor-element.elementor-element-477358d1{--display:flex;--overlay-opacity:0.4;--padding-top:75px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15132 .elementor-element.elementor-element-477358d1:not(.elementor-motion-effects-element-type-background), .elementor-15132 .elementor-element.elementor-element-477358d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://livefitmagazine.com/wp-content/uploads/cta-bg.png");background-position:center center;background-size:cover;}.elementor-15132 .elementor-element.elementor-element-477358d1::before, .elementor-15132 .elementor-element.elementor-element-477358d1 > .elementor-background-video-container::before, .elementor-15132 .elementor-element.elementor-element-477358d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15132 .elementor-element.elementor-element-477358d1 > .elementor-background-slideshow::before, .elementor-15132 .elementor-element.elementor-element-477358d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15132 .elementor-element.elementor-element-477358d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-15132 .elementor-element.elementor-element-13eba08{text-align:center;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-15132 .elementor-element.elementor-element-13eba08 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-15132 .elementor-element.elementor-element-13eba08.elementor-element{--align-self:center;}.elementor-15132 .elementor-element.elementor-element-307c6a2b{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-15132 .elementor-element.elementor-element-5ca07df5{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:var( --e-global-color-astglobalcolor5 );}.elementor-15132 .elementor-element.elementor-element-5ca07df5 a{color:var( --e-global-color-astglobalcolor5 );}.elementor-15132 .elementor-element.elementor-element-5ca07df5 a:hover, .elementor-15132 .elementor-element.elementor-element-5ca07df5 a:focus{color:#7FBFBACC;}@media(max-width:1024px){.elementor-15132 .elementor-element.elementor-element-307c6a2b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-15132 .elementor-element.elementor-element-477358d1{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-15132 .elementor-element.elementor-element-307c6a2b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for wpforms, class: .elementor-element-66455ba0 */.elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container {
    margin: 0 auto;
     width: 513px;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 form {
    width: 100%;
    height: 48px;
    margin: 0 auto;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-field-container {
    width: calc(100% - 145px);
    float: left;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 input {
    height: 48px;
    padding: 10px 12px;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container .wpforms-submit-container {
    padding:  0;
    width: 129px;
    float: left;
    margin-left: 16px;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container .wpforms-field {
    padding: 0;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 button {
        background: #fff !important;
    color: #000;
    border: 1px solid #fff;
    height: 48px;
    width: 100%;
    padding: 12px !important;
    transition: all 0.3s;
}
.elementor-15132 .elementor-element.elementor-element-66455ba0 button:hover {
    color: #000 !important;
}

@media (max-width: 767px) {
    .elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container {
        width: 100%;
}
    .elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-field-container,
    .elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container .wpforms-submit-container{
        width: 100%;
    }
    .elementor-15132 .elementor-element.elementor-element-66455ba0 .wpforms-container .wpforms-submit-container {
        margin-top: 16px;
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ca07df5 */.elementor-15132 .elementor-element.elementor-element-5ca07df5 p, .elementor-15132 .elementor-element.elementor-element-5ca07df5 a {font-size:12px !important; font-weight:400 !important; margin: 0; !important}
.elementor-15132 .elementor-element.elementor-element-5ca07df5 a {
    font-weight: 600 !important;
}/* End custom CSS */