/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#concorso{text-align:center}#concorso .highlight{margin-bottom:-5rem;z-index:2;position:relative}.hero-slider-wrap{background-color:var(--c--white);border:2px solid var(--yellow);border-radius:4rem;overflow:hidden;padding-inline:0;text-align:center;margin-block:3rem}@media (max-width:991px){.hero-slider-wrap{margin-inline:1.5rem;width:auto}}.hero-slider-wrap .owl-stage{display:flex;align-items:center}.hero-slider-wrap .slide-content{display:flex;align-items:center;justify-content:center}@media (max-width:991px){.hero-slider-wrap .slide-content{flex-direction:column}}@media (min-width:992px){.hero-slider-wrap .slide-content{padding-top:2rem}}@media (max-width:991px){.hero-slider-wrap .text{display:flex;flex-direction:column;align-items:center;padding:7rem 1.5rem 0}}@media (min-width:992px){.hero-slider-wrap .text{padding:2rem 3rem 2rem 6rem;text-align:left}}.hero-slider-wrap .text img{max-width:8rem;margin-bottom:2rem}.hero-slider-wrap .text h3{line-height:1}.hero-slider-wrap .text p{font-size:2.6rem}@media (min-width:992px){.hero-slider-wrap .text p{font-size:2.6rem}}.hero-slider-wrap .visual{flex:0 0 50%;text-align:center}.hero-slider-wrap .btn-wrap{padding:3rem 1.5rem 4rem}.hero-slider-wrap .btn{margin-bottom:3rem}.hero-slider-wrap .owl-carousel .owl-dots{position:relative}:root{--c--white:#fff;--yellow:#f7b500;--color-blue-chicken:#2c5ba4;--side-width:9rem;--edge-height:5rem;--stripe-width:3.4rem;--stripe-step:4.8rem}.node__content{position:relative;overflow:hidden;background:repeating-linear-gradient(90deg,var(--yellow) 0 var(--stripe-width),var(--c--white) var(--stripe-width) var(--stripe-step))}.node__content::before{content:"";position:absolute;inset:var(--edge-height) var(--side-width);background:var(--c--white);z-index:0}.node__content > *{position:relative;z-index:1}.node__content > .paragraph:not(.paragraph--type--html):not(.paragraph--type--block){padding-block:3rem}@media (max-width:991px){.node__content{--side-width:4rem;--edge-height:9rem;--stripe-width:10%;--stripe-step:15%}}.paragraph{color:var(--color-blue-chicken)}.paragraph h1,.paragraph h2,.paragraph h3,.paragraph p{color:var(--color-blue-chicken)}.paragraph .text-legal{font-size:1.2rem}.paragraph .btn-custom{background-color:var(--color-blue-chicken);color:var(--yellow);border:2px solid transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-size:2.2rem}.paragraph .btn-custom:hover{background-color:var(--c--white);color:var(--color-blue-chicken);border-color:var(--color-blue-chicken)}.paragraph .highlight{display:inline-block;padding:.4rem 1rem;margin-block:1.5rem;background-color:var(--color-blue-chicken);color:var(--yellow);transform:rotate(-3deg)}.paragraph .owl-carousel button.owl-dot:not(.active){background-color:#e5e5e5}.paragraph .owl-carousel .owl-dots{justify-content:center}.paragraph--type--hero-logo{position:relative}@media (min-width:1690px){.paragraph--type--hero-logo .hero-logo__image img{max-height:95.85rem}}.paragraph--type--hero-logo::before,.paragraph--type--hero-logo::after{content:"";position:absolute;pointer-events:none;z-index:2}.paragraph--type--hero-logo::before{left:2%;bottom:-10%;width:17%;height:28%;background:url(/sites/default/files/html/2026-07/chicken-creation--macchina.png) center/contain no-repeat}.paragraph--type--hero-logo::after{right:3rem;top:16rem;width:15rem;height:14rem;background:url(/sites/default/files/html/2026-07/chicken-creation--mare.png) center/contain no-repeat}@media (max-width:991px){.paragraph--type--hero-logo .hero-logo__image{padding-top:9rem}.paragraph--type--hero-logo::before,.paragraph--type--hero-logo::after{display:none}}.paragraph--type--textual-paragraph.first-paragraph{position:relative}.paragraph--type--textual-paragraph.first-paragraph::after{content:"";position:absolute;right:3rem;top:16rem;width:22rem;height:20rem;background:url(/sites/default/files/html/2026-07/chicken-creation--macchina-fotografica.png) center/contain no-repeat;pointer-events:none;z-index:2}@media (max-width:991px){.paragraph--type--textual-paragraph.first-paragraph{width:80%;margin:0 auto;padding-top:3rem}.paragraph--type--textual-paragraph.first-paragraph::after{display:none}}.paragraph--type--textual-paragraph.first-paragraph h2,.paragraph--type--textual-paragraph.first-paragraph .h2{margin:0;margin-bottom:1rem;padding-top:0!important;font-size:clamp(3.2rem,3vw,4.2rem)}.paragraph--type--textual-paragraph.first-paragraph p{font-size:clamp(1.7rem,3vw,2.2rem)}.paragraph--type--textual-paragraph.first-paragraph .btn{margin-top:3rem}.paragraph--type--text-and-image .align-items-center{max-width:90%;margin:0 auto}.paragraph--type--elements-carousel h2{margin-bottom:-3rem}@media (max-width:991px){.paragraph--type--elements-carousel h2{margin-bottom:-5rem}}.paragraph--type--elements-carousel h5,.paragraph--type--elements-carousel h4{font-weight:700}.paragraph--type--elements-carousel .item-element figure{margin-bottom:-3rem}@media (max-width:991px){.paragraph--type--elements-carousel .owl-carousel .owl-item img{width:75%;margin:0 auto}}#block-gmal-content{--edge-height:7rem}#block-gmal-content .paragraph--type--hero-logo .hero-logo__image{padding-top:4rem}#teaser{text-align:center;background:repeating-linear-gradient(90deg,var(--yellow) 0 var(--stripe-width),var(--c--white) var(--stripe-width) var(--stripe-step));padding:12rem 6rem}@media (max-width:991px){#teaser{padding:15rem 3rem 6rem}}#teaser .container{display:inline-block;background-color:var(--c--white);padding-inline:3rem}@media (max-width:991px){#teaser .container{padding-inline:0}}#teaser h1{font-size:clamp(3.2rem,3vw,4.2rem);color:var(--color-blue-chicken)}#teaser p{font-size:2.2rem}#teaser .btn{border-radius:5rem}.teaser-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:50rem;margin:-4rem auto 4rem}@media (max-width:991px){.teaser-hero{margin-top:-2rem}}.teaser-hero img{width:auto;max-width:100%}.teaser-hero img:nth-child(2){max-width:80%}.teaser-countdown{padding-top:6rem;margin-bottom:-3rem}@media (max-width:991px){.teaser-countdown{margin-left:-2rem}}.teaser-countdown .teaser-countdown-wrap{background-color:var(--c--white);border:3px solid var(--color-blue-chicken);border-radius:2rem;padding:1rem .5rem;width:100%;max-width:50rem;display:inline-flex;justify-content:center;align-items:center;gap:2rem;font-size:clamp(6rem,3vw,9rem);font-weight:700;box-shadow:2rem -2rem 0 0 var(--color-blue-chicken)}.teaser-countdown .group{display:flex;align-items:baseline}.teaser-countdown .label{font-size:clamp(2.8rem,3vw,4rem)}.teaser-cta{padding-top:8rem}
