p:not(.elementor-widget-text-editor p){font-size:16px;line-height:30px;color:#555;margin:0;font-weight:400;font-family:"DM Sans",serif}*{margin:0;padding:0}figure{margin-bottom:0}a,h2,h3,h4,h5{margin:0}a{text-decoration:none}ul{padding:0;margin:0}li{display:block}figure{overflow:hidden}.gap{padding-top:120px;padding-bottom:120px}.no-top{padding-top:0}.no-bottom{padding-bottom:0}.jc-header-two{position:relative;width:100%;z-index:211;font-family:"DM Sans",serif;padding-top:15px;padding-bottom:30px}.jc-header-two .jc-content-header{display:flex;align-items:center;justify-content:space-between}.jc-header-two .jc-content-header svg{width:24px;height:auto}.jc-header-two .jc-content-header h4,.jc-content-header a{padding-left:6px;font-size:15px;color:#fff}.jc-header-two .jc-content-header a{font-weight:500}.jc-header-two .jc-content-header i svg{width:20px}.jc-header-two .jc-navbar{display:flex;align-items:center;position:relative;justify-content:center;padding:0}.jc-header-two .jc-navbar-links{list-style-type:none;display:flex}.jc-header-two .jc-navbar-links li:not(:last-child){padding-right:42px}.jc-header-two .jc-navbar-links li a{display:block;text-decoration:none;color:#707070;transition:0.4s all;padding-bottom:10px;padding-top:10px}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown{position:relative}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown:hover .jc-sub-menu{visibility:visible;opacity:1;transform:translatey(0);z-index:1111}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown:hover .jc-sub-menu .jc-sub-menu{position:absolute;left:100%;border-left:3px solid;opacity:0;top:0%}.jc-header-two li.sub-menu-item-children:after,.jc-header-two .jc-navbar ul ul li.menu-item-has-children:after{content:"";position:absolute;width:8px;height:8px;z-index:1;right:31px;background-color:#000;clip-path:polygon(68% 50%,0 0,0 100%);top:44%}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu li:hover .jc-sub-menu{opacity:1}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;transform:translatey(10px);left:0;width:240px;box-shadow:0 10px 10px 3px hsl(0deg 0% 0% / 16%);z-index:111;transition:0.4s all}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu a{font-size:16px;padding-left:25px;padding-top:15px;padding-bottom:15px;font-weight:600;border:0;position:relative;text-transform:capitalize;color:#000;background-color:#fff}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu li{position:relative}.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu li:before{content:"";z-index:11;position:absolute;height:1px;background-color:#58585829;width:75%;bottom:0;left:25px}.jc-header-two li.menu-item-children>a:before,.jc-header-two .jc-navbar li.menu-item-has-children>a:before{content:"";background-image:url(https://www.albatrosvolley.it/wp-content/themes/jocey/assets/css/rider_page/../../images/down-arrow.svg);background-repeat:no-repeat;position:absolute;top:47%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);right:24px;width:8px;height:8px}.jc-header-two .jc-navbar-links li:hover>a{border-bottom:5px solid var(--jc-theme-colour)}.jc-header-two .jc-navbar-links li>a{border-bottom:5px solid #fff0;color:#fff;text-transform:capitalize;font-size:16px}ul.jc-social-media{display:flex;gap:10px}.jc-header-two nav.jc-navbar ul.jc-sub-menu li{padding:0}.jc-header-two .jc-social-content{display:flex;justify-content:flex-end}ul.jc-social-media li:hover a i{color:#000}ul.jc-social-media li a i svg{transform:translateY(-1px)}ul.jc-social-media li:hover a i svg{fill:#000}ul.jc-social-media li a{text-transform:capitalize;display:flex;align-items:center;font-size:16px;font-weight:700;padding:0}ul.jc-social-media li{margin-left:0;position:relative;width:40px;height:40px;border:1px solid #eabf43;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#000}.jc-header-two .jc-two-bar{display:flex;justify-content:space-between;align-items:center;padding-right:12px}.jc-header-two .jc-logo{z-index:1}.jc-header-two .header-search i{color:#fff;font-size:20px;margin-right:16px}.jc-header-two .jc-mobile-nav{position:fixed;top:0;left:0;width:30%;height:100%;padding:50px 40px 15px;z-index:5;transition:0.45s ease-in-out;transform:translateX(-101%);-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);-o-transform:translateX(-101%);overflow-y:auto}.jc-mobile-nav>ul li.menu-item-has-children.active>ul.jc-sub-menu{position:relative;height:auto;opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition-delay:0.1s}.jc-header-two .jc-mobile-nav ul li a svg{width:11px}.jc-header-two .for #nav-icon4{color:#000}.jc-header-two #nav-icon4 span:nth-child(1){top:0;-webkit-transfojc-origin:left center;-moz-transfojc-origin:left center;-o-transfojc-origin:left center;transfojc-origin:left center}#nav-icon4 span:nth-child(2){top:13px;-webkit-transfojc-origin:left center;-moz-transfojc-origin:left center;-o-transfojc-origin:left center;transfojc-origin:left center}.responsive-bar{display:none}#nav-icon4 span:nth-child(3){top:25px;-webkit-transfojc-origin:left center;-moz-transfojc-origin:left center;-o-transfojc-origin:left center;transfojc-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:35px;left:8px}i#nav-icon4{display:none}#nav-icon4{width:40px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;display:none;font-size:25px;color:#fff}#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.jc-mobile-nav>ul>li.menu-item-has-children:before{color:#fff;position:absolute;top:17px;right:0;font-family:"Font Awesome 5 Free";content:"\f054";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;font-size:11px}.jc-mobile-nav>ul>li.menu-item-has-children.active:before{transform:rotate(0deg)}.jc-mobile-nav>ul>li{position:relative;border-bottom:0 solid #d4d4d4;padding:10px 0;display:block}.jc-mobile-nav>ul>li:not(:last-child){border-bottom:1px solid #ffffff69}.jc-mobile-nav>ul li>a{font-size:14px;line-height:26px;text-transform:capitalize;color:#fff}.jc-mobile-nav>ul>li.menu-item-has-children>ul.jc-sub-menu{padding-left:25px;padding-top:10px;padding-bottom:5px;position:absolute;height:0;opacity:0;visibility:hidden;transform:translatey(15px);-webkit-transform:translatey(15px);-moz-transform:translatey(15px);-o-transform:translatey(15px);border-top:1px solid #5b5b5b;margin-top:8px}.jc-mobile-nav>ul>li.menu-item-has-children.active>ul.jc-sub-menu li{padding:5px 0;position:relative}.res-log img{width:auto}.jc-mobile-nav>ul>li.menu-item-has-children.active>ul.jc-sub-menu li:after{content:"";width:6px;height:6px;position:absolute;top:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);left:-18px}.jc-mobile-nav ul>li.menu-item-has-children:before{content:"";background-image:url(https://www.albatrosvolley.it/wp-content/themes/jocey/assets/css/rider_page/../../images/down-arrow.svg);background-repeat:no-repeat;position:absolute;top:20px;right:0;width:10px;height:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.jc-mobile-nav>ul li.menu-item-has-children.active ul.jc-sub-menu li:before{top:12px;background-color:#fff0;left:auto;content:"";position:absolute;transform:rotate(0deg)}.jc-mobile-nav>ul li.menu-item-has-children ul.jc-sub-menu{padding-left:25px;padding-top:10px;padding-bottom:5px;position:absolute;height:0;opacity:0;visibility:hidden;transform:translateX(15px);-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-o-transform:translateX(15px);border-top:1px solid #7e9b61;margin-top:8px}.jc-mobile-nav>ul li.menu-item-has-children.active>ul.jc-sub-menu{position:relative;height:auto;opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition-delay:0.1s}.res-log{margin-bottom:30px}.res-rights p{color:#d6d6d6;font-weight:700;letter-spacing:5px;margin-top:30px}.jc-mobile-nav.open{transform:translateX(0)!important;z-index:33333333;box-shadow:3px 3px 39px -4px rgb(0 0 0 / .75);-webkit-box-shadow:3px 3px 39px -4px rgb(0 0 0 / .75);-moz-box-shadow:3px 3px 39px -4px rgb(0 0 0 / .75)}li.menu-item-has-children.active{background-color:#fff0}.jc-mobile-nav a#res-cross:before{content:"\f057";font-family:"Font Awesome 5 Free";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;width:35px;height:35px;background-repeat:no-repeat;position:absolute;top:15px;right:20px;color:#fff;font-size:28px}#jc-mobile-menu i{color:#fff;background-color:#fff0;font-size:24px}#jc-mobile-nav{background-position:bottom;background-size:115%;background-repeat:no-repeat}#jc-mobile-menu{z-index:1;display:none}.responsive-bar-slider{display:flex;align-items:center;justify-content:space-between;position:relative}#jc-mobile-menu i{margin-right:20px;font-size:26px}.jc-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding-top:15px;flex-wrap:wrap}.jc-search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:#ffad019e;-webkit-transition:all 500ms cubic-bezier(.86,0,.07,1);-moz-transition:all 500ms cubic-bezier(.86,0,.07,1);-o-transition:all 500ms cubic-bezier(.86,0,.07,1);transition:all 1500ms cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);-moz-transition-timing-function:cubic-bezier(.86,0,.07,1);-o-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.jc-search-popup{width:100%}.search-active .jc-search-popup{transform:translateY(0%);margin-top:0}.jc-search-popup .close-search{top:6%;position:absolute;left:94%;margin:0 auto;border-radius:50%;text-align:center;width:50px;cursor:pointer;box-shadow:0 0 10px rgb(0 0 0 / .05);-webkit-transition:all 500ms ease;height:50px;line-height:50px;text-align:center;color:#fff;border:0;background-color:#444}.search-active .jc-search-popup .close-search{visibility:visible;opacity:1}.jc-search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transfojc-origin:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.search-active .jc-search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.checkbox-flex{display:flex}.jc-search-popup .fojc-group input[type="text"],.jc-search-popup .fojc-group input[type="search"]{position:relative;display:block;font-size:18px;line-height:50px;color:#000;height:70px;width:100%;padding:10px 0;background-color:#fff0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;border:0;outline:none;border-bottom:1px solid #444}.jc-search-popup .fojc-group input[type="submit"],.jc-search-popup .fojc-group button{position:absolute;right:0;top:0;height:70px;line-height:70px;background:#fff0;text-align:center;font-size:24px;padding:0;cursor:pointer;-webkit-transition:all 500ms ease;border:none}.jc-search-popup .fojc-group input[type="submit"]:hover,.jc-search-popup .fojc-group button:hover{color:#000}.jc-search-popup input::placeholder,.jc-search-popup textarea::placeholder{color:#000}.jc-search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#fff;width:auto;height:auto;top:25px;margin:0;border:none;background:none!important;box-shadow:none!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.search-box-btn{display:inline-block;padding-left:22px}.search-box-btn i{display:inline-block;color:#fff;line-height:30px;text-align:center;font-size:18px;cursor:pointer;transition:0.5s}.upp.search-box-btn i{color:#9e9fa1}.search-box-btn.search-box-outer span i{font-size:20px;display:inline-block;color:#fff;padding-left:17px;position:relative;z-index:1}.upp.search-box-btn.search-box-outer span i{color:#9e9fa1}.search-box-btn.search-box-outer span i:after{position:absolute;content:"0";right:-10px;top:-4px;width:16px;height:16px;line-height:16px;text-align:center;background:#ed1c24;color:#fff;border-radius:50%;display:inline-block;font-size:12px}.compensate-for-scrollbar{margin-right:0!important}.flaticon-multiply:before{content:inherit}button.close-search i{font-size:18px;color:#fff;display:inline-block;line-height:39px;display:block}span.flaticon-multiply i{display:inline-block;color:#ed1c24}.search-active .jc-search-popup .close-search:hover{transform:rotate(90deg)}.header-search{display:flex;align-items:center}.jc-preloader{background-color:var(--theme-colour);width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:fixed;z-index:999999999999999999;right:0;bottom:0;transition-duration:1s;-webkit-transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.09,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.09,1)}.jc-preloader{bottom:0%}.page-loaded .jc-preloader{bottom:-100%}#jc-loader:before{position:absolute;top:50%;left:0;right:0;width:100%;text-align:center;margin:35px auto 0;color:#fff;font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;content:"Loading";-webkit-transition:none;transition:none}#jc-loader:after{position:absolute;left:50%;top:50%;margin-left:-34px;margin-top:-38px;height:70px;width:70px;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.albatrosvolley.it/wp-content/themes/jocey/assets/css/rider_page/../../../../../plugins/ingeniofy/assets/images/horse-icon.png);content:"";animation:4s scale-loader infinite}@keyframes scale-loader{0%{scale:1}50%{scale:.8}100%{scale:1}}@keyframes scale{0%{scale:.1}100%{scale:1}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}.jc-content-link{display:flex;gap:28px}.jc-header-menu-right{display:flex;align-items:center;gap:20px}.jc-header-menu-right .search-btn svg{fill:#fff;width:22px}.jc-content-link h5{font-size:16px;color:#fff;font-family:'DM Sans';font-weight:500}.jc-content-link h5 span{padding-right:8px}.jc-header-two ul.jc-social-media li:hover{color:#000}.jc-btn{cursor:pointer;position:relative;padding:15px 44px;font-size:16px;color:#000;border:2px solid #eabf43;border-radius:34px;background-color:#eabf43;font-weight:600;transition:all 0.6s cubic-bezier(.23,1,.32,1);overflow:hidden;display:inline-block;font-family:"DM Sans",serif;z-index:111}.jc-btn::before{content:"";position:absolute;inset:0;margin:auto;width:77px;height:77px;border-radius:inherit;scale:0;z-index:-1;background-color:#fff;transition:all 0.6s cubic-bezier(.23,1,.32,1);border-radius:50%}.jc-btn:hover::before{scale:3}.jc-btn:hover{color:#000}.jc-btn:active{scale:1}.jc-marquee-icon,.jc-marquee-box-one{overflow:hidden;position:relative;display:flex;align-items:center}.jc-marquee-content{animation:scroll-one 50s linear infinite}@keyframes scroll-one{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-two{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.jc-marquee-content{display:flex;gap:60px}.jc-marquee{display:flex;overflow:hidden;position:relative;border-bottom:1px solid #88594d;padding-bottom:40px;padding-top:40px;border-top:1px solid #88594d;background-color:#692f20}.marquee-item{width:max-content;display:flex;align-items:center;gap:60px}.jc-marquee-text{text-align:center;padding-top:60px}.jc-marquee-text p{font-size:18px}.marquee-item h4{font-size:44px}.jc-marquee-icon{gap:60px}.marquee-item img{width:30px}.jc-hero-section{padding-top:0;margin-bottom:70px}.jc-hero-section:before{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat}.jc-hero-text h1{font-size:70px;color:#fff;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translateY(-20px)}section .swiper.jc-hero-slider{overflow:inherit}.jc-hero-section{background-repeat:no-repeat;background-position:bottom left}.jc-hero-text p{color:#dadada;font-size:20px;padding-bottom:36px;width:90%;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translateY(20px)}.jc-hero-style{position:relative;padding-top:50px;display:flex;align-items:center;margin-bottom:-70px}.jc-hero-img{margin-left:0;width:48%;position:relative}.jc-hero-text{width:48%;padding-bottom:70px}section .jc-hero-img>img{border-top-left-radius:450px!important;border-bottom-left-radius:450px!important;max-width:inherit;opacity:0;visibility:hidden;transition:all 0.5s ease;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.goal-mov{position:absolute;top:0;border-radius:50%;padding:20px}.goal-mov figure img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.goal-mov:before{content:"";width:54%;height:54%;border:1px solid #000;content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.8}.goal-mov>img{animation:fa-spin 15s infinite linear}.jc-btn-video{display:flex;align-items:center;gap:25px;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translateX(-20px)}.jc-video a{border:1px solid #eabf43;padding:5px;border-radius:50px;z-index:11;position:relative;display:flex;align-items:center;gap:20px;font-family:"DM Sans";padding-right:30px;color:#fff;font-weight:700;overflow:hidden}.jc-video a i{width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1;fill:#000}.jc-video:hover a i{fill:#fff}.jc-video:before{content:"";position:absolute;width:0;height:100%;border-radius:50px;left:0;z-index:1;transition:0.4s all}.jc-video{position:relative;overflow:hidden;border-radius:50px}.jc-video:hover:before{width:100%}.jc-video:hover i{background-color:#000}.jc-video:hover a{color:#000}.jc-hero-slider .swiper-slide-active .jc-hero-img>img{opacity:1;visibility:visible;transition-delay:0.8s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.jc-hero-slider .swiper-slide-active .jc-hero-text h1{opacity:1;visibility:visible;transition-delay:0.5s;transform:translateY(0)}.jc-hero-slider .swiper-slide-active .jc-hero-text p{opacity:1;visibility:visible;transition-delay:1.2s;transform:translateY(0)}.jc-hero-slider .swiper-slide-active .jc-btn-video{opacity:1;visibility:visible;transition-delay:2s;transform:translatex(0)}.jc-hero-slider .swiper-pagination{color:#000;bottom:-75px;font-weight:700;position:absolute;left:13%;width:100px;line-height:30px}.jc-hero-slider span.swiper-pagination-current{font-size:40px}.jc-hero-slider span.swiper-pagination-total{font-size:20px}.jc-heading{text-align:center;width:70%;margin:auto;padding-bottom:42px}.jc-heading img{display:block;margin:auto;width:40px;margin-bottom:18px}.jc-heading span{font-size:20px;font-weight:500}.jc-heading h2{font-size:60px;padding-top:20px}.jc-ceo{display:flex;align-items:self-start;gap:20px;padding-top:40px}.jc-ceo h2{font-size:26px}.jc-ceo span{display:block;padding-top:4px;padding-bottom:10px}.jc-about-text{width:90%}.jc-about-img img{border-radius:550px;width:100%}.jc-about-img figure{border-radius:550px;box-shadow:10px -15px 0 -1px var(--box-shadow-color);-webkit-box-shadow:10px -15px 0 -1px var(--box-shadow-color);-moz-box-shadow:10px -15px 0 -1px var(--box-shadow-color);position:relative}.jc-about-img figure:before{width:100%;height:100%;left:0%;top:0%;content:"";position:absolute;opacity:0;z-index:1;left:50%;transform:scale(.5) translate(-50%,-50%);top:52%}.jc-about-img:hover figure:before{transform:scale(1.1) translate(-50%,-50%);opacity:.7}.jc-about-img:hover figure{box-shadow:15px -15px 0 -1px var(--box-shadow-color);-webkit-box-shadow:15px -15px 0 -1px var(--box-shadow-color);-moz-box-shadow:15px -15px 0 -1px var(--box-shadow-color)}.jc-about-img{width:94%;margin:auto}.hover-img:hover figure img{transform:scale(1.1)}ul.jc-about-list li>div{display:flex;align-items:center;gap:15px}ul.jc-about-list li svg{fill:#e2b841;width:28px;height:auto}ul.jc-about-list li h5{font-size:26px;font-weight:600}ul.jc-about-list{width:94%;margin-left:auto}ul.jc-about-list li:not(:last-child){margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #e1e1e1}ul.jc-about-list li p{padding-top:6px}.jc-heading-two{padding-bottom:40px;width:82%;z-index:1;position:relative}.jc-heading-two h2{font-size:60px;padding-top:10px}.jc-heading-two img{width:30px;margin-right:10px}.jc-heading-two span{font-size:20px;font-weight:600}.jc-service-section .jc-heading-two p{width:60%;margin-left:auto}.jc-service:hover:after{transform:rotate(90deg)}.jc-service-section{background-repeat:no-repeat;background-position:center right}.jc-service{display:flex;align-items:center;justify-content:space-between;border:3px solid #eabf43;padding:30px;border-radius:20px;border-top-right-radius:150px;position:relative;background-color:#fff}.jc-service:before{content:"";position:absolute;width:100%;height:0%;right:0;bottom:0;border-radius:16px;border-top-right-radius:144px}.jc-service:hover:before{width:100%;height:100%}.jc-service>div{width:50%;z-index:1}.jc-service img{border-radius:50%;position:relative}.jc-service h3{font-size:26px;padding-top:14px;padding-bottom:11px}.jc-service svg{width:96px;height:auto;z-index:11}.jc-service i:before{content:"";position:absolute;width:70px;height:70px;background-color:#fbf2d9;border-radius:50%;z-index:-1;left:13px;top:-24px}.jc-service:after{content:"";position:absolute;width:30px;height:30px;right:0;top:0;background-size:30px}.jc-service:hover i:before{background-color:#eecc69}.jc-service figure{border-radius:50%}.jc-service i{position:relative}.jc-service:hover svg{fill:#000;transform:rotateZ(15deg)}ul.jc-gallery li i{position:absolute;width:50px;height:50px;background-color:#eabf44;display:flex;align-items:center;justify-content:center;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;padding:13px}ul.jc-gallery li:hover i{opacity:1}ul.jc-gallery li{width:20%;position:relative;border-radius:50%;overflow:hidden}ul.jc-gallery li:before{width:100%;height:100%;content:"";position:absolute;transform:scale(.5);opacity:0;z-index:1}ul.jc-gallery li:hover:before{transform:scale(1);opacity:.7}ul.jc-gallery li img{width:100%}ul.jc-gallery li:nth-child(2){border-radius:0;border-top-left-radius:250px;border-bottom-left-radius:250px}ul.jc-gallery li:nth-child(3){border-radius:0;border-top-left-radius:250px;border-top-right-radius:250px}ul.jc-gallery li:nth-child(4){border-radius:0;border-top-right-radius:250px;border-bottom-right-radius:250px}ul.jc-gallery{display:flex;padding-left:15px;padding-right:15px;gap:15px}ul.jc-gallery li:hover img{transform:scale(1.1)}.jc-trainer-text{padding:30px;padding-left:40px;z-index:111;position:relative;padding-top:20px}.jc-trainer-text a{font-size:26px;font-weight:600}.jc-trainer-text span{font-family:"DM Sans";padding-bottom:20px;display:block}.jc-trainer img,.jc-trainer figure{border-radius:50%}.jc-trainer figure{position:relative}.jc-trainer figure:before{width:100%;height:100%;left:0%;top:0%;content:"";position:absolute;opacity:0;z-index:1;left:50%;transform:scale(.5) translate(-50%,-50%);top:52%}.jc-trainer:hover figure:before{transform:scale(1.1) translate(-50%,-50%);opacity:.7}.jc-trainer{position:relative}.jc-trainer:before{content:"";position:absolute;width:90%;height:97%;border-radius:30px;border:3px solid #eabf43;border-top-left-radius:250px;border-top-right-radius:250px;left:50%;transform:translate(-50%,-50%);top:52%;z-index:2}.jc-how-to-ride{position:relative}section .jc-ride-slider .swiper-pagination{min-width:auto;width:auto}.jc-how-to-ride:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;opacity:.8}.jc-arrogate-racing-text{position:relative}.jc-price{display:flex;align-items:center;gap:24px}.jc-price h6{font-family:"DM Sans";font-weight:700}.jc-arrogate-racing-text{background-color:#fff;padding:50px;border-radius:30px;width:56%;box-shadow:0 10px 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 10px 20px 0 rgb(0 0 0 / .15);-moz-box-shadow:0 10px 20px 0 rgb(0 0 0 / .1);padding-right:240px;margin-top:128px}.jc-arrogate-racing-text p{padding-bottom:40px;padding-top:4px;width:90%}.jc-arrogate-racing-text h4{font-size:35px;font-weight:600}.jc-price h3{font-size:43px;padding-bottom:6px}.jc-price h3 span{font-size:16px}.jc-arrogate-racing{display:flex;align-items:center;position:relative}.jc-arrogate-racing-img{position:relative;margin-left:-196px;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translateY(-20px)}.swiper-slide-active .jc-arrogate-racing-img{opacity:1;visibility:visible;transition-delay:0.6s;transform:translateY(0)}.jc-how-to-ride .jc-heading-two{margin-bottom:-220px;z-index:111}section .jc-arrogate-racing-img img{border-radius:50%}section .jc-arrogate-racing-img img.ride-img{position:absolute;right:-10%;bottom:0;border:7px solid #eabf43;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:rotate(-10deg) translateY(-20px)}.swiper-slide-active .jc-arrogate-racing-img img.ride-img{opacity:1;visibility:visible;transition-delay:1s;transform:rotate(0deg) translateY(0)}.jc-arrogate-racing-text{opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translatex(-20px)}.swiper-slide-active .jc-arrogate-racing-text{opacity:1;visibility:visible;transition-delay:0.3s;transform:translateY(0)}.jc-arrogate-racing:before{content:"";position:absolute;width:50px;height:50px;right:6%;top:24%;opacity:0;visibility:hidden;transition:all 0.5s ease;transform:translatex(-5px)}.swiper-slide-active .jc-arrogate-racing:before{opacity:1;visibility:visible;transition-delay:1.2s;transform:translateY(0)}.jc-counter-style{position:relative;border-top:1px solid #828282;margin-top:120px;min-width:100%}ul.jc-counter{display:flex;align-items:center;justify-content:space-between;text-align:center}ul.jc-counter h2{font-size:80px;font-weight:400;padding-top:50px;padding-bottom:0}ul.jc-counter li>span{font-size:20px;text-transform:uppercase}ul.jc-counter li:not(:last-child):before{position:absolute;content:"";width:1px;height:100%;background-color:#828282;left:150%}ul.jc-counter li{position:relative;margin-bottom:50px}ul.jc-counter li:after{content:"";position:absolute;width:30px;height:30px;right:43%;bottom:-50px;background-size:30px;background-repeat:no-repeat}.jc-our-location{background-color:#fff;padding:10px;border-radius:20px;z-index:11;position:relative}.jc-our-location img{width:100%;border-radius:20px}.jc-our-location figure{border-radius:20px}.jc-location-img{position:relative}.jc-location-img i{position:absolute;top:7px;width:40px;height:40px;background-color:#444;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;right:7px}.jc-location-text{text-align:center;padding:10px;padding-top:24px}.jc-location-text h3{font-size:24px;padding-bottom:5px}.jc-location-text p{padding-bottom:20px}.jc-location-text h5{font-family:"DM Sans";font-size:16px;font-weight:700;border:1px solid;border-radius:18px;padding:14px}.jc-location-text h5 a{font-weight:500}.form-heading{width:90%;margin-left:auto;text-align:center;z-index:11;position:relative}.form-heading h2{font-size:60px;padding-top:10px;color:#fff;padding-bottom:40px}.form-heading span{font-size:20px;color:#fff}.location-section{position:relative}.location-section:before{content:"";position:absolute;width:56%;height:100%;top:0;right:0;border-bottom-left-radius:30px;border-top-left-radius:30px;background-repeat:no-repeat;background-position:right bottom}.booking-form input{border:1px solid #444;width:100%}div.booking-form{position:relative;z-index:1;font-family:"DM Sans";width:90%;margin-left:auto}div.booking-form .jc-btn:hover::before{scale:8}div.booking-form input,div.booking-form .nice-select.Advice,div.booking-form textarea{height:60px;border-radius:50px;padding-left:25px;border:1px solid #a3a3a3;background-color:#fff0;color:#d2d2d2;outline:none;width:100%}div.booking-form .nice-select .option{color:#000}div.booking-form textarea::placeholder,div.booking-form input::placeholder{color:#d2d2d2}div.booking-form .nice-select.Advice{padding-top:10px}div.booking-form .nice-select.open .list{width:100%}div.booking-form .nice-select:after{right:20px;width:7px;height:7px}div.booking-form textarea{height:134px;border-radius:30px;padding-top:20px;color:#d2d2d2;margin-bottom:10px}div.booking-form button.jc-btn{width:100%}.location-section img.horse-sid{position:absolute;right:-3%;bottom:100px}.jc-clients-section{position:relative}.jc-clients-section .horse-sid{position:absolute;top:18%;left:-6%}.swiper-pagination span{width:12px;height:12px;margin-right:10px!important}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#272727}ul.clients-list{display:flex;align-items:center;justify-content:end}ul.clients-list li img{border-radius:50%;border:3px solid #fff}ul.clients-list{padding-bottom:40px}ul.clients-list li{margin-left:-20px}ul.jc-star{display:flex;border:1px solid;max-width:fit-content;border-radius:34px;padding:10px 35px;gap:7px;margin:auto;margin-bottom:24px;color:#000}.jc-clients{width:530px;height:530px;border-radius:50%;padding:80px 80px;text-align:center;position:relative}.jc-clients:after{content:"";position:absolute;width:30px;height:30px;right:32px;top:0;background-size:30px}.jc-clients p{color:#000;font-size:22px;font-weight:700;line-height:40px}.jc-clients h5{font-size:26px;padding-top:20px;padding-bottom:10px}.jc-clients span{font-family:"DM Sans";color:#000;font-size:18px;font-weight:700}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients p{color:#000;font-size:22px;line-height:40px}.jc-reviews .swiper-pagination{bottom:0}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients span{opacity:1}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients .jc-star{opacity:1}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients h5{opacity:1}.jc-reviews .swiper-slide .jc-clients span{opacity:0}.jc-reviews .swiper-slide .jc-clients{background-color:#fdf8ec}.jc-reviews .swiper-slide .jc-clients p{color:#00000020;font-size:20px;line-height:35px}.jc-reviews .swiper-slide .jc-clients h5{opacity:0}.jc-reviews .swiper-slide .jc-clients .jc-star{opacity:0}.jc-reviews .swiper-slide.swiper-slide-active{z-index:5}.jc-reviews .swiper-slide .jc-clients{z-index:0}.jc-reviews .swiper-slide.swiper-slide-active{z-index:5;margin:auto;text-align:center;margin-left:-30px;margin-right:30px}.swiper.jc-reviews{margin-left:-56px;margin-right:-56px;padding-bottom:60px}.jc-reviews .swiper-slide .jc-clients{width:450px;height:450px;padding:60px;margin-top:60px}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients{width:530px;margin-top:0;padding:80px 80px;height:530px}.jc-reviews .swiper-slide .jc-clients:after{opacity:0}.jc-reviews .swiper-slide.swiper-slide-active .jc-clients:after{opacity:1}.jc-blog-img{position:relative;padding-bottom:20px}.jc-blog-img img,.jc-blog-img figure{border-radius:30px;border-bottom-right-radius:250px;border-top-right-radius:250px;max-width:410px!important}.jc-blog-img figure{position:relative}.jc-blog-img figure:before{width:100%;height:100%;left:0%;top:0%;content:"";position:absolute;opacity:0;z-index:1;left:50%;transform:scale(.5) translate(-50%,-50%);top:52%}.jc-blog:hover figure:before{transform:scale(1.1) translate(-50%,-50%);opacity:.7}.jc-blog-img>a{position:absolute;top:0;font-family:"DM Sans";padding:7px 20px;font-weight:700;top:20px;border-bottom-right-radius:50px;border-top-right-radius:50px;z-index:2}.jc-blog h4 a{font-size:26px;line-height:36px;font-weight:600}.jc-blog-bottom{display:flex;align-items:center;gap:20px;font-family:"DM Sans";padding-top:14px}section .jc-blog-bottom img{border-radius:50%;width:55px;border:3px solid #eabf43;margin-right:10px;box-shadow:0 21px 26px -4px rgb(0 0 0 / .19);-webkit-box-shadow:0 21px 26px -4px rgb(0 0 0 / .19);-moz-box-shadow:0 21px 26px -4px rgb(0 0 0 / .19)}.jc-blog-bottom span{font-weight:700;text-transform:uppercase}.jc-blog h4{width:90%}.jc-blog-img>a:hover{color:#000}.jc-sponsor-section{border-top:1px solid #828282;padding-top:70px;padding-bottom:70px}.jc-footer{padding-top:80px}ul.jc-footer-contact,.jc-footer ul li a{display:flex;align-items:center;font-family:"DM Sans";justify-content:space-between}ul.jc-footer-contact li i{width:55px;height:55px;display:flex;align-items:center;padding:14px;border:1px solid #eabf43;border-radius:50%}ul.jc-footer-contact li svg{filter:brightness(0) saturate(100%) invert(97%) sepia(44%) saturate(0%) hue-rotate(126deg) brightness(107%) contrast(100%);width:auto;height:auto}ul.jc-footer-contact li{display:flex;gap:16px}ul.jc-footer-contact li:hover svg{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(347deg) brightness(105%) contrast(111%)}.jc-footer ul.jc-footer-contact li h5{font-size:16px;color:#fff;font-family:'DM Sans';font-weight:500}ul.jc-footer-contact li h5 a{color:#fff}ul.jc-footer-contact i svg{height:auto;width:40px;fill:#fff}ul.jc-footer-contact li span{color:#fff;padding-bottom:6px;display:block}.jc-footer-top{padding-bottom:50px;border-bottom:1px solid #88594d;margin-bottom:80px;float:left;width:100%}.jc-subscribe h3{font-size:35px;color:#fff}.jc-footer .jc-subscribe p{color:#d0d0d0;padding-bottom:32px;padding-top:4px;font-family:'DM Sans'}.jc-footer .jc-copyright p{padding-bottom:0;color:#fff}.jc-subscribe input{width:100%;height:60px;padding-left:40px;border-radius:51px;border:1px solid;outline:none;color:#fff;background-color:#fff0}.jc-subscribe input::placeholder{color:#fff}.jc-subscribe form{position:relative;font-family:"DM Sans"}.jc-subscribe form button{position:absolute;right:4px;padding:13px 34px;top:4px}.jc-subscribe{width:85%}.jc-footer-link h4{font-size:26px;color:#fff;padding-bottom:13px}ul.jc-footer-list li a,.menu-navigation-site-container ul li a{color:#fff}ul.jc-footer-list{font-family:"DM Sans"}ul.jc-footer-list .widget_nav_menu li:not(:last-child),.jc-footer .widget_nav_menu ul li:not(:last-child){padding-bottom:13px}.jc-copyright{display:flex;align-items:center;justify-content:space-between;padding-top:70px;padding-bottom:40px;z-index:11;position:relative}.jc-copyright p{color:#fff}.jc-copyright p a{color:#fff;font-weight:700;border-bottom:1px solid #eabf43;text-transform:capitalize}.jc-footer{background-repeat:no-repeat;background-position:right bottom;position:relative}.jc-footer img.bg-footer-img{position:absolute;bottom:0%;right:-5%;width:22%}#scroll-percentage{position:absolute;box-shadow:0 0 20px 0 rgb(184 184 184 / .75);height:60px;width:60px;border-radius:50%;position:fixed;bottom:30px;right:30px;transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:1011}#scroll-percentage.active{bottom:30px;transform:scale(1);opacity:1;visibility:visible;animation:500ms ease-in-out 0s normal none 1 running scrollToTop;transition:0.3s}#scroll-percentage-value{height:calc(100% - 6px);width:calc(100% - 6px);background-color:#fff;color:var(--black-colour);border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600}#scroll-percentage-value i{font-size:20px}@keyframes scrollToTop{0%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.jc-about-img figure:before,.jc-about-img figure,.jc-header-menu-right .search-btn svg,ul.jc-social-media li,.jc-trainer figure:before,.jc-service:after,.jc-mobile-nav>ul li.menu-item-has-children.active>ul.jc-sub-menu,ul.jc-footer-contact li i,.jc-copyright p a,.jc-location-text h5,.jc-trainer figure,ul.jc-gallery li:before,ul.jc-gallery li i,ul.jc-gallery li img,.jc-trainer-text a,.hover-img img,.jc-service svg,.jc-service:before,.jc-service i:before,.jc-blog a,.jc-blog-img figure:before,.jc-header-two ul.jc-social-media li,.jc-video a i,.jc-video a,.jc-service h3 a,ul.jc-footer-list li a,.jc-header-two .jc-navbar-links li.jc-navbar-dropdown .jc-sub-menu a,.jc-header-two .jc-content-header a,ul.jc-social-media li a i svg,ul.jc-social-media li a i,ul.jc-footer-contact li h5 a{transition:0.4s ease-in-out}.jc-header-menu-right .search-btn:hover{background-color:#fff0}.jc-social-media a.youtube-hvr,.jc-social-media a.twitter-hvr,.jc-social-media a.linkedin-hvr,.jc-social-media a.facebook-hvr{background-color:#fff0;border-color:#fff0}.jc-footer aside .widget-title3:after{background-color:#fff0}.jc-footer input.wpcf7-form-control.wpcf7-submit.has-spinner.jc-btn{width:30%;height:40%;left:69%;position:absolute;top:7%;cursor:pointer;padding:0 38px;font-size:16px;color:#000;border:2px solid #eabf43;border-radius:34px;background-color:#eabf43;font-weight:600;overflow:hidden;display:inline-block;font-family:"DM Sans",serif;z-index:111}.booking-form input.wpcf7-form-control.wpcf7-submit.has-spinner.jc-btn{position:relative;top:7%;cursor:pointer;padding:0 38px;font-size:16px;color:#000;border:2px solid #eabf43;border-radius:34px;background-color:#eabf43;font-weight:600;overflow:hidden;display:inline-block;font-family:"DM Sans",serif;z-index:111}.jc-footer input.wpcf7-form-control.wpcf7-submit.has-spinner.jc-btn:hover,.booking-form input.wpcf7-form-control.wpcf7-submit.has-spinner.jc-btn:hover{background-color:#fff}.jc-footer li a{color:#fff}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff;border-radius:50px;color:#fff;padding-left:27px}footer.jc-footer,.jc-footer-link h4,.jc-subscribe h3{font-family:'Cinzel';font-weight:500}.jc-blog .col-manager{padding-bottom:50px}.location-section .col-manager{padding-bottom:20px}.jc.container{max-width:1320px}.jc-trainer.hover-img{margin-bottom:30px}header.jc-header-two .jc-navbar-links li>a:hover{color:#EABF43}