.elementor-105 .elementor-element.elementor-element-e2ad7e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-e2ad7e8:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-e2ad7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eastfifefc.co.uk/wp-content/uploads/2025/01/Space-gray-bg-with-logo-2.jpg");}.elementor-105 .elementor-element.elementor-element-9ce778f .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:70px;font-weight:700;text-shadow:0px 0px 10px rgba(125.38219848771266, 132.6, 4.900434782608698, 0.38);color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-90ce317{--e-image-carousel-slides-to-show:4;}.elementor-105 .elementor-element.elementor-element-90ce317 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-105 .elementor-element.elementor-element-90ce317 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-90ce317 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-105 .elementor-element.elementor-element-90ce317 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-537e2fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-537e2fc:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-537e2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eastfifefc.co.uk/wp-content/uploads/2025/01/Space-gray-bg-with-logo-2.jpg");}.elementor-105 .elementor-element.elementor-element-53ba393 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:70px;font-weight:700;text-shadow:0px 0px 10px rgba(125.38219848771266, 132.6, 4.900434782608698, 0.38);color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-0c5d5f8{--e-image-carousel-slides-to-show:4;}.elementor-105 .elementor-element.elementor-element-0c5d5f8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-105 .elementor-element.elementor-element-0c5d5f8 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-0c5d5f8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-105 .elementor-element.elementor-element-0c5d5f8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-5bdfb8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-5bbbdaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-5bbbdaf:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-5bbbdaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eastfifefc.co.uk/wp-content/uploads/2025/01/eastfife1938cupwinners-ef.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-41983e0{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-41983e0 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-41983e0 .elementor-heading-title{font-size:60px;line-height:100px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-c797839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-3d9c55f{--display:flex;}.elementor-105 .elementor-element.elementor-element-fc3d38f{--n-accordion-title-font-size:36px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-105 .elementor-element.elementor-element-fc3d38f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-fc3d38f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}:where( .elementor-105 .elementor-element.elementor-element-fc3d38f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Koulen", Sans-serif;font-weight:700;}.elementor-105 .elementor-element.elementor-element-c2abba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-76b1b9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-76b1b9d:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-76b1b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eastfifefc.co.uk/wp-content/uploads/2025/01/eastfife1947leaguecupwinners2-copy.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-b6f7f3f{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-b6f7f3f > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-b6f7f3f .elementor-heading-title{font-size:60px;line-height:100px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-15e0508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-34a2916{--display:flex;}.elementor-105 .elementor-element.elementor-element-963daed{--n-accordion-title-font-size:36px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-105 .elementor-element.elementor-element-963daed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-963daed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}:where( .elementor-105 .elementor-element.elementor-element-963daed > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Koulen", Sans-serif;font-weight:700;}.elementor-105 .elementor-element.elementor-element-0d93b59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-776d1fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-776d1fa:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-776d1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eastfifefc.co.uk/wp-content/uploads/2025/01/eastfife-19-cup.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-105 .elementor-element.elementor-element-2565c12{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-2565c12 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-105 .elementor-element.elementor-element-2565c12 .elementor-heading-title{font-size:60px;line-height:100px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-647b970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-9242acc{--display:flex;}.elementor-105 .elementor-element.elementor-element-92368a8{--n-accordion-title-font-size:36px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-105 .elementor-element.elementor-element-92368a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-92368a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-secondary );}:where( .elementor-105 .elementor-element.elementor-element-92368a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Koulen", Sans-serif;font-weight:700;}.elementor-105 .elementor-element.elementor-element-a34adb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-110469b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-105 .elementor-element.elementor-element-eb1d178 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-9ce778f{text-align:center;}.elementor-105 .elementor-element.elementor-element-9ce778f .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-53ba393{text-align:center;}.elementor-105 .elementor-element.elementor-element-53ba393 .elementor-heading-title{font-size:34px;}.elementor-105 .elementor-element.elementor-element-41983e0{text-align:center;}.elementor-105 .elementor-element.elementor-element-41983e0 .elementor-heading-title{font-size:43px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-fc3d38f{--n-accordion-title-font-size:21px;}.elementor-105 .elementor-element.elementor-element-b6f7f3f{text-align:center;}.elementor-105 .elementor-element.elementor-element-b6f7f3f .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-105 .elementor-element.elementor-element-963daed{--n-accordion-title-font-size:21px;}.elementor-105 .elementor-element.elementor-element-2565c12{text-align:center;}.elementor-105 .elementor-element.elementor-element-2565c12 .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-105 .elementor-element.elementor-element-92368a8{--n-accordion-title-font-size:21px;}}@media(min-width:1025px){.elementor-105 .elementor-element.elementor-element-e2ad7e8:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-e2ad7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-105 .elementor-element.elementor-element-537e2fc:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-537e2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-e2ad7e8 */.swiper-slide-inner{overflow:hidden; position:relative;}

.swiper-slide-inner:after {
  content: "";
  position: absolute;
    top: -50%;
  left: -60%;
  width: 20%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);

  background: rgba(255, 255, 255, 0.13);
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.13) 0%,
    rgba(255, 255, 255, 0.13) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* Hover state - trigger effect */
.swiper-slide-inner:hover:after {
  opacity: 1;
  left: 130%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}

/* Active state */
.swiper-slide-inner:active:after {
  opacity: 0;
}/* End custom CSS */