﻿@font-face{font-family:"Clash Display";src:url("/assets/webfonts/ClashDisplay-Light.woff2") format("woff2"),url("/assets/webfonts/ClashDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Clash Display";src:url("/assets/webfonts/ClashDisplay-Semibold.woff2") format("woff2"),url("/assets/webfonts/ClashDisplay-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Clash Display";src:url("/assets/webfonts/ClashDisplay-Medium.woff2") format("woff2"),url("/assets/webfonts/ClashDisplay-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Clash Display";src:url("/assets/webfonts/ClashDisplay-Regular.woff2") format("woff2"),url("/assets/webfonts/ClashDisplay-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}::-moz-selection{background:#282830;color:#f6f5f5}::selection{background:#282830;color:#f6f5f5}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}figure{margin:0}img{border:none}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}*{outline:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.form-control{border-radius:10px}.button{display:inline-block;padding:20px 30px;border-radius:10px;font-weight:600;font-size:18px;letter-spacing:1px;text-align:center;text-transform:uppercase;border:none;transition:background-color .3s,color .3s}.button.small{padding:10px 20px;font-size:14px}.button.blue{background-color:#2a245b;color:#f6f5f5}.button.blue:hover{background-color:#3b3280}.button.green{background-color:#95c11f;color:#f6f5f5}.button.green:hover{background-color:#739518}.button.light{background-color:#f6f5f5;color:#282830}.button.light:hover{background-color:#dedada;color:#282830}body{font-family:"Clash Display",sans-serif;font-weight:400;background-color:#f6f5f5}b,strong{font-weight:500}.fw-bold,.fw-bolder{font-weight:500 !important}header{position:sticky;top:0;z-index:5}header .pre-header{background-color:#282830;position:relative;z-index:2}@media(max-width: 768px){header .pre-header .nav-item{display:inline-block}}header .pre-header a{color:#95c11f;transition:color .3s;position:relative}header .pre-header a::after{content:attr(data-name);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.5);opacity:0;transition:all .3s;color:#36a8e0}header .pre-header a:hover::after{opacity:1;transform:translate(-50%, -50%) scale(1)}header .main-header{position:relative;background-color:#2a245b;transition:transform .3s}@media(min-width: 768px){header .main-header.scrolled{transform:translate3d(0, -100%, 0)}}header .main-header::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#2a245b;z-index:1}header .main-header span{position:relative;z-index:2;color:#f6f5f5;opacity:.4}header .main-header .navbar-brand,header .main-header .navbar-toggler{position:relative;z-index:2}header .main-header .nav-link{position:relative;z-index:2;color:#f6f5f5;opacity:.6;transition:opacity .3s;letter-spacing:1px}@media(max-width: 768px){header .main-header .nav-link{font-size:20px}}header .main-header .nav-link.active,header .main-header .nav-link:hover,header .main-header .nav-link.show{opacity:1;color:#f6f5f5}@media(min-width: 769px){header .main-header .dropdown-menu.dropdown-columns{columns:2;min-width:340px}}@media(min-width: 769px){header .main-header .dropdown-menu{border-radius:0 0 30px 30px;margin-top:0;border:none;background-color:#f6f5f5;display:block;opacity:0;transform:translateY(-40px);visibility:hidden;transition:all .5s;z-index:0}header .main-header .dropdown-menu.show{z-index:1;opacity:1;transform:translateY(13px);visibility:visible}header .main-header .dropdown-menu .dropdown-item{color:#282830;letter-spacing:1px}header .main-header .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0);color:#e20613}}@media(max-width: 768px){header .main-header .dropdown-menu{font-size:20px;position:relative !important;background-color:rgba(0,0,0,0);border:none;box-shadow:none !important}header .main-header .dropdown-menu .dropdown-item{color:#f6f5f5;letter-spacing:1px}header .main-header .dropdown-menu .dropdown-item::before{content:"• "}header .main-header .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0);color:#e20613}}#big-picture{position:relative}#big-picture:hover figcaption{color:#95c11f}#big-picture:hover figcaption strong{opacity:1;transform:translate3d(0, 0, 0)}#big-picture figure{position:relative;overflow:hidden}#big-picture figure img{max-height:75vh;object-fit:cover;transition:filter .3s}#big-picture figure figcaption{position:absolute;top:50%;transform:translate3d(0, -50%, 0);color:#f6f5f5;width:100%;padding:10px 15px;font-size:45px;font-weight:500;line-height:45px;transition:color .3s}#big-picture figure figcaption strong{display:block;transition:all .3s;opacity:0;color:#fff;transform:translate3d(0, -15px, 0)}footer{background-color:#282830;padding:60px 0;font-size:12px}footer nav{color:#f6f5f5;letter-spacing:1px}footer nav ul{padding:0}footer nav ul li{list-style:none;margin-bottom:15px}footer nav ul li:last-child{margin-bottom:0}footer nav ul li span{text-transform:uppercase}footer .social-banner{background:linear-gradient(120deg, #2a245b, #f29100, #95c11f);background-size:400% 400%;animation:gradientFlow 50s ease infinite;margin:60px 0}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}footer .social-banner a .fa-stack{width:48px;height:48px;background-color:#2a245b;border-radius:50%;overflow:hidden;position:relative;z-index:1;transition:transform .2s ease}footer .social-banner a .fa-stack::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#36a8e0;border-radius:50%;transform:translate(-50%, -50%);transition:all .5s;z-index:0}footer .social-banner a .fa-circle{opacity:0}footer .social-banner a:hover .fa-stack::before{width:150%;height:150%}@media(max-width: 768px){footer .social-banner .col-3{text-align:center}}footer #sub-footer{color:#95c11f;letter-spacing:1px}footer #sub-footer a{transition:color .3s}footer #sub-footer a:hover{color:#36a8e0}@media(max-width: 768px){footer #sub-footer{text-align:center}footer #sub-footer div{margin:10px 0}}.newsletter{background-color:#2a245b;color:#f6f5f5}.newsletter .flex-column .button{width:250px}.newsletter form b{display:block;font-size:20px;font-weight:600;text-transform:uppercase}.footer-sponsors .logos img{width:100%;height:auto;min-height:140px;background-color:#fff}.footer-sponsors .logos figure{position:relative;border-radius:20px;overflow:hidden}.footer-sponsors .logos figure img{aspect-ratio:65/40;padding:10px;object-fit:contain}.footer-sponsors .logos figure figcaption{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(149,193,31,.9);color:#f6f5f5;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .3s}.footer-sponsors .logos figure figcaption span{transform:translate3d(0, 0px, 0) scale(0.7);transition:transform .3s;opacity:0;display:inline-block;text-transform:uppercase;font-weight:500}.footer-sponsors .logos figure:hover figcaption{opacity:1}.footer-sponsors .logos figure:hover figcaption span{opacity:1;transform:translate3d(0, 0, 0) scale(1)}#home-welcome figure{position:relative;overflow:hidden}#home-welcome figure img{height:80vh;object-fit:cover;object-position:top}@media(max-width: 768px){#home-welcome figure img{height:90vh}}#home-welcome figure figcaption{position:absolute;top:40%;left:50%;transform:translate3d(-50%, 0, 0);height:calc(100% - 40%);width:100%;max-width:1320px;color:#f6f5f5;padding:10px 20px;border-radius:40px;font-size:1.2rem}#home-welcome figure figcaption h1{font-weight:600;font-size:50px}#home-welcome figure figcaption .button{width:250px}@media(max-width: 768px){#home-welcome figure figcaption{top:0;height:100%;display:flex;align-items:center}#home-welcome figure figcaption h1{line-height:50px}}#home-intro h3{font-size:24px;font-weight:600}#home-intro h3.light{font-weight:400}.home-shortcuts h2{color:#2a245b;font-size:30px;font-weight:500}.home-shortcuts button{width:40px;height:40px;border:1px solid #282830;background-color:#fff;border-radius:10px;font-size:20px;cursor:pointer;position:relative;overflow:hidden;transition:color .3s}.home-shortcuts button:hover{color:#f6f5f5}.home-shortcuts button:hover::before{width:150%;height:150%;opacity:1}.home-shortcuts button::before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:0;height:0;border-radius:100%;transition:all .3s;opacity:0}.home-shortcuts button i{position:relative}.home-shortcuts button.prev::before{background-color:#36a8e0}.home-shortcuts button.next::before{background-color:#95c11f}.home-shortcuts .link-more i{transition:color .3s}.home-shortcuts .link-more:hover i{color:#e20613}.home-shortcuts .shortcut-card:hover figure img{transform:scale(1.05)}.home-shortcuts .shortcut-card:hover h3{color:#739518}.home-shortcuts .shortcut-card figure{overflow:hidden;position:relative;border-radius:40px;margin-bottom:10px}.home-shortcuts .shortcut-card figure img{background-color:#95c11f;width:100%;aspect-ratio:16/11;display:block;object-fit:cover;object-position:center;transition:transform .3s}.home-shortcuts .shortcut-card.programme h3{color:#95c11f;font-size:45px;font-weight:600;margin:0;transition:color .3s}.home-shortcuts .shortcut-card.programme p{margin:0}.home-shortcuts .shortcut-card.actualite h3{font-size:24px;font-weight:500}#home-big-number .col-12:nth-child(even) .big-number-card{background-color:#95c11f}#home-big-number .col-12:nth-child(odd) .big-number-card{background-color:#2a245b}#home-big-number .big-number-card{color:#f6f5f5;border-radius:30px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#home-big-number .big-number-card:hover b::after{width:60%}#home-big-number .big-number-card:hover p strong{font-weight:600}#home-big-number .big-number-card b{font-weight:600;font-size:45px;display:block;width:100%;position:relative;margin-bottom:15px}@media(max-width: 768px){#home-big-number .big-number-card b{font-size:65px}}#home-big-number .big-number-card b::after{content:"";position:absolute;bottom:0;left:50%;transform:translate3d(-50%, -50%, 0);width:0;height:2px;background-color:#f6f5f5;transition:width .4s;opacity:.8}#home-big-number .big-number-card p{margin:0;line-height:20px}@media(max-width: 768px){#home-big-number .big-number-card p{font-size:20px}}#home-big-number .big-number-card p strong{font-weight:400;display:inline-flex;flex-direction:column;transition:font-weight .1s}#home-big-number .big-number-card p strong::after{content:attr(data-text);font-weight:600;height:0;visibility:hidden;overflow:hidden}#content-header{position:relative;border-bottom:50px solid #95c11f;overflow:hidden}#content-header img{width:100%;height:50vh;object-fit:cover}#content-header .content-title{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}#content-header .content-title h1{margin:0;font-size:60px;text-shadow:0 2px 5px rgba(0,0,0,.3)}#content-header .content-title h1::before,#content-header .content-title h1::after{content:"";display:block;width:35px;height:2px;background-color:#fff;z-index:1}#content-header .content-title h1::before{margin:0 auto 15px}#content-header .content-title h1::after{margin:20px auto 0}#content-header.content-sports{border-bottom:none}#content-header.content-sports img{height:70vh;object-fit:cover}#content-header.content-sports .content-title{position:relative;height:250px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;background:#95c11f;border-top:15px solid #fff}#content-header.content-sports .content-title h1{font-size:100px;line-height:95px;text-shadow:none}#content-header.content-sports .content-title h1::before,#content-header.content-sports .content-title h1::after{display:none}@media(max-width: 768px){#content-header.content-sports .content-title h1{font-size:65px;line-height:60px}}#content-news-header h1{font-size:36px;font-weight:600;position:relative;margin:0;height:90px;text-transform:uppercase;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden}#content-news-header h1::after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:#95c11f;z-index:-1;transform:scale(1.2)}#content-news-header figure{width:100%;display:block;aspect-ratio:16/9;overflow:hidden;height:60vh}#content-news-header figure img{display:block;width:100%}#content-news-header figure+strong{display:flex;font-size:18px;color:#fff;background:#2a245b;padding:10px 20px;height:75px;width:100%;margin:0;text-align:center;justify-content:center;align-items:center}#content-content{padding-top:65px;padding-bottom:60px}#content-content.blue{background:#2a245b}#content-content.blue .content-data .big-button{background-color:#fff;color:#2a245b}#content-content.blue .content-data .big-button:hover{background-color:#e6e6e6}#content-content .content-data h2{font-size:42px;font-weight:500;text-align:center}#content-content .content-data h2::after{content:"";width:50px;height:2px;background-color:#95c11f;display:block;margin:10px auto 30px}#content-content .content-data p,#content-content .content-data ul,#content-content .content-data ol{font-size:18px}#content-content .content-data p:last-child,#content-content .content-data ul:last-child,#content-content .content-data ol:last-child{margin-bottom:0}#content-content .content-data h3{margin:25px auto;padding:0 80px;font-size:24px;font-weight:600}#content-content .content-data h3::after{content:"";width:50px;height:2px;background-color:#95c11f;display:block;margin:10px auto 30px}@media(max-width: 768px){#content-content .content-data h3{padding:0 20px}}#content-content .content-data .big-button{margin:40px auto 0;display:flex;width:100%;height:85px;max-width:450px;justify-content:center;align-items:center;font-size:20px;font-weight:600;border-radius:20px;text-align:center;text-transform:uppercase;transition:all .3s;letter-spacing:1px}#content-content .content-data .big-button.blue-button{background-color:#2a245b;color:#fff}#content-content .content-data .big-button.blue-button:hover{background-color:#95c11f}#content-content .content-data .big-button.green-button{background-color:#95c11f;color:#fff}#content-content .content-data .big-button.green-button:hover{background-color:#2a245b}#content-content .alt-content{padding:50px 0;margin:0 auto}#content-content .content-shortcut{margin:110px auto 60px}#content-content .content-shortcut a.active{color:#2a245b}#content-content .content-sharing{text-align:center}#content-content .content-sharing strong{font-weight:600;display:block;margin:75px auto 55px}#content-content .content-sharing nav ul{list-style:none;display:flex;justify-content:center}#content-content .content-sharing nav ul li{margin:0 15px}#content-content .content-sharing nav ul a{font-size:12px}#content-content .content-sharing nav ul a:hover .fa-circle{color:#36a8e0;transform:scale(1.1)}#content-content .content-sharing nav ul .fa-circle{color:#95c11f;transition:all .3s}#content-content .content-related{margin-top:75px}#content-content .content-related a:hover figure img{transform:scale(1)}#content-content .content-related a:hover figure+h2::before{height:100%}#content-content .content-related figure{overflow:hidden;aspect-ratio:16/9;border-radius:20px 20px 0 0}#content-content .content-related figure img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:all .3s}#content-content .content-related figure+h2{background:#2a245b;color:#fff;border-radius:0 0 10px 10px;font-size:14px;font-weight:600;text-align:center;height:65px;display:flex;justify-content:center;align-items:center;margin:0;padding:10px;text-transform:uppercase;position:relative;overflow:hidden}#content-content .content-related figure+h2::before{height:1px;width:100%;background-color:#36a8e0;content:"";position:absolute;top:0;left:0;transition:all .3s;z-index:0}#content-content .content-related figure+h2::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}#our-goal .box-info{box-sizing:border-box;position:relative;width:100%;aspect-ratio:1/1;border-radius:40px;font-weight:500;color:#fff;overflow:hidden;padding:30px}@media(max-width: 768px){#our-goal .box-info{padding:20px 15px}}#our-goal .box-info.green{background-color:#95c11f}#our-goal .box-info.red{background-color:#e20613}#our-goal .box-info.aqua{background-color:#00a099}#our-goal .box-info.lightblue{background-color:#36a8e0}#our-goal .box-info.orange{background-color:#f29100}#our-goal .box-info.blue{background-color:#2a245b}#our-goal .box-info span{font-size:30px;text-transform:uppercase}@media(max-width: 768px){#our-goal .box-info span{font-size:25px}}#our-goal .box-info p{font-size:40px;line-height:40px;margin:0}@media(max-width: 768px){#our-goal .box-info p{font-size:32px;line-height:32px}}.time-to-act{margin-bottom:24px}.time-to-act:nth-child(odd)>div:first-child{order:2}.time-to-act figure{position:relative;overflow:hidden;border-radius:34px;height:100%}.time-to-act figure img{display:block;width:100%;height:100%;object-fit:cover}.time-to-act .box-info{color:#fff;height:100%;border-radius:34px;display:flex;justify-content:space-between;flex-direction:column;padding:20px;text-align:center}.time-to-act .box-info.green{background-color:#95c11f}.time-to-act .box-info.blue{background-color:#2a245b}.time-to-act .box-info h3{padding:0;margin:0;font-size:75px;font-weight:600}.time-to-act .box-info p{font-size:25px;line-height:25px;font-weight:500}.time-to-act .box-info a{margin-top:25px;text-decoration:underline}#where-we-act{margin-top:-115px}#where-we-act section{height:calc(100vh - 106px);background-color:#f29100;border-bottom:30px solid #95c11f;display:flex;justify-content:center;align-items:center;color:#fff;font-size:100px}#ambassdors-listing{background-color:#2a245b}#ambassdors-listing .filters{padding-bottom:70px}#ambassdors-listing button{background:rgba(0,0,0,0);color:#fff;text-transform:uppercase;padding:7px 12px;border:1px solid #fff;letter-spacing:1px;font-size:12px;border-radius:15px;font-weight:500;margin:5px;transition:all .3s}#ambassdors-listing button.active,#ambassdors-listing button:hover{background:#fff;color:#2a245b}#ambassdors-listing figure{border-radius:30px;overflow:hidden;position:relative}#ambassdors-listing img{aspect-ratio:1/1;object-fit:cover}#ambassdors-listing figcaption{position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;display:flex;flex-direction:column;justify-content:end;align-items:center;text-align:center;background-image:linear-gradient(rgba(42, 36, 91, 0.6) 0%, #2a245b 85%);opacity:0;transition:all .4s;color:#fff;cursor:default}#ambassdors-listing figcaption strong,#ambassdors-listing figcaption span{transition:all .4s}#ambassdors-listing figcaption strong{text-transform:uppercase;letter-spacing:1px;line-height:18px;transform:translate3d(0, -30px, 0)}#ambassdors-listing figcaption span{transform:translate3d(0, 30px, 0)}#ambassdors-listing figcaption:hover{opacity:1}#ambassdors-listing figcaption:hover strong,#ambassdors-listing figcaption:hover span{transform:translate3d(0, 0, 0)}#actualites-listing a figure{overflow:hidden;border-radius:10px 10px 0 0}#actualites-listing a figure img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;transition:all .5s}#actualites-listing a figure+div{background:#2a245b;color:#fff;padding:30px 10px;height:105px;text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column;border-radius:0 0 10px 10px;transition:all .5s}#actualites-listing a:hover figure img{transform:scale(1.1)}#actualites-listing a:hover figure+div{background:#36a8e0}#press-listing figure{overflow:hidden;border-radius:40px;background:#2a245b;color:#fff}#press-listing figure img{aspect-ratio:16/9;object-fit:cover}#press-listing figure figcaption{height:300px;display:flex;flex-direction:column;padding:20px 40px 40px;justify-content:space-between}#press-listing figure figcaption strong{text-transform:uppercase;font-weight:600;letter-spacing:2px}#press-listing figure figcaption strong.text-green{color:#95c11f}#press-listing figure figcaption strong.text-orange{color:#f29100}#press-listing figure figcaption h2{font-size:22px;text-transform:uppercase;margin:0px 0}#press-listing figure figcaption span{display:block;font-weight:500;margin-bottom:15px}#press-listing figure figcaption a{position:relative;transition:color .3s}#press-listing figure figcaption a::before,#press-listing figure figcaption a::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:100%;height:1px;background:#fff;transition:.3s ease}#press-listing figure figcaption a::after{background:#36a8e0;width:0;transition:.3s}#press-listing figure figcaption a:hover{color:#36a8e0}#press-listing figure figcaption a:hover::after{width:100%}#annuel-repport-listing figure{overflow:hidden;border-radius:40px}#annuel-repport-listing figure img{aspect-ratio:9/13;object-fit:cover}#annuel-repport-listing .download{margin-top:15px;padding:0 10px}#annuel-repport-listing .download a{font-size:18px;text-transform:uppercase;letter-spacing:1px}#annuel-repport-listing .download a .fa-stack{font-size:22px}#annuel-repport-listing .download a .fa-stack .fa-circle{transition:all .3s;transform:scale(0.9);color:#95c11f}#annuel-repport-listing .download a strong{position:relative}#annuel-repport-listing .download a strong::after{content:attr(data-text);position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);width:0;color:#36a8e0;overflow:hidden;transition:all .4s}#annuel-repport-listing .download a:hover .fa-stack .fa-circle{color:#36a8e0;transform:scale(1.1)}#annuel-repport-listing .download a:hover strong::after{width:100%}#annuel-repport-listing .download span{text-transform:uppercase;font-weight:600;font-size:22px}#play-extra .box-info{aspect-ratio:1/1;display:flex;justify-content:start;align-items:center;border-radius:30px;color:#fff;font-size:40px;line-height:42px;padding:25px;transition:all .3s ease;cursor:default}#play-extra .box-info:hover{box-shadow:0 0 10px rgba(0,0,0,.5);transform:translate3d(0, -5px, 0)}#play-extra .box-info.green{background:#95c11f}#play-extra .box-info.lightblue{background:#36a8e0}#play-extra .box-info.orange{background:#f29100}#play-extra .box-info.red{background:#e20613}#play-extra .box-info.aqua{background:#00a099}#play-extra .box-info.blue{background:#2a245b}#play-extra .box-info.dark{background:#282830}#contact-section{margin-bottom:50px}#contact-section address{background:#95c11f;border-radius:10px;text-align:center;padding:50px 30px;font-weight:500}#contact-section address p.big{font-size:24px}#contact-section address p.white{color:#f6f5f5}#contact-section address p b{font-weight:600;font-size:24px}#contact-section form textarea{resize:none}#contact-section form .form-control{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #282830;border-radius:0}#contact-section form .form-control:focus{outline:none;box-shadow:none;-webkit-box-shadow:none}#contact-section form .form-control:focus-visible{outline:none;box-shadow:0 1px 0 0 #282830}#contact-section .thanks-contact{height:100%;background:#36a8e0;border-radius:10px;color:#fff;font-size:25px}#sports-programme h2{margin:0;background:#95c11f;color:#fff;font-size:55px;height:150px;text-align:center;justify-content:center;align-items:center;display:flex;border-radius:40px 40px 0 0;font-weight:600;transition:all .3s}#sports-programme figure{overflow:hidden}#sports-programme figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:all .3s}#sports-programme p{margin:0;font-size:20px;line-height:23px;height:200px;padding:30px;background:#95c11f;border-radius:0 0 40px 40px;text-align:center;transition:all .3s;color:#fff}#sports-programme a:hover p,#sports-programme a:hover h2{background:#2a245b}#sports-programme a:hover img{transform:scale(1.2)}#gallery-header{height:125px;background-color:#95c11f;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;margin-bottom:75px}#gallery-header a{border:1px solid #fff;padding:8px 20px;border-radius:15px;color:#fff;margin-right:20px;background-color:#95c11f;font-weight:500;background-image:linear-gradient(#36a8e0, #36a8e0);background-repeat:no-repeat;background-position:left center;background-size:0 100%;transition:background-size .35s ease-in-out,border-color .25s ease-in-out}#gallery-header a:last-child{margin-right:0}#gallery-header a.selected,#gallery-header a:hover{background-size:100% 100%;border-color:#36a8e0;color:#fff}#gallery-header h1{font-weight:600;text-transform:uppercase;font-size:45px;letter-spacing:2px;margin:0}#gallery-listing{margin:0 auto 75px}#gallery-listing a:hover figure img{opacity:.9;transform:scale(1)}#gallery-listing a:hover span{color:#36a8e0}#gallery-listing figure{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle, #fff 0%, #f6f5f5 100%)}#gallery-listing figure img{display:block;width:100%;transform:scale(1.1);transition:all .3s ease-in-out}#gallery-listing figure+span{display:block;text-align:center;font-weight:600;letter-spacing:1px;font-size:14px;text-transform:uppercase;color:#2a245b;margin-top:5px;transition:color .3s}#partners-listing{text-align:center;margin-top:-100px}#partners-listing h2{font-weight:600;font-size:35px;margin-top:50px;margin-bottom:30px}#partners-listing h2::after{content:"";display:block;width:50px;height:10px;background-color:#95c11f;margin:10px auto 0;border-radius:2px;transition:all .3s ease}#partners-listing h3{margin-top:30px;margin-bottom:30px}#partners-listing figure{overflow:hidden;position:relative;border-radius:32px;background:#fff}#partners-listing figure img{aspect-ratio:65/40;padding:20px;object-fit:contain}@media(max-width: 768px){#partners-listing figure img{padding:0}}#partners-listing figure figcaption{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);cursor:default;transition:all .3s ease}#partners-listing figure figcaption span{transform:translate3d(0, 15px, 0);opacity:0;transition:all .3s ease;font-weight:500;color:#f6f5f5;font-size:24px;line-height:26px;text-shadow:2px 2px 25px rgba(0,0,0,.5);padding:0 10px}#partners-listing figure:hover figcaption{background-color:rgba(149,193,31,.9)}#partners-listing figure:hover figcaption span{transform:translate3d(0, 0, 0);opacity:1;transition:all .3s ease .2s}/*# sourceMappingURL=/assets/css/style.map */