.single-slide{position:relative;font-size:18px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100vh;overflow:hidden;z-index:1}.single-slide .image,.single-slide img,.single-slide picture{display:block;height:100%;width:100%;object-fit:cover;object-position:center}.single-slide .image{position:relative;z-index:0}.single-slide .content{position:absolute;top:calc(50% - 29px);left:0;right:0;text-align:center;z-index:1}.single-slide .content .title{font-weight:700;margin-bottom:20px;font-size:50px;line-height:50px;color:var(--main-white-color);text-shadow:0 0 5px rgba(0,0,0,.6)}.single-slide .content .description{font-weight:400;font-size:16px;color:var(--main-white-color);line-height:30px;margin:0 auto 30px;font-size:22px;font-weight:600;text-shadow:0 0 7px #000}.single-slide .content .btn{font-weight:700;min-width:200px;font-size:18px}.single-slide .content .btn.btn-secondary{color:var(--main-btn-background);background:#b7cbdb}.single-slide .content .btn.btn-secondary:hover{background:#d5e3ee}.single-slide .content .link{color:var(--main-white-color);padding:18px 60px;font-weight:700;font-size:18px;letter-spacing:1px;display:inline-block;position:relative;border-radius:50px;background:var(--main-btn-background);transition:all .3s ease}@media (max-width:1024px){.single-slide .content .title{font-size:40px}}@media (max-width:992px){.single-slide .content{background:rgba(40,48,65,.7);padding:24px;max-width:calc(100% - 32px);margin:0 auto;border-radius:16px}.single-slide .content .btn{letter-spacing:.5px}.single-slide .content .btn.btn-secondary{border:2px solid var(--main-white-color);color:var(--main-white-color);background:transparent}}@media (max-width:767px){.single-slide{height:calc(100svh - 105px);min-height:520px}.single-slide .content .title{font-size:32px;line-height:40px}.single-slide .content .description{font-size:16px;line-height:20px}.single-slide .content .link{padding:10px 20px;font-size:14px;text-align:center}.single-slide .content{padding:16px;top:auto;bottom:5%;min-height:334px}.single-slide .content .btn{padding:12px!important}}@media (max-width:992px) and (min-width:768px) and (orientation:landscape){.single-slide .content .title{font-size:32px;margin-bottom:10px}.single-slide .content .description{font-size:16px;margin:0 auto 20px}.single-slide .content .link{padding:12px 40px;font-size:15px}}@media only screen and (max-width:812px) and (orientation:landscape){.single-slide .content{top:calc(50% - 70px)}}@media (max-width:360px){.single-slide{min-height:500px}.single-slide .content{min-height:298px}.single-slide .content .title{font-size:24px;line-height:33px;margin-bottom:12px}.single-slide .content .btn{font-size:16px}}@media (max-width:992px) and (orientation:landscape){.single-slide .content .title{font-size:24px;line-height:33px;margin-bottom:12px}.single-slide .content .description{font-size:14px;line-height:20px;margin-bottom:16px}}

.all-leagues-page .item{background:var(--lf-background);padding:20px;border-radius:10px;overflow:hidden;position:relative;margin-bottom:30px;height:calc(100% - 30px)}.all-leagues-page .item .badge{position:absolute;top:-33px;left:-82px;background:var(--main-red-dark-color);padding:5px 10px;font-size:12px;border-radius:0;width:180px;transform:rotate(-50deg);transform-origin:right;z-index:1}.all-leagues-page .item .item-img{position:relative}.all-leagues-page .item .item-img .date{position:absolute;bottom:10px;right:10px;background:var(--main-background);font-size:20px;font-weight:600;padding:5px;border-radius:7px;line-height:25px;text-align:center;width:55px;color:var(--main-white-color)}.all-leagues-page .item .item-img .date .icon{position:absolute;font-size:30px}.all-leagues-page .item .item-img .date .month{display:block;font-size:18px;color:var(--main-white-color);line-height:20px;letter-spacing:2px;text-indent:2px}.all-leagues-page .item figure{margin:0 auto 15px;border-radius:10px;overflow:hidden;text-align:center}.all-leagues-page .item figure img{width:310px;object-fit:cover;object-position:center;height:200px;transition:all .3s ease}.all-leagues-page .item figure.lf-league-card__media,.all-leagues-page .item figure.lf-service-card__media{width:100%;aspect-ratio:310/200}.all-leagues-page .item figure.lf-league-card__media>img,.all-leagues-page .item figure.lf-service-card__media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lf-league-intro{display:flex;flex-direction:column;width:100%;height:100%}.lf-team-offers{margin-top:4px;padding:14px 16px;background:rgba(28,182,93,.07);border:1px solid rgba(28,182,93,.32);border-radius:10px}.lf-team-offers__title{margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.3}.lf-team-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lf-team-offers__item{min-width:0;padding:0 8px;text-align:center}.lf-team-offers__item+.lf-team-offers__item{border-left:1px solid rgba(var(--main-white-rgb-color),.15)}.lf-team-offers__item span,.lf-team-offers__item strong{display:block}.lf-team-offers__item strong{margin-bottom:4px;color:var(--main-green-color);font-size:16px;font-weight:700;line-height:1.2}.lf-team-offers__item span{font-size:12px;line-height:1.35}.lf-league-intro__cta{padding-top:18px}.lf-league-highlights .lf-highlight-item:not(:last-child){padding-bottom:15px;border-bottom:1px solid rgba(var(--main-white-rgb-color),.12)}.lf-league-highlights .lf-highlight-icon{width:54px;height:54px;flex:0 0 54px;border:1px solid rgba(28,182,93,.28);border-radius:50%;background:rgba(28,182,93,.07)}@media (max-width:767.98px){.lf-team-offers{padding:12px}.lf-team-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-team-offers__item{padding:10px 8px;border-left:0!important}.lf-team-offers__item:nth-child(2n){border-left:1px solid rgba(var(--main-white-rgb-color),.15)!important}.lf-team-offers__item:nth-child(n+3){border-top:1px solid rgba(var(--main-white-rgb-color),.15)}}@media (max-width:1024px) and (min-width:992px){.all-leagues-page .item figure img{width:100%}.filter-nav li{font-size:16px!important}}.all-leagues-page .item .item-info .item-info-title span,.all-leagues-page .item .item-info h4 span{font-size:14px;font-weight:400;display:block}.all-leagues-page .item:hover figure img{transform:scale(1.15)}.all-leagues-page .item .item-info .item-info-title,.all-leagues-page .item .item-info h2,.all-leagues-page .item .item-info h4{font-size:18px;font-weight:600;margin-bottom:15px}.all-leagues-page .item .item-info .item-info-small-title,.all-leagues-page .item .item-info h5{font-size:16px;margin-bottom:15px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.all-leagues-page .item .item-info .item-info-title span.match,.all-leagues-page .item .item-info h4 span.match{display:inline-block;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.78)}.all-leagues-page .item .item-info .btn{padding:8px 15px;font-size:16px;min-width:140px}.homepage-service-cards .service-cards-slider .swiper-wrapper{align-items:stretch}.homepage-service-cards .service-cards-slider .swiper-slide{height:auto}.homepage-service-cards .service-cards-slider .swiper-slide .item{height:calc(100% - 30px)}:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider{--initial-slides:1.15;--initial-offset:15px}:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider .swiper-container:not(.swiper-initialized){overflow:hidden}:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider .swiper-container:not(.swiper-initialized)>.swiper-wrapper{display:flex;transform:translateX(var(--initial-offset))}:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider .swiper-container:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-shrink:0;width:calc((100% - (var(--initial-slides) - 1)*16px)/var(--initial-slides));margin-right:16px}@media (min-width:640px){:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider{--initial-slides:2.15}}@media (min-width:992px){:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider{--initial-slides:2.5;--initial-offset:0px}}@media (min-width:1024px){:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider{--initial-slides:2.8;--initial-offset:15px}}@media (min-width:1200px){:is(.homepage-service-cards,.homepage-services-cards) .service-cards-slider{--initial-slides:3;--initial-offset:0px}}.homepage-service-cards .item .item-info .item-info-small-title,.homepage-service-cards .item .item-info h5{-webkit-line-clamp:4;min-height:4lh}@media (max-width:480px){.service-cards-slider .swiper-slide .item{max-width:none}.all-leagues-page .item{max-width:350px;margin-inline:auto}.all-leagues-page .item .item-info .btn{min-width:130px}}@media (max-width:397px){.all-leagues-page .item .item-info .item-info-title,.all-leagues-page .item .item-info h2,.all-leagues-page .item .item-info h4{font-size:16px}.all-leagues-page .item .item-info .btn,.all-leagues-page .item .item-info .item-info-small-title,.all-leagues-page .item .item-info h5{font-size:15px}}@media (max-width:1024px){.service-slider-ipad-container{max-width:none}.service-slider-ipad-container .wall-to-wall-2{padding:0}}@media (max-width:768px) and (min-width:480px){.service-slider-ipad-container{max-width:none}.service-slider-ipad-container .wall-to-wall-2{padding:0}.all-leagues-page .item .item-info .btn{font-size:15px}}.all-leagues-intro{margin-bottom:30px}.all-leagues-intro-inner{background:var(--lf-background);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:16px 20px}.all-leagues-intro-inner :where(h2,h3){color:var(--main-white-color);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.all-leagues-intro-inner p{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.45;margin:0 0 12px}.all-leagues-intro-inner p:last-child{margin-bottom:0}.all-leagues-intro-inner ul{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0;padding:0}.all-leagues-intro-inner li{color:var(--main-white-color);font-size:13px;font-weight:500;line-height:1.35;padding-left:1.15em;position:relative}.all-leagues-intro-inner li:before{color:var(--main-green-color);content:"\2713";font-size:12px;font-weight:700;left:0;position:absolute;top:0}@media (max-width:767px){.all-leagues-intro{margin-top:16px;margin-bottom:16px}.all-leagues-intro-inner{padding:14px 16px}.all-leagues-intro-inner :where(h2,h3){font-size:16px}}@media (max-width:991.98px){.all-leagues-page .tabs-container-wrapper{width:100%;max-width:none;margin:0}.all-leagues-page.london-tabs-style-3 .londonfootball_tabs .swiper-slide .nav-link{padding:10px;font-size:14px;font-weight:400;background:transparent;border-bottom:3px solid transparent;border-radius:0}.all-leagues-page.london-tabs-style-3 .londonfootball_tabs .swiper-slide .nav-link:hover{color:var(--main-white-color)}.all-leagues-page.london-tabs-style-3 .londonfootball_tabs .swiper-slide .nav-link.active{background:transparent;color:var(--main-hover);border-color:var(--main-hover)}}@media (min-width:830px) and (max-width:991.98px){.all-leagues-page .londonfootball_tabs .swiper-container.native-tabs-scroll .swiper-wrapper{margin-left:auto;margin-right:auto}}

.nationality-slider .item{width:175px;text-align:center;background:var(--lf-background);border-radius:15px;overflow:hidden}.nationality-slider .item .flag{overflow:hidden;margin:0;height:113px}.nationality-slider .item .flag img{object-fit:cover;object-position:center;height:100%;transform:scale(1.4) rotate(-4deg)}.nationality-slider .item .num{font-weight:600;font-size:30px;line-height:35px;margin-block:10px}.nationality-slider .item .name{font-size:16px;font-weight:600;margin-bottom:10px}@media (max-width:992px){.nationality-slider .item{width:auto}.nationality-slider .item .num{font-size:25px;line-height:30px}.nationality-slider .item .name{font-size:16px}}

.about-stats{min-height:694px}.about-stats .stats-item{background:var(--main-background);border-radius:10px;padding:30px 15px;list-style:none;margin-bottom:30px;text-align:center}.about-stats .stats-item li{margin-bottom:15px}.about-stats .stats-item li:last-child{margin:0}.about-stats .stats-item li.icon span{font-size:50px}.about-stats .stats-item li.num{font-weight:600;font-size:30px;line-height:35px}.about-stats .stats-item li .stats-title{font-size:18px;font-weight:600;margin:0}.about-stats .section-title-2{text-shadow:0 0 8px rgba(0,0,0,.56)}.about-stats p{font-weight:600;font-size:13px;color:var(--main-white-color);margin:0}.section-bg{padding:70px 0;position:relative;background:transparent}.section-bg .background_img{position:absolute;inset:0;width:100%;object-fit:cover;object-position:center;height:100%}.with-overlay{position:relative;z-index:1}.with-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--main-background);opacity:.9;z-index:-1}.our-clients-slider .swiper-container .swiper-slide{border-radius:10px;overflow:hidden}.our-clients-slider .swiper-container .swiper-slide img{display:block;width:175px;aspect-ratio:175/117;margin-inline:auto;border-radius:10px}@media (min-width:768px){.our-clients .container{border-top:1px solid rgba(var(--main-white-rgb-color),.08);padding-top:30px}}@media (max-width:767px){.section-bg{padding:50px 0}.our-clients{border-top:1px solid rgba(var(--main-white-rgb-color),.05);padding-top:24px}}@media (max-width:480px){.about-stats .stats-item{max-width:200px;margin:0 auto 30px}.about-stats .stats-item li.icon span{font-size:35px}.about-stats .stats-item li.num{font-size:25px}.about-stats .stats-item li .stats-title{font-size:16px}.about-stats .stats-item li{margin-bottom:5px}}@media (max-width:479px){.our-clients-slider .swiper-container .swiper-slide img{max-width:100%;height:auto!important}}
