body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:17px}.et_pb_slide_content,.et_pb_best_value{font-size:19px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1290px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1450px}a{color:#120d30}#footer-widgets .footer-widget li:before{top:11.45px}body .et_pb_button{font-size:14px;background-color:#120d30;border-width:1px!important;border-color:#120d30;border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{font-size:22.4px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#120d30!important;background-color:rgba(18,13,48,0);border-color:#120d30!important}@media only screen and (min-width:1612px){.et_pb_row{padding:32px 0}.et_pb_section{padding:64px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:96px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:767px){.et_pb_section{padding:30px 0}.et_pb_section.et_pb_fullwidth_section{padding:0}.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}}	h1,h2,h3,h4,h5,h6{font-family:'terminatest-demi',Georgia,"Times New Roman",serif}body,input,textarea,select{font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'terminatest-medium',Georgia,"Times New Roman",serif}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-image img{background:#decccc!important}.form_progress_bar{height:15px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:100px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress_bar_info{height:100%;font-size:12px;line-height:15px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease;border-radius:100px;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}100%{background-position:0 0}}.et_pb_section.main_header{position:absolute;width:100%}.main_header .et_pb_row{display:flex;align-items:center;flex-wrap:wrap}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content a{font-size:22px;line-height:32px;font-weight:500;position:relative;padding-right:30px}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content a::before{content:"";position:absolute;background-image:url(https://lucyrfitness.com/wp-content/uploads/2025/08/next.png);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center;filter:brightness(0) invert(1);right:0px;top:50%;transform:translateY(-50%);transition:all ease-in-out 0.3s}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content a:hover::before{right:-5px}.et_pb_bg_layout_dark a{color:#fff;transition:all ease-in-out 0.3s}.main_banner .et_pb_slide{height:100vh;padding:0 60px}.main_banner .et_pb_slide .et_pb_container.clearfix{width:100%;max-width:100%}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:unset}.main_banner .et_pb_slide .et_pb_slide_description{padding:0 0 120px;display:flex;align-items:center;justify-content:space-between}.main_banner .et_pb_slider_container_inner{vertical-align:bottom}.main_banner h1.et_pb_slide_title{font-size:118px}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content{width:353px;text-align:right}.et_pb_button_module_wrapper a.et_pb_button:hover,.et_pb_button_module_wrapper a.et_pb_button{padding:16px 35px!important;line-height:normal!important;font-weight:500}.et_pb_text_inner h2{font-size:57px;line-height:65px}.et_pb_text_inner h3{font-size:22px;line-height:32px}.hedd strong{display:inline-block;text-transform:uppercase;margin-bottom:20px;font-size:13px;line-height:18px;font-weight:500;color:#1b1e1e;letter-spacing:1px}.et_pb_text_inner{font-weight:400}.heddi_scroll marquee{font-size:130px;line-height:130px}.ser_box .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{width:246px;height:246px;overflow:hidden;border-radius:100%;transition:all ease-in-out 0.3s}.ser_box .et_pb_module.et_pb_blurb:hover .et_pb_main_blurb_image{transform:scale(1.05)}h3.et_pb_module_header{font-size:24px;line-height:34px}.ser_box .et_pb_module.et_pb_blurb .et_pb_main_blurb_image span.et_pb_image_wrap{height:100%}.ser_box .et_pb_module.et_pb_blurb .et_pb_main_blurb_image span.et_pb_image_wrap img{height:100%;object-fit:cover}.why_choose_sec .et_pb_row{width:100%;max-width:100%;padding:0 60px}.why_choose_sec .et_pb_row .et_pb_column.et_pb_column_single{padding:40px;margin:45px 0;background:#fff}.contact_sec form .flx p{display:flex;justify-content:space-between;margin-bottom:20px;padding:0}.contact_sec form span textarea,.contact_sec form span input{width:100%;background:transparent;border-left:0;border-top:0;border-right:0;color:#000;padding:0 0 16px;font-size:16px;border-bottom:1px solid #000;margin-top:20px}.contact_sec form .flx span.wpcf7-form-control-wrap{width:49%}.contact_sec form label{width:100%;display:block}.contact_sec form span textarea::placeholder,.contact_sec form span input::placeholder{color:#000}.contact_sec form span textarea{height:150px}.contact_sec form input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:16px 35px;line-height:normal;font-weight:500;font-family:'terminatest-medium';font-size:14px;margin:20px 0 0;outline:0;border:1px solid #120d30;color:#fff;cursor:pointer;transition:all ease-in-out 0.3s;background:#120d30}.contact_sec form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:transparent;color:#120d30}.contact_sec .et_pb_social_media_follow li a.icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:transparent!important;border-radius:100px;border:1px solid #000}.contact_sec form .contact_sec form input.text:focus,input.title:focus,.contact_sec form input[type=text]:focus,.contact_sec form select:focus,.contact_sec form textarea:focus{border-color:#000}.contact_sec form span.wpcf7-list-item.first{margin:0}.contact_sec form span.wpcf7-form-control.wpcf7-radio input[type="radio"]{width:15px;height:15px;margin-top:0}.contact_sec form .flx label span.wpcf7-form-control.wpcf7-radio label{width:100%}.contact_sec form .flx label span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{width:100%;margin:7px 0}.contact_sec form .flx p label{width:49%}.your_goals_wrp b{font-size:22px;padding-bottom:15px;display:block}.contact_sec form span.wpcf7-form-control.wpcf7-radio input[type="radio"]{position:absolute;opacity:0}.contact_sec form span.wpcf7-form-control.wpcf7-radio input[type="radio"]+span.wpcf7-list-item-label::before{background:#f4f4f400;border:1px solid #000;display:inline-block;width:15px;height:15px;position:relative;top:5px;margin-right:11px;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease;border-radius:0}.contact_sec form .flx label span.wpcf7-form-control.wpcf7-radio label{position:relative}.contact_sec form span.wpcf7-form-control.wpcf7-radio input[type="radio"]:checked+span.wpcf7-list-item-label::before{background-color:#3197EE}.flx.flx_ab .flx_a p span.wpcf7-form-control-wrap input{margin-top:0}.flx.flx_ab{display:flex}.flx.flx_ab .flx_a p{display:block;padding:0}.flx.flx_ab .flx_a p label{width:100%}.goals_wrp_a{margin-bottom:20px}.goals_wrp_a strong{display:inline-block;margin-bottom:5px}.your_goals_wrp .flx_a span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px}.your_goals_wrp .flx_a span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin:0}.cf7mls-btns .cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button{margin-bottom:0}.your_goals_wrp .flx_a strong{display:inline-block;margin-bottom:6px}.cf7mls-btns .cf7mls_next.action-button,.cf7mls-btns .cf7mls_back.action-button{font-weight:400;border-radius:0;margin-bottom:0}.cf7mls_next.action-button{background:#120d30!important}.fieldset-cf7mls .cf7mls_back{background:transparent;border:1px solid #120d30}.testi_sec .et_pb_row{justify-content:flex-end}.testi_sec .et_pb_row .et_pb_column:first-child{padding:100px}#sp-testimonial-free-wrapper-283 .sp-testimonial-free{padding-bottom:40px;position:relative}#sp-testimonial-free-wrapper-283 .sp-testimonial-free .sp-testimonial-title{display:none}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-testimonial{padding:70px 0 30px;position:relative}.sp-testimonial-free-section .sp-testimonial-client-image{position:absolute;bottom:25px;width:78px;height:78px;margin-bottom:0}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-name{text-align:left;padding-left:100px;margin-bottom:0;font-size:18px;line-height:24px}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-designation{text-align:left;padding-left:100px}.sp-testimonial-free-section .sp-testimonial-client-testimonial p{text-align:left}.sp-testimonial-free-section .sp-testimonial-client-image img{width:100%;height:100%;object-fit:cover}.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content strong{font-size:24px;line-height:24px}.sp-testimonial-free-section .testimonial-nav-arrow{bottom:-50px;top:unset;border-radius:100px;width:56px;height:56px}.sp-testimonial-free-section .sp-testimonial-item{padding-bottom:150px}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section{margin:0}.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-next{right:unset;left:70px}#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-testimonial::before{content:"";position:absolute;background-image:url(https://lucyrfitness.com/wp-content/uploads/2025/08/quote.png);width:40px;height:40px;left:0;top:0;background-repeat:no-repeat;background-size:contain;opacity:0.1}.footer_main .et_pb_text_inner h3{font-size:19px;line-height:18px;margin-bottom:20px}.footer_main ul{padding:0}.footer_main ul li{display:block;margin-bottom:13px}.et_pb_bg_layout_dark a:hover{opacity:0.8}.footer_main form{max-width:333px;position:relative}.footer_main form span.wpcf7-form-control-wrap input{width:100%;padding:16px 0;background:transparent;border:0;color:#fff;border-bottom:1px solid rgb(255 255 255 / 23%);font-size:16px}.footer_main form span.wpcf7-form-control-wrap input::placeholder{color:#fff}.footer_main form .mail_subscribe img{width:22px;filter:invert(1);position:absolute;right:0;top:14px;z-index:-999;cursor:pointer}.footer_main form .mail_subscribe input.wpcf7-form-control.wpcf7-submit.has-spinner{position:absolute;right:0;top:14px;background:transparent;opacity:0;width:30px;height:30px;z-index:999}.member_box .et_pb_column{background:#fff;padding:40px;overflow:hidden}.member_box .et_pb_column .et_pb_module.et_pb_image{margin:-40px -40px 0;overflow:hidden;padding-top:60%}.member_box .et_pb_column .et_pb_module.et_pb_blurb{margin-top:-77px}.member_box .et_pb_column .et_pb_module.et_pb_blurb .et_pb_blurb_container{padding-top:30px}.member_box .et_pb_column .et_pb_button_module_wrapper a.et_pb_button{width:100%}.member_box .et_pb_column .et_pb_image .et_pb_image_wrap img{width:100%;height:100%;object-fit:cover}.member_box .et_pb_column .et_pb_module.et_pb_image span.et_pb_image_wrap{position:absolute;width:100%;height:100%;top:0}.member_box .et_pb_module.et_pb_blurb ul{padding:10px 0}.member_box .et_pb_module.et_pb_blurb ul li{display:block;padding-left:30px;position:relative;margin:16px 0}.member_box .et_pb_module.et_pb_blurb ul li img{width:20px;position:absolute;left:0;top:2px;opacity:0.7;filter:brightness(0)}.et_pb_row.abt_rev{display:flex;align-items:center;flex-wrap:wrap-reverse}@media (min-width:981px){.main_header .et_pb_row .et_pb_column.et-last-child{width:225px}.main_header .et_pb_row .et_pb_column:first-child{width:calc(100% - 225px)}}@media (max-width:1200px) and (min-width:981px){.main_header .et_pb_row{padding-left:40px!important;padding-right:40px!important}.main_header .et_pb_row{padding-left:40px!important;padding-right:40px!important}.main_header .et_pb_row ul.et-menu.nav li.menu-item a{padding:0;font-size:13px}.main_banner h1.et_pb_slide_title{font-size:48px}}@media (max-width:980px){.main_header .et_pb_row .et_pb_column.et-last-child{width:auto;position:absolute;right:120px;z-index:99;top:50%;transform:translateY(-50%)}.your_goals_wrp .flx_a span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio{display:inline-grid}.et_pb_row.abt_rev .et_pb_column:first-child{margin:30px 0 0}.goals_wrp_a strong{padding-top:10px}.flx.flx_ab .flx_a{margin-bottom:10px}.contact_sec form .flx span.wpcf7-form-control-wrap{width:100%}.flx.flx_ab .flx_a p span.wpcf7-form-control-wrap input{margin-top:0}.contact_sec form .flx p{margin-bottom:0;flex-wrap:wrap;row-gap:10px}.flx.flx_ab{display:block}.contact_sec form .flx p label{width:100%}.contact_sec form .flx p br{display:none}.contact_sec form label strong{margin-top:5px;display:inline-block}.testi_sec .et_pb_row{display:flex;flex-wrap:wrap-reverse}.main_banner h1.et_pb_slide_title{font-size:58px}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content{width:100%;text-align:left}.main_banner .et_pb_slide .et_pb_slide_description{flex-wrap:wrap}}@media (max-width:767px){.main_header .et_pb_row .et_pb_column.et-last-child{display:none}.form_progress_bar{margin-bottom:5px}.nfd-site-preview-warning{font-size:13px!important;line-height:normal;padding:6px!important}.et_pb_text_inner h2{font-size:37px;line-height:45px}.contact_sec form .flx p{display:block}.contact_sec form .flx p label{width:100%}.heddi_scroll marquee{font-size:80px;line-height:80px}.testi_sec .et_pb_row .et_pb_column:first-child{padding:40px}.fixed_btn .et_pb_row{width:100%!important;max-width:100%;border-top:1px solid rgb(255 255 255 / 8%)}.fixed_btn .et_pb_row .et_pb_button_module_wrapper a.et_pb_button{width:100%;text-align:center}.main_banner h1.et_pb_slide_title{font-size:38px}.main_banner .et_pb_slide .et_pb_slide_description{padding:0 0 60px}.main_banner .et_pb_slide{padding:0 40px}}@media (max-width:479px){#sp-testimonial-free-wrapper-283 .sp-testimonial-free-section .sp-testimonial-client-testimonial{padding:40px 0 10px}.et_pb_button_module_wrapper a.et_pb_button:hover,.et_pb_button_module_wrapper a.et_pb_button{padding:16px 15px!important}.et_pb_row{width:90%!important}.why_choose_sec .et_pb_row .et_pb_column{margin:0}.main_banner .et_pb_slide{height:100%}.main_banner .et_pb_slide{padding:0 10px}.main_banner .et_pb_slide .et_pb_slide_description{padding:350px 0 50px}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content{line-height:25px}.main_banner h1.et_pb_slide_title{font-size:26px}.et_builder_inner_content .main_header .et_pb_row{padding-left:0!important;padding-right:0!important}.why_choose_sec .et_pb_row{padding:0}.why_choose_sec .et_pb_row .et_pb_column.et_pb_column_single{margin:0;padding:20px}.et_pb_text_inner h2{font-size:26px;line-height:36px}.et_pb_text_inner h3{font-size:18px;line-height:28px}.member_box .et_pb_column{padding:20px}h3.et_pb_module_header{font-size:18px;line-height:28px}.member_box .et_pb_column .et_pb_module.et_pb_image{padding-top:100%}.your_goals_wrp b{font-size:18px;padding-bottom:5px}.contact_sec form .flx label span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin:10px 0;display:block}.heddi_scroll marquee{font-size:50px;line-height:50px}.testi_sec .et_pb_row .et_pb_column:first-child{padding:20px 0 0}.sp-testimonial-free-section .sp-testimonial-client-testimonial .sp-testimonial-content strong{font-size:18px}.sp-testimonial-free-section .sp-testimonial-item{padding-bottom:60px}.footer_main .et_pb_text_inner h3{font-size:17px;line-height:13px;margin-bottom:10px}.footer_main ul li{display:block;margin-bottom:13px}.contact_sec form .flx p{margin:0}.contact_sec form .flx p{margin:0}.et_pb_blurb_description,.et_pb_text_inner{font-size:15px;line-height:25px}.contact_sec form label{font-size:15px;line-height:25px}.contact_sec form span textarea,.contact_sec form span input{font-size:15px}.wpcf7-not-valid-tip{font-size:15px}.member_box .et_pb_column .et_pb_module.et_pb_blurb{margin-bottom:0}.main_banner .et_pb_slide .et_pb_slide_description .et_pb_slide_content a{font-size:14px}.hedd strong{margin-bottom:10px}}