/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ddd-green:#01512f;--ddd-green-dark:#013d24;--ddd-yellow:#f7b500;--ddd-white:#fff;--ddd-black:#000;--ddd-dark:#111;--ddd-gray:#333}@media (min-width:1690px){.paragraph--type--hero-logo .hero-logo__image img{max-height:95.85rem}}.paragraph--type--textual-paragraph,.paragraph--type--elements-carousel,.paragraph--type--legal{padding-block:3rem}@media (min-width:1200px){.paragraph--type--textual-paragraph,.paragraph--type--elements-carousel,.paragraph--type--legal{padding-block:4rem}}.paragraph--type--textual-paragraph.first-paragraph:not(#p-top){padding-top:6rem!important}@media (max-width:991px){.paragraph--type--textual-paragraph.first-paragraph:not(#p-top){padding-top:5rem!important}}.paragraph--type--textual-paragraph p{font-size:clamp(1.8rem,3vw,2.4rem)}.h2{text-transform:uppercase;font-size:clamp(2.6rem,3vw,3.4rem)}.custom-btn,.btn.custom-btn,.green-btn{display:inline-block;background-color:var(--ddd-green)!important;color:var(--ddd-white)!important;border:3px solid var(--ddd-green);border-radius:0;text-decoration:none;transition:.5s ease all;margin-top:2rem;font-size:clamp(2rem,3vw,2.2rem)}.custom-btn:hover,.custom-btn:focus,.custom-btn:active,.btn.custom-btn:hover,.btn.custom-btn:focus,.btn.custom-btn:active,.green-btn:hover,.green-btn:focus,.green-btn:active{background-color:var(--ddd-white)!important;color:var(--ddd-green)!important;border-color:var(--ddd-green);text-decoration:none}.custom-btn.btn-app,.btn.custom-btn.btn-app,.green-btn.btn-app{font-size:clamp(1.8rem,3vw,1.9rem)!important}#countdown{background-color:var(--ddd-yellow);padding:4rem 1rem;text-align:center}#countdown .container{display:flex;flex-direction:column;align-items:center}#countdown h1,#countdown .h2{font-weight:900;text-transform:uppercase;line-height:1.1;margin-bottom:2rem;font-size:clamp(2.4rem,3vw,3.4rem)}#countdown .countdown-container{display:flex;justify-content:center;gap:2rem;margin:2rem 0;flex-wrap:wrap}#countdown .group{display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-weight:700}#countdown .box{min-width:10rem;height:12rem;padding-inline:1rem;display:flex;align-items:center;justify-content:center;font-size:10rem;line-height:1;background:var(--ddd-white);color:#000;box-shadow:.5rem .5rem 2rem #00000080}#countdown .label{font-size:2.2rem;color:#000;text-transform:uppercase}@media (max-width:575px){#countdown .group{gap:1vw}#countdown .box{min-width:16vw;height:20vw;padding-inline:1vw;font-size:18vw;box-shadow:.5vw .5vw 2vw #00000080}#countdown .label{font-size:5vw}}.paragraph--type--elements-carousel h2{margin-bottom:0}.paragraph--type--elements-carousel h4{font-weight:600;font-size:1.8em}.paragraph--type--elements-carousel .item-element figure{margin-bottom:0}.paragraph--type--elements-carousel .owl-carousel .owl-dots{justify-content:center}.paragraph--type--elements-carousel .owl-arrow-wrapper .container{position:relative}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .container{padding-left:0;padding-right:0}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-stage{margin:0 auto}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{position:absolute;top:52%;left:0;right:0;transform:translateY(-50%);overflow:visible;pointer-events:none}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{top:56%}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button{position:absolute;top:0;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:0!important;background:var(--ddd-green)!important;transform:none!important;transition:none!important;pointer-events:auto}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:hover,.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:focus,.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:active{background:var(--ddd-green)!important;transform:none!important;box-shadow:none!important}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button::before{content:"";display:block;width:90%;height:90%;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev{left:1.5rem}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next{right:1.5rem}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev::before{background-image:url(/sites/default/files/html/documents/2026-05/arrow-left.svg)}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next::before{background-image:url(/sites/default/files/html/documents/2026-05/arrow-right.svg)}.paragraph--type--legal{padding-top:0}#scarica-app.paragraph.paragraph--type--image-title-cta-app{background-color:#ffcd0d!important}#scarica-app.paragraph.paragraph--type--image-title-cta-app .img-fluid{max-width:100%}#scarica-app.paragraph.paragraph--type--image-title-cta-app .row{justify-content:center}#scarica-app.paragraph.paragraph--type--image-title-cta-app .col-image{flex:0}#scarica-app.paragraph.paragraph--type--image-title-cta-app .col-image figure{width:20rem}#scarica-app.paragraph.paragraph--type--image-title-cta-app h2 p{font-size:2.8rem}@media (min-width:992px){#scarica-app.paragraph.paragraph--type--image-title-cta-app h2 p{text-align:left;font-size:4rem}}@media (max-width:992px){#scarica-app.paragraph.paragraph--type--image-title-cta-app .app-wrap .app_btn-wrap{display:flex;justify-content:center;flex-wrap:nowrap}}#block-gmal-content{margin-top:-9rem}#block-gmal-content #scarica-app{display:none!important}.paragraph.paragraph--type--text-and-image{padding-top:0;padding-inline:2rem;font-family:"Speedee Condensed",Arial,sans-serif}.paragraph.paragraph--type--text-and-image .col-image{position:relative;z-index:2;max-width:60rem;width:80%;margin:0 auto -8rem}.paragraph.paragraph--type--text-and-image .col.col-text{padding:8rem 2rem 5rem;border:1px solid #ffbc0f;border-radius:5rem;text-align:center;box-shadow:#ffbc0f80 0 0 2rem}.paragraph.paragraph--type--text-and-image .col.col-text .mini-title{display:block}.paragraph.paragraph--type--text-and-image .col.col-text .text{margin-bottom:0;font-size:clamp(2rem,3vw,2.8rem)}.paragraph.paragraph--type--text-and-image .col.col-text h3{font-family:"Speedee Condensed",Arial,sans-serif}#map h2,#indizi h2{position:relative;display:inline-block;padding:.8rem 2rem;background:var(--ddd-green);color:var(--ddd-white);margin-block:1rem 3rem}#map h2:before,#indizi h2:before{content:"";position:absolute;bottom:90%;right:-37%;width:80%;height:8rem;background:url(/sites/default/files/html/2026-05/discovery-days--aereo-v1.png) no-repeat center;background-size:contain}@media (max-width:575px){#map h2:before,#indizi h2:before{width:50%;right:0;height:6rem}}#video,#map{text-align:center;position:relative;padding-block:4rem}#video video{display:block;border-radius:5rem;border:1px solid #000;max-width:50rem;width:100%}#video .video-wrapper{position:relative;width:auto;max-width:100%;cursor:pointer;overflow:hidden}#video .video-wrapper.playing .fake-thumbnail{opacity:0;pointer-events:none}#video .fake-thumbnail{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}#video .fake-thumbnail:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;content:"\e910";display:block;font-family:"mcd_icon-font";font-size:7rem;line-height:7rem}#map .map-wrap{position:relative}#map .map-text{font-size:clamp(2.2rem,3vw,2.4rem);position:absolute;top:50%;left:10%;width:80%;transform:translateY(-50%);z-index:1}#map .map-filter{position:absolute;inset:0;background-color:var(--ddd-white) fff4d}#map .map-legal{display:block;margin-top:-3rem;position:relative}.travel-section{position:relative;background:var(--ddd-white);text-align:center;margin-top:4rem;margin-bottom:4rem}.travel-section__sticky{display:flex;flex-direction:column;justify-content:center;padding-block:1rem;position:relative;min-height:auto;height:auto;background-image:url(/sites/default/files/html/2026-05/discovery-days--box-sorprese-map2-dsk.png)}@media (max-width:991px){.travel-section__sticky{background:var(--ddd-white) url(/sites/default/files/html/2026-05/discovery-days--box-sorprese-map1-mob.png) center top/cover no-repeat;width:100%;padding-bottom:8rem}}.travel-section__icons,.travel-section__answers{position:absolute;inset:0}.travel-section__icons{z-index:2}.travel-section__answers{z-index:5;pointer-events:none}.travel-section .travel-ticket-layer{position:relative;z-index:1}.travel-section__ticket{max-width:36rem;width:90%;margin:0 auto -7rem}@media (max-width:1200px){.travel-section__ticket{margin-top:-5rem;margin-bottom:0}}@media (min-width:992px){.travel-section__ticket img{scale:1.2}}.travel-section__ticket img,.travel-section .travel-icon img,.travel-section .travel-answer img{display:block;width:100%;height:auto}.travel-section__container{position:relative;display:inline-block;max-width:1200px;height:auto;margin:0 auto}@media (max-width:1200px){.travel-section__container{max-width:130vh}}.travel-section .travel-map{width:90%;display:block;margin:0 auto;height:auto}@media (max-width:991px){.travel-section .travel-map{width:100%}}.travel-section span{position:absolute;left:1.5rem;right:1.5rem;bottom:2rem;font-family:"Speedee Condensed",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:700;color:var(--ddd-green-dark)}.travel-icon,.travel-answer{position:absolute;transform:translate(-50%,-50%)}.travel-icon{z-index:2;width:18%;cursor:pointer}@media (max-width:991px){.travel-icon{width:50%}}.travel-answer{z-index:5;width:24%;opacity:0;visibility:hidden;pointer-events:none;scale:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease,visibility .25s ease}@media (max-width:991px){.travel-answer{width:64%}}.travel-answer.is-active{animation:boingIn .6s cubic-bezier(0.17,0.89,0.32,1.49) forwards;opacity:1;visibility:visible}@keyframes boingIn{0%{transform:translate(-50%,-50%) scale(0.5)}60%{transform:translate(-50%,-50%) scale(1.2)}80%{transform:translate(-50%,-50%) scale(0.9)}100%{transform:translate(-50%,-50%) scale(1)}}.travel-icon--plane,.travel-answer--plane{left:8%;top:21%}.travel-icon--hotel,.travel-answer--hotel{left:59%;top:18%}.travel-icon--train,.travel-answer--train{left:25%;top:42%}.travel-icon--flag,.travel-answer--flag{left:81%;top:47%}.travel-icon--food,.travel-answer--food{left:45%;top:62%}.travel-icon--people,.travel-answer--people{left:68%;top:68%}@media (max-width:991px){* .travel-icon--plane,* .travel-answer--plane{left:20%;top:19%}* .travel-icon--hotel,* .travel-answer--hotel{left:81%;top:26%}* .travel-icon--train,* .travel-answer--train{left:31%;top:47%}* .travel-icon--food,* .travel-answer--food{left:69%;top:59%}* .travel-icon--flag,* .travel-answer--flag{left:22%;top:86%}* .travel-icon--people,* .travel-answer--people{left:79%;top:94%}}
:root{--ddd-green:#01512f;--ddd-green-dark:#013d24;--ddd-yellow:#f7b500;--ddd-white:#ffffff;--ddd-black:#000000;--ddd-dark:#111111;--ddd-gray:#333333;}@media (min-width:1690px){.paragraph--type--hero-logo .hero-logo__image img{max-height:95.85rem;}}.paragraph--type--textual-paragraph,.paragraph--type--elements-carousel,.paragraph--type--legal{padding-block:3rem;}@media (min-width:1200px){.paragraph--type--textual-paragraph,.paragraph--type--elements-carousel,.paragraph--type--legal{padding-block:4rem;}}.paragraph--type--textual-paragraph.first-paragraph:not(#p-top){padding-top:6rem !important;}@media (max-width:991px){.paragraph--type--textual-paragraph.first-paragraph:not(#p-top){padding-top:5rem !important;}}.paragraph--type--textual-paragraph p{font-size:clamp(1.8rem,3vw,2.4rem);}.paragraph--type--textual-paragraph small{font-size:clamp(1.4rem,3vw,1.6rem);}.h2{text-transform:uppercase;font-size:clamp(2.6rem,3vw,3.4rem);}.custom-btn{display:inline-block;background-color:var(--ddd-green) !important;color:var(--ddd-white) !important;border:3px solid var(--ddd-green);border-radius:0;text-decoration:none;transition:0.5s ease all;margin-top:2rem;font-size:clamp(2rem,3vw,2.2rem);}.custom-btn:hover,.custom-btn:focus,.custom-btn:active{background-color:var(--ddd-white) !important;color:var(--ddd-green) !important;border-color:var(--ddd-green);text-decoration:none;}.hero-slider{width:100%;position:relative;background-image:url("/sites/default/files/html/2026-05/wmh-background-dsk.jpg");background-size:100% 100%;}@media (max-width:991px){.hero-slider{background-image:url("/sites/default/files/html/2026-05/wmh-background-mob.jpg");}}.hero-slider .slide{width:100%;}.hero-slider .slide-content{display:flex;justify-content:space-between;align-items:flex-end;padding-inline:0;gap:3rem;position:relative;}.hero-slider .text{opacity:0;position:relative;z-index:2;flex:0.7;align-self:center;}@media (max-width:991px){.hero-slider .text{position:absolute;inset:0;transform-origin:top left;}}.hero-slider .text img{display:block;max-width:100%;}.hero-slider .visual{flex:1;display:flex;align-items:flex-end;}.hero-slider .visual img{display:block;max-height:100%;object-fit:contain;}.hero-slider .animate-text{animation:visualBounce 1s cubic-bezier(0.22,1,0.36,1) forwards;}.hero-slider .owl-dots{position:absolute;bottom:3rem;display:flex;align-items:center;justify-content:center;padding-inline:1rem;gap:1rem;z-index:20;}.hero-slider .owl-dots button.owl-dot{background:transparent;border-radius:0;margin:0;max-width:5rem;width:100%;height:auto;filter:grayscale(1);opacity:0.8;transition:filter 0.3s ease,opacity 0.3s ease;}.hero-slider .owl-dots button.owl-dot img{width:100%;height:auto;display:block;}.hero-slider .owl-dots button.owl-dot:after{content:none;}.hero-slider .owl-dots button.owl-dot.active{background:transparent;transform:none;filter:grayscale(0);opacity:1;}@keyframes visualBounce{0%{opacity:0;transform:scale(0.3) rotate(-10deg);}60%{transform:scale(1.15) rotate(4deg);}80%{transform:scale(0.95) rotate(-2deg);}100%{opacity:1;transform:scale(1) rotate(0);}}.paragraph--type--elements-carousel .item-body,.paragraph--type--elements-carousel .badge-btn{position:absolute;inset:0;}.paragraph--type--elements-carousel .owl-carousel{overflow:hidden;padding:2rem 3rem 0;}.paragraph--type--elements-carousel .owl-carousel .owl-stage-outer{overflow:visible;}@media (min-width:992px){.paragraph--type--elements-carousel .item-element img{opacity:0.35;filter:grayscale(1);transform:scale(0.92) rotate(-2deg);transition:opacity 0.4s ease,filter 0.4s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1);}}@media (max-width:991px){.paragraph--type--elements-carousel .item-element img{max-width:70%;margin:0 auto;}}.paragraph--type--elements-carousel .item-element h4{margin-top:2rem;}@media (min-width:992px){.paragraph--type--elements-carousel .item-element h4{opacity:0;transform:translateY(12px);transition:opacity 0.35s ease,transform 0.4s ease;}}@media (min-width:992px){.paragraph--type--elements-carousel .item-element.active img{opacity:1;filter:grayscale(0);transform:scale(1) rotate(0);animation:badgePop 0.45s ease;}.paragraph--type--elements-carousel .item-element.active h4{opacity:1;transform:translateY(0);}}@keyframes badgePop{0%{transform:scale(0.85) rotate(-6deg);}60%{transform:scale(1.08) rotate(3deg);}80%{transform:scale(0.97) rotate(-1deg);}100%{transform:scale(1) rotate(0);}}.paragraph--type--elements-carousel .owl-carousel .owl-dots{justify-content:center;}.paragraph--type--elements-carousel .owl-arrow-wrapper .container{position:relative;}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .container{padding-left:0;padding-right:0;}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-stage{margin:0 auto;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{position:absolute;top:52%;left:0;right:0;transform:translateY(-50%);overflow:visible;pointer-events:none;}@media (max-width:991px){.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav{top:56%;}}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button{position:absolute;top:0;width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:0 !important;background:var(--ddd-green) !important;transform:none !important;transition:none !important;pointer-events:auto;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:hover,.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:focus,.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:active{background:var(--ddd-green) !important;transform:none !important;box-shadow:none !important;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button:before{content:"";display:block;width:90%;height:90%;margin:auto;background-position:center;background-repeat:no-repeat;background-size:contain;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev{left:1.5rem;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-prev:before{background-image:url("/sites/default/files/html/documents/2026-05/arrow-left.svg");}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next{right:1.5rem;}.paragraph--type--elements-carousel .owl-arrow-wrapper .owl-carousel .owl-nav button.owl-next:before{background-image:url("/sites/default/files/html/documents/2026-05/arrow-right.svg");}.paragraph--type--video{display:none!important;}
