/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#FFFFFF;--white-secondary:#F5F5F5;--red:#DC332D;--brown:#46321F;--primary:#FE4F01;--black:#000000;--greeen:#045E2A;--font-sans-serif:"Raleway",sans-serif;--link-color:#FFFFFF;--link-hover-color:#000000;--button-color:#FFF;--font-family-fiesta:Baloo 2,sans-serif;--font-family-base:Raleway,sans-serif;--container-width:1320px;--container-padding:20px;--font-size-h1:3.38rem;--font-size-h2:2.81rem;--font-size-h3:2.5rem;--font-size-h4:2rem;--line-height-h2:1.2;--line-height-h3:1.3;--line-height-h4:1.1;--line-height-text:1.4;--letter-spacing-text:0.28px;--font-size-button:1rem;--color-button:var(--white);--bg-color-button:var(--blue-800);--border-button:var(--blue-800);--color-hover-button:var(--blue-800);--bg-color-hover-button:var(--blue-800);--border-hover-button:var(--blue-800);--row-gap-paragraphs:5rem;--row-gap-paragraphs-negative:-5rem;}html{font-size:16px;font-family:"Raleway",sans-serif;background-color:var(--white);}body{padding:0;margin:0;}*{box-sizing:border-box;}body{margin:0;}.container{max-width:var(--container-width);width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto;}ol,ul,li{list-style:none;padding:0;margin:0;}a{color:inherit;text-decoration:none;}.visually-hidden{display:none;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}img{display:block;width:100%;height:auto;}.button{font-size:var(--font-size-button);text-transform:uppercase;background-color:var(--bg-color-button);font-weight:700;letter-spacing:var(--letter-spacing-text);color:var(--color-button);padding:0.63rem 0.88rem;border-radius:4px;display:block;cursor:pointer;max-width:max-content;border:2px solid var(--border-button);transition:all 0.2s;}.button:hover{background-color:transparent;border:2px solid var(--border-hover-button);color:var(--color-hover-button);transition:all 0.2s;}body{background-color:#FE4F01;color:#FFFFFF;min-height:100vh;}#user-login-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50vh;}#user-login-form .form-item{text-align:center;margin-bottom:20px;}#user-login-form .form-item label{display:block;margin-bottom:5px;font-weight:bold;}#user-login-form .form-item input{padding:10px;border:1px solid #FFFFFF;border-radius:5px;}#user-login-form input[type=submit]{background-color:#FFFFFF;color:#FE4F01;border:none;border-radius:20px;padding:10px 20px;}#openid-connect-login-form input[type=submit]{margin:auto;color:var(--primary);background:#fff;border-radius:20px;}.content-type-base #block-fiesta-theme-content{padding:0 20px;color:var(--black);}.content-type-base .messages__wrapper,.content-type-base #block-fiesta-theme-content{margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding);line-height:var(--line-height-text);}.content-type-base .header__container{display:-ms-flexbox;display:flex;}.content-type-base .header__container #block-fiesta-theme-page-title{padding:30px 20px;}.content-type-base main[role=main]{padding:30px 0;background-color:var(--white);}.content-type-base .otnotice{color:var(--black);}.content-type-base .otnotice button#ot-sdk-btn.ot-sdk-show-settings{background-color:var(--brown) !important;color:#fff !important;}.content-type-base .messages__wrapper{margin-bottom:var(--row-gap-paragraphs);}#onetrust-banner-sdk{background-color:#6B4B2C !important;border-top:2px solid #EC9D30 !important;}#onetrust-banner-sdk a{color:#fff !important;}#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:transparent !important;color:#fff !important;}#onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-handler{background-color:#EC9D30 !important;color:#6B4B2C !important;}@media (max-width:1320px){html{font-size:1.25vw;}}@media (max-width:1024px){html{font-size:16px;}}@media (max-width:1023px){:root{--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.63rem;--font-size-h4:1.5rem;--row-gap-paragraphs:3rem;--row-gap-paragraphs-negative:-3rem;}.button{padding:0.38rem 0.88rem;}#onetrust-banner-sdk #onetrust-button-group button:not(:last-child){margin-bottom:2px !important;}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;height:100vh;padding:0;z-index:1;}.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-wrapper--centered{-ms-flex-pack:center;justify-content:center;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);height:100vh;}.swiper-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-multirow-column > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:auto;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-button-prev,.swiper-button-next{width:32px;height:32px;font-size:34px;text-align:center;line-height:40px;position:absolute;background:transparent;padding:0;border:0;z-index:2;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:1px 1px 4px rgba(0,0,0,0.8);color:#FFF;}.swiper-button-prev.desktop-hidden,.swiper-button-next.desktop-hidden{display:none;}.swiper-button-next{right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M17.08 16L13.28 12.2C12.9867 11.9067 12.84 11.54 12.84 11.1C12.84 10.66 12.9867 10.28 13.28 9.96C13.6 9.64 13.98 9.48 14.42 9.48C14.86 9.48 15.24 9.64 15.56 9.96L20.48 14.88C20.8 15.2 20.96 15.5733 20.96 16C20.96 16.4267 20.8 16.8 20.48 17.12L15.52 22.08C15.2 22.4 14.8267 22.5533 14.4 22.54C13.9733 22.5267 13.6 22.36 13.28 22.04C12.9867 21.72 12.8333 21.3467 12.82 20.92C12.8067 20.4933 12.96 20.12 13.28 19.8L17.08 16ZM32 16C32 13.7867 31.58 11.7067 30.74 9.76C29.9 7.81333 28.76 6.12 27.32 4.68C25.88 3.24 24.1867 2.1 22.24 1.26C20.2933 0.42 18.2133 0 16 0C13.7867 0 11.7067 0.42 9.76 1.26C7.81333 2.1 6.12 3.24 4.68 4.68C3.24 6.12 2.1 7.81333 1.26 9.76C0.42 11.7067 0 13.7867 0 16C0 18.2133 0.42 20.2933 1.26 22.24C2.1 24.1867 3.24 25.88 4.68 27.32C6.12 28.76 7.81333 29.9 9.76 30.74C11.7067 31.58 13.7867 32 16 32C18.2133 32 20.2933 31.58 22.24 30.74C24.1867 29.9 25.88 28.76 27.32 27.32C28.76 25.88 29.9 24.1867 30.74 22.24C31.58 20.2933 32 18.2133 32 16ZM28.8 16C28.8 19.5733 27.56 22.6 25.08 25.08C22.6 27.56 19.5733 28.8 16 28.8C12.4267 28.8 9.4 27.56 6.92 25.08C4.44 22.6 3.2 19.5733 3.2 16C3.2 12.4267 4.44 9.4 6.92 6.92C9.4 4.44 12.4267 3.2 16 3.2C19.5733 3.2 22.6 4.44 25.08 6.92C27.56 9.4 28.8 12.4267 28.8 16Z' fill='white'/%3E%3C/svg%3E");}.swiper-button-prev{left:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M14.92 16L18.72 19.8C19.0133 20.0933 19.16 20.46 19.16 20.9C19.16 21.34 19.0133 21.72 18.72 22.04C18.4 22.36 18.02 22.52 17.58 22.52C17.14 22.52 16.76 22.36 16.44 22.04L11.52 17.12C11.2 16.8 11.04 16.4267 11.04 16C11.04 15.5733 11.2 15.2 11.52 14.88L16.48 9.92C16.8 9.6 17.1733 9.44667 17.6 9.46C18.0267 9.47333 18.4 9.64 18.72 9.96C19.0133 10.28 19.1667 10.6533 19.18 11.08C19.1933 11.5067 19.04 11.88 18.72 12.2L14.92 16ZM0 16C0 18.2133 0.42 20.2933 1.26 22.24C2.1 24.1867 3.24 25.88 4.68 27.32C6.12 28.76 7.81333 29.9 9.76 30.74C11.7067 31.58 13.7867 32 16 32C18.2133 32 20.2933 31.58 22.24 30.74C24.1867 29.9 25.88 28.76 27.32 27.32C28.76 25.88 29.9 24.1867 30.74 22.24C31.58 20.2933 32 18.2133 32 16C32 13.7867 31.58 11.7067 30.74 9.76C29.9 7.81333 28.76 6.12 27.32 4.68C25.88 3.24 24.1867 2.1 22.24 1.26C20.2933 0.42 18.2133 0 16 0C13.7867 0 11.7067 0.42 9.76 1.26C7.81333 2.1 6.12 3.24 4.68 4.68C3.24 6.12 2.1 7.81333 1.26 9.76C0.42 11.7067 0 13.7867 0 16ZM3.2 16C3.2 12.4267 4.44 9.4 6.92 6.92C9.4 4.44 12.4267 3.2 16 3.2C19.5733 3.2 22.6 4.44 25.08 6.92C27.56 9.4 28.8 12.4267 28.8 16C28.8 19.5733 27.56 22.6 25.08 25.08C22.6 27.56 19.5733 28.8 16 28.8C12.4267 28.8 9.4 27.56 6.92 25.08C4.44 22.6 3.2 19.5733 3.2 16Z' fill='white'/%3E%3C/svg%3E");}.swiper-button-disabled{opacity:0;}.swiper-fade .swiper-slide{transition-property:opacity;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}.p-slider .swiper-backface-hidden .swiper-slide:not(.swiper-slide-visible){opacity:0;}@media (max-width:1023px){.swiper-wrapper--centered{-ms-flex-pack:start;justify-content:flex-start;}.swiper-button-prev.desktop-hidden,.swiper-button-next.desktop-hidden{display:-ms-flexbox;display:flex;}}
main{min-height:20vh;}main #block-fiesta-theme-content{position:relative;}main #block-fiesta-theme-content #landing-menu{position:fixed;z-index:1000;transition:transform 0.3s ease-in-out;top:30px;right:30px;}main #block-fiesta-theme-content #landing-menu .mobile-menu{cursor:pointer;width:50px;height:50px;background-color:#FFFFFF;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}main #block-fiesta-theme-content #landing-menu .mobile-menu .mobile-menu-icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;}main #block-fiesta-theme-content #landing-menu .mobile-menu .mobile-menu-icon span{display:block;height:3px;width:18px;border-radius:5px;background-color:#FE4F01;}main #block-fiesta-theme-content #landing-menu ul{display:-ms-flexbox;display:flex;gap:1em;list-style:none;margin:0;padding:0;}main #block-fiesta-theme-content #landing-menu a{background:white;color:var(--primary);padding:0.5em 1em;border-radius:999px;font-weight:bold;text-decoration:none;font-family:"Baloo 2",sans-serif;}main #block-fiesta-theme-content #overlay-menu{display:none;position:absolute;top:0;left:0;width:100%;background-color:#FFFFFF;z-index:200;color:#FE4F01;font-weight:bold;}main #block-fiesta-theme-content #overlay-menu.open{display:block;}main #block-fiesta-theme-content #overlay-menu .overlay-menu-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0px 37px 0px 23px;fill:#FE4F01;height:75px;}main #block-fiesta-theme-content #overlay-menu .overlay-menu-top .overlay-menu-logo{width:97px;height:51px;}main #block-fiesta-theme-content #overlay-menu .overlay-menu-bottom{text-align:center;color:#FE4F01;font-family:"Baloo 2",sans-serif;font-size:24px;font-style:normal;font-weight:bold;line-height:normal;}main #block-fiesta-theme-content #overlay-menu .overlay-menu-bottom .overlay-menu-content{padding:20px 0 70px 0;}main #block-fiesta-theme-content #overlay-menu .overlay-menu-bottom .overlay-menu-content ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:22px;}@media (min-width:1024px){main #block-fiesta-theme-content #landing-menu .mobile-menu{display:none;}}@media (max-width:1024px){main #block-fiesta-theme-content #landing-menu{position:absolute;transition:none;right:21px;top:20px;z-index:10;}main #block-fiesta-theme-content #landing-menu .desktop-menu{display:none;}}
footer.region-footer .prefooter__container{padding:74px 0;text-align:center;color:#FFFFFF;font-family:"Baloo 2",sans-serif;font-size:32px;font-style:normal;font-weight:bold;line-height:100%;text-transform:uppercase;}footer.region-footer .prefooter__container .social-text{margin:20px 0px;}footer.region-footer .prefooter__container .social-links ul li{display:inline-block;margin:20px 10px;}footer.region-footer .footer__container{text-align:center;background-color:#FFFFFF;color:#000000;border-radius:30px 30px 0 0;}footer.region-footer .footer__container #block-fiesta-theme-brandingdelsito-2 img{margin:0 auto;max-width:115px;}footer.region-footer .footer__container #block-fiesta-theme-testofooter{font-size:12px;width:100%;text-align:center;}footer.region-footer .footer__container #block-fiesta-theme-testofooter a{text-decoration:underline;}footer.region-footer .footer__container #block-fiesta-theme-footersecurityimage .media-image img{max-width:48px;margin:0 auto;}@media (min-width:1024px){footer.region-footer .prefooter__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}footer.region-footer .prefooter__container .social-text{margin-right:40px;}footer.region-footer .footer__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;}footer.region-footer .footer__container{padding:20px 40.353px 20px 39.647px;}footer.region-footer .footer__container #block-fiesta-theme-testofooter{padding:0 30px;}}@media (max-width:1024px){footer.region-footer .footer__container{padding:20px;}footer.region-footer .footer__container #block-fiesta-theme-testofooter{margin:20px 0;}}
#header{position:relative;}#block-fiesta-theme-brandingdelsito{position:fixed;top:0;transition:transform 0.3s ease-in-out;z-index:900;width:50%;}body:not(.content-type-landing) #block-fiesta-theme-brandingdelsito{position:relative;margin-bottom:50px;}#block-fiesta-theme-brandingdelsito .site-header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}#block-fiesta-theme-brandingdelsito .site-logo-wrapper{position:relative;width:281px;height:146px;left:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='281' height='146' viewBox='0 0 281 146' fill='none'%3E%3Cpath d='M280.265 0C276.881 80.6824 177.481 145.397 55.3545 145.397C36.2536 145.397 17.7087 143.814 0 140.834V0L280.265 0Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;-ms-flex-negative:0;flex-shrink:0;}#block-fiesta-theme-brandingdelsito .site-logo{height:100%;padding:20px 80px 45px 25px;}@media (max-width:1024px){#block-fiesta-theme-brandingdelsito .site-logo-wrapper{width:175px;height:90px;}}@media (max-width:1023px){#block-fiesta-theme-brandingdelsito{position:absolute;z-index:200;transition:none;}#block-fiesta-theme-brandingdelsito .site-logo{padding:18px 72px 40.5px 22.5px;}}@media (max-width:639px){#block-fiesta-theme-brandingdelsito .site-logo{padding:12px 48px 27px 15px;}}
.p-gallery{position:relative;z-index:400;background-image:url(/themes/fiesta_theme/assets/images/sfondogallery.jpg);background-size:cover;background-position:center;padding:70px 0;text-align:center;background-attachment:fixed;}.p-gallery .gallery-wrapper{position:sticky;}.p-gallery .title{color:#FFF;margin-bottom:15px;font-family:"Baloo 2",sans-serif;font-size:60px;font-weight:bold;line-height:110%;}.p-gallery .text{margin-bottom:40px;text-align:center;font-family:"Raleway",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;}.p-gallery .fiesta-gallery-wrapper{height:200vh;}.p-gallery .fiesta-gallery{position:sticky;top:0;z-index:100;height:100vh;display:grid;padding-bottom:50px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:20px 20px;grid-auto-rows:300px;grid-template-areas:"block1 block1 block1 block1 block2 block2 block2 block2 block2 block2" "block1 block1 block1 block1 block3 block3 block3 block4 block4 block4" "block5 block5 block5 block5 block5 block5 block6 block6 block6 block6";}.p-gallery .fiesta-gallery .block{overflow:hidden;border-radius:20px;position:relative;}.p-gallery .fiesta-gallery .block-1{grid-area:block1;}.p-gallery .fiesta-gallery .block-2{grid-area:block2;}.p-gallery .fiesta-gallery .block-3{grid-area:block3;}.p-gallery .fiesta-gallery .block-4{grid-area:block4;}.p-gallery .fiesta-gallery .block-5{grid-area:block5;}.p-gallery .fiesta-gallery .block-6{grid-area:block6;}.p-gallery .fiesta-gallery .block.enlarge .p-image-video-gallery{position:relative;-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-ms-transform-origin:center;transform-origin:center;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.p-gallery .fiesta-gallery .block.enlarge.open-video .p-image-video-gallery{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-transform-origin:var(--mouse-x,50%) var(--mouse-y,50%);transform-origin:var(--mouse-x,50%) var(--mouse-y,50%);animation:scaleUp 0.5s cubic-bezier(0.4,0,0.2,1) forwards;}.p-gallery .fiesta-gallery .block.enlarge.open-video .p-image-video-gallery .image{opacity:0;}.p-gallery .fiesta-gallery .block.enlarge.open-video .p-image-video-gallery .video{opacity:1;}.p-gallery .fiesta-gallery .block.enlarge.open-video .p-image-video-gallery .video video{width:100vw;display:block;height:100vh;object-fit:cover;}.p-gallery .fiesta-gallery .block.enlarge.open-video .video-audio-button{display:block;opacity:0.3;}.p-gallery .fiesta-gallery .block.enlarge.open-video .video-audio-button.muted{opacity:1;}.p-gallery .fiesta-gallery .p-image-video-gallery{position:relative;}.p-gallery .fiesta-gallery .p-image-video-gallery .image img{width:100%;height:auto;display:block;}.p-gallery .fiesta-gallery .p-image-video-gallery .video{position:absolute;top:0;left:0;width:100%;height:100vh;opacity:0;z-index:2;}.p-gallery .fiesta-gallery .p-image-video-gallery.open-video .playing .video{opacity:1;pointer-events:auto;}.p-gallery .video-play-button{opacity:0;pointer-events:auto;cursor:pointer;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000;transition:opacity 0.3s ease;}.p-gallery .video-play-button.visible{opacity:1;pointer-events:auto;}.p-gallery .video-play-button:hover{-ms-transform:translate(-50%,-50%) scale(1.1) !important;transform:translate(-50%,-50%) scale(1.1) !important;transition:transform 0.3s ease;}.p-gallery .video-play-button svg{filter:drop-shadow(0 0 8px rgba(0,0,0,0.5));}.p-gallery .video-audio-button{display:none;position:absolute;right:50px;bottom:50px;z-index:10;pointer-events:auto;cursor:pointer;}@media (max-width:1024px){.p-gallery{padding:70px 15px;}.p-gallery .title{font-size:42px;line-height:40px;}.p-gallery .fiesta-gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-rows:auto;grid-template-areas:"block1 block1" "block2 block2" "block3 block4" "block6 block6" "block5 block5";}.p-gallery .fiesta-gallery .block{min-height:110px;}.p-gallery .fiesta-gallery .block-1{min-height:200px;}.p-gallery .fiesta-gallery .p-image-video-gallery .video video{height:80vh;object-fit:cover;}}@keyframes scaleUp{from{transform:scale(0.3);}to{transform:scale(1);}}@keyframes scaleDown{from{transform:scale(1);}to{transform:scale(0.3);opacity:0;}}
.p-informativa{position:relative;color:#000000;text-align:center !important;background-image:url(/themes/fiesta_theme/assets/images/bg-pack.jpg);background-repeat:repeat-y;background-size:cover;background-position:center;padding:140px 0;}.p-informativa .informativa-top{position:absolute;top:0;left:0;width:100%;-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.p-informativa .informativa-bottom{position:absolute;bottom:0;left:0;width:100%;}.p-informativa .title{font-family:"Baloo 2",sans-serif;font-size:72px;line-height:72px;color:#045E2A;font-weight:bold;margin-bottom:15px;}.p-informativa .text{margin-bottom:30px;font-size:20px;}.p-informativa .image{max-width:670px;margin:auto;}.p-informativa .informativa-content-top{margin:auto;max-width:898px;text-align:center;}.p-informativa .note{font-weight:bold;}.p-informativa .link-button{background-color:#FFFFFF;color:#FE4F01;padding:16px 32px;border-radius:50px;width:fit-content;font-weight:bold;text-transform:uppercase;margin:30px auto;}.p-informativa .cards{display:-ms-flexbox;display:flex;column-gap:81px;}.p-informativa .cards .p-title-text-image{width:33.3333333333%;padding:20px;}.p-informativa .cards .p-title-text-image .title{font-size:32px;line-height:36px;margin-top:20px;}.p-informativa .cards-mobile{margin-bottom:30px;height:100% !important;}.p-informativa .cards-mobile .p-title-text-image{width:100%;}.p-informativa .cards-mobile .p-title-text-image .title{font-size:32px;line-height:36px;margin-top:20px;}.p-informativa .cards-mobile .swiper-wrapper{height:100% !important;}.p-informativa .cards-mobile .swiper-pagination{margin:auto;width:max-content;}.p-informativa .cards-mobile .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;margin:0 2.5px;border-radius:40px;opacity:0.3;background:#000000;}.p-informativa .cards-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:50px;height:10px;background-color:#045E2A;opacity:1;}@media (min-width:1024px){.p-informativa .cards-mobile{display:none;}}@media (max-width:1024px){.p-informativa .cards{display:none;}}
.p-playlist{-ms-flex-negative:0;flex-shrink:0;background-image:linear-gradient(180deg,#FF9601 0%,#FD7500 35.5%,#FE4F01 100%);}.p-playlist .playlist-wrapper-container{display:-ms-flexbox;display:flex;padding:80px 0 50px 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:80px;background-image:url(/themes/fiesta_theme/assets/images/fiesta-text-bg.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;}.p-playlist .playlist-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:42px;}.p-playlist .title{max-width:891px;color:#FFFFFF;text-align:center;font-family:"Baloo 2",sans-serif;font-size:60px;font-style:normal;font-weight:bold;line-height:110%;}.p-playlist .playlist-wrapper-snippett{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:42px;min-height:200px;}.p-playlist .playlist-wrapper-snippett iframe{width:440px;height:440px;}@media (max-width:1024px){.p-playlist .title{font-size:42px;}}@media (max-width:640px){.p-playlist .playlist-wrapper-snippett iframe{width:100%;max-width:440px;}}
.p-scopri-fiesta{overflow:hidden;background-image:url(/themes/fiesta_theme/assets/images/bg_txt.svg);background-repeat:repeat-y;background-size:cover;}.p-scopri-fiesta .image-wrapper{position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60vw;height:60vh;z-index:0;pointer-events:none;}.p-scopri-fiesta .text-wrapper{position:relative;z-index:400;}.p-scopri-fiesta .text-wrapper .section{height:100vh;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.p-scopri-fiesta .text-wrapper .section .title{font-family:"Baloo 2",sans-serif;font-size:60px;font-style:normal;font-weight:bold;line-height:110%;max-width:450px;margin-bottom:8px;}.p-scopri-fiesta .text-wrapper .section .text{font-family:"Raleway",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;}@media (max-width:1024px){.p-scopri-fiesta .image-wrapper{width:100vw;}.p-scopri-fiesta .text-wrapper .section{height:50vh;}.p-scopri-fiesta .text-wrapper .section .title{font-size:42px;font-style:normal;line-height:100%;}.p-scopri-fiesta .text-wrapper .section .text{font-size:18px;}}
.p-slider{position:relative;color:#FFFFFF;font-family:"Baloo 2",sans-serif;}.p-slider .slider-bounce{position:absolute;bottom:0;width:100%;z-index:100;display:-ms-flexbox;display:flex;}.p-slider .slider-bounce.slider-bounce-left{-ms-flex-pack:left;justify-content:left;}.p-slider .slider-bounce.slider-bounce-center{-ms-flex-pack:center;justify-content:center;}.p-slider .slider-bounce.slider-bounce-right{-ms-flex-pack:right;justify-content:right;}.p-slider .slider-bounce .slider-bounce__inner{font-family:"Baloo 2",sans-serif;font-size:24px;font-style:normal;font-weight:bold;text-align:center;}.p-slider-swiper .p-video video{object-fit:cover;width:100%;height:100vh;display:block;margin:0 auto;position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);}.p-slider-swiper .p-image,.p-slider-swiper .p-imageslide{background-size:cover;background-position:center;height:100vh;}.p-slider-swiper .p-imageslide{position:relative;}.p-slider-swiper .p-imageslide .slide-animated{position:absolute;right:0;width:60vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-transform:translateX(100%) scale(1);transform:translateX(100%) scale(1);animation:enter-and-shake 3s ease-in-out forwards,idleshake 1.3s ease-in-out 3s infinite;}.p-slider-swiper .p-imageslide .slider-caption{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:absolute;left:7vW;max-width:33vw;}.p-slider-swiper .p-imageslide .slider-caption .title{font-family:"Baloo 2",sans-serif;font-size:72px;font-style:normal;font-weight:bold;line-height:70px;}.p-slider-swiper .p-imageslide .slider-caption .text{font-family:"Raleway",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:30px;}@media (max-width:1024px){.p-slider-swiper .p-imageslide .slide-animated{bottom:6vh;height:58vh;right:-78px;width:80vw;}.p-slider-swiper .p-imageslide .slider-caption{left:0;-ms-flex-line-pack:start;align-content:start;max-width:100vw;width:100vw;padding:0 10vw;text-align:center;height:50vh;}.p-slider-swiper .p-imageslide .slider-caption .title{font-size:42px;line-height:40px;}.p-slider-swiper .p-imageslide .slider-caption .text{font-size:20px;}}@media (max-width:640px){.p-slider-swiper .p-imageslide .slide-animated{width:110vw;}.p-slider-swiper .p-imageslide .slider-caption{height:70vh;}}@keyframes enter-and-shake{0%{transform:translateX(80%) scale(0) rotate(10deg);}40%{transform:translateX(10%) scale(1) rotate(10deg);}45%{transform:translateX(10%) rotate(10deg);}100%{transform:translateX(10%) rotate(10deg);}}@keyframes idleshake{0%{transform:translateX(10%) rotate(10deg);}30%{transform:rotate(-10deg) translateX(10%);}60%{transform:translateX(10%) rotate(10deg);}100%{transform:translateX(10%) rotate(10deg);}}
.p-valori-nutrizionali{padding-top:50px;padding-bottom:180px;margin-bottom:50px;background-image:url(/themes/fiesta_theme/assets/images/mhhhhh.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;}.p-valori-nutrizionali > .title{max-width:891px;color:#FFFFFF;text-align:center;margin:auto;font-family:"Baloo 2",sans-serif;font-size:60px;font-style:normal;font-weight:bold;line-height:110%;}.p-valori-nutrizionali .valori-nutrizionali__content{display:-ms-flexbox;display:flex;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image,.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__text{width:50%;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image .image{margin-top:-100px;margin-bottom:50px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__text{padding-top:100px;max-width:555px;color:#FFF;font-family:"Raleway",sans-serif;font-size:20px;line-height:24px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table{margin-top:32px;padding:15.145px 29.5px 15.855px 29.5px;border-radius:20px;background:#FFFFFF;color:#000000;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .valori-nutrizionali__table-values{margin-bottom:25px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .tabella-valori-header,.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .p-tabella-valori{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:30px;color:#FE4F01;font-size:14px;font-style:normal;font-weight:600;line-height:22px;border-bottom:solid 1px #FE4F01;padding:10px 0;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .tabella-valori-header div,.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .p-tabella-valori div{width:100%;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .p-tabella-valori{font-weight:400;color:#000000;border-bottom:solid 1px #000000;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .valori-nutrizionali__table-footer{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .valori-nutrizionali__table-footer .table-info{width:100%;text-align:left;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .valori-nutrizionali__table-footer .table-image{text-align:right;}.p-valori-nutrizionali .accordion{margin-top:32px;}.p-valori-nutrizionali .accordion .accordion-item{margin-bottom:8px;border:none;}.p-valori-nutrizionali .accordion .accordion-item .accordion-label{cursor:pointer;display:block;padding:20px;border-radius:20px;background:#FFFFFF;color:#000000;font-weight:bold;font-size:15px;line-height:22px;position:relative;}.p-valori-nutrizionali .accordion .accordion-item .accordion-label:after{content:"+";position:absolute;right:20px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;font-weight:bold;color:#FE4F01;transition:all 0.3s ease;}.p-valori-nutrizionali .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0 15px;background:#FFFFFF;color:#000000;border-radius:0 0 20px 20px;font-size:14px;font-style:normal;font-weight:600;line-height:22px;}.p-valori-nutrizionali .accordion .accordion-item .accordion-content .accordion-elem{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0;border-top:solid 1px #000000;}.p-valori-nutrizionali .accordion .accordion-item .accordion-content p{margin:10px 0;}.p-valori-nutrizionali .accordion .accordion-item input:checked + .accordion-label + .accordion-content{max-height:100%;padding:0 15px 15px 15px;}.p-valori-nutrizionali .accordion .accordion-item input:checked + .accordion-label{border-radius:20px 20px 0 0;}.p-valori-nutrizionali .accordion .accordion-item input:checked + .accordion-label:after{content:"-";}@media (min-width:1024px){.p-valori-nutrizionali .mobile{display:none;}}@media (max-width:1024px){.p-valori-nutrizionali{padding-bottom:0;margin-bottom:0;background-position:center;background-image:none;}.p-valori-nutrizionali .desktop{display:none;}.p-valori-nutrizionali > .title{font-size:42px;}.p-valori-nutrizionali .valori-nutrizionali__content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image,.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__text{width:100%;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image .text,.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__text .text{text-align:center;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image .image{margin-top:-30px;margin-bottom:20px;overflow:hidden;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__image .image img{position:relative;left:30px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__text{padding-top:46px;max-width:100%;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table{margin-top:8px;padding:20px;}.p-valori-nutrizionali .valori-nutrizionali__content .valori-nutrizionali__table .valori-nutrizionali__table-values{display:none;}}
