@font-face{font-family:'GothamUltra';src:url(../../../assets/gotham_fonts/GothamUltra.woff) format('woff') , url(../../../assets/gotham_fonts/GothamUltra.ttf) format('truetype') , url(../../../assets/gotham_fonts/GothamUltra.svg#GothamUltra) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham-ultra';src:url(../../assets/gotham_fonts/gotham-ultra.eot);src:url(../../assets/gotham_fonts/gotham-ultra.woff2) format('woff2') , url(../../assets/gotham_fonts/gotham-ultra.eot?#iefix) format('embedded-opentype');font-weight:normal;font-style:normal}@font-face{font-family:'TradeGothicLTStd';src:url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.eot);src:url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.woff2) format('woff2') , url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.woff) format('woff') , url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.ttf) format('truetype') , url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.svg#TradeGothicLTStd) format('svg') , url(../../assets/TradeGothicLTStd_font/TradeGothicLTStd.eot?#iefix) format('embedded-opentype');font-weight:normal;font-style:normal}@font-face{font-family:"Bebas Neue";src:url(../../assets/fonts/bebas-neue-bold-webfont.woff2) format('woff2') , url(../../assets/fonts/bebas-neue-bold-webfont.woff) format('woff') , url(../../assets/fonts/bebas-neue-bold-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../../assets/fonts/montserrat-bold-webfont.woff2) format('woff2') , url(../../assets/fonts/montserrat-bold-webfont.woff) format('woff') , url(../../assets/fonts/montserrat-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/open-sans-regular-webfont.woff2) format('woff2') , url(../../assets/fonts/open-sans-regular-webfont.woff) format('woff') , url(../../assets/fonts/open-sans-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}div#html5-watermark{display:none!important}img.watch_video{position:absolute;top:58%;bottom:0;right:0;left:0;margin:0 auto;cursor:pointer}img.watch_video{width:150px;margin-top:10px}.hero_image{position:relative}img.arrow{position:absolute;bottom:0;right:0;left:0;margin:0 auto;cursor:pointer}.hero_image .arrow{display:block;width:80px;height:auto;margin-bottom:10px}.wpio-home-slider-image{text-align:center}.wpio-home-slider-bg{background-image:linear-gradient(#d6d6d6 0%,#fbfbfb 35%,#fff 100%);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;width:100%;padding-top:62px}.learning-bg{background-color:#fdfdfd;padding-top:25px;padding-bottom:25px}.learning-box{width:53%;padding-left:15px;padding-bottom:55px;text-align:center;padding-top:50px;margin:0 auto}.learning-box h4,.learning-box h2{color:#000;text-transform:uppercase}.learning-box h4{font-size:23px;z-index:600;font-family:Bebas\ neue;line-height:25px;word-spacing:0;font-weight:bold;letter-spacing:0;margin-bottom:8px}.learning-box h2,.learning-box h1{margin:0 auto;line-height:44px;font-weight:bold;margin-bottom:20px;word-spacing:0;font-family:Montserrat;font-size:42px;letter-spacing:0}.learning-box h1{color:#534f49}.learning-box p{color:#000;font-size:16px;font-family:Open\ Sans;line-height:19px;text-transform:none}.service-bg{background-color:#fefefe;padding-top:15px;padding-bottom:111px}.services-box{width:80%;margin:0 auto;padding-bottom:90px;display:inline-block}.service-block{float:left;width:33.3333%;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.service-block h3{font-size:1.5em;margin-top:26px;font-family:gotham-ultra;color:#000;margin-bottom:12px;letter-spacing:0}.service-block p{font-family:TradeGothicLTStd;font-size:16px;line-height:25px;padding:0 15px}h2.features{font-family:Montserrat;font-size:35px;font-weight:700;margin-top:25px;margin-bottom:20px;color:#000;text-align:left}@media screen and (max-width:1199px){.latest-info-bg form .actions{width:70%;margin:0 auto}}@media screen and (max-width:992px){.latest-info-bg form .actions{width:100%;margin:0 auto}.tranining-inner{width:80%}.learning-box{width:80%}.price-boxes{width:90%}.sign-in-bg{padding-top:0}.pricing-header p{padding:0}.pricing-table.wpio-desktop{margin-top:100px}.pricing-header{width:80%}.tranining-inner p{padding:0}}@media screen and (max-width:768px){.pricing-table.wpio-desktop{margin-top:20px}.learning-box{width:100%;padding:25px}.services-box .service-block{float:none!important;width:100%!important;display:block;box-sizing:border-box;margin-left:0;margin-right:0}.services-box .columns{padding-left:0;padding-right:0}.training-box{top:-50px}.tranining-inner{width:100%}.training-box p{padding:0}.horse-app-block-img{top:-50px}.horse-app-block-first{text-align:center;padding-right:0}.pricing-header{width:100%;padding:25px}.learning-box h2,.pricing-header h2{width:100%}.pricing-header p{padding:0}.pricing-box{padding-top:30px}.basic-access,.premium-access,.silver-access{width:100%!important;margin-bottom:50px}.price-boxes{width:70%}.premium-access{top:0}.premium-head img{top:-18px;right:-18px}.training-btn-row{text-align:center;display:inline-block}.training-btn-row .button{width:214px;display:block;margin-bottom:9px}img.watch_video{width:84px;margin-top:10px}.hero_image #horse_hero{display:block;width:100%;height:auto;object-fit:contain}}@media screen and (max-width:719px){.horse-app-block-second{padding-top:0}.swiper-slide .image{background-size:100%!important;background-position:top center!important;background-repeat:no-repeat}.slider-hero .swiper-slide .image{background-color:#000}img.watch_video{width:84px;margin-top:10px}}@media screen and (max-width:600px){.latest-info-bg form .actions button,.latest-info-bg form .actions input{width:100%}.learning-box h4{font-size:19px;line-height:22px}.learning-box h2{font-weight:bold;margin-bottom:10px;font-size:23px;line-height:26px}.learning-box p{font-size:16px;line-height:19px}img.watch_video{width:84px;margin-top:10px}.hero_image{position:relative;padding-bottom:40px}.services-box{padding-top:5px}.service-block h3{font-size:19px;margin-top:10px;line-height:30px;margin-bottom:5px}.service-block{margin-bottom:20px;padding:0 40px 0 40px}.services-box{padding-bottom:120px}.training-box h4{margin-top:63px;font-size:19px;line-height:22px}.training-box h2{font-size:23px;line-height:26px;margin-bottom:10px}.training-box p{font-size:16px;line-height:19px}.tranining-inner{width:100%;padding:0 20px}.training-btn-row .button{width:220px;display:block}h2.features{font-size:23px;line-height:28px}}[data-video-reveal]{min-height:auto}.close-button{display:none}.front-content{padding:1% 4%}.front-content h1{font-size:2.5rem;line-height:34px;margin-top:17px}