:root{--v-gold:#b89a5e;--v-red:#ed1846;--custom-gray:#f2f2f2;--custom-white:#fefefe;--custom-grey:#f9f9f9;--white:white;--onest-sans-serif:"Onest";--v-gold-90:#b89a5ee6;--v-red-90:#ed1846e6;--box-sadow:3px 3px 5px #b89a5ee6;--contrast:#4a4a4a}.arizonia{font-family:Arizonia,cursive;font-style:normal;font-weight:400}.gold{color:var(--v-gold)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}body{text-align:center;background:var(--custom-white);max-width:100%;min-height:100dvh;font-size:1.6rem;line-height:1.6;font-family:var(--onest-sans-serif),sans-serif;grid-template-rows:auto 1fr auto;display:grid}header{background:var(--custom-grey);z-index:1000;width:100%;max-width:100%;padding:1rem 0;position:sticky;top:0}footer{background:var(--custom-grey);padding:1rem 0}q{quotes:"“" "”" "‘" "’"}.container-section,.container{width:100%;max-width:100%;margin:0 auto}.container-section{grid-template-rows:auto 1fr;align-content:center;place-items:center;gap:4rem;display:grid}.container-section.presentation{padding-bottom:0}.container.last{width:100%;height:100%}ul li{list-style:none}a{text-decoration:none}.header-container{text-align:left;flex-flow:wrap;place-content:center space-between;align-items:center;font-size:2.4rem;display:flex}.logo{width:20rem;height:11rem}.hamburger-icon{display:none}.hamburger-icon input[type=checkbox]{appearance:none}.logo-img{width:100%;height:100%;margin-left:-50px;margin-right:-50px;display:block}.logo-img:hover .logo-inside path{fill:var(--v-red)}menu{float:right;width:60%;height:100%}.menu,.burger{flex-flow:wrap;place-content:center space-between;align-items:center;height:100%;display:flex}.burger{float:right;justify-content:space-evenly;gap:2.5rem;font-size:2.4rem;list-style:none}.burger li{margin:0;display:inline-block}.content-section-presentation:hover h2,.container-section:hover h2,.burger li a:hover:not(.burger-menu-active a){border-bottom:3px solid var(--v-red);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.content-section-presentation h2,.container-section h2,.burger-menu-active a{border-bottom:3px solid var(--v-gold);border-bottom-right-radius:5px;border-bottom-left-radius:5px}nav a,table a{color:var(--contrast);font-weight:700}.burger-menu-active a{color:var(--v-red)}.fa-x{display:none}.footer{color:var(--contrast);flex-flow:wrap;place-content:center space-between;align-items:center;font-size:1.6rem;font-weight:500;display:flex}.footer-logo-autor,.follow,.legal{justify-items:center;row-gap:.5rem;display:grid}.follow{row-gap:2rem}.follow ul{align-items:center;gap:1rem;display:flex}.footer-menu a,.follow a,.legal a{color:var(--contrast)}table a:hover,.footer-menu a:hover,.follow a:hover,.legal a:hover{color:var(--v-red)}.follow svg{width:2.5rem;height:2.5rem;fill:var(--contrast)}.follow svg:hover{fill:var(--v-red)}.background-viana-hello-popup{color:var(--white);aspect-ratio:950/1100;width:100%;max-width:40rem;height:100%;max-height:50rem;font-family:var(--onest-sans-serif),sans-serif;background-image:linear-gradient(#0000007a,#0000007a),url(festas-3-crop-80.1ae79248.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:space-between;font-size:1.8rem;display:grid}.background-viana-hello .swal-title{color:var(--white)}#view-viana,#view-viana-category-detail,#view-viana-category,#view-viana-presentacio{width:100%;max-width:100%;max-height:45rem;color:var(--white);position:relative;overflow:hidden}#view-viana{min-height:65rem}#view-viana .background-image img,#view-viana-category-detail .background-image img,#view-viana-category .background-image img,#view-viana-presentacio .background-image img{object-position:top;object-fit:cover;z-index:-1;filter:brightness(.55);width:100%;height:100%;display:block;position:absolute}#view-viana .flex{place-content:space-between space-evenly;place-items:center;gap:5rem;height:100%;max-height:100%;display:grid}.slogan{padding-top:1rem}.slogan h1{font-size:9rem}.category h1{font-size:4rem}.slogan p{margin:3rem 0;font-size:3rem;font-weight:600}.slogan .btn{margin:3rem 0}.background-viana-hello-btn,.btn .btn-button,.btn .btn-discover{color:var(--white);background-color:var(--v-gold-90);border-radius:25rem;padding:1rem 2.5rem;font-size:1.8rem}.background-viana-hello-btn{padding:1rem 10rem;font-size:1.5rem;font-weight:700}.background-viana-hello-btn:hover,.btn .btn-discover:hover{background-color:var(--v-red-90)}.section-1,.section-2{padding:3rem 0}.even,.section-1{background-color:var(--custom-gray)}.card{border-radius:1.5rem;flex-direction:row;place-content:flex-start space-around;align-items:flex-start;gap:2rem;width:100%;padding:2rem;display:flex}.card.last{height:25rem}.card .image-card{object-fit:cover;clip-path:polygon(5% 0%,95% 0%,100% 5%,100% 85%,95% 90%,85% 90%,85% 100%,70% 90%,5% 90%,0% 85%,0% 5%);border-radius:1.5rem;width:60rem;max-width:100%;height:100%;transition:clip-path 1s linear;display:block}.card .image-card:hover{clip-path:polygon(5% 0%,90% 0%,95% 5%,95% 20%,100% 20%,95% 30%,95% 95%,90% 100%,5% 100%,0% 95%,0% 5%)}.card .content{flex-direction:column;justify-content:space-between;align-self:stretch;place-items:center;display:flex}.card{align-items:center}.card h2{font-size:4rem}.card p{font-size:1.6rem}.btn.btn-button,.btn .btn-button:hover{background-color:var(--v-red-90)}.category{flex-flow:column wrap;place-content:center space-around;align-items:center;display:flex}.content-section{flex-flow:column;justify-content:space-evenly;align-items:center;gap:2rem;width:100%;max-width:100%;padding:3rem 0;display:flex}.content-section h2{width:auto;font-size:2rem}.content-box{grid-template-columns:repeat(4,1fr);justify-content:center;justify-items:center;gap:3rem;display:grid}.card-category{border:2px solid var(--v-gold);background-color:var(--custom-white);background-color:var(--contrast);border-radius:10px;max-width:30rem;overflow:hidden}.card-category .img-card{object-fit:cover;aspect-ratio:600/400;width:100%;max-width:30rem;height:auto}.card-category a{color:var(--v-gold)}.card-category figcaption{width:95%;margin:auto;padding:1rem 0}table .images img:hover,.content-box-detail article.nav-web:hover,.card-category:hover{border:1px solid var(--v-red);box-shadow:var(--box-sadow)}.card-category:hover a{color:var(--v-red)}.zoom-in{vertical-align:middle;transition:transform .3s ease-in-out;display:inline-block;transform:scale(1)}.zoom-in.animation-bounce-top{animation-iteration-count:1}.zoom-in:hover{transform:scale(1.1)}.content-box-detail{flex-flow:column wrap;place-content:stretch space-evenly;align-items:center;gap:4rem;display:flex}.content-box-detail article{flex-flow:row;place-content:stretch space-evenly;align-items:center;gap:3rem;width:90%;max-width:100%;display:flex}table .images img,.content-box-detail .img-card,.content-box-detail .img-card{border-radius:10px;overflow:hidden}.article-detail-two-picture .img-picture,.article-detail-two-picture .info,.article-detail-two .img-card,.article-detail-two .info{width:46%;max-width:60rem;height:auto}.article-detail-two-picture .img-card{width:100%;height:auto}.content-box-detail .article-detail-tree{justify-content:center;gap:2rem}.article-detail-tree .img-card,.article-detail-tree .info{width:31%;max-width:100%;height:auto}.info.p-two{gap:1rem;display:grid}.info.list{text-align:left}.info.list ul{border-radius:5px;margin-top:1rem;margin-left:2.5rem;font-size:1.5rem}.info.list li::marker{color:var(--v-gold)}.info.list li{padding-left:.5rem;list-style:disc}.content-box-detail .img-card:hover{box-shadow:var(--box-sadow)}.presentation{gap:0;padding:2rem 0;display:block}.presentation .info{font-size:1.8rem}.presentation .info h3{font-size:3rem}.presentation .content-box-detail article{justify-content:center;gap:4rem}.presentation .content-box-detail.img-vertical{width:100%}.presentation .img-card.img-vertical{width:100%;max-width:30rem}.info.paragraph{gap:3rem;width:46%;display:grid}.presentation .video{aspect-ratio:16/9;border:0;border-radius:10px}.content-box-detail article.nav-web{text-align:justify-all;background-color:var(--white);border:1px solid var(--v-gold);border-radius:10px;width:80%;padding:3rem}table{table-layout:fixed;border-collapse:collapse;text-align:center;border:1px solid var(--v-gold);width:100%;margin-bottom:3rem;font-size:1.6rem}td,th{border:1px solid var(--v-gold);padding:.5rem 0 .5rem .5rem}thead th:first-child{width:25%}thead th:nth-child(2){width:22%}thead th:nth-child(3){width:20%}thead th:nth-child(4){width:18%}thead th:nth-child(5){width:14%}.images{flex-direction:row;grid-template-columns:1fr 1fr;justify-content:space-evenly;place-items:center;gap:3rem;width:100%;max-width:100%;display:flex}.t-img-1 .images img{max-width:60%;height:auto}.t-img-2 .images img{max-width:30%;height:auto}.heart svg,.stars svg{width:10rem;height:10rem}.heart svg,.stars svg,.stars svg polygon{fill:var(--v-gold)}.stars svg{animation:1.5s linear zoomIn}.heart svg{animation:1.5s ease-in-out infinite both heartbeat}@media (width<=600px){.container-section,.container{width:90%;max-width:100%}.card,.footer{flex-direction:column;height:100%}.logo{justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.logo-img{width:11rem;margin-left:-2.5rem}.hamburger-icon{display:block}.menu,.burger,nav{width:100%}nav .burger{flex-flow:column;align-items:center;width:100%;height:0;max-height:0;transition:all .5s ease-out;display:flex;overflow:hidden}.menu:has(.hamburger-icon input[type=checkbox]:checked) nav .burger{height:auto;max-height:30rem;margin-top:1rem;transition:all .5s ease-in}.menu:has(.hamburger-icon input[type=checkbox]:checked) .fa-bars{display:none}.menu:has(.hamburger-icon input[type=checkbox]:checked) .fa-x{display:inline-flex}.background-viana-hello-popup{max-width:80%;max-height:90%}#view-viana{height:50rem}#view-viana .slogan h1{font-size:5.45rem}#view-viana .slogan p{font-size:2rem}.legal{margin-top:1rem}.card .content{gap:3rem}.section-1,.section-2{padding:0 0 1rem}.card.last{height:auto}.content-box{grid-template-columns:repeat(1,1fr);width:90%}.content-box-detail article{flex-flow:column wrap;width:95%}.article-detail-two-picture .img-picture,.article-detail-two-picture .info,.article-detail-two .img-card,.article-detail-two .info,.article-detail-tree .img-card,.article-detail-tree .info{width:90%}.article-detail-two.flex-col-reverse{flex-direction:column-reverse}.presentation .img-card.img-vertical{width:90%}.presentation .video{width:80%;max-width:80%;height:auto}.content-box-detail article.nav-web{width:95%}table{font-size:1.2rem}}@media (601px<=width<992px){.container-section,.container{width:95%;max-width:100%}.card,.footer{flex-direction:column}.logo{justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.logo-img{width:15rem;margin-left:-2.5rem}.hamburger-icon{display:block}nav{width:100%}nav .burger{flex-flow:column;align-items:center;width:100%;height:0;max-height:0;transition:all .5s ease-out;display:flex;overflow:hidden}.menu:has(.hamburger-icon input[type=checkbox]:checked) nav .burger{height:auto;max-height:30rem;margin-top:1rem;transition:all .5s ease-in}.menu:has(.hamburger-icon input[type=checkbox]:checked) .fa-bars{display:none}.menu:has(.hamburger-icon input[type=checkbox]:checked) .fa-x{display:inline-flex}.legal{margin-top:1rem}.card .content{gap:2rem}.card.last{height:auto}.background-viana-hello-popup{max-width:60%;max-height:80%}#view-viana .flex{gap:11rem}#view-viana .slogan h1{font-size:6rem}.category h1{font-size:4.5rem}.content-section h2{font-size:2.5rem}#view-viana .slogan p{font-size:2rem}.section-1,.section-2{padding:0 0 1rem}.content-box{grid-template-columns:repeat(2,1fr);width:90%}.content-box-detail article{flex-flow:column wrap;width:90%}.presentation .content-box-detail article{flex-flow:row}.article-detail-two-picture .img-picture,.article-detail-two-picture .info,.article-detail-two .img-card,.article-detail-two .info,.article-detail-tree .img-card,.article-detail-tree .info{width:100%}.presentation .article-detail-two .img-card,.presentation .article-detail-two .info,.presentation .article-detail-tree .img-card,.presentation .article-detail-tree .info{width:46%}.article-detail-two.flex-col-reverse{flex-direction:column-reverse}.presentation .video{width:100%;max-width:46%}.presentation .img-card.img-vertical,.content-box-detail article.nav-web{width:100%}}@media (width>=992px){.container-section,.container{width:80%}.container.last{width:50%}.card,.footer{flex-direction:row;height:100%}.card .content{gap:2rem}#view-viana .flex{gap:8rem}#view-viana .slogan h1{font-size:7rem}.category h1{font-size:6rem}.content-section h2,#view-viana .slogan p{font-size:3rem}.content-box{grid-template-columns:repeat(2,1fr)}.content-box-detail .important{flex-direction:column}.content-box-detail .important .info,.content-box-detail .important .img-card{width:100%;max-width:83.5rem}}@media (width>=1200px){.container-section,.container{width:70%}.container.last{width:30%}.card,.footer{flex-direction:row;height:100%}.card .content{gap:1rem}#view-viana .slogan h1{font-size:8rem}.category h1{font-size:6rem}.content-section h2,#view-viana .slogan p{font-size:3rem}.content-box{grid-template-columns:repeat(4,1fr)}.content-box-detail .important{flex-direction:column}.content-box-detail .important .info,.content-box-detail .important .img-card{width:100%;max-width:106.5rem}}@keyframes heartbeat{0%{transform-origin:50%;animation-timing-function:ease-out;transform:scale(1)}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{transform:scale(1)}}.animation-slide-open{clip-path:inset(0 50%);animation:1.5s ease-out forwards slide-open}@keyframes slide-open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.animation-bounce-top{animation:1.2s ease-in-out bounce-top}@keyframes bounce-top{0%{opacity:.9;animation-timing-function:ease-in;transform:translateY(-45px)}24%{opacity:.9}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{opacity:.9;animation-timing-function:ease-out;transform:translateY(0)}}.animation-expand-letters{animation:1.5s ease-in-out expand-letters}@keyframes expand-letters{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}
/*# sourceMappingURL=index.1a458ceb.css.map */
