*{font-family:"Montserrat",sans-serif;color:#5b3120;border-color:#5b3120}body{font-size:14px;overflow-x:hidden}html{scroll-behavior:smooth}.full-center{position:relative;width:100%;text-align:center}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;margin:0 auto;padding:0;max-width:425px}ul.menu{padding:0 2em;margin-top:2em;margin-bottom:2em}ul.menu li{text-align:center;padding-top:10px;padding-bottom:10px;ttransform:translateX(100px);opacity:0;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}ul.menu li a{font-size:2.25em;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;text-decoration:none;font-weight:300}ul.menu li a:hover{color:#000}ul.menu li:nth-of-type(1){-webkit-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}ul.menu li:nth-of-type(2){-webkit-transition-delay:125ms;-o-transition-delay:125ms;transition-delay:125ms}ul.menu li:nth-of-type(3){-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}ul.menu li:nth-of-type(4){-webkit-transition-delay:375ms;-o-transition-delay:375ms;transition-delay:375ms}ul.menu li:nth-of-type(5){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}ul.menu li:nth-of-type(6){-webkit-transition-delay:675ms;-o-transition-delay:675ms;transition-delay:675ms}ul.menu li:nth-of-type(7){-webkit-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}ul.menu li:nth-of-type(8){-webkit-transition-delay:875ms;-o-transition-delay:875ms;transition-delay:875ms}ul.menu li:nth-of-type(9){-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}ul.menu li:nth-of-type(10){-webkit-transition-delay:1125ms;-o-transition-delay:1125ms;transition-delay:1125ms}ul.menu li:nth-of-type(n+10){-webkit-transition-delay:1250ms;-o-transition-delay:1250ms;transition-delay:1250ms}ul.menu.plats li{text-align:left}.plain-text{font-weight:500;margin-top:30px}#primary{position:relative;z-index:50}.loaded #primary ul.menu li,#language-selector.show ul.menu li{ttransform:translateX(0);opacity:1}.unloaded #primary ul.menu li,#primary.hide ul.menu li,.unloaded #language-selector.show ul.menu li{ttransform:translateX(-100px);opacity:0}#primary .plain-text{opacity:1;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#primary.hide .plain-text{opacity:0}#primary img{max-width:100%;margin-bottom:1em}.menu.plats .nivell{font-size:1.75rem;font-weight:300}.menu.plats .nivell .grup{font-size:1.5rem;font-weight:400;padding:20px 0}.menu.plats .nivell .grup .subtitol{font-size:1rem;font-weight:400;margin:0 0 20px}.menu.plats .nivell .grup .plat{font-size:1.125rem}.menu.plats .nivell>.titol{position:relative;padding-right:50px;line-height:1.2em}.menu.plats .nivell>.titol:hover{cursor:pointer}.menu.plats li.nivell{border-top:1px solid}.menu.plats li.nivell:last-of-type{border-bottom:1px solid}.menu.plats .nivell>.wrapper{height:0;-webkit-transition:height 0.4s ease-out;-o-transition:height 0.4s ease-out;transition:height 0.4s ease-out;overflow:hidden}li.preu{font-size:1.125rem;font-weight:300;text-align:right!important}.menu.plats .post-head #content-wrapper{height:0;-webkit-transition:height 0.4s ease-out;-o-transition:height 0.4s ease-out;transition:height 0.4s ease-out;overflow:hidden}.plat{position:relative;padding-right:10em;font-size:1.125rem;font-weight:300}.plat .titol{font-weight:600}.plat .preu{position:absolute;max-width:5em;top:0;right:0;font-weight:300;padding:10px 0;text-align:right;max-width:10em}ul.menu.plats li.peu{margin-top:60px}.accordion-bt{position:absolute;right:0;top:20px;margin-top:-15px;width:30px;height:30px}.post-head h1{text-align:center}.post-head .accordion-bt{position:relative;margin:auto;top:initial;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}#show-content{cursor:pointer}#content-wrapper .content{padding:1.5em 0;line-height:1.6;text-align:justify;font-size:1.25em}.accordion-bt .bars{position:absolute;top:50%;width:30px;height:1px;border:1px solid}.accordion-bt .bars:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;-o-transition:transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out,-webkit-transform 0.15s ease-out}.open .accordion-bt .bars:first-child{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion-bt.link .bars:first-child{-webkit-transform:rotateZ(-45deg) scale(.75);-ms-transform:rotate(-45deg) scale(.75);transform:rotateZ(-45deg) scale(.75)}.accordion-bt.link .bars{-webkit-transform:rotateZ(45deg) scale(.75);-ms-transform:rotate(45deg) scale(.75);transform:rotateZ(45deg) scale(.75);-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}#scrollTop{position:fixed;right:60px;bottom:60px;opacity:0;-webkit-transition:opacity 0.15s ease-out;-o-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;width:50px;height:50px;border-radius:25em;background:#fff;z-index:10}#scrollTop:hover{cursor:pointer}#scrollTop.show{opacity:1;z-index:300}#scrollTop .bars{position:absolute;top:21px;width:25px;height:1px;border:1px solid}#scrollTop .bars:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px}#scrollTop .bars:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:21px}#language-switcher{display:block;text-align:center;margin:60px 0 30px}.hide #language-switcher{display:none}#language-selector{display:block;position:absolute;width:100%;z-index:0;left:0}#language-selector.show{z-index:100}a,a:hover{text-decoration:none}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}.p-1{padding:1em}.px-1{padding-left:1em;padding-right:1em}.py-1{padding-top:1em;padding-bottom:1em}.tippy-content{color:#FFFFFF!important}@media only screen and (max-width:600px){body{font-size:12px;overflow-x:hidden}ul{max-width:425px}}@media only screen and (min-width:600px){ul{max-width:525px}}@media only screen and (min-width:768px){ul{max-width:625px}}@media only screen and (min-width:992px){ul{max-width:725px}}@media only screen and (min-width:1200px){ul{max-width:825px}}