.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.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:15px 0;position:relative}.has-lines:after,.has-lines:before{background:#85b642;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}.p7-button{background:#85b642;border:1px solid;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;margin:5px;padding:12px 30px;text-decoration:none;text-transform:uppercase}.zone4-hero{position:relative}.zone4-hero img{height:75vh;position:relative;z-index:1}.zone4-hero img,.zone4-hero video{display:block;object-fit:cover;width:100%}.zone4-hero video{height:56.25vw}.zone4-hero .overlay{background:rgba(0,0,0,.3);z-index:2}.zone4-hero .content,.zone4-hero .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.zone4-hero .content{display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:3}.zone4-hero .content svg{margin:0 auto 20px;width:500px}@media (max-width:768px){.zone4-hero .content svg{height:auto;margin-bottom:10px;width:140px}}.zone4-nav{align-items:center;background:#424548;color:#fff;display:flex;padding:0 50px;position:sticky;top:0;z-index:100}.zone4-nav a svg{height:auto;max-width:150px}.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:16px;letter-spacing:.1em;padding:25px 10px;text-decoration:none}.zone4-nav .mobile-switch{display: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{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}.zone4-nav .mobile-switch{background:none;border:1px solid #fff;color:#fff;display:block;font-size:14px;padding:10px}.zone4-nav ul{display:none;flex:0 0 100%;margin:10px 0 0;padding:10px}.zone4-nav ul li{display:block}.zone4-nav ul li a{padding:10px}}@media (max-width:768px){.zone4-nav a svg{max-width:80px}}.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/Explosive%20Performance/hex-pattern-green.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;margin-bottom:20px;text-transform:uppercase}.zone4-blue-cta h3:last-child{margin-bottom:0}.zone4-blue-cta h3 a{border:1px solid;border-radius:3px;display:inline-block;padding:12px 30px;text-decoration:none}.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:#000;color:#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 .buttons{align-items:center;display:flex;justify-content:center}.zone4-locations .form .form-inner .buttons .results{background:#fff;border-radius:3px;color:#000;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{background:#000;border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:16px;padding:10px;width:100%}@media (max-width:768px){.zone4-locations .map{height:150vh}.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 #000;border-radius:3px;color:#000;display:inline-block;font-size:11px;letter-spacing:.1em;padding:5px;text-decoration:none;text-transform:uppercase}.zone4-form{background:#000;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;margin:0 auto;max-width:920px}.zone4-form form fieldset{flex:0 0 50%;padding:15px}.zone4-form form fieldset input,.zone4-form form fieldset textarea{background:none;border:1px solid #fff;color:#fff;display:block;font-size:16px;padding:10px 20px;width:100%}.zone4-form form fieldset select{background:#000;border:1px solid #fff;color:#fff;display:block;font-size:16px;padding:10px 20px;width:100%}.zone4-form form fieldset label.hs-error-msg{color:#ff0;display:block;font-size:12px;margin-top:2px}.zone4-form form fieldset ul{list-style:none}.zone4-form form .hs_submit{flex:0 0 100%;text-align:center}.zone4-form form .hs_error_rollup{display:none}.zone4-form form .hs_submit .hs-button{background:#85b642;border:0!important;border-radius:3px!important;color:#fff;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.2em;padding:20px 45px;text-transform:uppercase;width:auto}@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}.ep-numbers,.ep-testimonials,.ep-texture-pattern-wrapper,.zone4-form,.zone4-locations{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){.ep-numbers,.ep-testimonials,.ep-texture-pattern-wrapper,.zone4-form,.zone4-locations{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}}.ep-difference{background:#000 url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/Explosive%20Performance/ep-dark-background.jpg);color:#fff;padding:200px 50px 300px;text-align:center}.ep-difference h1{font-size:61px;margin-bottom:70px;text-transform:uppercase}.ep-difference .copy{margin:0 auto;max-width:1160px}.ep-difference .copy p{font-size:18px;line-height:2em}.ep-numbers{background:#000;color:#fff;padding:200px 0 40vh;text-align:center}.ep-numbers h2{font-size:60px;margin-bottom:85px;text-transform:uppercase}.ep-numbers .numbers{display:flex;flex-wrap:wrap;justify-content:center}.ep-numbers .numbers .number-wrapper{border:6px solid #85b642;border-radius:100%;display:flex;flex:0 0 25vw;flex-direction:column;height:25vw;justify-content:center;margin:0 20px 100px}.ep-numbers .numbers .number-wrapper h3 .number{align-items:center;display:flex;justify-content:center}.ep-numbers .numbers .number-wrapper h3 .number .big{font-size:11vw}.ep-numbers .numbers .number-wrapper h3 .number .small{color:#85b642;font-size:6vw;font-weight:400}.ep-numbers .numbers .number-wrapper h3 .label{display:block;font-size:20px;font-weight:400;padding:0 20px;text-transform:uppercase}@media (max-width:900px){.ep-numbers .numbers .number-wrapper{flex-basis:40vw;height:40vw;margin:0 2vw 5vw}}@media (max-width:560px){.ep-numbers .numbers .number-wrapper h3 .label{font-size:14px;padding:0 10px}.ep-difference h1{font-size:50px;text-align:center}}.athlete{display:block;height:80vh;margin:-40vh auto calc(-40vh - 180px);position:relative;width:auto;z-index:1}@media (max-width:560px){.athlete{height:auto;margin:-70vw auto;width:90vw}}.ep-texture-pattern-wrapper{background:#000 url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/Explosive%20Performance/ep-dark-background.jpg);padding:300px 0}.athlete+.ep-texture-pattern-wrapper{padding-top:70vh}@media (max-width:560px){.athlete+.ep-texture-pattern-wrapper{padding-top:50vh}}.ep-section{background:#000;color:#fff;display:flex;flex-direction:row-reverse;flex-wrap:wrap;margin:0 auto 50px;max-width:1398px}.ep-section.reversed{flex-direction:row}.ep-section .pic{clip-path:polygon(50px 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(50px 0,100% 0,100% 100%,0 100%);flex:0 0 60%;position:relative}.ep-section.reversed .pic{clip-path:polygon(0 0,100% 0,calc(100% - 50px) 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 50px) 100%,0 100%)}.ep-section .pic img{height:100%;object-fit:cover;position:absolute;width:100%}.ep-section .content{display:flex;flex:0 0 40%;flex-direction:column;justify-content:center;min-height:450px;padding:120px 100px}.ep-section .content h2{font-size:24px;margin-bottom:20px;text-transform:uppercase}.ep-section .content p{font-size:14px;line-height:28px;margin-bottom:15px}.ep-section .btn{background:none;border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;padding:12px 30px;text-decoration:none;text-transform:uppercase}.ep-section .options{background:#424548;display:none;flex:0 0 100%;flex-wrap:wrap;justify-content:center;padding:100px;text-align:center}.ep-section .options .option{flex:0 0 45%;margin:0 2.5% 50px}.ep-section .options .option .image{display:block;margin-bottom:32px;padding-bottom:54%;position:relative}.ep-section .options .option:hover .image.video:before{background:rgba(133,182,66,.83);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.ep-section .options .option .image.video:after{content:url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/Explosive%20Performance/white-triangle.svg);left:50%;position:absolute;top:50%;transform:translate(-35px,-30px);z-index:3}.ep-section .options .option .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.ep-section .options .option h3{color:#85b642;font-size:16px;margin-bottom:25px;text-transform:uppercase}.ep-section .options .option h3 strong{color:#fff;display:block;font-size:24px;margin-bottom:5px}.ep-section .options .option p{font-size:14px;line-height:28px;margin-bottom:25px}.ep-section.expanded .options{display:flex}@media (max-width:1398px){.ep-section{max-width:calc(100vw - 60px)}}@media (max-width:1024px){.ep-section .content{padding:50px}}@media (max-width:768px){.ep-section{display:block}.ep-section .pic{clip-path:none;padding-bottom:50%}.ep-section .content{min-height:0}.ep-section .options{padding:30px}.ep-section .options .option{flex-basis:95%}}.ep-clients-logos{color:#fff;padding:50px 0 0;text-align:center}.ep-clients-logos h2{font-size:61px;margin-bottom:120px;text-transform:uppercase}.ep-clients-logos .logos .marquee ul{list-style:none}.ep-clients-logos .logos .marquee ul li{padding:10px;text-align:center;vertical-align:middle}.ep-clients-logos .logos .marquee ul li img{display:inline-block}.ep-testimonials{background:#85b642 url(https://2094550.fs1.hubspotusercontent-na1.net/hubfs/2094550/Explosive%20Performance/hex-pattern-green.png) repeat-y top;background-size:100% auto;color:#fff;padding:250px 0;text-align:center}.ep-testimonials h2{font-size:61px;margin-bottom:55px;text-transform:uppercase}.ep-testimonials h2:after,.ep-testimonials h2:before{background:#000;height:2px}.ep-testimonials .testimonial blockquote{margin:0 auto;max-width:820px}.ep-testimonials .testimonial p{font-size:24px;line-height:40px;margin-bottom:35px}.ep-testimonials .testimonial footer{text-transform:uppercase}.ep-testimonials .testimonial footer strong{display:block;font-size:24px}.ep-testimonials .testimonial footer span{display:block;font-size:14px;letter-spacing:.2em}.ep-testimonials .slick-dots{list-style:none;margin-top:150px}.ep-testimonials .slick-dots li{display:inline-block;margin:0 5px}.ep-testimonials .slick-dots li button{background:#000;border-radius:100%;height:10px;overflow:hidden;text-indent:-999999px;width:10px}.ep-testimonials .slick-dots li.slick-active button{background:#fff}.ep-testimonials button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}.ep-testimonials .slide-arrow{margin-top:-15px;position:absolute;top:15%;z-index:999}.ep-testimonials .prev-arrow{border-color:transparent #113463 transparent transparent;border-style:solid;border-width:25px 30px 25px 0;cursor:pointer;height:0;left:250px;width:0}.ep-testimonials .next-arrow{border-color:transparent transparent transparent #113463;border-style:solid;border-width:25px 0 25px 30px;cursor:pointer;height:0;right:250px;width:0}@media (max-width:900px){.ep-testimonials .testimonial blockquote{padding:0 50px}}.ep-motionvibe{color:#fff;text-align:center}.ep-motionvibe h2{font-size:61px;margin-bottom:100px;text-transform:uppercase}.ep-motionvibe .motionvibe-widget{margin:0 auto;max-width:980px}.ep-motionvibe .motionvibe-widget iframe{display:block;min-height:100vh;width:100%}@media (max-width:560px){.ep-motionvibe .motionvibe-widget iframe{height:95vh}}.ep-instagram{color:#fff;padding:200px 20px 0;text-align:center}.ep-instagram h2{font-size:61px;margin-bottom:95px;text-transform:uppercase}.ep-instagram .instagram-posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1160px}.ep-instagram .instagram-posts .post{background:#000;flex:0 0 30%;margin-bottom:35px;padding:35px}.ep-instagram .instagram-posts .post.hidden{display:none}.ep-instagram.expanded .instagram-posts .post.hidden{display:block}.ep-instagram .instagram-posts .post .pic{display:block;padding-bottom:100%;position:relative}.ep-instagram .instagram-posts .post .pic img,.ep-instagram .instagram-posts .post .pic video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.ep-instagram .instagram-posts .post .content{background:#424548;display:flex;padding:10px}.ep-instagram .instagram-posts .post .content .icon{flex:0 0 41px;margin-right:13px}.ep-instagram .instagram-posts .post .content .text{font-size:14px;height:114px;line-height:20px;overflow:hidden;text-align:left}.ep-instagram .instagram-posts .post .content .text p{line-height:20px}.ep-instagram .btn{background:none;border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;padding:12px 30px;text-decoration:none;text-transform:uppercase}.ep-instagram.expanded .btn{display:none}@media (max-width:800px){.ep-instagram .instagram-posts{display:block}}@media screen and (max-width:400px){.zone4-hero .p7-button{font-size:12px;margin:0 0 5px;padding:12px 30px}.zone4-hero .content{padding-bottom:10px}}