.et_pb_row{max-width:1270px}@font-face{font-family:Montserrat-ExtraBoldItalic;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Montserrat-ExtraBoldItalic.ttf)}@font-face{font-family:Montserrat-Bold;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Montserrat-Bold.ttf)}@font-face{font-family:Lato-Medium;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Lato-Medium.ttf)}@font-face{font-family:Lato-Regular;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Lato-Regular.ttf)}@font-face{font-family:Lato-Bold;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Lato-Bold.ttf)}@font-face{font-family:Lato-Black;src:url(https://leohoganfitness.com/wp-content/uploads/2023/10/Lato-Black.ttf)}body{font-family:Lato-Regular}h1{font-family:Montserrat-ExtraBoldItalic}h2{font-family:Montserrat-Bold}h3{font-family:Lato-Bold}.header-parent{padding:15px 0!important;position:absolute;left:0;right:0;background:transparent}.header-row{display:flex;align-items:center;padding:0!important}.header-logo-colum{width:10%!important;margin:0!important}.header-logo-colum .et_pb_menu__wrap{display:none!important}.header-logo-colum .et_pb_menu__logo{margin:0!important}.header-menu-colum{width:90%!important;display:flex;justify-content:flex-end;align-items:center}.header-menu-colum .et_pb_button_module_wrapper{margin:0 40px 0 0!important}.header-menu-colum .et_pb_menu__menu{display:none!important}.header-menu-colum .et_mobile_nav_menu{display:block!important}.header-menu-colum .et_pb_menu__wrap{justify-content:flex-end!important}.header-btn{font-size:18px;color:#009ebb;font-family:Lato-Bold;background-color:transparent;border:0px solid #009ebb;padding:0;transition:0.5s;border-radius:5px;text-decoration:underline}.header-btn:hover{background-color:transparent!important;color:#009ebb;border:0px solid #009ebb!important;padding:0!important}.header-btn:hover::after{display:none!important}.header-btn::after{display:none!important}.header-menu-colum .et_mobile_menu{padding:0px 150px 0 30px!IMPORTANT;text-align:left!IMPORTANT;list-style:none!IMPORTANT;right:0;left:unset;border-color:#000}.header-logo-colum img{opacity:0}.banner-parent{padding:0!important}.banner-colum .et_pb_slide_image{width:100%!important;margin:0!important}.banner-colum .et_pb_media_alignment_center .et_pb_slide_image{bottom:0!important;top:auto!important}.et_pb_slide{padding:0!important}.banner-row{max-width:100%!important;width:100%;padding:0!important}.banner-colum img{width:100%!important;height:100%!important;object-fit:cover;max-height:100%!important;max-width:1164px}.banner-colum .et_pb_container{height:950px!important}.banner-colum h2.et_pb_slide_title{font-size:140px;line-height:150px;font-family:Montserrat-ExtraBoldItalic;position:absolute;left:-520px!important;top:23%;transform:translate(-47%,-65%);z-index:-999999}.banner-colum h1{font-size:130px;line-height:150px}.banner-colum p{font-size:20px;line-height:30px;max-width:600px;padding-left:150px;padding-top:50px}.banner-colum .et_pb_slide_description{width:100%!important;max-width:628px;padding:100px 0 0!important}.banner-colum .et_pb_button_wrapper{padding-top:20px;padding-left:150px!important}.conatc-from-parent select option{color:#000;background:#fff}.banner-colum a.et_pb_button{font-size:18px;color:#fff;font-family:Lato-Bold;background-color:#009ebb;border:2px solid #009ebb;padding:12px 30px;transition:0.5s;border-radius:5px}.banner-colum a.et_pb_button:hover{background-color:transparent!important;color:#009ebb;border:2px solid #009ebb!important;padding:12px 30px!important}.banner-colum a.et_pb_button:hover::after{display:none!important}.banner-colum a.et_pb_button::after{display:none!important}.home-introduction-section-parent{padding:80px 0 0!important}.home-introduction-section-row{display:flex;align-items:center;padding:0px!important}.home-introduction-section-img-col{width:50%!important;margin:0!important}.home-introduction-section-ctn-col{width:50%!important;padding-left:50px}.home-introduction-section-btn{font-size:18px;color:#fff;font-family:Lato-Bold;background-color:#009ebb;border:2px solid #009ebb;padding:10px 30px;transition:0.5s;border-radius:5px}.home-introduction-section-btn:hover{background-color:transparent!important;color:#009ebb;border:2px solid #009ebb!important;padding:10px 30px!important}.home-introduction-section-btn:hover::after{display:none!important}.home-introduction-section-btn::after{display:none!important}.why-choose-fitness-heading-row{padding:0!important}.why-choose-fitness-row{max-width:100%!important;width:100%;padding:50px 30px 0 30px!important;display:flex}.why-choose-fitness-colum{display:flex}.why-choose-fitness-colum{width:32.64%!important;margin:0 15px 0 0!important;border:1px solid #009ebb;background-color:black;padding:30px 20px;border-radius:10px;transition:0.5s}.why-choose-fitness-colum img{transition:0.8s}.why-choose-fitness-colum:hover img{transform:rotateY(180deg)}.why-choose-fitness-colum:hover{box-shadow:0 0 30px rgb(0 158 187 / 30%);border-color:transparent}.why-choose-fitness-parent{padding:80px 0!important}.service-breakdown-colum{width:32.23%!important;margin:0 20px 0 0!important;border:1px solid #252525;background-color:black;padding:50px 20px;border-radius:20px;transition:0.8s}.service-breakdown-colum img{transition:0.8s}.service-breakdown-colum:hover img{transform:rotateY(180deg)}.service-breakdown-colum:hover{border-color:#009ebb}.service-breakdown-row{display:flex;padding:70px 0 10px!important}.service-breakdown-parent{padding:80px 0 70px!important}.our-pricing-plans-row{display:flex;padding:70px 0 0!important}.our-pricing-plans-colum{padding:50px 100px;width:50%!important;margin-right:20px!important}.starter-per-months-colum{display:flex;align-items:center;border-bottom:2px solid #0f0f0f;padding-bottom:15px}.starter-pricing-colum{display:flex;align-items:center}.our-pricing-plans-colum:after{content:"";position:absolute;left:0;top:0;background-color:black;height:100%;width:100%;z-index:-9;clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%)}.our-pricing-plans-colum:before{content:"";position:absolute;left:0;top:0;background-color:#009ebb;height:100%;width:100%;clip-path:polygon(0 0,90% 0,100% 100%,10% 100%);z-index:-99}.our-pricing-plans-colum h6{font-family:Lato-Black!important}.our-pricing-plans-colum{display:flex;flex-direction:column;justify-content:center}.starter-colum h5{text-transform:uppercase;font-size:22px;color:#FFFFFF!important;line-height:32px;padding:0!important}.starter-pricing-colum h6{font-size:35px;color:#009ebb!important;line-height:45px;padding:0!important}.starter-pricing-colum p{font-size:18px;color:white;line-height:28px;padding-top:15px;padding-left:5px}.starter-colum{width:50%}.starter-pricing-colum{width:50%!important;display:flex;justify-content:flex-end}.our-pricing-plans-colum ul{padding:0!important;list-style:none!important}.our-pricing-plans-colum li{padding:0px 0px 0 20px;position:relative;margin:10px 0}.our-pricing-plans-colum li img{position:absolute;left:0;top:5px!important}.our-pricing-plans-bottom-row{padding:70px 0 0!important}.our-pricing-plans-parent{padding:80px 0 200px!important}.conatc-from-name-fild-parent{display:flex;align-items:center}.conatc-from-name-fild{width:50%!important;margin-right:7.5px!important}.conatc-from-name-fild input{width:100%;background-color:transparent!important;border:1px solid #363636!important;height:45px;padding:10px!important;margin-bottom:15px;font-size:14px!important;color:rgb(255 255 255 / 80%)!IMPORTANT}.conatc-from-parent select{width:100%;background-color:transparent!important;border:1px solid #363636!important;height:45px;padding:10px!important;font-size:14px!important;margin-bottom:15px;color:rgb(255 255 255 / 80%)}.conatc-from-parent textarea{width:100%;background-color:transparent!important;border:1px solid #363636!important;height:100px;padding:10px!important;font-size:14px!important;margin-bottom:10px;color:rgb(255 255 255 / 80%)!IMPORTANT}.conatc-from-parent ::placeholder{color:rgb(255 255 255 / 80%);opacity:1}.conatc-from-parent .wpcf7-submit{background:#009ebb!important;border:1px solid #009ebb!important;padding:15px 40px;font-size:16px;font-family:Lato-Bold;color:white;text-transform:uppercase;border-radius:5px;transition:0.5s;margin-top:10px}.conatc-from-parent .wpcf7-submit:hover{background-color:transparent!important}.conatc-from-parent span.wpcf7-spinner{display:none!important}.contact-me-row{display:flex;padding:0!important;background-color:transparent;margin-top:-150px}.contact-me-left-col{display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.contact-me-left-col h2{padding-bottom:30px}.contact-me-section{padding:100px 0 80px!important}.contact-me-left-col a{font-size:25px;color:#009ebb;line-height:35px;text-decoration:underline}.conatc-from-name-fild:last-child{margin:0!important}.our-pricing-plans-bottom-row{padding:20px 0 0!important}.our-pricing-plans-bottom-row .et_pb_module.et_pb_text{max-width:100%!important}.our-pricing-plans-bottom-row p{font-size:16px!important;line-height:26px!important}.footer-logo-col{width:10%!important;margin:0!important}.footer-logo-col .et_pb_menu__logo{margin:0!important}.footer-logo-col .et_pb_menu__wrap{display:none!important}.footer-social-col{width:90%!important}.footer-social-col p a{color:rgb(255 255 255 / 80%)}.footer-row{padding:0!important;display:flex;align-items:center}.footer-parent{padding-top:200px!important;margin-top:-70px!important;padding-bottom:30px!important}@media(min-width:1600px){.banner-colum .et_pb_slide_description{max-width:700px}}@media(min-width:1800px){.banner-colum .et_pb_slide_description{max-width:810px}}@media(min-width:2000px){.banner-colum .et_pb_slide_description{max-width:880px}}@media(min-width:2200px){.banner-colum .et_pb_slide_description{max-width:970px}.banner-colum h2.et_pb_slide_title{left:-560px!important}}@media(max-width:1400px){.banner-colum h2.et_pb_slide_title{font-size:100px;left:-70%!important}.banner-colum .et_pb_slide_description{width:100%!important;max-width:570px;padding:60px 0 0!important}.banner-colum h1{font-size:100px;line-height:150px}.banner-colum p{font-size:19px;line-height:30px;max-width:530px;padding-left:110px;padding-top:0}.banner-colum .et_pb_button_wrapper{padding-left:112px!important}}@media screen and (max-width:767px){.et_pb_row{width:100%!important}.banner-colum h1{font-size:60px;line-height:70px}.banner-colum p{font-size:16px;line-height:25px;padding-left:0px;padding-top:0}.banner-colum .et_pb_button_wrapper{padding-left:0px!important}.banner-colum .et_pb_slide_description{padding:0px 0 0!important}.banner-colum .et_pb_container{height:500px!important;padding:0 20px!important}.header-menu-colum{width:100%!important;position:unset!important}.header-menu-colum .et_pb_button_module_wrapper{margin:0 60px 0 0!important}.header-menu-colum .et_pb_menu{position:absolute;right:0!important;width:100%!important}.header-row{width:100%!important}.header-parent{padding:15px 20px!important}.home-introduction-section-row{flex-wrap:wrap}.home-introduction-section-img-col{width:100%!important;margin:0!important}.home-introduction-section-ctn-col{width:100%!important;padding-left:0px;margin-top:30px}.home-introduction-section-ctn-col h2{font-size:30px!important;line-height:45px!important}.home-introduction-section-parent{padding:50px 20px 0!important}.why-choose-fitness-parent{padding:50px 20px!important}.why-choose-fitness-row{max-width:100%!important;width:100%;padding:20px 0px 0 0px!important;display:flex;flex-wrap:wrap}.why-choose-fitness-colum{width:100%!important;margin:0 0px 20px 0!important;padding:30px 20px;flex-wrap:wrap;justify-content:center;text-align:center}.why-choose-fitness-colum .et_pb_module.et_pb_image{width:100%!important}.why-choose-fitness-colum .et_pb_module.et_pb_text{width:100%!important;padding:0!important}.why-choose-fitness-colum h2{font-size:22px!important;line-height:32px!important}.why-choose-fitness-colum p{font-size:16px;line-height:26px}.why-choose-fitness-heading-colmu h2{font-size:30px!important;line-height:40px!important}.service-breakdown-parent{padding:0px 20px 30px!important}.service-breakdown-row{display:flex;padding:30px 0 0px!important;flex-wrap:wrap}.service-breakdown-colum{width:100%!important;margin:0 0px 20px 0!important;border:1px solid #252525;background-color:black;padding:40px 20px;border-radius:20px;transition:0.8s}.service-breakdown-colum:last-child{margin-bottom:0!important}.why-choose-fitness-heading-colmu .et_pb_module.et_pb_text{max-width:100%!important;margin-bottom:0!important}.why-choose-fitness-heading-colmu h5{font-size:20px!important;line-height:30px!important}.our-pricing-plans-row{display:flex;padding:30px 0 0!important;flex-wrap:wrap}.our-pricing-plans-colum{padding:30px 30px;width:100%!important;margin-right:0px!important}.starter-pricing-colum h6{font-size:25px;color:#009ebb!important;line-height:35px;padding:0!important}.starter-pricing-colum p{font-size:14px;line-height:24px;padding-top:10px;padding-left:5px}.our-pricing-plans-colum li{padding:0px 0px 0 15px;position:relative;margin:6px 0;font-size:14px;line-height:24px}.our-pricing-plans-colum .et_pb_module.et_pb_text{margin-bottom:20px}.our-pricing-plans-colum:before{clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);z-index:-99}.our-pricing-plans-colum:after{clip-path:polygon(5% 0,100% 0%,95% 100%,0% 100%)}.our-pricing-plans-parent{padding:40px 20px 50px!important}.contact-me-row{flex-wrap:wrap;margin-top:0}.contact-me-section{padding:0px 20px 70px!important}.conatc-from-name-fild:last-child{margin:0!important}.contact-me-left-col h2{padding-bottom:10px;font-size:30px!important;line-height:40px!important}.contact-me-left-col p{font-size:16px!important;line-height:26px!important}.contact-me-left-col a{font-size:20px;line-height:30px}.footer-parent{padding:70px 20px 20px!important;margin-top:0}.footer-row{padding:0!important;display:flex;align-items:center;flex-wrap:wrap}.footer-logo-col{width:100%!important;margin:0 0 25px!important;display:flex;justify-content:center}.footer-social-col{width:100%!important}.footer-social-col ul.et_pb_module{text-align:center!important}.footer-social-col p{text-align:center!important}.footer-logo-col img{max-width:100px}.header-btn{display:none!important}.banner-parent-mobile.banner-parent h2.et_pb_slide_title{left:0;position:unset!important;line-height:inherit;font-size:40px!important;text-align:center!IMPORTANT;transform:none;margin-bottom:270px;margin-top:40px}.banner-parent-mobile.banner-parent	.banner-colum .et_pb_container{height:690px!important;padding:0 20px!important}.banner-colum .et_pb_button_wrapper{padding-top:0}}