@media (max-width: 768px){#calendar-countdown{display:none !important;}}@font-face{font-family:GT-America;src:url(/fonts/GT-America.otf?63888c71d7feaa0079988d597ab9216f) format("opentype")}@font-face{font-family:Inter;font-family:100 900;src:url(/fonts/Inter.ttf?e05c5f3d1fa6a3893d84c1eef4e89951) format("truetype-variations")}@font-face{font-family:Catamaran;font-family:100 900;src:url(/fonts/Catamaran.ttf?ce61f61a36982ac60cc15565820c6f72) format("truetype-variations")}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body,html{background-color:#f5f5f5;color:#000;font-family:Inter;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;z-index:0}body{width:100vw}.show-for-desktop{display:none}@media only screen and (min-width:1200px){.show-for-desktop{display:block}}.margin-top-bottom{margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:1200px){.max-width{margin:0 auto;max-width:90%}}h1,h2,h3,h4,h5,h6{color:#000;font-family:GT-America;line-height:90px}p{color:#000;font-weight:400;line-height:1.4;margin:0}a,p{font-family:Inter;font-size:1rem}a{font-weight:500;text-decoration:none}a.button{background-color:#fff;border:1px solid #0a324c;color:#0a324c;display:inline-block;font-family:GT-America;font-size:14px;font-weight:700;min-width:100px;padding:5px 20px;position:relative;text-align:center;text-transform:uppercase;transform:skewX(-10deg);transition:all .2s ease-in-out}@media only screen and (min-width:1200px){a.button{font-size:1.1rem;min-width:130px;padding:10px 20px}}@media only screen and (min-width:1920px){a.button{font-size:1.2rem;min-width:186px}}a.button:hover{background-color:#0a324c;color:#fff}body.pump-foil nav .navigation .block-menu ul li.active a,body.pump-foil nav .navigation .block-menu ul li:hover a{border-color:#9442ea!important}body.pump-foil .block-all-news .news-item .bar,body.pump-foil .block-all-news .news-item .dot,body.pump-foil .block-all-news .teaser a span,body.pump-foil main .block-calendar .filters .custom-switch,body.pump-foil main .block-news .news .news-item .info div.dot,body.pump-foil main .block-news .news .news-item div.bar,body.pump-foil main .section .section-content p.read-next:before{background-color:#9442ea!important}body.pump-foil footer .text-image p,body.pump-foil main .block-all-news h2,body.pump-foil main .block-all-rankings h2,body.pump-foil main .block-calendar h2,body.pump-foil main .block-news h2,body.pump-foil main .block-riders h2,body.pump-foil main .rankings h3,body.pump-foil main .related-news h2,body.pump-foil main .road .right h3,body.pump-foil main .road .right p,body.pump-foil main .slider h2{color:#9442ea!important}body.pump-foil main .block-all-news .all-news a.button,body.pump-foil main .block-calendar .events .event .event-details a.button:not(.disabled),body.pump-foil main .block-calendar .events>a.button,body.pump-foil main .block-riders .riders a.button,body.pump-foil main .block-text a.button,body.pump-foil main .intro .left a.button,body.pump-foil main .rankings a.button,body.pump-foil main .riders-ranking .riders-ranks a.button,body.pump-foil main .road .right a.button,body.pump-foil main .section .section-content .redirection a.button{border-color:#9442ea!important;color:#9442ea!important}body.pump-foil main .block-all-news .all-news a.button:hover,body.pump-foil main .block-calendar .events .event .event-details a.button:not(.disabled):hover,body.pump-foil main .block-calendar .events>a.button:hover,body.pump-foil main .block-riders .riders a.button:hover,body.pump-foil main .block-text a.button:hover,body.pump-foil main .intro .left a.button:hover,body.pump-foil main .rankings a.button:hover,body.pump-foil main .riders-ranking .riders-ranks a.button:hover,body.pump-foil main .road .right a.button:hover,body.pump-foil main .section .section-content .redirection a.button:hover{background-color:#9442ea!important;color:#fff!important}body.wake-foil nav .navigation .block-menu ul li.active a,body.wake-foil nav .navigation .block-menu ul li:hover a{border-color:#ed2b2b!important}body.wake-foil .block-all-news .news-item .bar,body.wake-foil .block-all-news .news-item .dot,body.wake-foil .block-all-news .teaser a span,body.wake-foil main .block-calendar .filters .custom-switch,body.wake-foil main .block-news .news .news-item .info div.dot,body.wake-foil main .block-news .news .news-item div.bar,body.wake-foil main .section .section-content p.read-next:before{background-color:#ed2b2b!important}body.wake-foil footer .text-image p,body.wake-foil main .block-all-news h2,body.wake-foil main .block-all-rankings h2,body.wake-foil main .block-calendar h2,body.wake-foil main .block-news h2,body.wake-foil main .block-riders h2,body.wake-foil main .related-news h2,body.wake-foil main .road .right h3,body.wake-foil main .road .right p,body.wake-foil main .slider h2{color:#ed2b2b!important}body.wake-foil main .block-all-news .all-news a.button,body.wake-foil main .block-calendar .events .event .event-details a.button:not(.disabled),body.wake-foil main .block-calendar .events>a.button,body.wake-foil main .block-riders .riders a.button,body.wake-foil main .block-text a.button,body.wake-foil main .intro .left a.button,body.wake-foil main .riders-ranking .riders-ranks a.button,body.wake-foil main .road .right a.button,body.wake-foil main .section .section-content .redirection a.button{border-color:#ed2b2b!important;color:#ed2b2b!important}body.wake-foil main .block-all-news .all-news a.button:hover,body.wake-foil main .block-calendar .events .event .event-details a.button:not(.disabled):hover,body.wake-foil main .block-calendar .events>a.button:hover,body.wake-foil main .block-riders .riders a.button:hover,body.wake-foil main .block-text a.button:hover,body.wake-foil main .intro .left a.button:hover,body.wake-foil main .riders-ranking .riders-ranks a.button:hover,body.wake-foil main .road .right a.button:hover,body.wake-foil main .section .section-content .redirection a.button:hover{background-color:#ed2b2b!important;color:#fff!important}body.surf-foil nav .navigation .block-menu ul li.active a,body.surf-foil nav .navigation .block-menu ul li:hover a{border-color:#1aabd3!important}body.surf-foil .block-all-news .news-item .bar,body.surf-foil .block-all-news .news-item .dot,body.surf-foil .block-all-news .teaser a span,body.surf-foil main .block-calendar .filters .custom-switch,body.surf-foil main .block-news .news .news-item .info div.dot,body.surf-foil main .block-news .news .news-item div.bar,body.surf-foil main .section .section-content p.read-next:before{background-color:#1aabd3!important}body.surf-foil footer .text-image p,body.surf-foil main .block-all-news h2,body.surf-foil main .block-all-rankings h2,body.surf-foil main .block-calendar h2,body.surf-foil main .block-news h2,body.surf-foil main .block-riders h2,body.surf-foil main .related-news h2,body.surf-foil main .road .right h3,body.surf-foil main .road .right p,body.surf-foil main .slider h2{color:#1aabd3!important}body.surf-foil main .block-all-news .all-news a.button,body.surf-foil main .block-calendar .events .event .event-details a.button:not(.disabled),body.surf-foil main .block-calendar .events>a.button,body.surf-foil main .block-riders .riders a.button,body.surf-foil main .block-text a.button,body.surf-foil main .intro .left a.button,body.surf-foil main .riders-ranking .riders-ranks a.button,body.surf-foil main .road .right a.button,body.surf-foil main .section .section-content .redirection a.button{border-color:#1aabd3!important;color:#1aabd3!important}body.surf-foil main .block-all-news .all-news a.button:hover,body.surf-foil main .block-calendar .events .event .event-details a.button:not(.disabled):hover,body.surf-foil main .block-calendar .events>a.button:hover,body.surf-foil main .block-riders .riders a.button:hover,body.surf-foil main .block-text a.button:hover,body.surf-foil main .intro .left a.button:hover,body.surf-foil main .riders-ranking .riders-ranks a.button:hover,body.surf-foil main .road .right a.button:hover,body.surf-foil main .section .section-content .redirection a.button:hover{background-color:#1aabd3!important;color:#fff!important}body.e-foil nav .navigation .block-menu ul li.active a,body.e-foil nav .navigation .block-menu ul li:hover a{border-color:#08c89a!important}body.e-foil .block-all-news .news-item .bar,body.e-foil .block-all-news .news-item .dot,body.e-foil .block-all-news .teaser a span,body.e-foil main .block-calendar .filters .custom-switch,body.e-foil main .block-news .news .news-item .info div.dot,body.e-foil main .block-news .news .news-item div.bar,body.e-foil main .section .section-content p.read-next:before{background-color:#08c89a!important}body.e-foil footer .text-image p,body.e-foil main .block-all-news h2,body.e-foil main .block-all-rankings h2,body.e-foil main .block-calendar h2,body.e-foil main .block-news h2,body.e-foil main .block-riders h2,body.e-foil main .related-news h2,body.e-foil main .road .right h3,body.e-foil main .road .right p,body.e-foil main .slider h2{color:#08c89a!important}body.e-foil main .block-all-news .all-news a.button,body.e-foil main .block-calendar .events .event .event-details a.button:not(.disabled),body.e-foil main .block-calendar .events>a.button,body.e-foil main .block-riders .riders a.button,body.e-foil main .block-text a.button,body.e-foil main .intro .left a.button,body.e-foil main .riders-ranking .riders-ranks a.button,body.e-foil main .road .right a.button,body.e-foil main .section .section-content .redirection a.button{border-color:#08c89a!important;color:#08c89a!important}body.e-foil main .block-all-news .all-news a.button:hover,body.e-foil main .block-calendar .events .event .event-details a.button:not(.disabled):hover,body.e-foil main .block-calendar .events>a.button:hover,body.e-foil main .block-riders .riders a.button:hover,body.e-foil main .block-text a.button:hover,body.e-foil main .intro .left a.button:hover,body.e-foil main .riders-ranking .riders-ranks a.button:hover,body.e-foil main .road .right a.button:hover,body.e-foil main .section .section-content .redirection a.button:hover{background-color:#08c89a!important;color:#fff!important}body.downwind-foil nav .navigation .block-menu ul li.active a,body.downwind-foil nav .navigation .block-menu ul li:hover a{border-color:#ffc802!important}body.downwind-foil .block-all-news .news-item .bar,body.downwind-foil .block-all-news .news-item .dot,body.downwind-foil .block-all-news .teaser a span,body.downwind-foil main .block-calendar .filters .custom-switch,body.downwind-foil main .block-news .news .news-item .info div.dot,body.downwind-foil main .block-news .news .news-item div.bar,body.downwind-foil main .section .section-content p.read-next:before{background-color:#ffc802!important}body.downwind-foil footer .text-image p,body.downwind-foil main .block-all-news h2,body.downwind-foil main .block-all-rankings h2,body.downwind-foil main .block-calendar h2,body.downwind-foil main .block-news h2,body.downwind-foil main .block-riders h2,body.downwind-foil main .related-news h2,body.downwind-foil main .road .right h3,body.downwind-foil main .road .right p,body.downwind-foil main .slider h2{color:#ffc802!important}body.downwind-foil main .block-all-news .all-news a.button,body.downwind-foil main .block-calendar .events .event .event-details a.button:not(.disabled),body.downwind-foil main .block-calendar .events>a.button,body.downwind-foil main .block-riders .riders a.button,body.downwind-foil main .block-text a.button,body.downwind-foil main .intro .left a.button,body.downwind-foil main .riders-ranking .riders-ranks a.button,body.downwind-foil main .road .right a.button,body.downwind-foil main .section .section-content .redirection a.button{border-color:#ffc802!important;color:#ffc802!important}body.downwind-foil main .block-all-news .all-news a.button:hover,body.downwind-foil main .block-calendar .events .event .event-details a.button:not(.disabled):hover,body.downwind-foil main .block-calendar .events>a.button:hover,body.downwind-foil main .block-riders .riders a.button:hover,body.downwind-foil main .block-text a.button:hover,body.downwind-foil main .intro .left a.button:hover,body.downwind-foil main .riders-ranking .riders-ranks a.button:hover,body.downwind-foil main .road .right a.button:hover,body.downwind-foil main .section .section-content .redirection a.button:hover{background-color:#ffc802!important;color:#fff!important}.template{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:auto;grid-template-rows:auto;min-height:100vh;position:relative;z-index:1}.template-container{height:100%;margin:0 auto;max-width:95%;padding:1rem;width:100%}.template-container.auto-height{height:auto}@media only screen and (min-width:768px){.template-container{padding:2rem}}header{background-color:#fff;grid-area:header}nav{display:flex;flex-direction:column;width:100vw}nav ul.portals{align-items:center;background-color:#000;display:flex;gap:1rem;list-style:none;margin:0;overflow-x:auto;padding:1rem 2rem}@media only screen and (min-width:1200px){nav ul.portals{gap:2rem;justify-content:center}}nav ul.portals li{flex:0 0 auto;padding-left:1rem;position:relative}nav ul.portals li:before{color:transparent;content:"▶";font-size:.5rem;left:0;position:absolute;top:50%;transform:translateY(-40%)}nav ul.portals li a{color:grey;font-size:12px;font-style:italic}@media only screen and (min-width:1200px){nav ul.portals li a{font-size:15px}}nav ul.portals li.active a,nav ul.portals li.active:before{color:#fff}nav ul.portals::-webkit-scrollbar{display:none}nav .navigation .template-container{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:1200px){nav .navigation .template-container{padding:1rem 2rem}}nav .navigation .block-menu{display:none}@media only screen and (min-width:1200px){nav .navigation .block-menu{display:block}}nav .navigation .block-menu ul{align-items:center;display:flex;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}nav .navigation .block-menu ul li a{color:#000;font-family:GT-America;font-size:1.5rem;font-style:italic;text-transform:uppercase}@media only screen and (min-width:1920px){nav .navigation .block-menu ul li a{font-size:2rem}}nav .navigation .block-menu ul li.active a,nav .navigation .block-menu ul li:hover a{border-bottom:2px solid #000}nav .navigation .burger-menu{cursor:pointer;display:flex;flex-direction:column;height:12px;justify-content:space-between;position:relative;z-index:1}@media only screen and (min-width:1200px){nav .navigation .burger-menu{display:none}}nav .navigation .burger-menu span{background-color:#000;display:block;height:1px;transform-origin:center;transition:all .2s ease-in-out;width:19px}nav .navigation .burger-menu.active span:first-child{transform:rotate(45deg) translate(5px,3px)}nav .navigation .burger-menu.active span:nth-child(2){opacity:0}nav .navigation .burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-3px)}nav .navigation .mobile-menu{background:#f2f2f2;height:100vh;left:0;padding:1rem;position:absolute;top:106px;transform:translateX(100%);transition:all .2s ease-in-out;width:100%;z-index:2}nav .navigation .mobile-menu ul{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:2rem}nav .navigation .mobile-menu ul li a{color:#000;font-family:GT-America;font-size:1.5rem;font-style:italic;text-transform:uppercase}nav .navigation .mobile-menu.active{transform:translateX(0)}nav .navigation .block-logo img{height:23px;width:60px}@media only screen and (min-width:1200px){nav .navigation .block-logo img{height:73px;width:188px}}main{grid-area:main;overflow-x:hidden;width:100%}main .intro{background-color:#fff;display:flex;flex-direction:column-reverse}@media only screen and (min-width:1200px){main .intro{flex-direction:row}main .intro .left,main .intro .right{flex:50%}}main .intro .left{padding:2rem}@media only screen and (min-width:1200px){main .intro .left{padding:1rem 4rem}}@media only screen and (min-width:1920px){main .intro .left{padding:1rem 2rem 1rem 5rem}}main .intro .left h1{font-family:Inter;font-size:30px;font-style:italic;letter-spacing:1px;line-height:32px;margin-top:0;text-transform:uppercase}@media only screen and (min-width:1200px){main .intro .left h1{font-size:3.5rem;line-height:1.2}}@media only screen and (min-width:1920px){main .intro .left h1{font-size:3rem}}main .intro .left p{font-size:14px}@media only screen and (min-width:1200px){main .intro .left p{font-size:1.15rem;max-width:75%}}@media only screen and (min-width:1920px){main .intro .left p{font-size:1.25rem;margin:2rem 0;max-width:90%}}main .intro .left a.button{margin-top:3rem}@media only screen and (min-width:1920px){main .intro .left a.button{margin-top:0}}main .intro .right{position:relative}main .intro .right img{height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){main .intro .right img{height:450px}}@media only screen and (min-width:1200px){main .intro .right img{height:540px}}main .slider{margin:0 auto;max-width:100vw;padding:2rem;position:relative;width:100%}@media only screen and (min-width:1200px){main .slider{padding:2rem 4rem}}@media only screen and (min-width:1920px){main .slider{padding:2rem 5rem}}main .slider h2{color:#0a324c;font-family:Inter;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1.4;margin:0;text-transform:uppercase}@media only screen and (min-width:1200px){main .slider h2{font-size:2rem}}@media only screen and (min-width:1920px){main .slider h2{font-size:3.125rem;line-height:90px}}main .slider .swiper{height:-moz-fit-content;height:fit-content}@media only screen and (min-width:1920px){main .slider .swiper{margin-bottom:4rem}}main .slider .swiper-button-next:after,main .slider .swiper-button-prev:after{color:#0a324c;font-size:1.5rem}@media only screen and (min-width:1200px){main .slider .swiper-button-next:after,main .slider .swiper-button-prev:after{font-size:2.5rem}}@media only screen and (min-width:1920px){main .slider .swiper-button-next:after,main .slider .swiper-button-prev:after{font-size:4rem}}main .slider .swiper-button-prev{left:20px;position:absolute;top:50%}main .slider .swiper-button-next{position:absolute;right:20px;top:50%}main .slider .swiper-slide{padding:0 2rem}@media only screen and (min-width:1200px){main .slider .swiper-slide{padding:0 1rem}}main .slider .swiper-slide img.home-slider-img{height:310px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1440px){main .slider .swiper-slide img.home-slider-img{height:350px}}main .slider .swiper-slide img{width:100%}main .slider .swiper-slide p.date{font-size:.7rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1200px){main .slider .swiper-slide p.date{font-size:.9rem}}@media only screen and (min-width:1920px){main .slider .swiper-slide p.date{font-size:1rem}}main .slider .swiper-slide p.title{font-size:1rem;font-weight:700;margin:.5rem 0}@media only screen and (min-width:768px){main .slider .swiper-slide p.title{font-size:1.1rem}}@media only screen and (min-width:1200px){main .slider .swiper-slide p.title{font-size:1.35rem;font-size:1.5rem}}main .slider .swiper-slide .country{align-items:center;display:flex;gap:1rem}main .slider .swiper-slide .country img{width:24px}@media only screen and (min-width:1200px){main .slider .swiper-slide .country img{width:30px}}main .slider .swiper-slide .country span{font-size:.9rem}@media only screen and (min-width:1200px){main .slider .swiper-slide .country span{font-size:1.05rem}}@media only screen and (min-width:1920px){main .slider .swiper-slide .country span{font-size:1.2rem}}main .slider .swiper-slide a.button{background-color:transparent;display:flex;justify-content:center;justify-self:center;margin-top:3rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1200px){main .slider .swiper-slide a.button{margin-top:1rem}}main .slider .swiper-slide a.button:hover{background-color:#000}main .slider .swiper-slide a.button.disabled{border-color:grey;color:grey}main .slider .swiper-slide a.button.disabled:hover{background-color:transparent;border-color:grey;color:grey}main .block-foils{display:flex;flex-direction:column}@media only screen and (min-width:1200px){main .block-foils{flex-direction:row}}main .block-foils .foil{align-items:center;background-position:55%;background-repeat:no-repeat;background-size:cover;display:flex;filter:grayscale(1);flex:1;flex-direction:column;justify-content:center;padding:2rem;transition:all .2s ease-in-out}@media only screen and (min-width:1200px){main .block-foils .foil{height:75vh;justify-content:flex-end;padding:2rem 2rem 6rem}}main .block-foils .foil:first-child{background-image:url(/images/downwind-foil.jpeg?b457d09f62248e10091e27becc6ce5b2)}main .block-foils .foil:nth-child(2){background-image:url(/images/surf-foil.jpg?eb3f2c3d7dd1cdc3cb301216e1f2ff8b)}main .block-foils .foil:nth-child(3){background-image:url(/images/wake-foil.png?9af9f12f7d26c8fae0615b006728d6ca)}main .block-foils .foil:nth-child(4){background-image:url(/images/pump-foil.jpeg?790424870686c188896dbf1d0f3c3e6f)}main .block-foils .foil:nth-child(5){background-image:url(/images/efoil.jpeg?c40c8c81e2f695685c9e7f222da38595)}main .block-foils .foil:hover{filter:none}main .block-foils .foil:hover p{transform:translateY(-50%)}@media only screen and (min-width:1200px){main .block-foils .foil:hover p{transform:translateY(-200%)}}main .block-foils .foil:hover a.button{opacity:1;transform:translateY(-50%) skewX(-10deg)}@media only screen and (min-width:1200px){main .block-foils .foil:hover a.button{transform:translateY(-100%) skewX(-10deg)}}main .block-foils .foil p{color:#fff;font-size:1.1rem;font-style:italic;font-weight:700;text-align:center;text-transform:uppercase;transform:translateY(100%);transition:all .2s ease-in-out}@media only screen and (min-width:1200px){main .block-foils .foil p{font-size:1.2rem;transform:translateY(0)}}@media only screen and (min-width:1920px){main .block-foils .foil p{font-size:2rem;line-height:50px}}main .block-foils .foil a.button{background-color:transparent;border-color:#fff;color:#fff;opacity:0}main .block-foils .foil a.button:hover{background-color:#fff;border-color:#fff;color:#000}main .block-news{background-color:#fff}main .block-news .template-container{height:auto}main .block-news h2{color:#0a324c;font-family:Inter;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1;margin-top:0;text-transform:uppercase}@media only screen and (min-width:1200px){main .block-news h2{font-size:2rem;margin-top:2rem}}@media only screen and (min-width:1920px){main .block-news h2{font-size:3.125rem}}main .block-news .news{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width:1200px){main .block-news .news{align-items:center;flex-direction:row;margin-bottom:3rem}}@media only screen and (min-width:1920px){main .block-news .news{gap:8rem}}main .block-news .news .left,main .block-news .news .right{flex:1}main .block-news .news .news-item{display:flex;flex-direction:column;gap:1rem}main .block-news .news .news-item .info{align-items:center;display:flex;gap:.5rem}main .block-news .news .news-item .info p.date{font-size:.7rem;letter-spacing:2px;margin:0;text-transform:uppercase}@media only screen and (min-width:1920px){main .block-news .news .news-item .info p.date{font-size:.9rem}}main .block-news .news .news-item .info div.dot{background-color:#0a324c;border-radius:8px;height:8px;width:8px}main .block-news .news .news-item .info p.category{font-size:.85rem;font-weight:600;letter-spacing:2px;margin:0;text-transform:uppercase}@media only screen and (min-width:1920px){main .block-news .news .news-item .info p.category{font-size:1rem}}main .block-news .news .news-item div.bar{background-color:#0a324c;height:1px;width:27px}main .block-news .news .news-item p.title{font-size:1rem;font-style:italic;font-weight:600}@media only screen and (min-width:1920px){main .block-news .news .news-item p.title{font-size:1.3rem;line-height:29px}}main .block-news .news .news-item img{height:300px;margin-bottom:2%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:1920px){main .block-news .news .news-item img{height:450px}}main .block-news .news .right{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}@media only screen and (min-width:1920px){main .block-news .news .right{gap:4rem}}@media only screen and (min-width:1200px){main .block-news .news .right{gap:2rem}main .block-news .news .right .news-item{width:43%}}@media only screen and (min-width:1920px){main .block-news .news .right .news-item{width:45%}}main .block-news .news .right .news-item img{height:130px}@media only screen and (min-width:1920px){main .block-news .news .right .news-item img{height:225px}}main .advert,main .advertisement{align-items:center;display:flex;height:15vh;justify-content:center;padding:1rem}@media only screen and (min-width:1200px){main .advert,main .advertisement{height:30vh}}main .advert a,main .advertisement a{height:100%;width:100%}@media only screen and (min-width:1200px){main .advert a,main .advertisement a{height:150px;width:720px}}main .advert img,main .advertisement img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}main .advertisement{background-color:#000}main .parallax{align-items:center;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/images/season.jpeg?a8474e41781e70401fa084a6f1c7b5d2);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:5rem;height:65vh;justify-content:center;padding:2rem}@media only screen and (min-width:1920px){main .parallax{gap:10rem;height:65vh}}main .parallax h3{color:#fff;font-family:Inter;font-size:1.6rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:1200px){main .parallax h3{font-size:2rem}}@media only screen and (min-width:1920px){main .parallax h3{font-size:3.35rem;line-height:72px}}main .parallax p{color:#fff;font-size:.9rem;font-style:italic;font-weight:700;letter-spacing:1px;padding:0 1rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:1200px){main .parallax p{font-size:1rem}}@media only screen and (min-width:1920px){main .parallax p{font-size:2rem;line-height:48px}}main .parallax a.button{border-color:#fff;color:#000;width:-moz-fit-content;width:fit-content}main .parallax a.button:hover{background-color:#000;border-color:#000;color:#fff}main .rankings .template-container{display:flex;flex-direction:column;height:auto}main .rankings h3{color:#0a324c;font-family:Inter;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1.2;margin-top:0;text-transform:uppercase}@media only screen and (min-width:1200px){main .rankings h3{font-size:2rem;line-height:1.4}}@media only screen and (min-width:1920px){main .rankings h3{font-size:3.125rem;line-height:90px}}main .rankings a.button{background-color:transparent;margin:0 auto;width:-moz-fit-content;width:fit-content}main .rankings a.button:hover{background-color:#000}main .rankings .block-rankings{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem}@media only screen and (min-width:1200px){main .rankings .block-rankings{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1920px){main .rankings .block-rankings{gap:20%;padding:0 4rem}}main .rankings .block-rankings .ranking{flex:1}main .rankings .tabs{display:flex;flex-direction:row;margin:0 auto;width:100%}main .rankings .tabs-container{flex:1}main .rankings .leaderboard{background-color:#61c3d9;color:#fff;font-family:GT-America;font-size:16px;font-style:italic;font-weight:900;letter-spacing:1px;margin:0;padding:10px 30px;text-align:center;text-transform:uppercase}@media only screen and (min-width:1200px){main .rankings .leaderboard{display:none}}main .rankings .leaderboard.women{background-color:#c4390d}main .rankings .tab-links{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}main .rankings .tab-links p{background-color:#61c3d9;color:#fff;display:none;font-family:GT-America;font-size:1.275rem;font-style:italic;font-weight:900;letter-spacing:1px;line-height:1.7;margin:0;padding:10px 30px;text-transform:uppercase}@media only screen and (min-width:1200px){main .rankings .tab-links p{display:block}}@media only screen and (min-width:1920px){main .rankings .tab-links p{padding:10px 50px}}main .rankings .tab-links p.women{background-color:#c4390d}main .rankings .tab-links li{flex:1;padding:5px 0}main .rankings .tab-links li a{color:grey;display:inline-block;font-family:GT-America;font-size:10px;font-style:italic;font-weight:900;height:100%;line-height:1.4;padding:5px;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:1200px){main .rankings .tab-links li a{font-size:.7rem;line-height:25px;padding:10px}}@media only screen and (min-width:1440px){main .rankings .tab-links li a{font-size:.8rem}}main .rankings .tab-links .active{background-color:#151515}main .rankings .tab-links .active a{color:#fff}main .rankings .tab{display:none}main .rankings .tab a{color:#0a324c;font-size:1rem;font-weight:400;letter-spacing:.5px;margin-top:1.5rem;text-align:center;text-decoration:underline}@media only screen and (min-width:1200px){main .rankings .tab a{font-size:1.25rem}}main .rankings .tab .content{align-items:center;display:flex;gap:8px;padding:1rem}@media only screen and (min-width:768px){main .rankings .tab .content{gap:1rem}}main .rankings .tab .content p{margin:0}main .rankings .tab .content p.number{font-family:Catamaran;font-size:12px;font-weight:800}@media only screen and (min-width:768px){main .rankings .tab .content p.number{font-size:1rem}}@media only screen and (min-width:1200px){main .rankings .tab .content p.number{font-size:1.25rem}}main .rankings .tab .content img.rider-flag{height:9px;width:14px}@media only screen and (min-width:768px){main .rankings .tab .content img.rider-flag{height:13px;width:21px}}main .rankings .tab .content img.rider{border-radius:20px;height:32px;-o-object-fit:contain;object-fit:contain;width:26px}@media only screen and (min-width:768px){main .rankings .tab .content img.rider{height:48px;width:39px}}main .rankings .tab .content div.name{display:flex;flex-direction:column;margin-left:.5rem}main .rankings .tab .content div.name p{line-height:20px}main .rankings .tab .content div.name p.name{color:#61c3d9;font-family:GT-America;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){main .rankings .tab .content div.name p.name{font-size:1rem}}@media only screen and (min-width:1200px){main .rankings .tab .content div.name p.name{font-size:1.125rem}}main .rankings .tab .content div.name p.name span{color:#000}main .rankings .tab .content div.name p.category{color:grey;font-family:Catamaran;font-size:10px;font-style:italic;font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (min-width:1200px){main .rankings .tab .content div.name p.category{font-size:.9rem}}main .rankings .tab .content p.points{color:grey;flex:1;font-family:Catamaran;font-size:13px;font-weight:900;text-align:right}@media only screen and (min-width:768px){main .rankings .tab .content p.points{font-size:1rem}}@media only screen and (min-width:1200px){main .rankings .tab .content p.points{font-size:1.25rem}}main .rankings .tab .content:nth-child(odd){background-color:#e9e9e9}main .rankings .tab .content:first-child{background-color:#000}main .rankings .tab .content:first-child div.name p.category,main .rankings .tab .content:first-child div.name p.name span,main .rankings .tab .content:first-child p.number{color:#fff}main .rankings .tab .content:first-child p.points{color:#61c3d9}main .rankings .tab .content.women div.name p.name,main .rankings .tab .content.women p.points{color:#c4390d}main .rankings .tab.active{display:flex;flex-direction:column}main .road{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1200px){main .road{flex-direction:row}}main .road .left{flex:60%;height:40vh}@media only screen and (min-width:1440px){main .road .left{height:45vh}}@media only screen and (min-width:1920px){main .road .left{height:55vh}}@media only screen and (min-width:2560px){main .road .left{height:65vh}}main .road .left img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main .road .right{align-items:center;background-color:#151515;display:flex;flex:40%;flex-direction:column;justify-content:center;padding:4rem}@media only screen and (min-width:1200px){main .road .right{align-items:start;padding:0 4rem}}main .road .right h3{color:#fff;font-family:Inter;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:1200px){main .road .right h3{font-size:2rem;line-height:1.4;text-align:left}}@media only screen and (min-width:1920px){main .road .right h3{font-size:3.85rem;line-height:72px}}main .road .right p{color:#fff;font-size:1rem;margin:2rem 0;text-align:center}@media only screen and (min-width:1200px){main .road .right p{text-align:left}}@media only screen and (min-width:1920px){main .road .right p{font-size:1.25rem;line-height:26px}}main .road .right a.button{background-color:transparent;border-color:#fff;color:#fff;width:-moz-fit-content;width:fit-content}main .road .right a.button:hover{background-color:#fff;border-color:#fff;color:#000}main .diaporama{height:40vh;position:relative;width:100%}@media only screen and (min-width:1200px){main .diaporama{height:45vh}}@media only screen and (min-width:1440px){main .diaporama{height:60vh}}main .diaporama .diaporama-image{display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}main .diaporama .diaporama-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}main .diaporama .diaporama-image:before{background:linear-gradient(0deg,#000 0,transparent);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}main .diaporama h1{bottom:0;color:#fff;font-family:GT-America;font-size:1.5rem;font-style:italic;font-weight:900;left:0;line-height:1.4;margin-bottom:2rem;margin-top:0;padding:0 68px;position:absolute;text-transform:uppercase;width:100%;z-index:1}main .diaporama h1 span{color:hsla(0,0%,100%,.6);display:block;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;margin:1rem 0;text-transform:none}@media only screen and (min-width:1200px){main .diaporama h1 span{font-size:1rem;max-width:50%}main .diaporama h1{font-size:2rem}}@media only screen and (min-width:1440px){main .diaporama h1{font-size:3.125rem}}main .block-all-news h2,main .block-all-rankings h2,main .block-calendar h2,main .block-riders h2{color:#0a324c;font-family:Inter;font-size:2rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1.4;margin:1rem 0;text-transform:uppercase}@media only screen and (min-width:1440px){main .block-all-news h2,main .block-all-rankings h2,main .block-calendar h2,main .block-riders h2{font-size:3.125rem}}main .block-all-news .filters,main .block-all-rankings .filters,main .block-calendar .filters,main .block-riders .filters{background-color:#fff;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.075);display:flex;flex-direction:column;gap:1rem;margin:2rem 0;padding:2rem;width:100%}@media only screen and (min-width:1200px){main .block-all-news .filters,main .block-all-rankings .filters,main .block-calendar .filters,main .block-riders .filters{align-items:center;flex-direction:row;gap:2rem;padding:1rem 2rem}}main .block-all-news .filters .text,main .block-all-rankings .filters .text,main .block-calendar .filters .text,main .block-riders .filters .text{color:grey;font-family:Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;white-space:nowrap}main .block-all-news .filters form,main .block-all-rankings .filters form,main .block-calendar .filters form,main .block-riders .filters form{display:flex;flex-direction:column;gap:1rem;margin:0;width:100%}@media only screen and (min-width:1200px){main .block-all-news .filters form,main .block-all-rankings .filters form,main .block-calendar .filters form,main .block-riders .filters form{align-items:center;flex-direction:row;gap:2rem}}main .block-all-news .filters form .input-field,main .block-all-rankings .filters form .input-field,main .block-calendar .filters form .input-field,main .block-riders .filters form .input-field{align-items:center;border:2px solid rgba(0,0,0,.1);border-radius:8px;display:flex;justify-content:space-between;padding:2px}main .block-all-news .filters form .input-field button,main .block-all-rankings .filters form .input-field button,main .block-calendar .filters form .input-field button,main .block-riders .filters form .input-field button{background-color:transparent;border:0;cursor:pointer}main .block-all-news .filters form .input-field input,main .block-all-news .filters form .input-field select,main .block-all-rankings .filters form .input-field input,main .block-all-rankings .filters form .input-field select,main .block-calendar .filters form .input-field input,main .block-calendar .filters form .input-field select,main .block-riders .filters form .input-field input,main .block-riders .filters form .input-field select{border:0;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;outline:none;padding:5px;width:100%}main .block-all-news .filters form .input-field input::-moz-placeholder,main .block-all-news .filters form .input-field select::-moz-placeholder,main .block-all-rankings .filters form .input-field input::-moz-placeholder,main .block-all-rankings .filters form .input-field select::-moz-placeholder,main .block-calendar .filters form .input-field input::-moz-placeholder,main .block-calendar .filters form .input-field select::-moz-placeholder,main .block-riders .filters form .input-field input::-moz-placeholder,main .block-riders .filters form .input-field select::-moz-placeholder{color:#989b9e}main .block-all-news .filters form .input-field input::placeholder,main .block-all-news .filters form .input-field select::placeholder,main .block-all-rankings .filters form .input-field input::placeholder,main .block-all-rankings .filters form .input-field select::placeholder,main .block-calendar .filters form .input-field input::placeholder,main .block-calendar .filters form .input-field select::placeholder,main .block-riders .filters form .input-field input::placeholder,main .block-riders .filters form .input-field select::placeholder{color:#989b9e}main .block-all-news .filters form .input-field select,main .block-all-rankings .filters form .input-field select,main .block-calendar .filters form .input-field select,main .block-riders .filters form .input-field select{background-color:transparent;text-transform:capitalize}main .block-all-news .filters .selected-type,main .block-all-rankings .filters .selected-type,main .block-calendar .filters .selected-type,main .block-riders .filters .selected-type{align-items:center;border:2px solid #0a324c;border-radius:8px;display:flex;gap:.5rem;padding:5px 10px;width:-moz-fit-content;width:fit-content}main .block-all-news .filters .selected-type p,main .block-all-rankings .filters .selected-type p,main .block-calendar .filters .selected-type p,main .block-riders .filters .selected-type p{font-size:.9rem}main .block-all-news .filters .switches,main .block-all-rankings .filters .switches,main .block-calendar .filters .switches,main .block-riders .filters .switches{flex:1}@media only screen and (min-width:1200px){main .block-all-news .filters .switches,main .block-all-rankings .filters .switches,main .block-calendar .filters .switches,main .block-riders .filters .switches{display:flex;justify-content:flex-end}}main .block-all-news .filters .custom-switch,main .block-all-rankings .filters .custom-switch,main .block-calendar .filters .custom-switch,main .block-riders .filters .custom-switch{background-color:#0a324c;border-radius:20px;display:inline-flex;height:40px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:248px}main .block-all-news .filters .custom-switch input[type=radio],main .block-all-rankings .filters .custom-switch input[type=radio],main .block-calendar .filters .custom-switch input[type=radio],main .block-riders .filters .custom-switch input[type=radio]{display:none}main .block-all-news .filters .custom-switch input[type=radio]#all-option:checked~.switch-slider,main .block-all-rankings .filters .custom-switch input[type=radio]#all-option:checked~.switch-slider,main .block-calendar .filters .custom-switch input[type=radio]#all-option:checked~.switch-slider,main .block-riders .filters .custom-switch input[type=radio]#all-option:checked~.switch-slider{transform:translateX(0)}main .block-all-news .filters .custom-switch input[type=radio]#live-option:checked~.switch-slider,main .block-all-rankings .filters .custom-switch input[type=radio]#live-option:checked~.switch-slider,main .block-calendar .filters .custom-switch input[type=radio]#live-option:checked~.switch-slider,main .block-riders .filters .custom-switch input[type=radio]#live-option:checked~.switch-slider{transform:translateX(97%)}main .block-all-news .filters .custom-switch input[type=radio]:checked+.switch-label,main .block-all-rankings .filters .custom-switch input[type=radio]:checked+.switch-label,main .block-calendar .filters .custom-switch input[type=radio]:checked+.switch-label,main .block-riders .filters .custom-switch input[type=radio]:checked+.switch-label{color:#000}main .block-all-news .filters .custom-switch .switch-label,main .block-all-rankings .filters .custom-switch .switch-label,main .block-calendar .filters .custom-switch .switch-label,main .block-riders .filters .custom-switch .switch-label{color:#fff;cursor:pointer;flex:1;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:40px;text-align:center;z-index:1}main .block-all-news .filters .custom-switch .switch-slider,main .block-all-rankings .filters .custom-switch .switch-slider,main .block-calendar .filters .custom-switch .switch-slider,main .block-riders .filters .custom-switch .switch-slider{background-color:#fff;border-radius:18px;height:36px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:50%}main .block-all-news .riders,main .block-all-rankings .riders,main .block-calendar .riders,main .block-riders .riders{align-items:center;display:flex;flex-direction:column}main .block-all-news .riders .rider,main .block-all-rankings .riders .rider,main .block-calendar .riders .rider,main .block-riders .riders .rider{border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem;transition:all .2s ease-in-out;width:100%}@media only screen and (min-width:768px){main .block-all-news .riders .rider,main .block-all-rankings .riders .rider,main .block-calendar .riders .rider,main .block-riders .riders .rider{align-items:center;flex-direction:row}}@media only screen and (min-width:1200px){main .block-all-news .riders .rider,main .block-all-rankings .riders .rider,main .block-calendar .riders .rider,main .block-riders .riders .rider{gap:4rem}}main .block-all-news .riders .rider .rider-image,main .block-all-rankings .riders .rider .rider-image,main .block-calendar .riders .rider .rider-image,main .block-riders .riders .rider .rider-image{height:75px;width:61px}@media only screen and (min-width:1200px){main .block-all-news .riders .rider .rider-image,main .block-all-rankings .riders .rider .rider-image,main .block-calendar .riders .rider .rider-image,main .block-riders .riders .rider .rider-image{height:116px;width:94px}}main .block-all-news .riders .rider .rider-image img,main .block-all-rankings .riders .rider .rider-image img,main .block-calendar .riders .rider .rider-image img,main .block-riders .riders .rider .rider-image img{border-radius:47px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main .block-all-news .riders .rider .rider-info,main .block-all-rankings .riders .rider .rider-info,main .block-calendar .riders .rider .rider-info,main .block-riders .riders .rider .rider-info{display:flex;flex:1;flex-direction:column;gap:5px}main .block-all-news .riders .rider .rider-info .rider-types,main .block-all-rankings .riders .rider .rider-info .rider-types,main .block-calendar .riders .rider .rider-info .rider-types,main .block-riders .riders .rider .rider-info .rider-types{align-items:center;display:flex;flex-wrap:wrap;gap:10px}main .block-all-news .riders .rider .rider-info .rider-types p.type,main .block-all-rankings .riders .rider .rider-info .rider-types p.type,main .block-calendar .riders .rider .rider-info .rider-types p.type,main .block-riders .riders .rider .rider-info .rider-types p.type{background-color:#0a324c;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;text-transform:uppercase}main .block-all-news .riders .rider .rider-info .rider-types p.type.pump-foil,main .block-all-rankings .riders .rider .rider-info .rider-types p.type.pump-foil,main .block-calendar .riders .rider .rider-info .rider-types p.type.pump-foil,main .block-riders .riders .rider .rider-info .rider-types p.type.pump-foil{background-color:#9442ea}main .block-all-news .riders .rider .rider-info .rider-types p.type.wake-foil,main .block-all-rankings .riders .rider .rider-info .rider-types p.type.wake-foil,main .block-calendar .riders .rider .rider-info .rider-types p.type.wake-foil,main .block-riders .riders .rider .rider-info .rider-types p.type.wake-foil{background-color:#ed2b2b}main .block-all-news .riders .rider .rider-info .rider-types p.type.e-foil,main .block-all-rankings .riders .rider .rider-info .rider-types p.type.e-foil,main .block-calendar .riders .rider .rider-info .rider-types p.type.e-foil,main .block-riders .riders .rider .rider-info .rider-types p.type.e-foil{background-color:#08c89a}main .block-all-news .riders .rider .rider-info .rider-types p.type.surf-foil,main .block-all-rankings .riders .rider .rider-info .rider-types p.type.surf-foil,main .block-calendar .riders .rider .rider-info .rider-types p.type.surf-foil,main .block-riders .riders .rider .rider-info .rider-types p.type.surf-foil{background-color:#1aabd3}main .block-all-news .riders .rider .rider-info .rider-types p.type.downwind-foil,main .block-all-rankings .riders .rider .rider-info .rider-types p.type.downwind-foil,main .block-calendar .riders .rider .rider-info .rider-types p.type.downwind-foil,main .block-riders .riders .rider .rider-info .rider-types p.type.downwind-foil{background-color:#ffc802}main .block-all-news .riders .rider .rider-info p.rider-name,main .block-all-rankings .riders .rider .rider-info p.rider-name,main .block-calendar .riders .rider .rider-info p.rider-name,main .block-riders .riders .rider .rider-info p.rider-name{font-size:1.3rem;font-weight:700}@media only screen and (min-width:1200px){main .block-all-news .riders .rider .rider-info p.rider-name,main .block-all-rankings .riders .rider .rider-info p.rider-name,main .block-calendar .riders .rider .rider-info p.rider-name,main .block-riders .riders .rider .rider-info p.rider-name{font-size:1.625rem}}main .block-all-news .riders .rider .rider-info p.rider-category,main .block-all-rankings .riders .rider .rider-info p.rider-category,main .block-calendar .riders .rider .rider-info p.rider-category,main .block-riders .riders .rider .rider-info p.rider-category{color:grey;font-size:.7rem;text-transform:uppercase}main .block-all-news .riders .rider .rider-country,main .block-all-rankings .riders .rider .rider-country,main .block-calendar .riders .rider .rider-country,main .block-riders .riders .rider .rider-country{align-items:center;display:flex;gap:5px}main .block-all-news .riders .rider .rider-country p,main .block-all-rankings .riders .rider .rider-country p,main .block-calendar .riders .rider .rider-country p,main .block-riders .riders .rider .rider-country p{color:grey;font-size:1rem;text-transform:uppercase}main .block-all-news .riders .rider .rider-country img,main .block-all-rankings .riders .rider .rider-country img,main .block-calendar .riders .rider .rider-country img,main .block-riders .riders .rider .rider-country img{height:22px;-o-object-fit:contain;object-fit:contain;width:29px}main .block-all-news .riders .rider:hover,main .block-all-rankings .riders .rider:hover,main .block-calendar .riders .rider:hover,main .block-riders .riders .rider:hover{background-color:#fff;border-color:transparent;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.075)}main .block-all-news .riders a.button,main .block-all-rankings .riders a.button,main .block-calendar .riders a.button,main .block-riders .riders a.button{background-color:transparent;border-color:#0a324c;color:#0a324c;margin-top:4rem}main .block-all-news .riders a.button:hover,main .block-all-rankings .riders a.button:hover,main .block-calendar .riders a.button:hover,main .block-riders .riders a.button:hover{background-color:#0a324c;color:#fff}main .riders-ranking{display:flex;flex-direction:column;gap:4rem;margin-bottom:3rem;margin-top:4rem}@media only screen and (min-width:1200px){main .riders-ranking{align-items:flex-start;flex-direction:row;justify-content:space-between}}main .riders-ranking .riders-ranks{display:flex;flex:1;flex-direction:column;justify-content:center}main .riders-ranking .riders-ranks p.ranking-title{background-color:#61c3d9;color:#fff;font-family:GT-America;font-size:1rem;font-style:italic;font-weight:900;letter-spacing:1px;line-height:1.7;margin:0;padding:10px 30px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1200px){main .riders-ranking .riders-ranks p.ranking-title{font-size:1.275rem}}@media only screen and (min-width:1920px){main .riders-ranking .riders-ranks p.ranking-title{padding:10px 50px}}main .riders-ranking .riders-ranks p.ranking-title.women{background-color:#c4390d}main .riders-ranking .riders-ranks .content{align-items:center;display:flex;gap:8px;padding:1rem}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content{gap:1rem}}main .riders-ranking .riders-ranks .content p{margin:0}main .riders-ranking .riders-ranks .content p.number{font-family:Catamaran;font-size:12px;font-weight:800}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content p.number{font-size:1rem}}@media only screen and (min-width:1200px){main .riders-ranking .riders-ranks .content p.number{font-size:1.25rem}}main .riders-ranking .riders-ranks .content img.rider-flag{height:9px;width:14px}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content img.rider-flag{height:13px;width:21px}}main .riders-ranking .riders-ranks .content img.rider{border-radius:20px;height:32px;-o-object-fit:contain;object-fit:contain;width:26px}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content img.rider{height:48px;width:39px}}main .riders-ranking .riders-ranks .content div.name{display:flex;flex-direction:column;margin-left:.5rem}main .riders-ranking .riders-ranks .content div.name p{line-height:20px}main .riders-ranking .riders-ranks .content div.name p.name{color:#61c3d9;font-family:GT-America;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content div.name p.name{font-size:1rem}}@media only screen and (min-width:1200px){main .riders-ranking .riders-ranks .content div.name p.name{font-size:1.125rem}}main .riders-ranking .riders-ranks .content div.name p.name span{color:#000;font-family:GT-America}main .riders-ranking .riders-ranks .content div.name p.category{color:grey;font-family:Catamaran;font-size:10px;font-style:italic;font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (min-width:1200px){main .riders-ranking .riders-ranks .content div.name p.category{font-size:.9rem}}main .riders-ranking .riders-ranks .content p.points{color:grey;flex:1;font-family:Catamaran;font-size:13px;font-weight:900;text-align:right}@media only screen and (min-width:768px){main .riders-ranking .riders-ranks .content p.points{font-size:1rem}}@media only screen and (min-width:1200px){main .riders-ranking .riders-ranks .content p.points{font-size:1.25rem}}main .riders-ranking .riders-ranks .content:nth-child(odd){background-color:#e9e9e9}main .riders-ranking .riders-ranks .content:first-child{background-color:#000}main .riders-ranking .riders-ranks .content:first-child div.name p.category,main .riders-ranking .riders-ranks .content:first-child div.name p.name span,main .riders-ranking .riders-ranks .content:first-child p.number{color:#fff}main .riders-ranking .riders-ranks .content:first-child p.points{color:#61c3d9}main .riders-ranking .riders-ranks .content.women div.name p.name,main .riders-ranking .riders-ranks .content.women p.points{color:#c4390d}main .riders-ranking .riders-ranks a.button{align-self:center;background-color:transparent;border-color:#0a324c;color:#0a324c;margin-top:2rem;width:-moz-fit-content;width:fit-content}main .riders-ranking .riders-ranks a.button:hover{background-color:#0a324c;color:#fff}main .block-calendar .events{align-items:center;display:flex;flex-direction:column}main .block-calendar .events .event{border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .2s ease-in-out;width:100%}@media only screen and (min-width:1200px){main .block-calendar .events .event{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}}main .block-calendar .events .event .event-image{height:225px;width:100%}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-image{flex:20%;height:144px;width:205px}}main .block-calendar .events .event .event-image img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}main .block-calendar .events .event .event-info{display:flex;flex:1;flex-direction:column;gap:5px}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-info{flex:60%}}main .block-calendar .events .event .event-info .event-types{align-items:center;display:flex;gap:7px}main .block-calendar .events .event .event-info .event-types p.type{color:grey;font-family:Catamaran;font-size:.7rem;font-weight:800;text-transform:uppercase}main .block-calendar .events .event .event-info .event-types span{color:grey;font-family:Catamaran}main .block-calendar .events .event .event-info p.event-name{font-size:1.1rem;font-weight:700}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-info p.event-name{font-size:1.25rem}}main .block-calendar .events .event .event-info p.event-category{color:grey;font-size:1rem}main .block-calendar .events .event .event-info .event-country{align-items:center;display:flex;gap:10px}main .block-calendar .events .event .event-info .event-country img{-o-object-fit:contain;object-fit:contain;width:22px}main .block-calendar .events .event .event-info .event-country p{color:grey;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1}main .block-calendar .events .event .event-details{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-details{flex:20%;justify-content:center}}main .block-calendar .events .event .event-details .dates{align-items:center;display:flex;gap:10px}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-details .dates{justify-content:center}}main .block-calendar .events .event .event-details .dates p{display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;gap:5px;justify-content:center;text-align:center}main .block-calendar .events .event .event-details .dates p span{font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400}main .block-calendar .events .event .event-details .dates p:nth-child(2){align-self:baseline}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-details .dates p{font-size:1.75rem}}main .block-calendar .events .event .event-details a.button{background-color:transparent;border-color:#0a324c;color:#0a324c;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1200px){main .block-calendar .events .event .event-details a.button{align-self:center}}main .block-calendar .events .event .event-details a.button:hover{background-color:#0a324c;color:#fff}main .block-calendar .events .event .event-details a.button.disabled{border-color:grey;color:grey}main .block-calendar .events .event .event-details a.button.disabled:hover{background-color:grey;color:#fff}main .block-calendar .events .event:hover{background-color:#fff;border-color:transparent;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.075)}main .block-calendar .events>a.button{align-self:center;background-color:transparent;border-color:#0a324c;color:#0a324c;margin-top:4rem;width:-moz-fit-content;width:fit-content}main .block-calendar .events>a.button:hover{background-color:#0a324c;color:#fff}main .block-all-news .all-news{align-items:center;display:flex;flex-direction:column}main .block-all-news .all-news .teaser{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;width:100%}@media only screen and (min-width:768px){main .block-all-news .all-news .teaser{align-items:center;flex-direction:row}}main .block-all-news .all-news .teaser img{height:275px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){main .block-all-news .all-news .teaser img{flex:70%;height:400px;width:70%}}@media only screen and (min-width:1200px){main .block-all-news .all-news .teaser img{height:592px}}main .block-all-news .all-news .teaser .teaser-info{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){main .block-all-news .all-news .teaser .teaser-info{flex:30%}}main .block-all-news .all-news .teaser .teaser-info p.date{font-size:.7rem;font-style:italic;text-transform:uppercase}main .block-all-news .all-news .teaser .teaser-info p.title{font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:1200px){main .block-all-news .all-news .teaser .teaser-info p.title{font-size:1.9rem}}main .block-all-news .all-news .teaser .teaser-info a{align-items:center;color:#000;display:flex;font-size:.9rem;font-style:italic;font-weight:700;gap:5px;text-transform:uppercase}main .block-all-news .all-news .teaser .teaser-info a span{background-color:#000;height:2px;width:22px}main .block-all-news .all-news .news-items{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;width:100%}main .block-all-news .all-news .news-item{align-self:center;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:1200px){main .block-all-news .all-news .news-item{width:calc(25% - 1.5rem)}}main .block-all-news .all-news .news-item .info{align-items:center;display:flex;gap:.5rem}main .block-all-news .all-news .news-item .info p.date{font-family:Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:2px;margin:0;text-transform:uppercase}@media only screen and (min-width:1920px){main .block-all-news .all-news .news-item .info p.date{font-size:.9rem}}main .block-all-news .all-news .news-item .info div.dot{background-color:#0a324c;border-radius:8px;height:8px;width:8px}main .block-all-news .all-news .news-item .info p.category{font-family:Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}@media only screen and (min-width:1920px){main .block-all-news .all-news .news-item .info p.category{font-size:1rem}}main .block-all-news .all-news .news-item div.bar{background-color:#0a324c;height:1px;width:27px}main .block-all-news .all-news .news-item p.title{font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-style:italic;font-weight:700}@media only screen and (min-width:1920px){main .block-all-news .all-news .news-item p.title{font-size:1.3rem;line-height:29px}}main .block-all-news .all-news .news-item img{height:225px;margin-bottom:2%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main .block-all-news .all-news>a.button{align-self:center;background-color:transparent;border-color:#0a324c;color:#0a324c;margin-top:4rem;width:-moz-fit-content;width:fit-content}main .block-all-news .all-news>a.button:hover{background-color:#0a324c;color:#fff}main .block-text{margin:2rem 0}@media only screen and (min-width:1200px){main .block-text{margin:0}}main .block-text p{margin:1rem 0}main .block-text p,main .block-text ul li{font-family:Helvetica,Arial,sans-serif;font-weight:400}main .block-text a.button{align-self:center;background-color:transparent;border-color:#0a324c;color:#0a324c;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1200px){main .block-text a.button{margin-top:2rem}}main .block-text a.button:hover{background-color:#0a324c;color:#fff}main .block-text p.title{font-family:Catamaran;font-weight:800;text-transform:uppercase}main .block-text p.bold{font-family:Catamaran;font-weight:700}main .block-text p.bold span{font-family:Helvetica,Arial,sans-serif;font-weight:400;text-decoration:underline}main .block-text p.subtitle{font-family:Catamaran;font-size:1.2rem;font-weight:600}@media only screen and (min-width:1200px){main .block-text p.subtitle{font-size:1.4rem}}main .block-text p.author{font-family:Catamaran;font-size:.9rem;font-weight:400;margin:2.5rem 0}main .block-text p.author span{color:rgba(0,0,0,.6);display:block;font-family:Catamaran;font-weight:400}main .block-text p.bigger-text{font-size:1.1rem;margin-bottom:1rem}main .block-text a.link{color:#36a9e1;font-family:Catamaran;font-weight:400;text-decoration:underline}main .block-text h2{font-family:Inter;line-height:1.4;margin-top:5px}main .block-text img.certification{margin:1rem 0}main .block-images{display:flex;flex-wrap:wrap;gap:2rem;width:100%}@media only screen and (min-width:1200px){main .block-images{margin:3rem auto;max-width:80%}}main .block-images .image{align-items:center;display:flex;flex-direction:column;width:100%}main .block-images .image img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:1200px){main .block-images .image img{height:200px}main .block-images .image{width:calc(33% - 2rem)}}main .block-images .image p{font-family:Catamaran;font-weight:800;margin-top:5px}main .block-gallery{display:flex;flex-direction:column;gap:2rem;margin:2rem 0;width:100%}@media only screen and (min-width:1200px){main .block-gallery{flex-direction:row}}main .block-gallery img{border-radius:8px;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:1200px){main .block-gallery img{height:500px}main .block-gallery.two-images img{height:350px;width:calc(50% - 1.1rem)}}main .block-text-image{display:flex;flex-direction:column;margin-bottom:2rem}@media only screen and (min-width:1200px){main .block-text-image{align-items:center;flex-direction:row;gap:2rem;justify-content:space-between}main .block-text-image .block-text{flex:70%}main .block-text-image .block-image{flex:30%}}main .block-text-image img{height:235px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main .specific-event{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:1200px){main .specific-event{align-items:flex-start;flex-direction:row;justify-content:space-between}main .specific-event .left{flex:20%}main .specific-event .right{flex:80%}}main .specific-event .left{display:flex;flex-direction:column;gap:2.5rem;margin-top:10px}main .specific-event .left .tags{display:flex;flex-direction:column;gap:5px}main .specific-event .left .tags p{color:#fff;font-family:Catamaran;font-size:.7rem;font-weight:900;height:20px;line-height:1.5;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}main .specific-event .left .tags p.purple{background-color:#9542eb}main .specific-event .left .tags p.blue{background-color:#578cff}main .specific-event .left .tags p.pump-foil{background-color:#9442ea}main .specific-event .left .tags p.wake-foil{background-color:#ed2b2b}main .specific-event .left .tags p.e-foil{background-color:#08c89a}main .specific-event .left .tags p.surf-foil{background-color:#1aabd3}main .specific-event .left .tags p.downwind-foil{background-color:#ffc802}main .specific-event .left .misc{display:flex;flex-direction:column;gap:2rem}main .specific-event .left .misc>p{font-family:Catamaran;font-size:.9rem;font-weight:500}main .specific-event .left .misc .misc-item{align-items:center;display:flex;gap:1rem}main .specific-event .left .misc .misc-item .item-info{display:flex;flex-direction:column;gap:3px}main .specific-event .left .misc .misc-item .item-info p.title{font-family:Catamaran;font-size:.9rem;font-weight:500;text-transform:capitalize}main .specific-event .left .misc .misc-item .item-info p.date{align-items:center;color:grey;display:flex;font-family:Catamaran;font-size:.8rem;font-weight:400;gap:10px}main .specific-event .left .misc .misc-item.rider>img{border-radius:50%;height:43px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:43px}main .specific-event .left .summary{display:flex;flex-direction:column;gap:2rem}main .specific-event .left .summary p.title{border-bottom:1px solid rgba(0,0,0,.1);font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;padding-bottom:.5rem}main .specific-event .left .summary p.item{align-items:center;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;gap:1rem}main .specific-event .left .summary p.item span{align-items:center;background-color:#dddedf;border-radius:50%;display:flex;font-family:Helvetica,Arial,sans-serif;font-weight:400;height:24px;justify-content:center;width:24px}main .specific-event .left .event-info{display:flex;flex-direction:column;gap:10px}main .specific-event .left .event-info div{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:20px;justify-content:space-between;padding-bottom:10px}main .specific-event .left .event-info div p.left{color:#424242;flex:1;font-weight:300;margin:0;text-transform:capitalize}main .specific-event .left .event-info div p.right{color:#424242;flex:1;font-weight:500}main .specific-event .left .event-info div:last-child{border:0}main .image-link{display:flex;height:350px;margin:1rem 0;position:relative;width:100%}@media only screen and (min-width:1200px){main .image-link{height:500px}}main .image-link:before{background-color:rgba(0,0,0,.1);border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}main .image-link img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}main .image-link a{height:100%;position:relative;width:100%}main .image-link a:before{content:url(/images/play.png?5b995f2ee2b0e1d060449559b22eaa81);left:41%;position:absolute;top:41%;z-index:1}@media only screen and (min-width:768px){main .image-link a:before{left:45%;top:45%}}main .related-news{height:-moz-min-content;height:min-content;margin:2rem 0;width:100vw}main .related-news h2{color:#0a324c;font-family:Inter;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}@media only screen and (min-width:1200px){main .related-news h2{font-size:2rem;margin-left:64px}}@media only screen and (min-width:1920px){main .related-news h2{font-size:2.5rem}}main .related-news div.title{align-items:center;display:flex;gap:2rem;margin-bottom:2rem;padding:0 1rem;position:relative}@media only screen and (min-width:768px){main .related-news div.title{padding:0 3rem}}@media only screen and (min-width:1200px){main .related-news div.title{padding:0}}main .related-news .nav{display:flex;gap:10px;justify-content:flex-end}main .related-news .nav .swiper-button-next,main .related-news .nav .swiper-button-prev{background-color:#e8e8e8;border-radius:50%;color:#485154;height:39px;margin-top:auto;position:unset;width:39px}main .related-news .nav .swiper-button-next:after,main .related-news .nav .swiper-button-prev:after{font-size:1rem}main .related-news .news-list .news{display:flex;flex-direction:column;gap:10px}main .related-news .news-list .news a{width:100%}main .related-news .news-list .news img{border-radius:8px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:1200px){main .related-news .news-list .news img{height:300px}}main .related-news .news-list .news p.date{color:grey;font-size:.7rem;font-style:italic;margin:10px 0;text-transform:uppercase}main .related-news .news-list .news p.title{font-size:1.1rem;font-style:italic;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1200px){main .related-news .news-list .news p.title{font-size:1.3rem}}main .event-diaporama{height:40vh;position:relative;width:100%}main .event-diaporama.with-calendar{height:78vh}@media only screen and (min-width:768px){main .event-diaporama.with-calendar{height:67vh}}@media only screen and (min-width:1200px){main .event-diaporama.with-calendar{height:45vh}}@media only screen and (min-width:1440px){main .event-diaporama.with-calendar{height:60vh}}@media only screen and (min-width:1200px){main .event-diaporama{height:45vh}}@media only screen and (min-width:1440px){main .event-diaporama{height:60vh}}main .event-diaporama .diaporama-image{display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}main .event-diaporama .diaporama-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}main .event-diaporama .diaporama-image:before{background:linear-gradient(0deg,#000 0,transparent);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}main .event-diaporama .diaporama-content{bottom:0;display:flex;flex-direction:column;gap:2rem;left:0;padding:32px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:768px){main .event-diaporama .diaporama-content{padding:32px 64px}}@media only screen and (min-width:1200px){main .event-diaporama .diaporama-content{align-items:flex-end;flex-direction:row;justify-content:space-between}}main .event-diaporama .diaporama-content .calendar{background-color:#fff;border-radius:8px}main .event-diaporama .diaporama-content .calendar p.title{border-bottom:1px solid rgba(0,0,0,.05);font-family:Catamaran;font-weight:700;padding:1rem}main .event-diaporama .diaporama-content .calendar .date-location{align-items:center;display:flex;gap:1rem;padding:1rem}main .event-diaporama .diaporama-content .calendar .date-location p.date{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;padding:1rem 1.7rem}main .event-diaporama .diaporama-content .calendar .date-location p.date span{color:#db0a40;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400}main .event-diaporama .diaporama-content .calendar .date-location p.location{display:flex;flex-direction:column;font-family:Catamaran;font-weight:700}main .event-diaporama .diaporama-content .calendar .date-location p.location span{color:grey;font-family:Catamaran;font-weight:400}main .event-diaporama .diaporama-content .calendar .counter{align-items:flex-start;background-color:#f8f8f8;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}@media only screen and (min-width:768px){main .event-diaporama .diaporama-content .calendar .counter{gap:1.5rem}}main .event-diaporama .diaporama-content .calendar .counter .part{align-items:center;display:flex;flex-direction:column;gap:.5rem}main .event-diaporama .diaporama-content .calendar .counter .part .count{display:flex;gap:5px}main .event-diaporama .diaporama-content .calendar .counter .part .count p{align-self:center;background-color:#fff;border-radius:8px;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;justify-content:center;padding:10px;width:25px}@media only screen and (min-width:768px){main .event-diaporama .diaporama-content .calendar .counter .part .count p{font-size:20px;padding:1rem;width:46px}}main .event-diaporama .diaporama-content .calendar .counter .part p.name{color:grey;font-family:Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400}@media only screen and (min-width:768px){main .event-diaporama .diaporama-content .calendar .counter .part p.name{font-size:1rem}}main .event-diaporama h1{color:#fff;font-family:GT-America;font-size:1.5rem;font-weight:900;line-height:1.4;margin-bottom:0;margin-top:0}@media only screen and (min-width:768px){main .event-diaporama h1{font-size:2rem}}@media only screen and (min-width:1200px){main .event-diaporama h1{font-size:2.3rem}}@media only screen and (min-width:1440px){main .event-diaporama h1{font-size:3.125rem}}main .event-diaporama a.button{background-color:#db0940;border-color:#db0940;color:#fff}main .event-diaporama a.button:hover{background-color:#fff;border-color:#fff;color:#000}main .event-diaporama .event-info{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}@media only screen and (min-width:768px){main .event-diaporama .event-info{align-items:center;flex-direction:row;gap:3rem}}main .event-diaporama .event-info .country,main .event-diaporama .event-info .date{align-items:center;display:flex;gap:10px}main .event-diaporama .event-info .country p,main .event-diaporama .event-info .date p{color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:400}main .section{display:flex;flex-direction:column;gap:2rem;margin:3rem 0}@media only screen and (min-width:1200px){main .section{align-items:flex-start;flex-direction:row;gap:4rem}}main .section .section-image{flex:1}main .section .section-image img{border-radius:8px;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:1200px){main .section .section-image img{height:400px}}main .section .section-content{flex:1}main .section .section-content p.read-next{font-family:Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;padding-left:10px;position:relative;text-transform:uppercase}main .section .section-content p.read-next:before{background-color:#0a324c;content:"";height:100%;left:0;position:absolute;top:-1px;width:3px}main .section .section-content h2{font-family:Catamaran;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:1rem;margin-top:3rem}@media only screen and (min-width:1200px){main .section .section-content h2{font-size:2.5rem}}main .section .section-content p.content{color:rgba(0,0,0,.6);font-family:Catamaran;font-weight:400;margin-bottom:3rem}main .section .section-content .redirection{align-items:center;display:flex;gap:3rem}main .section .section-content .redirection a.button{background-color:transparent;border-color:#0a324c;color:#0a324c}main .section .section-content .redirection a.button:hover{background-color:#0a324c;color:#fff}main .section .section-content .redirection p{font-family:Helvetica,Arial,sans-serif;font-weight:400}footer{background-color:#000;grid-area:footer}footer .template-container .top{display:flex;flex-direction:column-reverse;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:1200px){footer .template-container .top{align-items:flex-start;flex-direction:row;gap:4rem;margin-bottom:4rem;margin-top:4rem}}footer .template-container .top .social-column{display:flex;flex:1;flex-direction:column;gap:2rem}footer .template-container .top .social-column .social{align-items:center;display:flex;gap:2rem;margin-left:.5rem}footer .template-container .top .social-column p{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-style:italic;font-weight:300;text-transform:uppercase}@media only screen and (min-width:1200px){footer .template-container .top .social-column p{font-size:2.05rem;line-height:43px}}footer .template-container .top .social-column p span{font-weight:700}footer .template-container .top .social-column .text-image{display:flex;gap:1rem;justify-content:space-between}footer .template-container .top .social-column .text-image p{color:#fff}footer .template-container .top .social-column .text-image img{display:block;width:105px}@media only screen and (min-width:1200px){footer .template-container .top .social-column .text-image img{display:none}}footer .template-container .top .menu-column{flex:1;justify-self:center}footer .template-container .top .menu-column ul{-moz-columns:4;column-count:4;-moz-column-gap:20px;column-gap:20px;list-style:none;margin:0;padding:0}footer .template-container .top .menu-column ul li{margin-bottom:1rem}@media only screen and (min-width:768px){footer .template-container .top .menu-column ul li{margin-bottom:2rem}}footer .template-container .top .menu-column ul li a{color:#fff;font-family:Catamaran;font-size:.75rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width:1200px){footer .template-container .top .menu-column ul li a{font-size:.9rem}}footer .template-container .top .menu-column p{color:#fff;font-family:Catamaran;font-size:.75rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width:1200px){footer .template-container .top .menu-column p{font-size:.9rem}}footer .template-container .top .image-column{align-self:flex-end;display:none}@media only screen and (min-width:1200px){footer .template-container .top .image-column{display:block}}footer .template-container .bottom{border-top:1px solid grey;display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media only screen and (min-width:1200px){footer .template-container .bottom{align-items:center;flex-direction:row;justify-content:space-between;padding:2rem 0}}footer .template-container .bottom ul{align-items:center;display:flex;gap:2rem;justify-content:space-between;list-style:none;margin:0;padding:0}@media only screen and (min-width:1200px){footer .template-container .bottom ul{justify-content:start}}footer .template-container .bottom ul li a{color:#fff;font-size:.75rem;font-weight:400}@media only screen and (min-width:1200px){footer .template-container .bottom ul li a{font-size:.95rem}}footer .template-container .bottom>a{color:#fff;font-size:.75rem}@media only screen and (min-width:1200px){footer .template-container .bottom>a{font-size:.95rem}}.ajax-content-body,.modal{width:100%}.modal{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;overflow:auto;padding:1rem;position:fixed;top:0;z-index:1000}@media only screen and (min-width:768px){.modal{padding:3rem}}@media only screen and (min-width:1200px){.modal{padding:4rem}}.modal-content{background-color:rgba(0,0,0,.8);height:30%;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.modal-content{height:40%}}@media only screen and (min-width:1200px){.modal-content{height:100%;width:81%}}@media only screen and (min-width:1440px){.modal-content{height:100%;width:86%}}.close-btn{color:#333;cursor:pointer;font-size:2rem;position:absolute;right:15px;top:10px}.close-btn:hover{color:red}.block-news-gallery{margin:0 auto;max-width:calc(100vw - 2rem);overflow:hidden;width:100%}@media only screen and (min-width:1200px){.block-news-gallery{max-width:69vw}}@media only screen and (min-width:1440px){.block-news-gallery{max-width:70vw}}@media only screen and (min-width:1920px){.block-news-gallery{max-width:72vw}}@media only screen and (min-width:2560px){.block-news-gallery{max-width:73vw}}.block-news-gallery .nav{display:flex;gap:10px;justify-content:flex-end}.block-news-gallery .nav .swiper-button-next,.block-news-gallery .nav .swiper-button-prev{background-color:#e8e8e8;border-radius:50%;color:#485154;height:39px;margin-top:auto;position:unset;width:39px}.block-news-gallery .nav .swiper-button-next:after,.block-news-gallery .nav .swiper-button-prev:after{font-size:1rem}.block-news-gallery .news-slider{height:-moz-min-content;height:min-content;margin-top:1rem;width:100%}.block-news-gallery .news-slider img{border-radius:8px;height:323px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.athlete-diaporama{height:40vh;width:100%}@media only screen and (min-width:1200px){.athlete-diaporama{height:45vh}}@media only screen and (min-width:1920px){.athlete-diaporama{height:641px}}.athlete-diaporama img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}.athlete-info{display:flex;flex-direction:column;gap:2rem;margin-top:-12rem}@media only screen and (min-width:1200px){.athlete-info{align-items:flex-start;flex-direction:row;gap:3rem}}.athlete-info .left{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:1200px){.athlete-info .left{display:block;flex:30%}}.athlete-info .left .athlete-img{border-radius:134px;height:331px;overflow:hidden;width:268px}.athlete-info .left .athlete-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.athlete-info .left .athlete-main-info{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}@media only screen and (min-width:1200px){.athlete-info .left .athlete-main-info{align-items:flex-start}}.athlete-info .left .athlete-main-info p.name{color:#424242;font-family:Inter;font-size:32px;font-weight:700}.athlete-info .left .athlete-main-info .country{align-items:center;display:flex;gap:10px}.athlete-info .left .athlete-main-info .country img{height:23px;-o-object-fit:cover;object-fit:cover;width:37px}.athlete-info .left .athlete-main-info .country p{color:#424242;font-family:Catamaran;font-size:22px;font-weight:500;line-height:1}.athlete-info .left .athlete-main-info .athlete-types{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media only screen and (min-width:1200px){.athlete-info .left .athlete-main-info .athlete-types{justify-content:flex-start}}.athlete-info .left .athlete-main-info .athlete-types p{color:#fff;font-family:Catamaran;font-size:15px;font-weight:700;height:25px;line-height:1.5;padding:2px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.athlete-info .left .athlete-main-info .athlete-types p.pump-foil{background-color:#9442ea}.athlete-info .left .athlete-main-info .athlete-types p.wake-foil{background-color:#ed2b2b}.athlete-info .left .athlete-main-info .athlete-types p.e-foil{background-color:#08c89a}.athlete-info .left .athlete-main-info .athlete-types p.surf-foil{background-color:#1aabd3}.athlete-info .left .athlete-main-info .athlete-types p.downwind-foil{background-color:#ffc802}.athlete-info .left .athlete-main-info p.sponsors{color:#424242;font-family:Catamaran;font-size:15px;font-weight:700;text-transform:uppercase}.athlete-info .left .separator{background-color:rgba(0,0,0,.075);height:1px;margin-left:2rem;width:274px}.athlete-info .left .athlete-personal-info{display:flex;flex-direction:column;gap:1rem;padding:2rem}.athlete-info .left .athlete-personal-info .personal-info{align-items:center;display:flex;gap:2rem}.athlete-info .left .athlete-personal-info .personal-info p{color:#424242;font-family:Inter;font-size:15px}.athlete-info .left .athlete-personal-info .personal-info p.info{font-weight:300;min-width:86px}.athlete-info .left .athlete-personal-info .personal-info p.value{font-weight:500}.athlete-info .left .athlete-socials{align-items:center;display:flex;gap:2rem}@media only screen and (min-width:1200px){.athlete-info .left .athlete-socials{margin-left:2rem}.athlete-info .right{flex:70%;margin-top:12rem}}.athlete-info .right .configurations{align-items:center;border-bottom:1px solid rgba(0,0,0,.075);display:flex;flex-direction:column;gap:2rem;padding:2rem 0;text-align:center}@media only screen and (min-width:1200px){.athlete-info .right .configurations{align-items:flex-start;flex-direction:row;justify-content:space-between;text-align:left}}.athlete-info .right .configurations .config{display:flex;flex-direction:column;gap:5px}.athlete-info .right .configurations .config p.value{color:#424242;font-family:Inter;font-size:22px;font-weight:700;line-height:1}.athlete-info .right .configurations .config p.title{color:#424242;font-family:Inter;font-size:15px;font-weight:300}.athlete-info .right table{margin-top:2rem;width:100%}.athlete-info .right table th{padding:4px 4px 2rem}.athlete-info .right table td,.athlete-info .right table th{color:#424242;font-family:Inter;font-size:12px;font-weight:300;text-align:center}@media only screen and (min-width:768px){.athlete-info .right table td,.athlete-info .right table th{font-size:15px}}@media only screen and (min-width:1200px){.athlete-info .right table td,.athlete-info .right table th{font-size:20px}}.athlete-info .right table tr td{padding:4px 4px 10px}.athlete-info .right table tr td:not(:first-child){font-weight:500}.athlete-photos{margin-bottom:3rem;margin-left:auto;margin-top:3rem;max-width:90vw;position:relative;width:100%}@media only screen and (min-width:1200px){.athlete-photos{max-width:calc(100vw - 133px)}}@media only screen and (min-width:1440px){.athlete-photos{max-width:calc(100vw - 160px)}}@media only screen and (min-width:1920px){.athlete-photos{max-width:calc(100vw - 190px)}}@media only screen and (min-width:2560px){.athlete-photos{max-width:calc(100vw - 220px)}}.athlete-photos h2{font-family:Catamaran;font-size:35px;font-weight:900;line-height:1;margin-bottom:2rem;margin-top:0}@media only screen and (min-width:1200px){.athlete-photos h2{font-size:50px}}.athlete-photos .photos-slider{height:-moz-min-content;height:min-content;width:100%}.athlete-photos .photos-slider img{border-radius:8px;height:336px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.athlete-photos .nav{display:flex;gap:10px;justify-content:flex-end;margin-top:2rem;padding-right:3rem}.athlete-photos .nav .swiper-button-next,.athlete-photos .nav .swiper-button-prev{background-color:#424242;border-radius:50%;color:#fff;height:48px;margin-top:auto;position:unset;width:48px}.athlete-photos .nav .swiper-button-next:after,.athlete-photos .nav .swiper-button-prev:after{font-size:1rem}.athlete-news{margin-bottom:3rem;margin-left:auto;margin-top:3rem;max-width:90vw;position:relative;width:100%}@media only screen and (min-width:1200px){.athlete-news{max-width:calc(100vw - 133px)}}@media only screen and (min-width:1440px){.athlete-news{max-width:calc(100vw - 160px)}}@media only screen and (min-width:1920px){.athlete-news{max-width:calc(100vw - 190px)}}@media only screen and (min-width:2560px){.athlete-news{max-width:calc(100vw - 220px)}}.athlete-news h2{font-family:Inter;font-size:24px;font-weight:700;line-height:1;margin-bottom:2rem;margin-top:0}@media only screen and (min-width:1200px){.athlete-news h2{font-size:31px}}.athlete-news .athlete-news-slider{height:-moz-min-content;height:min-content;width:100%}.athlete-news .athlete-news-slider img{height:313px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.athlete-news .athlete-news-slider .swiper-slide .news{background-color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1rem}.athlete-news .athlete-news-slider .swiper-slide .news p.title{font-size:16px;font-weight:700;line-height:24px}.athlete-news .athlete-news-slider .swiper-slide .news p.description,.athlete-news .athlete-news-slider .swiper-slide .news p.title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;font-family:Inter;max-height:3em;overflow:hidden;text-overflow:ellipsis}.athlete-news .athlete-news-slider .swiper-slide .news p.description{color:rgba(0,0,0,.6);font-size:13px;font-weight:400;line-height:19px}.athlete-news .athlete-news-slider .swiper-slide .news .type-time{align-items:center;display:flex;gap:10px;justify-content:space-between}.athlete-news .athlete-news-slider .swiper-slide .news .type-time p.type{color:rgba(0,0,0,.6);font-family:Inter;font-size:11px;font-weight:700;line-height:15px;text-transform:uppercase}.athlete-news .athlete-news-slider .swiper-slide .news .type-time p.time{color:rgba(0,0,0,.6);font-family:Inter;font-size:11px;font-weight:400;line-height:15px;text-align:right}.athlete-news .nav{display:flex;gap:10px;justify-content:flex-end;margin-top:2rem;padding-right:3rem}.athlete-news .nav .swiper-button-next,.athlete-news .nav .swiper-button-prev{background-color:#424242;border-radius:50%;color:#fff;height:48px;margin-top:auto;position:unset;width:48px}.athlete-news .nav .swiper-button-next:after,.athlete-news .nav .swiper-button-prev:after{font-size:1rem}.event-content img{height:auto;width:100%}@media only screen and (min-width:1200px){.event-content img{height:unset;width:unset}}figcaption{display:none}
