.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transform:translateY(50px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-close-btn-in .mfp-close{background:#fff;color:#000}.mfp-iframe-holder .mfp-close{background:none;color:#fff;padding:0 10px;width:auto}*{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;line-height:1;margin:0;min-height:0;min-width:0;padding:0}a{color:inherit}button{cursor:pointer}::-webkit-input-placeholder{color:inherit;opacity:.8}:-ms-input-placeholder{color:inherit;opacity:.8}::-ms-input-placeholder{color:inherit;opacity:.8}::placeholder{color:inherit;opacity:.8}html{scroll-behavior:smooth}body{background:#fff;color:#000;font-family:Nunito Sans,sans-serif;font-size:18px}.inner{margin:0 auto;width:1398px}@media (max-width:1398px){.inner{padding:0 10px;width:100%}}.mfp-iframe-holder .mfp-content{max-width:80%}@media (max-width:768px){.mfp-iframe-holder .mfp-content{max-width:100%}}.mfp-inline-holder .mfp-content{max-width:80%}.font-khand{font-family:Khand,sans-serif;font-weight:600}.has-lines{line-height:1;padding:25px 0 15px;position:relative}.has-lines:after,.has-lines:before{background:#e93819;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:57px}.has-lines:before{top:0}.has-lines:after{bottom:0}.has-lines.lines-left:after,.has-lines.lines-left:before{left:0;transform:none}button.btn{background:#0067ac;border-radius:3px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;padding:12px 30px}.zone4-hero,.zone4-hero img{position:relative}.zone4-hero img{display:block;height:75vh;object-fit:cover;width:100%;z-index:1}.zone4-hero .overlay{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.zone4-hero svg{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;z-index:3}@media (max-width:768px){.zone4-hero svg{width:300px}}.zone4-nav{align-items:center;background:#424548;color:#fff;display:flex;padding:0 50px;position:sticky;top:0;z-index:100}.zone4-nav ul{list-style:none;margin:0 auto;text-align:center}.zone4-nav ul li{display:inline-block}.zone4-nav ul li a{display:block;font-size:14px;font-weight:700;letter-spacing:.1em;padding:25px;text-decoration:none}.zone4-nav .spacer{width:169px}@media (max-width:1200px){.zone4-nav{padding:0 10px}.zone4-nav .spacer{display:none}.zone4-nav ul{margin-right:0}.zone4-nav ul li a{padding:25px 10px}}@media (max-width:800px){.zone4-nav{padding:10px}.zone4-nav svg{display:none}.zone4-nav ul{margin:0 auto}.zone4-nav ul li a{padding:5px 10px}}.zone4-footer{background:#000;color:#fff;padding:50px;text-align:center}.zone4-blue-cta{background:#000 url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/zone4-hex-pattern-blue.png) repeat-y;background-size:100% auto;color:#fff;padding:40px;text-align:center}.zone4-blue-cta h3{font-size:18px;font-weight:700;letter-spacing:.2em}.zone4-blue-cta h3 a{text-decoration:none}.zone4-the-zone{background:#fff url(https://www.sportandhealth.com/hubfs/_zone4_2020/zone4%20dots.svg) 100% 0 no-repeat;background-size:70% auto;padding-top:115px;text-align:center}.zone4-the-zone h1{font-size:61px;margin-bottom:70px}.zone4-the-zone h1 strong{color:#1e8dc7}.zone4-the-zone .main-copy{margin:0 auto 78px;max-width:1160px}.zone4-the-zone .main-copy p{line-height:36px;margin-bottom:36px}.zone4-the-zone .columns{display:flex;flex-wrap:wrap;justify-content:center}.zone4-the-zone .columns .column{flex:0 0 33.33%;margin-bottom:50px;padding:0 20px}.zone4-the-zone .columns .column img{height:50px;margin-bottom:35px}.zone4-the-zone .columns .column h3{font-size:30px;margin-bottom:40px;text-transform:uppercase}.zone4-the-zone .columns .column p{line-height:36px;margin-top:36px}.zone4-the-zone .columns .column p:first-child{margin-top:0}.zone4-the-zone button.btn{margin-bottom:115px}.zone4-the-zone .final-image{height:auto;margin:0 auto;max-width:100%}@media (max-width:1024px){.zone4-the-zone .columns .column{flex:0 0 50%}}@media (max-width:768px){.zone4-the-zone .columns{display:block}}.zone4-the-zone.zone4-the-science{background-image:url(https://www.sportandhealth.com/hubfs/_zone4_2020/zone4%20dots%20reverse.svg);background-position:0 0;padding-top:240px;position:relative}.zone4-video{position:relative}.zone4-video img{display:block;object-fit:cover;z-index:1}.zone4-video .overlay,.zone4-video img{height:100%;position:absolute;width:100%}.zone4-video .overlay{background:rgba(0,0,0,.4);left:0;top:0;z-index:2}.zone4-video .content{color:#fff;display:block;left:0;padding:335px 0;position:relative;text-align:center;text-decoration:none;top:0;width:100%;z-index:3}.zone4-video .content h2{font-size:61px;margin-bottom:30px}.zone4-video .content p{margin-bottom:70px}@media (max-width:1024px){.zone4-video .content{padding:200px 50px}}.zone4-how .hero{position:relative}.zone4-how .hero img{display:block;height:100%;object-fit:cover;position:absolute;width:100%;z-index:1}.zone4-how .hero .overlay{background:rgba(0,0,0,.57);height:100%;position:absolute;width:100%;z-index:2}.zone4-how .hero .content{color:#fff;left:0;padding:400px 200px;position:relative;text-align:center;top:0;width:100%;z-index:3}.zone4-how .hero .content h1{font-size:61px;margin-bottom:70px;text-transform:uppercase}.zone4-how .hero .content h1 strong{color:#1e8dc7}@media (max-width:1024px){.zone4-how .hero .content{padding:200px 50px}}.zone4-how .trainings{padding-top:10px}.zone4-how .trainings .training{display:flex;margin-bottom:10px}.zone4-how .trainings .training div{flex:0 0 50%}.zone4-how .trainings .training div.pic{position:relative}.zone4-how .trainings .training div.pic img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zone4-how .trainings .training div.content{padding-left:10px}.zone4-how .trainings .training div.content .inside{background:#efefef;padding:300px 100px}.zone4-how .trainings .training div.content .inside h2{font-size:60px;margin-bottom:30px;text-transform:uppercase}.zone4-how .trainings .training div.content .inside h2 strong{color:#1e8dc7}.zone4-how .trainings .training div.content .inside p{line-height:36px}.zone4-how .trainings .training:nth-child(2n){flex-direction:row-reverse}.zone4-how .trainings .training:nth-child(2n) div.content{padding-right:10px}.zone4-how .trainings .training:hover div.content .inside{background:#0067ac;color:#fff}.zone4-how .trainings .training:hover div.content .inside h2 strong{color:#fff}@media (max-width:1024px){.zone4-how .trainings .training{display:block}.zone4-how .trainings .training div.pic{height:75vh}.zone4-how .trainings .training div.content{padding:0!important}.zone4-how .trainings .training div.content .inside{padding:200px 50px}}@media (max-width:768px){.zone4-how .trainings .training div.pic{height:50vh}.zone4-how .trainings .training div.content .inside{padding:100px 50px}}.zone4-results{background:#fff url(https://www.sportandhealth.com/hubfs/_zone4_2020/zone4%20dots%20reverse.svg) 0 0 no-repeat;background-size:70% auto;padding-top:240px}.zone4-results h1{font-size:61px;margin-bottom:70px;text-align:center;text-transform:uppercase}.zone4-results h1 strong{color:#1e8dc7}.zone4-results p.description{margin-bottom:50px;text-align:center}.zone4-results .testimonials .testimonial .inside{display:flex}.zone4-results .testimonials .testimonial .inside .pic{flex:0 0 60%;position:relative}.zone4-results .testimonials .testimonial .inside .pic img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.zone4-results .testimonials .testimonial .inside .content{flex:0 0 40%;padding:100px 50px}.zone4-results .testimonials .testimonial .inside .content h2{font-size:30px;margin-bottom:40px;text-transform:uppercase}.zone4-results .testimonials .testimonial .inside .content blockquote{margin-bottom:40px}.zone4-results .testimonials .testimonial .inside .content blockquote p{color:#1e8dc7;font-size:24px;line-height:29px}.zone4-results .testimonials .testimonial .inside .content p.copy{font-size:16px;line-height:32px;margin-bottom:40px}@media (max-width:1024px){.zone4-results .testimonials .testimonial .inside{display:block}.zone4-results .testimonials .testimonial .inside .pic img{height:auto;position:relative}.zone4-results .testimonials .testimonial .inside .content{padding:30px 0}}.zone4-results .testimonials.slick-slider{display:flex;padding:40px 0 100px;position:relative}.zone4-results .testimonials.slick-slider .slick-arrow{background:#fff no-repeat 50%;flex:0 0 100px;overflow:hidden;text-indent:-300vw}.zone4-results .testimonials.slick-slider .slick-arrow.slick-prev{background-image:url(https://www.sportandhealth.com/hubfs/_zone4_2020/arrow-left.svg)}.zone4-results .testimonials.slick-slider .slick-arrow.slick-next{background-image:url(https://www.sportandhealth.com/hubfs/_zone4_2020/arrow-right.svg)}.zone4-results .testimonials.slick-slider .slick-dots{left:0;list-style:none;position:absolute;text-align:center;top:0;width:100%}.zone4-results .testimonials.slick-slider .slick-dots li{display:inline-block;padding:6px}.zone4-results .testimonials.slick-slider .slick-dots li button{background:#c9c9c9;border-radius:20px;height:11px;overflow:hidden;text-indent:-999999px;width:11px}.zone4-results .testimonials.slick-slider .slick-dots li.slick-active button{background:#e93819}@media (max-width:1024px){.zone4-results .testimonials.slick-slider{padding-top:40px}.zone4-results .testimonials.slick-slider .slick-arrow{flex:0 0 50px}}.zone4-locations{position:relative}.zone4-locations .map{background:#ccc;height:130vh;position:relative;z-index:1}.zone4-locations .form{left:0;position:relative;position:absolute;top:0;width:100%;z-index:2}.zone4-locations .form .form-inner{background:#fff;margin:200px auto 0;max-width:750px;padding:45px}.zone4-locations .form .form-inner h1{font-size:30px;margin-bottom:30px;text-align:center;text-transform:uppercase}.zone4-locations .form .form-inner h1 strong{color:#1e8dc7}.zone4-locations .form .form-inner .buttons{align-items:center;display:flex;justify-content:center}.zone4-locations .form .form-inner .buttons .results{background:#000;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:12px 20px;text-transform:uppercase}.zone4-locations .form .form-inner .buttons .or{display:inline-block;font-size:14px;padding:0 20px}.zone4-locations .form .form-inner .buttons form input{border:1px solid #000;border-radius:3px;display:block;font-size:16px;padding:10px;width:100%}@media (max-width:768px){.zone4-locations .form .form-inner{margin-top:100px}.zone4-locations .form .form-inner .buttons{flex-direction:column}.zone4-locations .form .form-inner .buttons .or{padding:10px}}.p7-infowindow{padding:10px}.p7-infowindow h2{font-size:20px;margin-bottom:10px}.p7-infowindow h4{font-size:11px;font-weight:400;margin-bottom:10px;text-transform:uppercase}.p7-infowindow p{margin-bottom:15px}.p7-infowindow a.btn{border:1px solid #0067ac;border-radius:3px;color:#0067ac;display:inline-block;font-size:11px;letter-spacing:.1em;padding:5px;text-decoration:none;text-transform:uppercase}.zone4-form{background:#0067ad url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/zone4-hex-pattern-blue.png) repeat-y;background-size:100% auto;color:#fff;padding:250px 0}.zone4-form h1{font-size:60px;margin-bottom:90px;text-align:center}.zone4-form form{display:flex;flex-wrap:wrap}.zone4-form form fieldset{flex:0 0 50%;padding:15px}.zone4-form form fieldset input{background:none}.zone4-form form fieldset input,.zone4-form form fieldset select{border:1px solid #000;color:#fff;display:block;font-size:16px;padding:10px 20px;width:100%}.zone4-form form fieldset select{background:#000}.zone4-form form fieldset label.error{color:#ff0;display:block;font-size:12px;margin-top:2px}.zone4-form form fieldset.button button{background:#fff;border-radius:3px;color:#0067ac;display:inline-block;font-size:18px;font-weight:700;padding:20px 45px;text-transform:uppercase}@media (max-width:768px){.zone4-form form{display:block}}.mfp-inline-holder .mfp-content .zone4-form{clip-path:none;-webkit-clip-path:none;margin:0 auto;padding:50px 0;position:relative}.mfp-inline-holder .mfp-content .zone4-form .inner{padding:0;width:100%}.mfp-inline-holder .mfp-content .zone4-form h1{margin-bottom:30px}.zone4-form,.zone4-locations,.zone4-results,.zone4-the-zone.zone4-the-science,.zone4-video{clip-path:polygon(0 0,100% 180px,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 180px,100% 100%,0 100%);margin-top:-180px}@media (max-width:1024px){.zone4-how .trainings .training div.content{clip-path:polygon(0 0,100% 180px,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 180px,100% 100%,0 100%);margin-top:-180px}}@media (max-width:768px){.zone4-form,.zone4-how .trainings .training div.content,.zone4-locations,.zone4-results,.zone4-the-zone.zone4-the-science,.zone4-video{clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 60px,100% 100%,0 100%);margin-top:-60px}}.zone4-how .hero,.zone4-how .trainings .training{clip-path:polygon(0 0,100% 180px,100% 100%,0 calc(100% - 180px));-webkit-clip-path:polygon(0 0,100% 180px,100% 100%,0 calc(100% - 180px));margin-top:-180px}@media (max-width:768px){.zone4-how .hero,.zone4-how .trainings .training{clip-path:polygon(0 0,100% 60px,100% 100%,0 calc(100% - 60px));-webkit-clip-path:polygon(0 0,100% 60px,100% 100%,0 calc(100% - 60px));margin-top:-60px}}.zone4-form form{justify-content:center}.zone4-form form fieldset{max-width:100%}.hs-form ul{list-style:none}.hs-form label.hs-form-booleancheckbox-display{display:block}.hs-form label.hs-error-msg{color:#ff0!important;display:block}.hs_error_rollup,.hs_submit.hs-submit{flex:0 0 100%;text-align:center}.hs_submit.hs-submit .hs-button{background:#fff;border-radius:3px!important;color:#0067ac!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:20px 45px;text-transform:uppercase;width:auto}