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:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.navigation-sec .et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center;margin:0 0 0 20px}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{color:#fff;padding:0}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:not(.cnt-btn)>a{position:relative;padding-bottom:6px}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:not(.cnt-btn)>a::after{content:"";position:absolute;left:0;top:20px!important;width:100%;height:1px;background-color:#bb133e;transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li:not(.cnt-btn)>a:hover::after{transform:scaleX(1)}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.current-menu-item:not(.cnt-btn)>a::after{transform:scaleX(1)}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.cnt-btn>a{background:#bb133e;color:#fff;padding:15px 30px}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.cnt-btn>a:hover{background:#fff;color:#bb133e;opacity:1}.navigation-sec .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.cnt-btn>a::after{display:none!important}.custom-accordion{font-family:'Jost',sans-serif}.acc-item{border-bottom:1px solid #ddd}.acc-title{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:18px;font-weight:600;background:#f9f9f9;transition:background 0.3s ease,color 0.3s ease;color:#5e6267}.acc-title:hover{background:#bb133e;color:#fff}.acc-title i{font-size:16px}.acc-content{display:none;padding:15px;font-size:18px;overflow:hidden}.acc-content ul{margin:0;padding:10px;color:#5e6267}.acc-content li{margin-bottom:6px}.acc-item.active .acc-title{background:#bb133e;color:#fff}.dcm-container .slick-arrow{cursor:pointer!important}.about-sec .dcm-overlay{height:20%;position:absolute;left:0;top:80%!important;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0))}.coaching-sec .et_pb_blurb .et_pb_blurb_content{height:225px}.coaching-sec .et_pb_blurb .et_pb_main_blurb_image{width:50%;margin:0;height:100%}.coaching-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{height:225px}.coaching-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{height:100%;object-fit:cover;width:100%}.coaching-sec .et_pb_blurb .et_pb_blurb_container{width:50%;vertical-align:middle;padding:20px}.coaching-sec .et_pb_blurb .et_pb_blurb_container h4{padding:0;margin:0 0 15px 0}.coaching-sec .et_pb_blurb .et_pb_blurb_container .dtls-btn{background:#fff;color:#bb133e;padding:8px 20px;font-size:16px;display:inline-block;border:1px solid #bb133e;transition:all 0.3s}.coaching-sec .et_pb_blurb .et_pb_blurb_container .dtls-btn:hover{background:#bb133e;color:#fff}.coaching-sec .for-revrse .et_pb_blurb .et_pb_blurb_content{display:flex;align-items:center}.coaching-sec .for-revrse .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{order:2}.envirabox-title-float{display:none!important}.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{width:100%}.press-sec .et_pb_blurb .et_pb_blurb_content{height:425px}.press-sec .et_pb_blurb .et_pb_main_blurb_image{width:50%;margin:0;height:100%}.press-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{height:425px}.press-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{height:100%;object-fit:cover;width:100%}.press-sec .et_pb_blurb .et_pb_blurb_container{width:50%;vertical-align:middle;padding:30px}.press-sec .et_pb_blurb .et_pb_blurb_container h4{padding:0;margin:0 0 20px 0}.press-sec .et_pb_blurb .et_pb_blurb_container .prs-btn{color:#bb133e;border:1px solid #bb133e;padding:10px 20px;text-transform:uppercase;font-size:16px;letter-spacing:1px;display:inline-block;margin:10px 0 0 0;transition:all 0.3s}.press-sec .et_pb_blurb .et_pb_blurb_container .prs-btn:hover{background:#bb133e;color:#fff}.press-sec .for-revrse .et_pb_blurb .et_pb_blurb_content{display:flex;align-items:center}.press-sec .for-revrse .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{order:2}.testimonial-swiper{position:relative;overflow:hidden}.testimonial-swiper .swiper{overflow:visible}.testimonial-swiper .swiper-slide{padding:30px 15px}.testimonial-swiper .swiper-button-prev,.testimonial-swiper .swiper-button-next{width:42px;height:42px;background:#fff;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.12)}.testimonial-swiper .swiper-button-prev::after,.testimonial-swiper .swiper-button-next::after{display:none}.testimonial-swiper .swiper-button-prev i,.testimonial-swiper .swiper-button-next i{font-size:16px;color:#0b1f3a}.testimonial-swiper .swiper-button-prev:hover,.testimonial-swiper .swiper-button-next:hover{background:#0b1f3a}.testimonial-swiper .swiper-button-prev:hover i,.testimonial-swiper .swiper-button-next:hover i{color:#fff}.testimonial-swiper .swiper-button-prev{top:103%;left:46%}.testimonial-swiper .swiper-button-next{top:103%;right:46%}.faq-sec .acc-content{padding:18px 22px}.social-icons{list-style:none;padding:0!important;margin:0;display:flex;gap:12px;justify-content:center}.social-icons li{display:inline-flex}.social-icons li a{width:44px;height:44px;background:rgba(255,255,255,0.08);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;transition:all 0.35s ease;text-decoration:none}.social-icons li a:hover{background:#bb133e;color:#fff;transform:translateY(-4px);box-shadow:0 8px 20px rgba(187,19,62,0.4)}.social-icons li a{border:1px solid rgba(255,255,255,0.15)}.contact-form-wrap p{margin:0;padding:0}.contact-form-wrap input,.contact-form-wrap select,.contact-form-wrap textarea{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:6px;font-size:15px}.contact-form-wrap textarea{height:140px}.contact-form-wrap input:focus,.contact-form-wrap select:focus,.contact-form-wrap textarea:focus{border-color:#000;outline:none}.contact-form-wrap input[type="submit"]{background:#bb133e;color:#fff;border:none;padding:15px 30px;cursor:pointer;transition:all 0.3s ease;font-size:18px;font-family:'Jost',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase}.contact-form-wrap input[type="submit"]:hover{opacity:0.85}.contact-info-box{background:#bb133e;height:100%;margin:20px 0 0 0;text-align:center}.contact-info-box .contact-info-title{font-size:22px;font-weight:600;margin-bottom:16px;padding:0;font-family:'Jost',Helvetica,Arial,Lucida,sans-serif;color:#fff}.contact-info-box p{color:#fff;font-size:15px}.contact-info-box .contact-email a{font-size:16px;color:#fff;text-decoration:none;font-weight:500}.contact-info-box .contact-email a:hover{text-decoration:underline}.contact-info-box .social-icons{margin-top:24px}.contact-info-box .social-icons li a{width:44px;height:44px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:all 0.3s ease}.contact-info-box .social-icons li a:hover{background:#000;color:#fff;border-color:#000}.contact-form-wrap .field-row{margin:22px 0 0 0}.coaching-sec .contact-form-wrap .field-row{display:flex;justify-content:space-between;margin:22px 0 0 0}.contact-form-wrap .field-row:first-child{margin:0}.contact-form-wrap .field-row span:first-child{margin:0 15px 0 0}.more-btn{background:#fff;color:#bb133e;padding:7px 20px;font-size:16px;display:inline-block;border:1px solid #bb133e;transition:all 0.3s}.more-btn:hover{background:#bb133e;color:#fff}.publication-sec .et_pb_blurb .et_pb_main_blurb_image{height:300px}.publication-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{height:100%}.publication-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{height:100%;object-fit:cover}.publication-sec .et_pb_blurb .et_pb_blurb_container{padding:0 20px 20px 20px}.publication-sec .et_pb_blurb .et_pb_blurb_container h4{line-height:26px}.campaign-sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{width:40%;margin:0;height:380px}.campaign-sec .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%;height:380px;object-fit:cover}.campaign-sec .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{width:60%;vertical-align:middle;padding:20px}.campaign-sec .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .campaign-date{font-size:14px;font-weight:400}.campaign-sec .camgn-even-row .et_pb_blurb .et_pb_blurb_content{display:flex;flex-direction:row-reverse;align-items:center}.media-load-section .media-hidden-row{display:none}.cf7-accordion-form{width:100%}.cf7-accordion-form .accordion-item{border:1px solid #ddd;border-radius:8px;margin-bottom:15px;overflow:hidden;background:#fff}.cf7-accordion-form .accordion-title{position:relative;padding:18px 60px 18px 20px;cursor:pointer;font-size:20px;font-weight:600;line-height:1.4;background:#f7f7f7;transition:all 0.3s ease;color:#121212}.cf7-accordion-form .accordion-title:hover{background:#efefef}.cf7-accordion-form .accordion-title::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400;line-height:1}.cf7-accordion-form .accordion-item.active .accordion-title::after{content:"−"}.cf7-accordion-form .accordion-content{display:none;padding:25px;border-top:1px solid #e5e5e5}.cf7-accordion-form label{display:block;font-weight:600;color:#333;font-size:16px}.cf7-accordion-form .accordion-content p{display:block;font-weight:600;color:#333;font-size:16px}.cf7-accordion-form input[type="text"],.cf7-accordion-form input[type="email"],.cf7-accordion-form input[type="tel"],.cf7-accordion-form input[type="date"],.cf7-accordion-form input[type="number"],.cf7-accordion-form select,.cf7-accordion-form textarea{width:100%;margin-top:6px;margin-bottom:15px;padding:12px 15px;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:600}.cf7-accordion-form textarea{height:130px;resize:vertical}.cf7-accordion-form .wpcf7-list-item{display:block;margin:10px 0}.cf7-accordion-form .wpcf7-list-item label{display:flex;align-items:baseline;gap:10px;font-weight:400}.cf7-accordion-form .consent-section{margin-top:30px}.cf7-accordion-form .consent-section .wpcf7-list-item{margin:0}.cf7-accordion-form .submit-wrap{margin-top:25px}.cf7-accordion-form input[type="submit"]{display:inline-block;padding:14px 30px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s ease;text-transform:uppercase}.cf7-accordion-form input[type="submit"]:hover{opacity:0.9}@media (max-width:1399px){.press-sec .et_pb_blurb .et_pb_blurb_content{height:340px}.press-sec .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{height:340px}}@media (max-width:980px){.footer-sec .et_mobile_nav_menu{display:none}.footer-sec .et_pb_menu__menu{display:block}.footer-sec .et_pb_menu__wrap{justify-content:center!important}.footer-sec .et_pb_menu__wrap .et-menu{justify-content:center!important}.testimonial-swiper .swiper-button-next{right:40%}.testimonial-swiper .swiper-button-prev{left:40%}}@media (max-width:575px){.press-sec .et_pb_blurb .et_pb_blurb_content{height:auto;display:flex;flex-direction:column}.press-sec .et_pb_blurb .et_pb_main_blurb_image{width:100%}.press-sec .et_pb_blurb .et_pb_blurb_container{width:100%}.about-sec .dcm-overlay{height:40%;top:60%!important}.about-sec .dcm-overlay .content-inner{padding-bottom:10px}.cf7-accordion-form .accordion-title{font-size:17px;padding:15px 53px 18px 15px}.cf7-accordion-form .accordion-content{padding:20px}.cf7-accordion-form label{font-size:15px}.testimonial-swiper .swiper-button-next{right:32%}.testimonial-swiper .swiper-button-prev{left:32%}}