.elementor-74 .elementor-element.elementor-element-0c9fac4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a7f507c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a8f616e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-723be0d{--display:flex;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-74 .elementor-element.elementor-element-723be0d:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-723be0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4F1E8 50%, #06231F 50%);}.elementor-74 .elementor-element.elementor-element-35a15ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-74 .elementor-element.elementor-element-3683e9e img{border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-b3f4211 img{border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-01c4b37 img{border-radius:10px 10px 10px 10px;}.elementor-74 .elementor-element.elementor-element-9b097e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-ebd46c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a40a3a2{--display:flex;}.elementor-74 .elementor-element.elementor-element-a40a3a2:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-a40a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-379d910{text-align:center;}.elementor-74 .elementor-element.elementor-element-379d910 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:clamp(30px, 4vw, 52px);font-weight:400;text-transform:uppercase;line-height:1.05em;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-9cc89b2{--grid-columns:3;--grid-row-gap:25px;}.elementor-74 .elementor-element.elementor-element-4364618{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-74 .elementor-element.elementor-element-541e735{left:12%;}body.rtl .elementor-74 .elementor-element.elementor-element-541e735{right:12%;}.elementor-74 .elementor-element.elementor-element-541e735{bottom:5%;z-index:2;}.elementor-74 .elementor-element.elementor-element-541e735 img{width:368px;border-radius:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-e69300a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-2c9de05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-ec99bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-8e5412e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-ecfea26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-a075af4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-35a15ed{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-9cc89b2{--grid-columns:2;}body:not(.rtl) .elementor-74 .elementor-element.elementor-element-541e735{left:45%;}body.rtl .elementor-74 .elementor-element.elementor-element-541e735{right:45%;}.elementor-74 .elementor-element.elementor-element-541e735{bottom:42%;}.elementor-74 .elementor-element.elementor-element-541e735 img{width:239px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-35a15ed{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-74 .elementor-element.elementor-element-01c4b37{grid-column:span 2;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-9cc89b2{--grid-columns:1;}}/* Start custom CSS for xc_hero, class: .elementor-element-288c4c7 */.trait-grid {
    max-width: 720px;
}

.trait-grid::after {
  content: " XC Week will give you a clear training plan, so you and your horse can practise the right things at home often enough for confidence to become something you’ve built, not something you’re waiting to feel.";
   grid-column: 1 / -1;
   font-weight:bold;
   margin-top: 10px;
}

.hero .sub {
    max-width: 80ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9de05 */.elementor-74 .elementor-element.elementor-element-2c9de05 .mentor {
    display: grid;
    grid-template-columns: 1fr 1fr;

}

.elementor-74 .elementor-element.elementor-element-2c9de05 .mentor .portrait {
    order:2;
}

.elementor-74 .elementor-element.elementor-element-2c9de05 .mentor .portrait img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

@media (max-width: 940px) {
    .elementor-74 .elementor-element.elementor-element-2c9de05 .mentor {
    display: grid;
    grid-template-columns: 1fr;
    padding:10px;

}/* End custom CSS */
/* Start custom CSS */.xcv2 .hero-logo{height:44px!important;width:auto!important;}
.xcv2 .hdr img{height:34px!important;width:auto!important;}
.xcv2 .foot img{height:44px!important;width:auto!important;}
.xcv2{overflow-x:clip!important;overflow-y:visible!important;}

/* wrap-width v1 */
.xcv2 .wrap{width:80vw;max-width:1920px;padding-left:0;padding-right:0;}
@media(max-width:1440px){.xcv2 .wrap{width:90vw;}}
@media(max-width:1024px){.xcv2 .wrap{width:95vw;}}

/* focus-hover-bleed v1 */
.xcv2 .acc-head:hover,.xcv2 .acc-head:focus,.xcv2 .acc-head:active{background-color:transparent!important;box-shadow:none!important;color:inherit!important;}
.xcv2 .acc-head:focus{outline:none!important;}
.xcv2 .acc-head:focus-visible{outline:2px solid rgba(155,232,106,.6)!important;outline-offset:4px;border-radius:8px;}
.xcv2 button:hover,.xcv2 button:focus,.xcv2 button:active{background-color:transparent;}
.xcv2 .xc-video__unmute,.xcv2 .xc-video__unmute:hover,.xcv2 .xc-video__unmute:focus{background-color:var(--lime,#8CDE5E)!important;}
.xcv2 .xc-video__unmute:hover{background-color:var(--lime-dark,#79c94e)!important;}

/* eyebrow-line-off v1 */
.xcv2 .eyebrow::before{display:none!important;}/* End custom CSS */