/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c--fme-yellow:#DEA317;--c--fme-gold:#F0D578;--c--fme-white:#FFFFFF;--c--fme-black:#000000;--c--fme-dark:#010100}#main{color:var(--c--fme-white);background:#000;background:radial-gradient(circle,#000000 20%,#8e2d2b 35%,#c88686 50%,#8e2d2b 75%,#000000 100%)}#main .btn{font-size:1.3em;border-radius:.3em;padding:.5em 1.5em}@media (max-width:991px){#main .btn{border-radius:1em;padding:.2em 1em}}#main .btn:not(.btn-white){color:var(--c--fme-dark);background:var(--c--fme-gold);background:linear-gradient(90deg,#f0d578 0%,#f3e8b0 50%,#f0d578 100%)}#main .btn:not(.btn-white):hover{color:var(--c--fme-white)}h1,h2,h3,h4,.h2{color:var(--c--fme-white)}p{font-size:2rem;text-align:center}p a{color:var(--c--fme-white)}@media (min-width:1690px){.paragraph--type--hero-logo .hero-logo__image img{max-height:95.85rem}}#intro-text{padding-bottom:2.5rem}.arrow-down{animation:bounce 0.8s ease-in-out infinite}@keyframes bounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(-4px)}}.paragraph--type--elements-carousel{padding-bottom:2rem}.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav{padding-bottom:0}.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:before{transform:translate(-50%,-50%)}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav{display:block}}.paragraph--type--elements-carousel .owl-carousel .owl-stage,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-stage{margin:0 auto}.paragraph--type--elements-carousel .owl-carousel .owl-nav,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav{position:absolute;top:55%;transform:translateY(-50%);left:0;right:0;overflow:visible}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-nav,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav{top:56%}}.paragraph--type--elements-carousel .owl-carousel .owl-nav button,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button{width:4.2rem;height:4.2rem;background:none}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-nav button,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button{width:2.1rem;height:2.1rem}}.paragraph--type--elements-carousel .owl-carousel .owl-nav button:hover,.paragraph--type--elements-carousel .owl-carousel .owl-nav button:not(.disabled):hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button:hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button:not(.disabled):hover{background:none;transform:translate(0,-50%)}.paragraph--type--elements-carousel .owl-carousel .owl-nav button:before,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button:before{content:"";width:70%;height:70%}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-nav button:before,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button:before{width:100%;height:100%}}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-prev,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev{left:-4.5rem;transform:translate(0,-50%)}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-prev:before,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:before{background:url(/sites/default/files/html/documents/2026-06/arrow-left-white.svg) center center no-repeat;background-size:contain}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover{left:-4.5rem}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-prev,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev{left:0}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover{left:0}}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-next,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next{right:-4.5rem;transform:translate(0,-50%)}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-next:before,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next:before{background:url(/sites/default/files/html/documents/2026-06/arrow-right-white.svg) center center no-repeat;background-size:contain}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-next:not(.disabled):hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next:not(.disabled):hover{right:-4.5rem}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-next,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next{right:0}.paragraph--type--elements-carousel .owl-carousel .owl-nav button.owl-next:not(.disabled):hover,.paragraph--type--elements-carousel .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next:not(.disabled):hover{right:0}}.paragraph--type--elements-carousel#bicchieri h2,.paragraph--type--elements-carousel#bicchieri p,.paragraph--type--elements-carousel#giochi h2,.paragraph--type--elements-carousel#giochi p{margin-bottom:2rem}@media (max-width:991px){.paragraph--type--elements-carousel#bicchieri .owl-carousel .owl-nav button.owl-prev,.paragraph--type--elements-carousel#bicchieri .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev,.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-prev,.paragraph--type--elements-carousel#giochi .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev{left:3.5rem}.paragraph--type--elements-carousel#bicchieri .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.paragraph--type--elements-carousel#bicchieri .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover,.paragraph--type--elements-carousel#giochi .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-prev:not(.disabled):hover{left:3.5rem}.paragraph--type--elements-carousel#bicchieri .owl-carousel .owl-nav button.owl-next,.paragraph--type--elements-carousel#bicchieri .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next,.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-next,.paragraph--type--elements-carousel#giochi .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next{right:3.5rem}.paragraph--type--elements-carousel#bicchieri .owl-carousel .owl-nav button.owl-next:not(.disabled):hover,.paragraph--type--elements-carousel#bicchieri .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next:not(.disabled):hover,.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-next:not(.disabled):hover,.paragraph--type--elements-carousel#giochi .owl-arrow-wrapper.all-nav .owl-carousel .owl-nav button.owl-next:not(.disabled):hover{right:3.5rem}}@media (min-width:992px){.paragraph--type--elements-carousel#bicchieri .item-list,.paragraph--type--elements-carousel#menu .item-list{position:relative;width:85%;margin-right:auto;margin-left:auto}}.paragraph--type--elements-carousel#bicchieri{padding-top:0}@media (max-width:991px){.paragraph--type--elements-carousel#bicchieri .item-element{text-align:center}.paragraph--type--elements-carousel#bicchieri .item-element figure{max-width:60vw;margin-left:auto;margin-right:auto}}.paragraph--type--elements-carousel#menu{padding-top:4rem;padding-bottom:4rem}.paragraph--type--elements-carousel#menu+section{padding-top:0}.paragraph--type--elements-carousel#menu .container{display:flex;flex-direction:column}.paragraph--type--elements-carousel#menu .container h2{margin-bottom:0}.paragraph--type--elements-carousel#menu .container figure{margin-bottom:0}.paragraph--type--elements-carousel#menu .container h4{font-size:2.2rem;font-weight:600}@media (max-width:991px){.paragraph--type--elements-carousel#menu .container h4{font-size:1.6rem}}.paragraph--type--elements-carousel#menu .container .item-list{order:2}.paragraph--type--elements-carousel#menu .container p{font-size:1.2rem;margin-bottom:4rem}.paragraph--type--elements-carousel#menu .container div.title-wrapper{order:1}.paragraph--type--elements-carousel#menu .container div.info{order:3;text-align:center}.paragraph--type--elements-carousel#menu .container div.info .cta-wrapper{margin-top:2rem}.paragraph--type--elements-carousel#menu .container .owl-dots{position:relative;top:auto}@media (max-width:991px){.paragraph--type--elements-carousel#menu .container figure{max-width:75%;margin:0 auto}.paragraph--type--elements-carousel#menu .container .owl-nav{top:45%}.paragraph--type--elements-carousel#menu .container .owl-nav button{width:1.5rem;height:1.5rem}}.paragraph--type--elements-carousel#giochi .cta-wrapper{margin-bottom:2.5rem}.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav{display:block!important}.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-prev{left:4rem}.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-prev:before{background-size:contain}@media (max-width:991px){.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-prev{left:0}}.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-next{right:4rem}.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-next:before{background-size:contain}@media (max-width:991px){.paragraph--type--elements-carousel#giochi .owl-carousel .owl-nav button.owl-next{right:0}}@media (min-width:992px){.paragraph--type--elements-carousel#giochi .owl-item{position:relative}.paragraph--type--elements-carousel#giochi .owl-item .item-element{transform:scale(.85);transition:all 0.3s ease}.paragraph--type--elements-carousel#giochi .owl-item .item-element figure{filter:brightness(55%);transition:all 0.3s ease}.paragraph--type--elements-carousel#giochi .owl-item.center .item-element{transform:scale(1)}.paragraph--type--elements-carousel#giochi .owl-item.center .item-element figure{filter:brightness(100%)}}.paragraph--type--html div.cta-wrapper{text-align:center}.paragraph--type--html#pagellone{padding:3rem 0 5rem;margin-bottom:2.5rem;background:url(/sites/default/files/html/2026-06/summerdays-mondiali--box-pagellone-mob.jpg);background-size:cover;background-position:center;text-align:center}.paragraph--type--html#pagellone img{max-width:35vw;margin-bottom:5rem}.paragraph--type--html#pagellone p{font-size:1.8rem}.paragraph--type--html#pagellone .slide{padding-inline:1.5rem}.paragraph--type--html#pagellone .cta-wrapper{margin-top:2rem}@media (min-width:992px){.paragraph--type--html#pagellone{background-image:url(/sites/default/files/html/2026-06/summerdays-mondiali--box-pagellone-dsk.jpg)}}@media (max-width:991px){.paragraph--type--html#pagellone .owl-carousel .owl-dots{position:relative;bottom:0}.paragraph--type--html#pagellone .owl-carousel button.owl-dot.active{background-color:var(--c--fme-black)}.paragraph--type--html#pagellone img{max-width:55vw}}.paragraph--type--associated-editorial-content{margin-bottom:0}.paragraph--type--associated-editorial-content .editorial__row-list article.node--type-editorial h3 a,.paragraph--type--associated-editorial-content .editorial__row-list article.node--type-editorial p{color:var(--c--fme-white)}.paragraph--type--associated-editorial-content .editorial__row-list article.node--type-editorial p{text-align:left}@media (min-width:992px){.paragraph--type--associated-editorial-content .editorial__row-list article.node--type-editorial{flex:0 0 50%}}.paragraph--type--legal p{font-size:1.2rem}.paragraph--type--video{padding-top:9rem}@media (max-width:991px){.paragraph--type--video .video__wrapper{padding-right:1.5rem;padding-left:1.5rem}}#block-gmal-content{margin-top:-9rem}
