@font-face{font-family:'fontello';src:url("../fonts/fontello/fontello.eot?24884539");src:url("../fonts/fontello/fontello.eot?24884539#iefix") format("embedded-opentype"),url("../fonts/fontello/fontello.woff2?24884539") format("woff2"),url("../fonts/fontello/fontello.woff?24884539") format("woff"),url("../fonts/fontello/fontello.ttf?24884539") format("truetype"),url("../fonts/fontello/fontello.svg?24884539#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calculator-solid:before{content:'\e800'}.icon-times-circle-solid:before{content:'\e801'}.icon-check-circle-solid:before{content:'\e802'}.icon-question-circle-regular:before{content:'\e803'}.icon-down-micro:before{content:'\e804'}.icon-login:before{content:'\e805'}.icon-eye:before{content:'\e806'}.icon-cancel:before{content:'\e807'}.icon-braille:before{content:'\e808'}.icon-tag:before{content:'\e809'}.icon-mail:before{content:'\e80a'}.icon-phone:before{content:'\e80b'}.icon-clock:before{content:'\e80c'}.icon-info-circled:before{content:'\e80d'}.icon-location-circled:before{content:'\e80e'}.icon-target:before{content:'\e80f'}.icon-location:before{content:'\e810'}.icon-twitter:before{content:'\f099'}.icon-filter:before{content:'\f0b0'}.icon-exchange:before{content:'\f0ec'}.icon-doc-text:before{content:'\f0f6'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-smile:before{content:'\f118'}.icon-calendar-empty:before{content:'\f133'}.icon-ticket:before{content:'\f145'}.icon-instagram:before{content:'\f16d'}.icon-facebook-official:before{content:'\f230'}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre,code,kbd,samp{font-family:monospace, sans-serif}textarea{overflow:auto}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0}:focus{outline:0}a img,iframe{border:none}ol,ul{list-style:none}select{margin:inherit}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:link,a:hover,a:visited,a:active{text-decoration:none}div,nav,span,section,article,h1,h2,h3,h4,h5,h6,p,ul,ol,li{-webkit-box-sizing:border-box;box-sizing:border-box}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-main)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--color-main);border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;-webkit-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(135deg);transform:translate3d(0, 10px, 0) rotate(135deg);-webkit-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-270deg);transform:translate3d(0, -20px, 0) rotate(-270deg);-webkit-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;-webkit-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-135deg);transform:translate3d(0, 10px, 0) rotate(-135deg);-webkit-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(270deg);transform:translate3d(0, -20px, 0) rotate(270deg);-webkit-transition-delay:0.075s;transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;-webkit-transform:translate3d(80px, -80px, 0) rotate(-45deg);transform:translate3d(80px, -80px, 0) rotate(-45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;-webkit-transform:translate3d(-80px, -80px, 0) rotate(45deg);transform:translate3d(-80px, -80px, 0) rotate(45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{-webkit-transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;-webkit-transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px, -6px, 0);transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(90deg);transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease, opacity 0.075s ease;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease, opacity 0.075s 0.12s ease;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top, opacity;transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top, opacity;transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body{font-family:'Open Sans', sans-serif;font-weight:400}:root{--color-main-rgb: 177, 52, 96;--color-main: #b13460;--color-main-darken-5: color-mix(in srgb, var(--color-main), #000 5%);--color-main-darken-10: color-mix(in srgb, var(--color-main), #000 10%);--color-main-darken-15: color-mix(in srgb, var(--color-main), #000 15%);--color-main-darken-20: color-mix(in srgb, var(--color-main), #000 20%);--color-main-darken-30: color-mix(in srgb, var(--color-main), #000 30%);--color-main-darken-50: color-mix(in srgb, var(--color-main), #000 50%);--color-main-lighten-30: color-mix(in srgb, var(--color-main) %30, #fff);--color-secondary: #FE5E02;--color-link: var(--color-main);--color-hover: var(--color-secondary);--color-third: #4E001C;--color-red: #E00404;--color-red-lighten: #fff3f3;--color-yellow: #F5E10D;--color-green: #8AD56E;--color-gray-dark: #8e8e8e;--color-gray: #e1e1e1;--color-gray-darken-20: #aeaeae;--color-gray-darken-40: #7b7b7b;--color-gray-light: #f9f9f9;--color-gray-primary-rgb:242, 240, 239;--color-gray-primary: #f2f0ef;--color-gray-primary-darken-5: #e7e3e1;--color-gray-primary-darken-10: #dbd6d3;--color-gray-primary-darken-20: #c4bbb7;--color-gray-primary-lighten-2: #f7f5f5 ;--color-gray-primary-lighten-4: #fbfbfa ;--gradient-main: linear-gradient(135deg, #ff5f00 10%, #b13460 70%);--gradient-main-to-botton: linear-gradient(to bottom,  #ff6300 0%,#d24260 100%);--color-headers: color-mix(in srgb, var(--color-main), #000 15%);--color-font: #1e1e1e}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:var(--color-font)}html,body{height:100%}header,div,nav,span,section,article,aside,h1,h2,h3,h4,h5,h6,p,ul,ol,li,a{-webkit-box-sizing:border-box;box-sizing:border-box}h1{font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem;font-weight:700;margin:0 0 20px 0}h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:700;margin:0 0 20px 0}h3{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0 0 15px 0}h4{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;margin:0 0 15px 0}h5{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 0 15px 0}h6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;margin:0 0 15px 0}p,li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}p{margin:0 0 15px 0}li{margin:0 0 10px 0}h1,h2,h3,h4{color:var(--color-headers)}a{cursor:pointer;color:var(--color-main)}a:visited{color:var(--color-main)}a:hover,a:active{color:var(--color-secondary)}nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}ul li{list-style-type:none}ol li{list-style-type:decimal;list-style-position:inside}label{color:var(--color-gray-darken-40);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}input[type="radio"]+label,input[type="checkbox"]+label{color:var(--color-font)}input[type="text"],input[type="email"],input[type="password"],input[type="tel"]{padding:5px 10px;border:1px solid var(--color-main);border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"],input[type="radio"]{vertical-align:middle;display:inline-block;float:left;margin:5px 5px 0 0;width:auto}input[type="checkbox"]+label{display:inline-block}input[type="submit"]{background:var(--color-main);border:none;color:white;padding:5px 10px;border-radius:4px;margin:5px 0}textarea{padding:5px 10px;border:1px solid var(--color-main);border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px}.style-select{background:url(../img/arrow-down.png) no-repeat 95% center white;background:none \0;width:100%;border:1px solid var(--color-main-darken-10);border:none \0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none}.style-select select{background:transparent;background:white \0;-webkit-appearance:none;-moz-appearance:none;width:100% !important;padding:3px 10px;border:none;border:1px solid var(--color-main) \9 }.style-select select:hover{cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.style-select{background:none;border:none}.style-select select{background:white}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-webkit-autofill:valid,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-transition-delay:99999s}.row{margin:0}.fieldblock{padding:0;margin:35px 0 25px;position:relative;-webkit-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.fieldblock:after{content:"";height:1px;visibility:hidden;display:block}.fieldblock input,.fieldblock textarea{padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;z-index:2;border-radius:0;border:none;border-bottom:1px solid var(--color-gray-darken-20);background-color:transparent;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.fieldblock.focused input,.fieldblock.focused textarea{border-bottom:1px solid var(--color-main)}.fieldblock.has-value label{top:-25px;-webkit-transition:none;transition:none;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.fieldblock label{padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:var(--color-gray-darken-40);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:5px;left:0;z-index:3;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.fieldblock.focused label,.fieldblock.filled label{top:-25px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.fieldblock.focused label{color:var(--color-main)}.fieldblock .error{color:red}.fieldblock.has-select{margin-top:40px}.fieldblock.has-select label{top:-25px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.fieldblock select{display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid var(--color-gray-darken-20);padding:8px 0}.form-section-title{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (min-width: 976px){.form-section-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}}.form-section{margin-bottom:30px}.checkbox,.radio{clear:both}.checkbox label,.radio label{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.required-fields{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}.select-input select:focus{border-bottom:1px solid var(--color-main)}.required-fields{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}.ticket-type-input .fieldblock select{padding:6px 12px}.required-fields{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}.ticket-type-input .fieldblock select{padding:6px 12px}.field-submit{margin-top:15px}.checkbox-field{margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.checkbox-field input[type="checkbox"]{margin-right:10px}.field-with-help-text .fieldblock{margin-bottom:5px}.form-field-help{color:var(--color-gray-darken-40);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;margin-bottom:30px}.legal-acceptance .checkbox{margin-left:15px}.wrapper-lopd-checkbox{margin-bottom:15px}.btn_enviar,a.btn_enviar{cursor:pointer;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border:none;color:white;background:var(--color-main);padding:10px 15px;margin:5px 0}.btn_enviar:hover,a.btn_enviar:hover{background:var(--color-secondary)}button.disabled{opacity:0.5}.container{max-width:1360px;margin:auto;width:100%}.main-content{clear:both}.rwd-table{margin:10px 0;min-width:300px;width:100%;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table th{display:none;font-weight:bold;background:#f2f0ef}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:9px}.rwd-table td:last-child{padding-bottom:9px}.rwd-table td a{border:none;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table td a:hover{cursor:pointer}.rwd-table td:before{content:attr(data-th) ": ";font-weight:bold;width:6.5em;display:block}@media (min-width: 600px){.rwd-table td:before{display:none}}.rwd-table th,.rwd-table td{text-align:left}@media (min-width: 600px){.rwd-table th,.rwd-table td{display:table-cell;padding:0px 4px}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}}.push-content{min-height:100%;height:auto !important;height:100%;margin:0 auto -75px;padding:0 0 75px 0}.footer,.push{height:75px}#fancybox-inner,#fancybox-wrap{-webkit-box-sizing:content-box;box-sizing:content-box;font-weight:normal;font-style:normal}div#brcm-cms-admin-capcalera *{-webkit-box-sizing:content-box;box-sizing:content-box}.center-wrapper{width:100%;max-width:1500px;margin:0 auto}.row{width:100%;display:block;clear:both;vertical-align:top;padding:5px 0}.one-third-column{width:33%;display:inline-block;vertical-align:top}.one-third-column+.two-third-column{width:66%;display:inline-block;float:right}.two-third-column{width:66%;display:inline-block;vertical-align:top}.two-third-column+.one-third-column{width:33%;display:inline-block;float:right}.one-fourth-column{width:22%;display:inline-block;vertical-align:top}.one-fourth-column:last-child{float:right}.three-fourth-column{width:75%;display:inline-block;vertical-align:top}.three-fourth-column:last-child{float:right}.half-column{width:47%;display:inline-block;vertical-align:top}.half-column+.half-column{float:right}.float-right{float:right}.float-left{float:left}.flex-content{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-content .flex-column-first{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}.flex-content .flex-column-second{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0}.flex-content .flex-column-first{padding:0 40px 0 0}.no-flexbox .flex-content{display:table !important;width:100%}.no-flexbox .flex-column-first,.no-flexbox .flex-column-second{display:table-cell !important;vertical-align:top}.no-flexbox .flex-column-first{width:20%}.pagina_no_trobada{text-align:center;padding:30px 20px;color:var(--color-red)}.pagina_no_trobada a{color:var(--color-secondary);text-decoration:underline}.fa_message_ok{background:url(../img/icon-tick-big.svg) no-repeat center top;color:var(--color-green);margin:20px 0;padding:90px 20px 10px 20px}.fa_message_ok h1{margin:0}.fa_message_ko{background:url(../img/icon-alert-big.svg) no-repeat center top;color:var(--color-red);margin:20px 0;padding:90px 20px 10px 20px}.fa_message_ko h1{margin:0}p.hint,.hint{font-style:italic;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:14px;line-height:1.4rem;margin:0}.alert-info{background:red;color:white;border-color:red}.alert.alert-warning{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;background:orange;color:white;padding:5px 10px;margin:5px 0;border-radius:2px}.feedback .total-price .total-price-amount{font-weight:700;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.share-event{margin:30px 0}.organizer-info_label{text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.contact-organizer-button{cursor:pointer;border-radius:4px;text-decoration:none;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border:none;color:#fff;background:var(--color-main);padding:5px 10px;display:inline-block}.contact-organizer-button i:before{margin-left:0}.contact-organizer-button:hover{background-color:var(--color-hover);color:#fff}.aside-info .contact-organizer-button{margin-bottom:15px}body{padding-top:75px;background:white}#top{position:absolute;top:0;height:1px;width:1px}.main-menu{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0}.main-menu ul{background:var(--color-secondary);border-radius:50px 0 0 50px;padding-left:20px}.main-menu li{padding:0 7px;margin:0}.main-menu a{display:block;padding:15px 15px 14px 15px;color:white;background:var(--color-secondary)}.main-menu a:hover{background:var(--color-main-darken-30)}@media screen and (max-width: 1600px){.main-menu a{padding:15px 5px 14px 5px}}@media screen and (max-width: 1500px){.main-menu a{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.main-menu a ul{border-radius:0;text-align:center;padding:0 0 0 20px}.main-menu a li{padding:0;margin:0 10px}.main-menu a li a{padding:15px 7px}}.main-menu .download-tickets a{background:url(../img/icon-user.svg) no-repeat 10px center var(--color-main);color:white;padding:16px 35px 16px 45px;position:relative}.main-menu .download-tickets a:hover{background:url(../img/icon-user.svg) no-repeat 10px center var(--color-main-darken-30)}.main-menu .download-tickets a:after{content:url(../img/arrow-small.svg);position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:18px}@media screen and (min-width: 1500px){.header .social-links{position:absolute;right:20px;bottom:0px;z-index:100;display:none}}.contact-footer .social-links{margin:10px 0}.social-links li{margin:0;display:inline-block;vertical-align:top}.social-links a{display:block}a.main-button,input[type="submit"],button.main-button{background:var(--color-main);color:white;padding:10px 40px;display:block;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;border-radius:7px;text-align:center}a.main-button:hover,input[type="submit"]:hover,button.main-button:hover{background:var(--color-secondary)}a.main-button .button-hint,input[type="submit"] .button-hint,button.main-button .button-hint{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}a.secondary-button{background:var(--color-main);color:white;padding:20px 40px;display:block;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;border-radius:5px}a.secondary-button:hover{background:var(--color-secondary)}h2{font-weight:300;font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;font-weight:700}h3{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:300}.hint{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:block;font-style:italic}.feedback{text-align:center;padding:20px}.feedback.success{background:var(--color-green);color:white}a.forgot-password{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:10px 0;color:var(--color-main);display:block}.alert{background:var(--color-red);color:white;padding:7px 15px;text-align:center;margin:10px 0;border-radius:4px}.alert p{font-weight:700;margin:0;padding:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.success{background:var(--color-green);color:white;padding:7px 15px;text-align:center;margin:10px 0;border-radius:4px}.success p{font-weight:700;margin:0;padding:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.print-tickets{margin:10px 0 30px 0}.print-tickets li{display:inline-block;vertical-align:top;margin:0 10px 0 0}.print-tickets li.print-entrance a{background:url(../img/icon-entrance.svg) no-repeat 5px center var(--color-gray-primary);padding:9px 15px 9px 75px;text-align:center;border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.print-tickets li.print-ticket-printer a{background:url(../img/icon-ticket-printer.svg) no-repeat 5px center var(--color-gray-primary);padding:9px 15px 9px 35px;text-align:center;border-radius:4px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.print-tickets li.new-purchase a{background:var(--color-main);padding:7px 15px;text-align:center;border-radius:4px;color:white;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.print-tickets li.new-purchase a:hover{background:var(--color-secondary)}.cc-banner{padding:10px;text-align:center}.cc-banner .cc-message{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;max-width:1100px;margin:0 auto;display:inline-block;vertical-align:top}.cc-banner .cc-message a{font-weight:700;text-decoration:underline}.cc-banner .cc-compliance{display:inline-block;vertical-align:top;margin-left:20px}.cc-banner .cc-compliance a{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border-radius:4px;padding:5px 10px}.tractament_dades_lopd{padding:15px 20px 0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}.klaro .cookie-notice:not(.cookie-modal-notice){z-index:1000201 !important}.main-content{width:100%;max-width:1200px;margin:0 auto}.main-content.legal-pages{padding:50px 0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;z-index:10000;top:0;background:#fff;background:#fff;min-height:75px;-webkit-box-shadow:0px -23px 11px 20px #000;box-shadow:0px -23px 11px 20px #000}.header .logo{margin-left:10px}@media screen and (min-width: 768px){.header{padding:0 10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .logo{margin-left:0;margin-top:5px}}.footer-menu-wrapper{background:var(--color-third);padding:40px 20px}.footer-menu-wrapper .container{max-width:960px}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 976px){.footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.menu-column{text-align:center;padding:0 0 15px}@media (min-width: 976px){.menu-column{text-align:left;padding:15px 0}}.menu-column_title{color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;letter-spacing:0.05rem;margin-bottom:5px}@media (min-width: 976px){.menu-column_title{margin-bottom:10px}}.menu-column li{display:block;margin-bottom:5px}.menu-column a{color:#fff;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.menu-column a:hover{text-decoration:underline}.footer{padding:10px 20px 30px;text-align:center;height:auto}.footer .legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media (max-width: 975px){.footer .legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer .legal ul{font-size:0;margin:15px 0}.footer .legal ul .footer-item{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:inline-block;position:relative;margin:0;line-height:1.8}@media (max-width: 975px){.footer .legal ul .footer-item{display:block}}.footer .legal ul .footer-item:after{display:inline-block;content:'-';margin:0 6px}@media (max-width: 975px){.footer .legal ul .footer-item:after{display:none}}.footer .legal ul .footer-item:last-child:after{content:none}.footer .credits{display:inline-block;vertical-align:top;float:right}.contact-footer{background:var(--color-gray-primary);padding:20px;text-align:center}.contact-footer p{margin:0 0 5px 0}.highlighted-contact-info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 976px){.highlighted-contact-info p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.highlighted-contact-info_text{margin-bottom:15px;font-weight:bold}@media (min-width: 976px){.highlighted-contact-info_text{margin-bottom:0}}.highlighted-contact-info_text,.highlighted-contact-info_link{display:inline-block}.highlighted-contact-info_link{padding:8px 15px;margin-bottom:10px;text-transform:uppercase}@media (min-width: 976px){.highlighted-contact-info_link{padding:0;margin:0 0 0 10px;text-transform:none;font-weight:bold}}.highlighted-contact-info_link,.highlighted-contact-info_link:visited{background-color:var(--color-main);color:#fff}@media (min-width: 976px){.highlighted-contact-info_link,.highlighted-contact-info_link:visited{background-color:transparent;color:var(--color-main)}}.highlighted-contact-info_link:hover{background-color:var(--color-hover);color:#fff}@media (min-width: 976px){.highlighted-contact-info_link:hover{background-color:transparent;color:var(--color-hover)}}.contact-footer .social-links{margin-top:10px;margin-bottom:0}.contact-footer .social-links a{margin:0 3px}.social-links li{margin:0;display:inline-block;vertical-align:top}.social-links a{display:block}.social-links i{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem}.social-links i:before{margin:0}.apps_links.users{margin-bottom:15px}.top-actions ul.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.top-actions ul.top-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.top-actions ul.top-menu li{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.top-actions ul.top-menu a{background-color:#ECE9E7;border-bottom:1px solid #999;padding:15px 18px 13px}.top-actions ul.top-menu a:hover{color:#fff;background-color:var(--color-main)}@media screen and (min-width: 768px){.top-actions ul.top-menu a{padding:15px 10px 13px}}.top-actions .top-menu>li{position:relative;display:inline-block}@media screen and (min-width: 768px){.top-actions .top-menu>li{margin-left:5px}}.top-actions .top-menu>li>a{text-transform:uppercase;display:block}@media screen and (min-width: 768px){.top-actions .top-menu>li>a{padding:16px 20px;background:var(--color-main);color:white}.top-actions .top-menu>li>a:hover{background-color:var(--color-secondary)}}.top-actions .top-menu>li:hover ul{display:block}@media screen and (min-width: 768px){.top-actions .top-menu>li ul{display:none;position:absolute;right:0;min-width:100%;padding-top:11px}.top-actions .top-menu>li ul:after{pointer-events:none;content:'';-webkit-box-shadow:0px 4px 9px -5px #000000a8;box-shadow:0px 4px 9px -5px #000000a8;position:absolute;top:11px;left:0;right:0;bottom:0}.top-actions .top-menu>li ul li:last-child{border-bottom:4px solid var(--color-main);padding-bottom:0}.top-actions .top-menu>li ul li:last-child>a{border-bottom:0}}.top-actions .top-menu>li ul li{display:block;margin:0}.top-actions .top-menu>li ul a{display:block;text-transform:uppercase;font-size:1.3rem;line-height:1.2}li.top-contact a{background:url(../img/icon-envelope.svg) no-repeat 10px center var(--color-main-darken-20);padding:16px 20px 16px 40px;color:white}li.download-tickets-button a{background:url(../img/icon-ticket-print.svg) no-repeat 10px center var(--color-main-darken-20);padding:16px 20px 16px 40px;color:white}.top-menu li.seller-register{position:relative;text-transform:uppercase;color:#fff;font-weight:700}.top-menu li.seller-register .high-free{font-weight:700;position:absolute;right:0;background:var(--color-yellow);padding:1px 10px;border-radius:40px 0 0 40px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;color:var(--color-main-darken-50)}@media screen and (min-width: 768px){.top-menu li.seller-register .high-free{top:-5px;-webkit-transform:none;-ms-transform:none;transform:none}}.top-menu li.seller>a.user-link{padding-left:48px;padding-right:48px;position:relative}.top-menu li.seller>a.user-link:hover{background-color:var(--color-secondary)}@media screen and (min-width: 768px){.top-menu li.seller>a.user-link{background-color:#000}}.top-menu li.seller.logged>a.user-link{font-style:italic;text-transform:none;padding-right:20px}.top-actions li.organizer>a{display:none}.top-actions li.organizer>a .icon-down-micro:before{margin-right:0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;line-height:1;width:8px}@media screen and (min-width: 768px){.top-actions li.organizer>a{display:block}}.top-actions li.seller.logged>a{display:none}@media screen and (min-width: 768px){.top-actions li.seller.logged>a{display:block}}.seller .icon-smile:before{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.seller .icon-login:before{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.language-selector-desktop{margin-right:20px;text-transform:uppercase;font-size:1.4rem;position:relative}.language-selector-desktop .trigger-language{border:none;background-color:transparent;text-transform:uppercase;color:var(--color-main)}.language-selector-desktop .trigger-language:hover{color:var(--color-secondary)}.language-selector-desktop .language-options{top:30px;left:50%;width:100px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;background-color:#f9f6f4;padding:5px 10px;border-radius:5px;-webkit-box-shadow:0px 0px 8px -4px #000;box-shadow:0px 0px 8px -4px #000}.language-selector-desktop .language-options:before{content:'';width:10px;height:10px;display:block;position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);background-color:#f9f6f4;-webkit-box-shadow:0px 0px 8px -4px #000;box-shadow:0px 0px 8px -4px #000}.language-selector-desktop{display:none}@media screen and (min-width: 768px){.language-selector-desktop{display:block}}.top-actions .language-selector-mobile{padding:8px 0;text-align:center;font-size:1.3rem;background-color:#dbd8d6}.top-actions .language-selector-mobile li{display:inline-block}.top-actions .language-selector-mobile li:after{content:" - "}.top-actions .language-selector-mobile li:last-child:after{content:none}.top-actions .language-selector-mobile a{margin:5px;font-size:1.2rem}.top-actions .language-selector-mobile a.current-language{font-weight:bold;pointer-events:none}@media screen and (min-width: 768px){.top-actions .language-selector-mobile{display:none}}.inner-top-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inner-top-action .language-selector{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.inner-top-action .top-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){.inner-top-action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inner-top-action .language-selector{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.inner-top-action .top-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 768px){.hamburger_wrapper{display:none}}.top-actions{display:none;width:100%}@media screen and (min-width: 768px){.top-actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:initial;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}}.top-actions{margin:0}.top-actions li{display:block;margin:0}@media screen and (min-width: 768px){.top-actions li{display:inline-block}}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px 15px 15px 15px}@media (min-width: 976px){.filters{margin:30px 15px 15px 15px}}.filters .distance-filter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.filters .tags-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.filters .toogle-tag-list{display:block;text-align:center}@media (min-width: 976px){.filters .toogle-tag-list{display:none !important}}.filters .tags-list{display:none}.filters .tags-list.opened{display:block}@media (min-width: 976px){.filters .tags-list{display:block !important}}.filters h2{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:0}.toogle-tag-list{padding:0 5px 5px 24px;margin:0 0 10px 0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.toogle-tag-list i.trigger-filters-down:before{content:'\f107';font-family:fontello;font-style:normal}.toogle-tag-list .text-closed{display:none}.toogle-tag-list .text-open{display:inline-block}.toogle-tag-list.unactive i.trigger-filters-down:before{content:'\f106'}.toogle-tag-list.unactive .text-closed{display:inline-block}.toogle-tag-list.unactive .text-open{display:none}.tags-list{margin:0 0 10px;text-align:center}.tags-list_item{margin:0 0 1px}@media (min-width: 976px){.tags-list_item{display:inline-block;margin:0 3px 5px 3px;vertical-align:top}}.tags-list_item.selected a{background-color:var(--color-main)}.tags-list_item .selected a:hover,.tags-list_item a:hover{background-color:var(--color-secondary)}.tags-list_item-link{cursor:pointer;background-color:var(--color-gray-primary-darken-20);padding:0 12px 0 8px;color:white;font-weight:300;text-transform:uppercase;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.tags-list_item-link:before{content:' ';padding:10px 0;width:4px;border-left:2px dashed #fff;margin-right:5px}.tags-list_item-link:hover{color:#fff}.tags-list_item-text{display:inline-block;padding:4px 0;margin-right:4px}.total-events{color:white;padding:4px 0;margin-left:auto}.distance-filter{text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;line-height:1.6;margin-top:5px}.distance-filter .icon-location{color:var(--color-main);font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.distance-filter .distance-filter-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.distance-filter .distance-filter-show-location-distance,.distance-filter .distance-filter-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:5px 4px}.distance-filter .distance-filter-location{display:inline-block}.distance-filter .adjust-button{border:1px solid var(--color-main);border-radius:5px;padding:2px 6px 2px 2px;text-transform:uppercase}.distance-filter .adjust-button:hover{border-color:var(--color-main);background-color:var(--color-main);color:#fff}.distance-filter .distance_km_selector{border-radius:5px;display:inline-block;margin:0 0 0 7px;padding:1px}.tags-list_item-total-events{display:none}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo a{display:inline-block}.logo .logo-svg{width:225px;height:57px;margin-top:10px;margin-bottom:5px}@media screen and (min-width: 768px){.logo .logo-svg{margin-top:0;margin-bottom:0}}.logo .logo-shape{fill:var(--color-main)}.logo a:hover .logo-shape{fill:var(--color-secondary)}.logo .slogan{text-transform:uppercase;color:var(--color-main);display:none;width:200px}@media screen and (min-width: 768px){.logo .slogan{line-height:1.3;display:block;font-size:1.4rem;margin-left:15px;margin-top:-3px;margin-bottom:0}}.search-engine{position:relative}.slide .search-engine{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1000;width:90%;max-width:560px}.search-engine fieldset{border:none;margin:0;padding:0}.search-engine input[type="search"],.search-engine .search-button,.search-engine input[type="submit"]{font-size:1.6rem;line-height:0 !important;padding:7px 20px}@media screen and (min-width: 768px){.search-engine input[type="search"],.search-engine .search-button,.search-engine input[type="submit"]{padding:12px 30px}}.search-engine input[type="search"]{background:white;border-radius:100px;border:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-main);-webkit-box-shadow:1px 1px 7px -1px #000;box-shadow:1px 1px 7px -1px #000}.search-engine .search-button,.search-engine input[type="submit"]{background:url(../img/icon-search.svg) no-repeat 18px center var(--color-main);background-size:20px 20px;width:40px;color:transparent;position:absolute;z-index:100;right:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;border-width:0;border-radius:0 100px 100px 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px}@media screen and (min-width: 768px){.search-engine .search-button,.search-engine input[type="submit"]{background-size:28px 28px}}.search-engine .search-button:hover,.search-engine input[type="submit"]:hover{background-color:var(--color-secondary)}.search-engine .search-button .screen-reader,.search-engine input[type="submit"] .screen-reader{width:15px;display:inline-block;overflow:hidden;line-height:normal}.search-engine .placeholder{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;width:auto;max-width:720px;overflow:hidden;border-right:0.15em solid var(--color-main);white-space:nowrap;margin:0 auto;letter-spacing:.15em;-webkit-animation:typing 3.5s steps(40, end),blink-caret 0.75s step-end infinite;animation:typing 3.5s steps(40, end),blink-caret 0.75s step-end infinite;color:var(--color-main);-webkit-font-smoothing:antialiased;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.search-engine .placeholder.hidden{display:none !important}@media screen and (max-width: 1750px){.search-engine .placeholder{letter-spacing:.1em}}.search-engine .search-error-message{background:var(--color-red);color:white;border-radius:100px;padding:5px 10px;display:block;margin:5px auto;text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;width:80%}@media screen and (min-width: 1400px){.search-engine .search-error-message{width:50%}}.search-results{position:absolute;background:white;z-index:1100;-webkit-box-shadow:0 2px 5px color-mix(in srgb, var(--color-main) 40%, #fff);box-shadow:0 2px 5px color-mix(in srgb, var(--color-main) 40%, #fff);border:1px solid var(--color-main);padding:20px;width:75%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 976px){.search-results{width:95%;padding:10px}}.search-results ul{max-height:300px;overflow:auto}.search-results li{border-bottom:1px solid var(--color-main);margin:0;display:block}.search-results li:last-child{border:none}.search-results li a{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;padding:5px 10px}.search-results li a:hover,.search-results li a:active{background:var(--color-gray-primary-lighten-2)}@media screen and (max-width: 600px){.search-results li a{padding:5px 0}}.search-results li .result-image{-webkit-box-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;min-width:0;margin:0 10px 0 0;text-align:center;padding:2px;border:1px solid var(--color-gray-primary);border-radius:4px}.search-results li .result-image img{max-width:100%;max-height:80px}.search-results li .result-image img[alt]{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media screen and (max-width: 600px){.search-results li .result-image{-webkit-box-flex:0 0 45px;-ms-flex:0 0 45px;flex:0 0 45px;min-width:0}}.search-results li .result-info{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0}.search-results li .result-info p{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:var(--color-main-darken-20)}@media screen and (max-width: 600px){.search-results li .result-info p{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}}.search-results li .result-info p.result-info_title{font-weight:700}.search-results li .result-info p.result-info_category{font-style:italic}.search-results li .result-info .matching-word{color:var(--color-secondary)}.search-results li.no-results{color:var(--color-red);font-style:italic;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border:none}.donations-banner,.page-banner{position:relative}.donations-banner_text,.page-banner_text{text-align:center;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:20px 15px 30px}.donations-banner_text:after,.page-banner_text:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;background-color:color-mix(in srgb, var(--color-main) 70%, #fff);opacity:0.8}.donations-banner_title,.donations-banner_subtitle,.page-banner_title,.page-banner_subtitle{text-shadow:0px 1px 2px #000;position:relative;z-index:2}.donations-banner_title,.page-banner_title{color:#fff;font-size:42px;font-size:4.2rem;line-height:52.5px;line-height:6.3rem;margin-bottom:5px;line-height:1.4}.donations-banner_subtitle,.page-banner_subtitle{color:#fff;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;line-height:1.4;margin-bottom:0}.donations-banner_image,.page-banner_image{display:block}.donations-banner_image img,.page-banner_image img{width:100%;height:auto;display:block}.slide{position:relative;z-index:2}.slide .brandtransition{min-height:120px;background:var(--gradient-main);text-align:center}.slide .rslides{height:calc(40vh - 75px);overflow:hidden}.slide .rslides li{overflow:hidden}.slide .rslides img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:415px}.slide .unique-caption{position:absolute;background:url(../img/arrow-big.svg) no-repeat left center var(--color-main);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20;right:0;padding:30px 30px 30px 100px;color:white;border-radius:100px 0 0 100px}.slide .unique-caption h1{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;font-weight:700;font-weight:300}.slide .unique-caption .tagline{display:block;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;font-weight:300}.slide .unique-caption p{margin:0;text-align:center;font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:300}.slide .unique-caption a{background:var(--color-secondary);padding:10px 20px;border-radius:50px;color:white;display:block}.slide .unique-caption a:hover{background:var(--color-main-darken-30)}.slide .unique-caption:after{content:url(../img/icon-tiquet-opacity.svg);position:absolute;right:30px;top:30px}.slide .more-button{position:absolute;bottom:20px;z-index:20;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:74px;width:74px;display:none}.slide .more-button a{background-color:rgba(var(--color-gray-primary-rgb), 0.8);height:74px;width:74px;display:block;border-radius:50px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.slide .more-button a:after{content:url(../img/arrow-big.svg);display:block;height:54px;width:54px;top:50%;left:50%;position:absolute;-webkit-transform:rotate(90deg) translateX(-50%) translateY(50%);-ms-transform:rotate(90deg) translateX(-50%) translateY(50%);transform:rotate(90deg) translateX(-50%) translateY(50%)}.slide .more-button a:hover{background:#FE5E02;background:rgba(254,94,2,0.8)}.flash-notification{margin:0;background-color:#ffd734;padding:20px;text-align:center;position:relative;z-index:1}.flash-notification_content{max-width:960px;margin:auto}.flash-notification_content .icon{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;line-height:1}.flash-notification_content div{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:inline}@media only screen and (min-width: 600px){.flash-notification_content div{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}}.flash-notification_content p{display:inline-block;margin:0}.flash-notification_close{position:absolute;top:0;right:0;background-color:#000;display:inline-block;width:25px;height:25px;color:#ffd734;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.flash-notification_close:hover{background-color:#ffd734;color:#000}.flash-notification.frontpage{margin-bottom:30px;-webkit-box-shadow:0px -10px 6px 8px #000;box-shadow:0px -10px 6px 8px #000}.cc-banner{padding:10px;text-align:center}.cc-banner .cc-message{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;max-width:1100px;margin:0 auto;display:inline-block;vertical-align:top}.cc-banner .cc-message a{font-weight:700;text-decoration:underline}.cc-banner .cc-compliance{display:inline-block;vertical-align:top;margin-left:20px}.cc-banner .cc-compliance a{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border-radius:4px;padding:5px 10px}.facebook-link-button{display:block;background-color:#345895;color:#fff;padding:10px;text-align:center;border-radius:7px}.facebook-link-button:hover{background-color:var(--color-secondary);color:#fff}.or-separator{display:block;position:relative;border-bottom:1px solid #cbcbcb;margin:30px 0}.or-separator-letter{color:#474747;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#F2F0EF;padding:0 15px;font-style:normal;text-transform:uppercase;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.user-access .or-separator-letter{background-color:#f9f8f7}.login-facebook-description{text-align:center;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;margin-bottom:15px}.login-facebook-description h4{margin-bottom:5px;color:#345895}.login-facebook-description p{color:#345895;margin-bottom:5px}.calendar-btn{text-align:center;margin-bottom:20px}.calendar-btn button{margin:0}.calendar{width:400px;margin-bottom:20px}.calendar .vanilla-calendar-header{display:block}.calendar .vanilla-calendar-header .vanilla-calendar-header__content{float:left}.calendar .vanilla-calendar-header .vanilla-calendar-header__content button{font-size:20px;margin-right:5px}.calendar .vanilla-calendar-header .vanilla-calendar-arrow{float:right}.calendar .vanilla-calendar-header .vanilla-calendar-arrow_prev{left:-60px}.calendar .vanilla-calendar-wrapper{height:300px}.calendar .vanilla-calendar-week__day{font-size:15px;height:30px}.calendar .vanilla-calendar-day__btn{font-size:15px;width:40px;height:40px}.calendar .vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_disabled):not(.vanilla-calendar-day__btn_selected){background-color:var(--color-main);color:white;font-weight:normal}.calendar .vanilla-calendar-day__btn:not(.vanilla-calendar-day__btn_disabled):not(.vanilla-calendar-day__btn_selected):hover{background-color:var(--color-secondary)}.calendar .vanilla-calendar-day__btn_disabled{text-decoration:line-through}.calendar .vanilla-calendar-day__btn_selected{background-color:var(--color-main);font-weight:700;color:#fff}.calendar .vanilla-calendar-day__btn_selected:hover{background-color:var(--color-main)}.calendar .vanilla-calendar-month:hover,.calendar .vanilla-calendar-year:hover{color:var(--color-main)}.calendar .vanilla-calendar-months__month_selected,.calendar .vanilla-calendar-months__month_selected:hover,.calendar .vanilla-calendar-years__year_selected,.calendar .vanilla-calendar-years__year_selected:hover{background-color:var(--color-main)}.calendar .swal2-confirm,.calendar .swal2-cancel{font-size:14px !important;font-weight:bold !important}.quriobotWidgetButton:before{-webkit-box-shadow:none !important;box-shadow:none !important;border:2px solid #CC3262}.swal2-container{z-index:1000000 !important}.swal2-popup.info-popup{-webkit-box-shadow:1px 1px 5px -2px #000;box-shadow:1px 1px 5px -2px #000;border-radius:10px}.swal2-popup.info-popup .swal2-content{text-align:left}.swal2-popup.info-popup .swal2-content h3{margin-bottom:5px;line-height:1.2;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:bold}.swal2-popup.info-popup .swal2-close{top:-12px;right:-12px;background-color:#000;width:28px;height:28px;line-height:25px;border-radius:50%;-webkit-box-shadow:1px 1px 3px -2px #000;box-shadow:1px 1px 3px -2px #000;border:2px solid #000;display:block;font-size:18px;font-weight:bold}.swal2-popup.info-popup .swal2-close:hover{color:#000;background-color:#fff}.swal2-html-container{font-size:15px;font-size:1.5rem;line-height:18.75px;line-height:2.25rem}.swal2-confirm{font-size:15px;font-size:1.5rem;line-height:18.75px;line-height:2.25rem}.pct-cookies .cm-btn{border-radius:0 !important}.pct-cookies .cm-btn-success{background-color:var(--color-main) !important}.pct-cookies .cm-btn-danger{background-color:var(--color-gray-dark) !important}.pct-cookies .cookie-notice,.pct-cookies .cm-modal{background-color:#fff !important}.pct-cookies .cookie-notice p,.pct-cookies .cookie-notice strong,.pct-cookies .cookie-modal p{color:#1e1e1e !important}.pct-cookies .cm-link,.pct-cookies .cookie-modal a{color:var(--color-main) !important}.pct-cookies .cookie-modal h1{color:var(--color-secondary) !important}.pct-cookies .cm-header,.pct-cookies .cm-footer,.pct-cookies .cm-toggle-all{border-color:var(--color-gray) !important}.pct-cookies .cm-modal .hide svg{stroke:var(--color-gray-dark) !important}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider{background-color:#d16188 !important}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:var(--color-main) !important}.wrapper-platea-teatre{position:relative;overflow:auto}.wrapper-platea-teatre .pctplatea-zona{opacity:1}.wrapper-platea-teatre.choose-zone .pctplatea-zona{opacity:0.8;cursor:pointer}.wrapper-platea-teatre.choose-zone .pctplatea-zona:hover{opacity:1}.wrapper-platea-teatre.choose-zone .pctplatea-zona[data-sold-out="1"]{opacity:1;cursor:not-allowed;fill:#999}.wrapper-platea-teatre .pctplatea-seient{display:block;position:absolute;width:10px;height:10px;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:10px;line-height:10px;text-align:center}.wrapper-platea-teatre .pctplatea-seient .carregant{display:none}.wrapper-platea-teatre .pctplatea-seient.loading .carregant{display:block}.seat-escenari{background-color:var(--color-gray-primary);color:var(--color-main);font-weight:bold;padding:10px;width:100%}.seat-zones{border:1px solid var(--color-secondary);padding:10px;text-align:center;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}#select-seients>.seat-escenari{display:none}#select-seients>div>.select-escenari{display:block}#select-seients .theatre-zones{padding:60px 10px 10px 10px;border-radius:4px;margin:10px 0}#select-seients .theatre-zones .seat-escenari{display:block;position:absolute;top:0;left:0}#select-seients .theatre-zones a{padding:5px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media screen and (max-width: 550px){#select-seients{overflow-x:scroll}}a.seats-tornar{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:block;text-decoration:underline;background:url("../img/arrow-left.svg") no-repeat left center;padding:5px 5px 5px 20px;margin:10px 0}.seient{width:18px;float:left;position:relative}.seient a{display:block;width:16px;height:20px;margin:2px;background-repeat:none}.seient .carregant{display:none}.seient .loading .carregant{display:block;color:var(--color-secondary);position:absolute;top:3px;left:0px;right:0px;text-align:center}.info_seient{float:left;width:280px;max-width:100%}.tipus_seient{float:left;width:calc(100% - 280px)}#seats-legend{display:none;clear:both;margin:10px 0;padding:7px 0;border-top:1px solid var(--color-gray-primary);border-bottom:1px solid var(--color-gray-primary)}.chart-legend li{display:inline-block;vertical-align:top;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin:0 10px 0 0}.chart-legend li img,.chart-legend li .legend-caption{display:inline-block;vertical-align:middle}.chart-legend li .legend-caption{margin:0 0 0 4px;font-style:italic}#select-entrada{margin:10px 0 30px 0}#select-entrada .fila_seient_triar_tipus{margin:0 0 5px 0;padding:5px 10px;background:var(--color-gray-primary)}.seats-legend{text-align:center;margin:10px 0;padding:10px 0;border-top:1px solid var(--color-gray-primary);border-bottom:1px solid var(--color-gray-primary)}.seats-legend_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.seats-legend_item{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 4px}.seats-legend_caption{margin-left:4px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-style:italic}.seats-legend.backend .seats-legend_list{margin:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pctplatea-seient,.seats-legend_icon{display:inline-block;width:16px;height:16px;border-radius:50%;-webkit-box-shadow:0 0 0px 1px #fff, 0 0 2px 1px #000;box-shadow:0 0 0px 1px #fff, 0 0 2px 1px #000}.seientlliure.seleccionat,.seleccionat{background-color:#fc5f20;background-image:url("../img/icon-check-solid.svg");background-position:center center;background-size:80%;background-repeat:no-repeat}.seientlliure{background-color:#5bbb5d}.seientreservat,.seientprocescompra{background-color:#766867;cursor:not-allowed}.block-seats .seientreservat,.block-seats .seientprocescompra{cursor:auto}.seientbloquejatcovid{background-color:#c6c6c6;background-image:url("../img/background-covid.png");background-position:center center;cursor:not-allowed}.seientdisponiblecovid{background-color:#5bbb5d;background-image:none;background-position:center center}.seientbloquejat{background-color:#841fb8}.seientlliureminusvalid{background:url("../img/icon_wheelchair.svg") center center no-repeat,#51ccce;background-size:80% auto}.seientlliureminusvalid.seleccionat{background:url("../img/icon_wheelchair.svg") center center no-repeat,#fc5f20;background-size:80% auto}.seientreservatminusvalid,.seientbloquejatcovidminusvalid{background:url("../img/icon_wheelchair.svg") center center no-repeat,#766867;background-size:80% auto}.seientbloquejatminusvalid{background:url("../img/icon_wheelchair.svg") center center no-repeat,#841fb8;background-size:80% auto}a.seientlliure:hover{background-color:#fc8355}a.seientdisponiblecovid:hover{background-color:#fc8355}a.seientlliureminusvalid:hover{background:url("../img/icon_wheelchair.svg") center center no-repeat,#fc8355;background-size:80% auto}.enrollment-list-seients a.seientlliure:hover{background-color:#5bbb5d}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}@-webkit-keyframes blink-caret{from,to{border-color:transparent}50%{border-color:orange}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:orange}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.testimonials_wrapper_title.section-title{margin-bottom:15px}.testimonials_wrapper{background-color:var(--color-gray-light);padding:30px 0}@media (min-width: 976px){.testimonials_wrapper{padding:45px 0}}.testimonials_wrapper_title{text-align:center;padding:15px 15px 5px}@media (min-width: 600px){.testimonials_wrapper_title{padding:15px 15px 15px}}.testimonials{padding:15px 15px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1290px}.testimonials_item{width:100%;padding:0 15px 15px}@media (min-width: 600px){.testimonials_item{width:50%}}@media (min-width: 1200px){.testimonials_item{padding:0 30px 15px}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:60px 15px 30px;margin-bottom:30px}@media (min-width: 976px){.testimonial{padding:75px 20px 30px}}.testimonial_portrait{max-width:150px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;overflow:hidden;-webkit-box-shadow:0px 1px 5px #5f5f5f;box-shadow:0px 1px 5px #5f5f5f;width:120px;top:0}@media (min-width: 976px){.testimonial_portrait{width:150px}}.testimonial_portrait img{border-radius:none;display:block;margin:0;width:120px}@media (min-width: 976px){.testimonial_portrait img{width:150px}}.testimonial_text{background-color:#fff;width:100%;text-align:center;-webkit-box-shadow:0px 0px 30px -10px #5f5f5f;box-shadow:0px 0px 30px -10px #5f5f5f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:5px solid var(--color-main);padding:80px 30px 30px}@media (min-width: 976px){.testimonial_text{padding:100px 30px 30px}}.testimonial_opinion{font-size:13px;font-size:1.3rem;line-height:16.25px;line-height:1.95rem;line-height:1.7;max-width:560px;margin:0 auto 20px;font-style:italic}@media (min-width: 976px){.testimonial_opinion{font-size:15px;font-size:1.5rem;line-height:18.75px;line-height:2.25rem;line-height:1.8}}.testimonial_author{margin-top:auto;margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.testimonial_name{color:var(--color-main);font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:bold;margin-bottom:3px;display:inline-block}.testimonials li.testimonial{margin-left:0;list-style:none}.testimonials-banner .testimonial{margin-bottom:0}.testimonials-link_wrapper{text-align:center;padding:0 15px 15px}@media (min-width: 976px){.testimonials-link_wrapper{padding:15px}}a.testimonials-link{display:inline-block;text-transform:uppercase}.error-section{background:url(../img/404.svg) no-repeat center top;text-align:center;margin:50px 0;padding:400px 10px 20px 10px}.error-section h1{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem}.error-section h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.event-list-page{padding:40px 0}.event-list-page .page-header{background:url(../img/banners/header1.jpg) no-repeat center center;background-size:cover;color:white;min-height:150px;max-height:250px;text-align:center;position:relative}.event-list-page .page-header h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:300;font-size:50px;font-size:5rem;line-height:62.5px;line-height:7.5rem;background:rgba(254,94,2,0.7);width:100%;padding:5px 20px}.event-list-page .cartelera{padding:30px}.select-all{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;cursor:pointer}.cartelera{padding:50px 20px;text-align:left;width:100%;max-width:1200px;margin:0 auto}.event-list{list-style-type:none;padding:0px;margin:0px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loading-events{background:var(--color-gray-primary);color:#333;padding:10px 40px;display:block;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;border-radius:7px;text-align:center}.event-list-item{padding:12px;margin:0 0 25px 0;background:#fdfdfd;border:1px solid var(--color-gray-primary);-webkit-box-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;min-width:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;padding-bottom:60px}.event-list-item.empty{visibility:hidden;margin:0;padding:0}.event-list-item:hover{border:1px solid var(--color-main)}@media screen and (max-width: 700px){.event-list-item{-webkit-box-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;min-width:0}}@media screen and (max-width: 500px){.event-list-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 10px 0}}.event-list-item.sold-out .event-item-image{position:relative}.event-list-item.sold-out .event-item-image .sold-out-label{position:absolute;bottom:0;z-index:10;color:white;width:100%;padding:7px;text-align:center;font-weight:bold;text-transform:uppercase}.event-list-item.sold-out .event-item-image .sold-out-label.color-red{background-color:rgba(198,0,0,0.8)}.event-list-item.sold-out .event-item-image .sold-out-label.color-purple{background-color:rgba(116,33,120,0.8)}.event-list-item.sold-out .event-item-image .sold-out-label.color-green{background-color:rgba(75,159,46,0.8)}.event-list-item.sold-out .event-item-image .sold-out-label.color-orange{background-color:rgba(185,109,0,0.8)}.event-list-item .event-closed{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;background:url(../img/icon-clock.svg);background-color:#f2f0ef;background-repeat:no-repeat;background-size:25px 25px;background-position:15px center;line-height:1.3;height:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-main);text-align:left;border-radius:0;padding:5px 5px 5px 50px}.cartelera.full-width{padding:0px 10px 40px 10px;border-bottom:3px solid var(--color-main);max-width:none}.cartelera.full-width h2{text-align:center;font-size:40px;font-size:4rem;line-height:50px;line-height:6rem;font-weight:300;background:url(../img/paper-texture.jpg) no-repeat;background-size:cover;margin:0 0 10px 0;padding:10px 5px}.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 16%;-ms-flex:0 0 16%;flex:0 0 16%;min-width:0}@media screen and (max-width: 1750px){.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;min-width:0}}.cartelera.full-width .event-show-more{width:100%;max-width:33%;margin:20px auto}.info-label{display:none;text-transform:uppercase;color:var(--color-main)}a.event-item-name{color:var(--color-main);font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;line-height:20px;line-height:2rem;margin:0 0 10px 0;display:block;height:4ch;font-weight:700}a.event-item-name:hover{color:var(--color-secondary)}@media screen and (max-width: 600px){a.event-item-name{height:auto !important}}span.event-item-name{color:var(--color-main-darken-20);font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;line-height:20px;line-height:2rem;margin:0 0 10px 0;display:block;height:4ch;font-weight:700}@media screen and (max-width: 600px){span.event-item-name{height:auto !important}}.event-item-image{margin-bottom:12px;width:100%;height:200px;overflow:hidden;text-align:center;background:var(--color-gray-primary-darken-5)}.event-item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-item-summary{padding:5px 0;border-top:1px solid var(--color-main);padding:7px;border-radius:2px;min-height:110px}.event-item-summary p{margin:0 0 5px 0}.event-item-summary .event-item-date,.event-item-summary .event-item-place,.event-item-summary .event-item-categories{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;row-gap:5px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin:7px 0}.event-item-summary .event-item-date:before,.event-item-summary .event-item-place:before,.event-item-summary .event-item-categories:before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;margin-left:5px;background-color:var(--color-main)}.event-item-summary .event-item-date:empty,.event-item-summary .event-item-place:empty,.event-item-summary .event-item-categories:empty{display:none}.event-item-summary .event-item-date{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.event-item-summary .event-item-date:before{-webkit-mask-image:url(../img/icon-calendar.svg);mask-image:url(../img/icon-calendar.svg)}.event-item-summary .event-item-place{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.event-item-summary .event-item-place:before{-webkit-mask-image:url(../img/icon-place.svg);mask-image:url(../img/icon-place.svg)}.event-item-summary .event-item-categories{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.event-item-summary .event-item-categories:before{-webkit-mask-image:url(../img/icon-tags.svg);mask-image:url(../img/icon-tags.svg)}.event-item-summary .event-item-organizer{font-style:normal;color:var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;background:url(../img/icon-organizer.svg) no-repeat 0px 0px;padding:0 0 0 25px;margin:5px 0}.event-item-summary .event-item-organizer:empty{display:none}.event-item-summary .event-item-organizer a{color:var(--color-secondary)}.event-detail{width:100%;max-width:1200px;margin:0 auto;padding:50px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-detail.sold-out .event-image,.event-detail.sold-out .slides-container{position:relative;height:auto;width:100%;background-color:#ECE9E7;display:-webkit-box;display:-ms-flexbox;display:flex}.event-detail.sold-out .event-image .sold-out-label,.event-detail.sold-out .slides-container .sold-out-label{position:absolute;bottom:0;z-index:10;color:white;width:100%;padding:7px;text-align:center;font-weight:bold;text-transform:uppercase}.event-detail.sold-out .event-image .sold-out-label.color-red,.event-detail.sold-out .slides-container .sold-out-label.color-red{background-color:#C60000}.event-detail.sold-out .event-image .sold-out-label.color-purple,.event-detail.sold-out .slides-container .sold-out-label.color-purple{background-color:#742178}.event-detail.sold-out .event-image .sold-out-label.color-green,.event-detail.sold-out .slides-container .sold-out-label.color-green{background-color:#4B9F2E}.event-detail.sold-out .event-image .sold-out-label.color-orange,.event-detail.sold-out .slides-container .sold-out-label.color-orange{background-color:#B96D00}.aside-info{-webkit-box-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0;margin:0 40px 0 0}@media screen and (min-width: 976px){.aside-info.affix{position:relative}.aside-info.affix .organizer-summary{position:fixed;width:30%;max-width:350px;z-index:10}}@media screen and (max-width: 600px){.aside-info.affix{position:relative}}.event-image{margin:0 0 20px 0;text-align:center}.event-image img{max-width:100%}.event-image.rslides{margin:auto}.event-detail-info{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0}.event-detail-info h1{font-weight:400;font-size:30px;margin:0}.event-detail-info .detail-images-only-mobile{display:none}.event-category{text-transform:uppercase;font-style:italic;color:var(--color-font);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.event-closed{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400;color:#fff;background:var(--color-gray-primary);position:relative;padding:5px 10px 5px 50px;border-radius:4px}.event-closed p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;color:var(--color-secondary);margin:0}.view-more-info{display:none}a.goto-event-description{color:var(--color-main);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700;display:block;text-align:center;margin:10px 0}a.goto-event-description:link,a.goto-event-description:visited,a.goto-event-description:active{color:var(--color-main)}.multiple-sessions{background:color-mix(in srgb, var(--color-main) 60%, #fff);color:white;padding:2px 5px;font-size:80%;font-style:italic;border-radius:4px;white-space:nowrap;margin-left:0;line-height:1.3}.event-item-summary .event-date-value{margin-right:5px}.event-description{padding:15px 0}.event-description:empty{display:none}.event-description a{font-weight:700;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.event-description ul{margin:40px}.event-description ul li{background:url(../img/arrow-list.svg) no-repeat left 8px;padding:0 0 0 15px}.event-description ol{margin:40px;counter-reset:entrapolis-counter}.event-description ol li{list-style:none;counter-increment:entrapolis-counter}.event-description ol li::before{content:counter(entrapolis-counter) ". ";color:var(--color-main);font-weight:bold}.event-description #expand-info{display:block;color:var(--color-main)}.event-description h2.description-title{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;text-transform:uppercase;background:var(--color-main);color:white;font-weight:400;padding:5px 15px}.full-description{display:block}.short-description{display:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.event-video{margin:30px 0px;text-align:center}.price-number{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700}.event-item-price{color:white;margin:20px 0 7px 0;display:block;position:absolute;bottom:10px;margin:0;width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}.event-item-price a{background:var(--color-main);color:white;padding:9px 10px 9px 10px;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;max-height:43px;overflow:hidden}.event-item-price a:link,.event-item-price a:active,.event-item-price a:visited{color:white}.event-item-price a:hover{background:var(--color-secondary)}.event-item-price a:after{content:attr(data-content);position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:3px 7px 3px 7px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400;border:2px dashed white;background-size:18px}.event-item-price .info-label{display:none}.event-item-price .price-from{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:normal;position:absolute;top:2px;left:10px}.event-item-price .event-minimum-price{padding-top:7px;display:block}.event-price-detail{padding:15px 0;color:var(--color-secondary);font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.event-price-detail::empty{display:none}.event-price-detail label{display:block;float:left;margin-bottom:0.5em;font-weight:normal !important}.event-price-detail input[type=number]{display:block;margin-bottom:0.5em;border:1px solid #a7a7a7}.event-price-detail p{margin:0 0 5px 0}.event-price-detail .price-number{color:var(--color-main);font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400}.event-price-detail #total_price{color:var(--color-main);font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:700}.season-ticket-list li{margin:0 0 30px 0;border-bottom:1px solid var(--color-gray-primary-darken-10);padding:0 0 10px 0}.season-ticket-list li li{margin:0 0 5px 0;background:url(../img/arrow-list.svg) no-repeat left 7px;padding:0 0 0 20px;border:none}.season-ticket-list li li a:hover{text-decoration:underline;color:var(--color-secondary)}.season-ticket-list h2{margin:0 0 5px 0}.season-ticket-list p.includes{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;color:var(--color-main-darken-20)}.season-ticket-list .season-ticket-price{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;color:var(--color-main-darken-20);margin:0 10px 0 0;display:inline-block;vertical-align:middle}.season-ticket-list a.main-button{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:20px 0;padding:7px 25px}.purchase-detail{width:100%;max-width:1200px;margin:0 auto;padding:50px 20px}.purchase-detail.sold-out .event-image,.purchase-detail.sold-out .slides-container{position:relative;height:auto;width:100%;margin-bottom:20px}.purchase-detail.sold-out .event-image .sold-out-label,.purchase-detail.sold-out .slides-container .sold-out-label{position:absolute;bottom:0;z-index:10;color:white;width:100%;padding:7px;text-align:center;font-weight:bold;text-transform:uppercase}.purchase-detail.sold-out .event-image .sold-out-label.color-red,.purchase-detail.sold-out .slides-container .sold-out-label.color-red{background-color:#C60000}.purchase-detail.sold-out .event-image .sold-out-label.color-purple,.purchase-detail.sold-out .slides-container .sold-out-label.color-purple{background-color:#742178}.purchase-detail.sold-out .event-image .sold-out-label.color-green,.purchase-detail.sold-out .slides-container .sold-out-label.color-green{background-color:#4B9F2E}.purchase-detail.sold-out .event-image .sold-out-label.color-orange,.purchase-detail.sold-out .slides-container .sold-out-label.color-orange{background-color:#B96D00}.purchase-summary{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--color-gray-primary-lighten-2);padding:10px;margin-bottom:30px}.purchase-summary .purchase-summary-image{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}.purchase-summary .purchase-summary-image .event-image.rslides{max-width:none !important}.purchase-summary .purchase-summary-info{-webkit-box-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;min-width:0}.purchase-summary .purchase-summary-info .event-detail-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.purchase-summary .purchase-summary-info .event-detail-info-title h1{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;padding-right:50px}.purchase-summary .purchase-summary-info .event-detail-info-title .goto-master{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin-left:auto;display:inline-block;background:url(../img/icon-info.svg) no-repeat 10px center var(--color-main);color:white;padding:5px 10px 5px 40px;border-radius:4px;white-space:nowrap}.purchase-summary .purchase-summary-info .event-detail-info-title .goto-master:hover{background-color:var(--color-secondary)}.purchase-summary .organizer-info{background:none;padding:0;margin:0 0 10px 0}.purchase-summary .organizer-info p.organizer-name{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0}.purchase-summary .organizer-info p.organizer-phone,.purchase-summary .organizer-info p.organizer-email{display:inline-block;vertical-align:top;margin:0 15px 0 0}.purchase-summary .event-summary{margin:0;padding:0;background:none}.purchase-summary .event-summary p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.organizer-info__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0 !important}.pay-confirmation{padding:0 20px 0 200px;background:url(../img/illustration-pay.svg) no-repeat 50px 20px;margin:0 auto}.pay-summary{padding:20px 20px 20px 180px;border:2px dashed var(--color-main);margin:40px 0;min-height:140px;background:url(../img/icon-tiquet-beige-big.svg) no-repeat 30px 30px}.user-access{background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.user-access h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.user-access #login_msg_zone .alert-danger{background:var(--color-red)}.user-access #login_msg_zone .reset-password{color:white;text-decoration:underline;font-weight:bold}.user-access #login_msg_zone .reset-password-message{font-weight:bold}h2.numero{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;position:relative;padding-left:40px}h2.numero:before{content:"1";position:absolute;left:0;background:var(--color-main);color:white;margin:0 10px 0 0;border-radius:100px;width:30px;height:30px;text-align:center}h2.numero.un:before{content:"1"}h2.numero.dos:before{content:"2"}h2.numero.tres:before{content:"3"}h2.numero.quatre:before{content:"4"}h2.numero.cinc:before{content:"5"}.event-item-enroll{position:absolute;width:90%;bottom:10px}.event-item-enroll .action{cursor:pointer;border-radius:4px;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;border:none;color:white;padding:5px 10px;margin:5px 0;background:var(--color-secondary);display:inline-block;text-align:center}#entrades-fields-list{list-style:none}.select-your-entrance{background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.select-your-entrance.disabled{position:relative;z-index:10;border:1px solid var(--color-gray-primary)}.select-your-entrance.disabled:hover{cursor:not-allowed}.select-your-entrance.disabled h2{color:var(--color-main)}.select-your-entrance.disabled h2:before{background:var(--color-main)}.select-your-entrance h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.ticket-type-price{background:var(--color-main);color:white;padding:5px 10px;border-radius:4px;text-align:right}.ticket-type-price p{margin:0}.management-cost{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700}.tipus-entrada{margin:0 0 10px 0;border-bottom:1px solid var(--color-gray-primary-darken-5);padding:5px 0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tipus-entrada.clearfix:after{content:none}.tipus-entrada .fieldblock{margin:0}.tipus-entrada .label-tiquet-type{margin:0;padding:0 10px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tipus-entrada .label-tiquet-type:first-letter{text-transform:uppercase}.tipus-entrada .ticket-type-label{display:inline-block;margin:5px 10px 0 0;max-width:540px;width:75%;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.tipus-entrada .ticket-type-label{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.tipus-entrada .tipus-type-price{display:inline-block;margin:5px 0 0 0;padding-bottom:2px;float:right;font-weight:700;color:var(--color-main);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.tipus-entrada .tipus-type-price{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.tipus-entrada .ticket-type-input{width:60px}.tipus-entrada .ticket-type-input .ipt-tipus-entrada{width:auto;display:block;margin:0px}.tipus-entrada .ticket-type-input input{width:70px}.tipus-entrada:last-of-type{border:none}.tipus-entrada select{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.tipus-entrada select:first-letter{text-transform:uppercase}.extra-questions-wrapper{display:none;background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.extra-questions-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.extra-questions-type-general,.extra-questions-type-custom{margin:0 0 30px 0}.extra-questions-type-general h3,.extra-questions-type-custom h3{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;margin:0 0 10px 0;font-weight:700}.preguntes-extres-block{margin:30px 0}.preguntes-extres-block .pregunta-extra{background:white;border-bottom:1px solid var(--color-main);margin-bottom:10px;padding:15px}.preguntes-extres-block .pregunta-extra:first-letter{text-transform:uppercase}.preguntes-extres-block .capcalera .numeric{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;color:var(--color-headers);margin:0 0 5px 0}.preguntes-extres-block .capcalera .tipus{color:var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;font-weight:normal;line-height:20px;line-height:2rem;padding:10px 0}.preguntes-extres-block .capcalera .tipus:first-letter{text-transform:uppercase}.text-muted{margin:10px 0 0 0}.form-group{display:block}.tictactiquet-sign-up{display:inline-block;vertical-align:middle;float:right}.tictactiquet-sign-up a{display:block;background:var(--color-main);padding:7px 10px;color:white;text-align:center;border-radius:4px}.box-accept-newsletter{background:var(--color-gray-primary-lighten-2);padding:10px 0px;border:1px solid var(--color-main);border-radius:4px;margin:0 0 20px 0}.box-accept-newsletter .form-group{padding-left:20px}.subscribe-newsletter-lead{background:url("../img/envelope-newsletter.png") no-repeat left center;padding:5px 5px 5px 70px;margin:10px 0;font-style:italic}.btn_enviar,a.btn_enviar{cursor:pointer;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border:none;color:white;background:var(--color-main);padding:10px 15px;margin:5px 0}.btn_enviar:hover,a.btn_enviar:hover{background:var(--color-secondary)}a.recordar_contrasenya{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-decoration:underline}.recordant_contrasenya{padding:7px 10px;border-radius:5px;background:var(--color-gray-primary);margin-top:4px}.checkbox,.radio{clear:both}.checkbox label,.radio label{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.row{margin:0}.required-fields{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}.legal-acceptance .checkbox{margin-left:15px}.ticket-type-input .fieldblock select{padding:6px 12px}.fa_message_ok{background:url(../img/icon-tick-big.svg) no-repeat center top;color:var(--color-green);margin:20px 0;padding:90px 20px 10px 20px}.fa_message_ok h1{margin:0}.fa_message_ko{background:url(../img/icon-alert-big.svg) no-repeat center top;color:var(--color-red);margin:20px 0;padding:90px 20px 10px 20px}.fa_message_ko h1{margin:0}p.hint,.hint{font-style:italic;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:14px;line-height:1.4rem;margin:0}.alert-info{background:red;color:white;border-color:red}.alert.alert-warning{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;background:orange;color:white;padding:5px 10px;margin:5px 0;border-radius:2px}.feedback .total-price .total-price-amount{font-weight:700;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.share-event{margin:30px 0}.cash-box-wrapper{margin:50px auto;max-width:300px}.cash-box{padding:10px;background:var(--color-gray-primary);font-weight:700;margin-bottom:30px}.cash-box label{display:inline-block;float:left;clear:left;width:100px;text-align:right}.cash-box input{width:100px;padding:2px 10px;margin-bottom:5px;text-align:right}.label-cash-box{text-align:center;font-weight:700;color:white;width:100%;display:block}.label-cash-box span{background-color:var(--color-main);padding:1px 15px;border-radius:4px 4px 0 0;display:block}.not-found-alternatives{padding:30px 0;width:100%;max-width:1200px;margin:0 auto}.not-found-alternatives h2{text-align:center}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}button.disabled{opacity:0.5}.featured-message{background-image:url(../img/icon-message.svg);background-repeat:no-repeat;background-position:10px center;background-size:60px auto;background-color:#F75051;border-radius:10px;padding:15px 10px 10px 80px;text-align:left}.featured-message,.featured-message p h1,.featured-message h2,.featured-message h3,.featured-message h4{color:#fff}.purchase-process .featured-message{max-width:600px;margin:0 auto}.featured-message .featured-message-title{margin:0 0 5px 0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05rem}.featured-message .featured-message-title:after{content:":"}.featured-message h1{font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;margin:0 0 10px 0;font-weight:700}.featured-message h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;margin:0 0 10px 0;font-weight:400}.featured-message h3{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0 0 10px 0;font-weight:400}.featured-message h4{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 0 10px 0;font-weight:400}.featured-message p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 5px 0}.featured-message p:empty{display:none}.featured-message ul,.featured-message ol{margin:10px 0}.featured-message li{list-style-type:disc;list-style-position:inside;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 2px 0}.featured-message a{color:#fff;text-decoration:underline}.event-session-list{margin:30px 0 20px}.event-session-list:after{content:' ';width:0px;height:0px;display:block;clear:both}.event-session-list .event-session-data{margin-bottom:20px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-session-list .event-session-data .block-date{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;font-weight:bold;padding:7px 5px;border-right:2px dashed var(--color-main);text-align:center;background:#f9f8f7}.event-session-list .event-session-data .block-sessions{-webkit-box-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;min-width:0}.event-session-list .event-session{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0 0 7px 0}.event-session-list .event-session a{color:var(--color-main)}.event-session-list .event-session:only-child,.event-session-list .event-session:last-child{margin:0}.event-session-list .event-session:hover .event-session-identifier{color:white;background:var(--color-secondary);position:relative}.event-session-list .event-session:hover .event-session-identifier:after{content:"";border-left:10px solid var(--color-secondary);border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.event-session-list .event-session.unable-to-sell{color:var(--color-main-lighten-30);font-style:italic;cursor:not-allowed}.event-session-list .event-session.unable-to-sell:hover{background:var(--color-red-lighten)}.event-session-list .event-session.unable-to-sell .event-session-actions{max-width:217px;min-width:110px}.event-session-list .event-session .event-session-identifier{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0;padding:7px 4px 3px 10px;background:#f9f8f7;margin:0 15px 0 0;height:40px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.event-session-list .event-session .event-session-identifier .defined-name{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.event-session-list .event-session .event-session-actions{text-align:right}.event-session-list .event-session .event-session-actions .btn{margin-bottom:0px;background:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn:link,.event-session-list .event-session .event-session-actions .btn:visited,.event-session-list .event-session .event-session-actions .btn:active{color:white}.event-session-list .event-session .event-session-actions .btn.btn-comprar{background:white;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block{border:1px solid var(--color-main);color:var(--color-main);display:inline-block;vertical-align:top;text-align:center;padding:5px 10px;border-radius:4px 0 0 4px;height:40px;min-width:90px}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:link,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:visited,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:active{color:var(--color-main)}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .hint-price,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .price-value{display:block}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .price-value{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}.event-session-list .event-session .event-session-actions .btn.btn-comprar .purchase-cta{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main);display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;padding:10px 20px 5px 40px;height:40px;margin-left:-4px;border-radius:0 4px 4px 0}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block{border:1px solid var(--color-secondary);color:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:link,.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:visited,.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:active{color:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .purchase-cta{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-taquilla{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;padding:4px 15px 5px 40px;border-radius:4px;color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.event-session-list .event-session .event-session-actions .btn.btn-taquilla:hover{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main-darken-10)}.event-session-list .event-session .event-session-actions .hint-price{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400;font-style:italic;margin-bottom:-7px;margin-top:-3px}.event-session-list .session-error-message{background:url(../img/icon-alert.svg) no-repeat 10px center var(--color-red);width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px 4px 35px;border-radius:4px;text-align:right;font-style:italic;border:1px solid var(--color-red);color:var(--color-red);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.event-session-list .session-error-message.can-not-sell{background:url(../img/icon-alert-small-red.svg) no-repeat 12px center;line-height:1.2}.event-session-list .session-error-message.exhaurides{background:url(../img/icon-sold-out.svg) no-repeat 12px center}.event-inscription-form .select-seats-each-season-ticket li{padding:5px 10px}.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{margin:0 0 10px 0}}.event-inscription-form .select-seats-each-season-ticket .select-session-title{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700}.event-inscription-form .select-seats-each-season-ticket .not-numbered-seats{float:right;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket .not-numbered-seats{float:none}}.event-section{width:100%;max-width:1200px;padding:30px 15px 0 15px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-detail{width:100%;max-width:1200px;margin:0 auto;padding:50px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-detail.sold-out .event-image,.event-detail.sold-out .slides-container{height:auto;width:100%;position:relative;background-color:#ECE9E7}.event-detail.sold-out .event-image li,.event-detail.sold-out .slides-container li{margin-bottom:0}.event-detail.sold-out .event-image .sold-out-label,.event-detail.sold-out .slides-container .sold-out-label{position:absolute;bottom:0;z-index:10;color:white;width:100%;padding:7px;text-align:center;font-weight:bold;text-transform:uppercase}.event-detail.sold-out .event-image .sold-out-label.color-red,.event-detail.sold-out .slides-container .sold-out-label.color-red{background-color:rgba(198,0,0,0.8)}.event-detail.sold-out .event-image .sold-out-label.color-purple,.event-detail.sold-out .slides-container .sold-out-label.color-purple{background-color:rgba(116,33,120,0.8)}.event-detail.sold-out .event-image .sold-out-label.color-green,.event-detail.sold-out .slides-container .sold-out-label.color-green{background-color:rgba(75,159,46,0.8)}.event-detail.sold-out .event-image .sold-out-label.color-orange,.event-detail.sold-out .slides-container .sold-out-label.color-orange{background-color:rgba(185,109,0,0.8)}.aside-info{-webkit-box-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;min-width:0;margin:0 40px 0 0}.organizer-summary{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 976px){.aside-info.affix{position:relative}.aside-info.affix .organizer-summary{position:fixed;width:30%;max-width:350px;z-index:10}}@media screen and (max-width: 600px){.aside-info.affix{position:relative}}.event-image{margin:0 0 20px 0;text-align:center}.event-image img{max-width:100%}.event-image.rslides{margin:auto}.organizer-info{background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:5px;margin:0 0 20px 0}.organizer-info h2{margin:0 0 17px 0;padding:0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;text-transform:uppercase;border-bottom:1px solid #000}.organizer-info p{margin:0}.organizer-info p.organizer-name{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;line-height:1.4;margin-bottom:10px}.organizer-info p.organizer-phone,.organizer-info p.organizer-email{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400}.organizer-name{font-weight:700;margin-bottom:10px}.event-detail-info{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0}.event-detail-info h1{font-weight:400;font-size:30px;margin:0}.event-detail-info .detail-images-only-mobile{display:none}.event-category{text-transform:uppercase;font-style:italic;color:var(--color-font);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.view-more-info{display:none}.event-summary{background:var(--color-gray-primary-lighten-2);padding:20px;margin:30px 0 10px 0}.event-summary p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;margin:0;padding:0}.event-summary .event-location,.event-summary .event-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:5px 0 5px;margin-bottom:5px}.event-summary .event-price{background:url(../img/icon-euro-outline.svg) no-repeat 2px center;padding:5px 0 5px 45px;margin-bottom:5px}a.goto-event-description{color:var(--color-main);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700;display:block;text-align:center;margin:10px 0}a.goto-event-description:link,a.goto-event-description:visited,a.goto-event-description:active{color:var(--color-main)}.multiple-sessions{background:color-mix(in srgb, var(--color-main) 60%, #fff);color:white;padding:2px 5px;font-size:80%;font-style:italic;border-radius:4px;white-space:nowrap;line-height:1.3;margin-left:5px}.event-item-summary .event-date-value{margin-right:5px}.event-description{padding:15px 0}.event-description:empty{display:none}.event-description a{font-weight:700;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.event-description ul{margin:40px}.event-description ul li{background:url(../img/arrow-list.svg) no-repeat left 8px;padding:0 0 0 15px}.event-description ol{margin:40px;counter-reset:entrapolis-counter}.event-description ol li{list-style:none;counter-increment:entrapolis-counter}.event-description ol li::before{content:counter(entrapolis-counter) ". ";color:var(--color-main);font-weight:bold}.event-description #expand-info{display:block;color:var(--color-main)}.event-description h2.description-title{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;text-transform:uppercase;background:var(--color-main);color:white;font-weight:400;padding:5px 15px}.full-description{display:block}.short-description{display:none;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.event-video{margin:30px 0px;text-align:center}.price-number{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700}.event-item-price{color:#fff;display:block;position:absolute;bottom:10px;margin:0;width:90%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.event-item-price a{background:var(--color-main);color:white;padding:9px 10px 9px 10px;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;max-height:43px;overflow:hidden}.event-item-price a:link,.event-item-price a:active,.event-item-price a:visited{color:white}.event-item-price a:hover{background:var(--color-secondary)}.event-item-price a:after{content:attr(data-content);position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:3px 7px 3px 7px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:400;border:2px dashed white;background-size:18px}.event-item-price .info-label{display:none}.event-item-price .price-from{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:normal;position:absolute;top:2px;left:10px}.event-item-price .event-minimum-price{padding-top:7px;display:block}.event-price-detail{padding:15px 0;color:var(--color-secondary);font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.event-price-detail:empty{display:none}.event-price-detail label{display:block;float:left;margin-bottom:0.5em;font-weight:normal !important}.event-price-detail input[type=number]{display:block;margin-bottom:0.5em;border:1px solid #a7a7a7}.event-price-detail p{margin:0 0 5px 0}.event-price-detail .price-number{color:var(--color-main);font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400}.event-price-detail #total_price{color:var(--color-main);font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:700}a.organizer-season-ticket{padding:5px 10px;color:var(--color-main);border:1px solid var(--color-main);background-color:#fff;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border-radius:4px;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}a.organizer-season-ticket:hover{color:var(--color-secondary);border:1px solid var(--color-secondary)}.event-closed-message{display:-webkit-box;display:-ms-flexbox;display:flex}.event-closed-icon{margin-right:15px}.icon-warning{background:url(../img/icon-warning.svg) no-repeat;margin-top:8px;display:inline-block;width:40px;height:40px}@media screen and (min-width: 976px){.icon-warning{width:70px;height:70px}}.event-closed,.event-closed-message{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:400;background:var(--color-main);padding:15px}.event-closed p,.event-closed-message p{color:#fff;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;margin:0;margin-bottom:0}.event-closed{background:var(--color-gray-primary);position:relative;padding:5px 10px 5px 50px;border-radius:4px;color:#fff;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.event-closed_title{text-transform:uppercase;color:#fff;margin:0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.event-status.event-closed{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px}.event-status.event-closed .icon-warning{background-image:url(../img/icon-warning.png);background-repeat:no-repeat;background-size:100% auto;margin-top:0;margin-left:8px;margin-right:-3px;width:28px;height:28px}.event-detail-closed .event-summary{margin-top:0;border-radius:0}.event-session-list{margin:30px 0 20px}.event-session-list:after{content:' ';width:0px;height:0px;display:block;clear:both}.event-session-list .event-session-data{margin-bottom:20px;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-session-list .event-session-data .block-date{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;font-weight:bold;padding:7px 5px;border-right:2px dashed var(--color-main);text-align:center;background:var(--color-gray-primary-lighten-2)}.event-session-list .event-session-data .block-sessions{-webkit-box-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;min-width:0}.event-session-list .event-session{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:0 0 7px 0}.event-session-list .event-session a{color:var(--color-main)}.event-session-list .event-session:only-child,.event-session-list .event-session:last-child{margin:0}.event-session-list .event-session:hover .event-session-identifier{color:white;background:var(--color-secondary);position:relative}.event-session-list .event-session:hover .event-session-identifier:after{content:"";border-left:10px solid var(--color-secondary);border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.event-session-list .event-session.unable-to-sell{color:var(--color-main-lighten-30);font-style:italic;cursor:not-allowed}.event-session-list .event-session.unable-to-sell:hover{background:var(--color-red-lighten)}.event-session-list .event-session.unable-to-sell .event-session-actions{max-width:217px;min-width:110px}.event-session-list .event-session .event-session-identifier{-webkit-box-flex:1 0;-ms-flex:1 0;flex:1 0;min-width:0;padding:7px 4px 3px 10px;background:var(--color-gray-primary-lighten-2);margin:0 15px 0 0;height:40px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.event-session-list .event-session .event-session-identifier .defined-name{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.event-session-list .event-session .event-session-actions{text-align:right}.event-session-list .event-session .event-session-actions .btn{margin-bottom:0px;background:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn:link,.event-session-list .event-session .event-session-actions .btn:visited,.event-session-list .event-session .event-session-actions .btn:active{color:white}.event-session-list .event-session .event-session-actions .btn.btn-comprar{background:white;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block{border:1px solid var(--color-main);color:var(--color-main);display:inline-block;vertical-align:top;text-align:center;padding:5px 10px;border-radius:4px 0 0 4px;height:40px;min-width:90px}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:link,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:visited,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block:active{color:var(--color-main)}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .hint-price,.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .price-value{display:block}.event-session-list .event-session .event-session-actions .btn.btn-comprar .price-block .price-value{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}.event-session-list .event-session .event-session-actions .btn.btn-comprar .purchase-cta{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main);display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;padding:10px 20px 5px 40px;height:40px;margin-left:-4px;border-radius:0 4px 4px 0}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block{border:1px solid var(--color-secondary);color:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:link,.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:visited,.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .price-block:active{color:var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-comprar:hover .purchase-cta{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-secondary)}.event-session-list .event-session .event-session-actions .btn.btn-taquilla{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;padding:4px 15px 5px 40px;border-radius:4px;color:white;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.event-session-list .event-session .event-session-actions .btn.btn-taquilla:hover{background:url(../img/icon-ticket-buy-button.svg) no-repeat 10px center var(--color-main-darken-10)}.event-session-list .event-session .event-session-actions .hint-price{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400;font-style:italic;margin-bottom:-7px;margin-top:-3px}.event-session-list .session-error-message{background:url(../img/icon-alert.svg) no-repeat 10px center var(--color-red);width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px 4px 50px;border-radius:4px;text-align:right;font-style:italic;border:1px solid var(--color-red);color:var(--color-red);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.event-session-list .session-error-message.can-not-sell{background:url(../img/icon-alert-small-red.svg) no-repeat 12px center;line-height:1.2}.event-session-list .session-error-message.exhaurides{background:url(../img/icon-sold-out.svg) no-repeat 12px center}.related-events_title{text-transform:uppercase;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;padding:20px 20px 10px;margin:0}.related-events_inner{background:var(--color-gray-primary-lighten-2);display:block;padding:0}.related-events .event-list{padding:0 10px 10px}.related-events .event-list-item{padding:10px;background:transparent;width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;border:none}.related-events .event-list-item .event-item-image{margin:0}.related-events .event-list-item .event-item-name{padding:5px 10px;height:5ch}.related-events .event-list-item .event-item-name,.related-events .event-list-item .event-item-summary{background:#fff;margin:0}.related-events .event-list-item .event-item-summary{border-radius:0}.related-events .event-list-item .event-item-price{position:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial;width:initial}@media screen and (min-width: 600px){.related-events .event-list-item{width:50%}}@media screen and (min-width: 976px){.related-events .event-list-item{width:25%}}.purchase-detail{width:100%;max-width:1200px;margin:0 auto;padding:50px 20px}.purchase-detail.sold-out .event-image,.purchase-detail.sold-out .slides-container{position:relative;overflow:hidden}.purchase-detail.sold-out .event-image .sold-out-label,.purchase-detail.sold-out .slides-container .sold-out-label{position:absolute;z-index:10;background:var(--color-red);color:white;width:100%;padding:7px;text-align:center}.purchase-summary{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--color-gray-primary-lighten-2);padding:10px;margin-bottom:30px}.purchase-summary .purchase-summary-image{-webkit-box-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0}.purchase-summary .purchase-summary-image .event-image.rslides{max-width:none !important}.purchase-summary .purchase-summary-info{-webkit-box-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;min-width:0}.purchase-summary .purchase-summary-info .event-detail-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.purchase-summary .purchase-summary-info .event-detail-info-title h1{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;padding-right:50px}.purchase-summary .purchase-summary-info .event-detail-info-title .goto-master{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin-left:auto;display:inline-block;background:url(../img/icon-info.svg) no-repeat 10px center var(--color-main);color:white;padding:8px 10px 8px 40px;border-radius:4px;white-space:nowrap}.purchase-summary .purchase-summary-info .event-detail-info-title .goto-master:hover{background-color:var(--color-secondary)}.purchase-summary .organizer-info{background:none;padding:0;margin:0 0 10px 0}.purchase-summary .organizer-info p.organizer-name{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0}.purchase-summary .organizer-info p.organizer-phone,.purchase-summary .organizer-info p.organizer-email{display:inline-block;vertical-align:top;margin:0 15px 0 0}.purchase-summary .event-summary{margin:0;padding:0;background:none}.purchase-summary .event-summary p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.taquillero-info{background-color:white;border:1px dashed var(--color-main);padding:10px;margin-top:10px;border-radius:4px}.taquillero-info .title{font-weight:300;color:var(--color-headers)}.taquillero-info .download-full-taquilla{display:inline-block;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;background:url(../img/download.svg) no-repeat 10px center var(--color-main);background-size:20px;color:white;padding:8px 10px 8px 40px;border-radius:4px;margin:8px 0}.taquillero-info .download-full-taquilla:hover{background-color:var(--color-secondary)}.pay-confirmation{padding:0 20px 0 200px;background:url(../img/illustration-pay.svg) no-repeat 50px 20px;margin:0 auto}.pay-summary{padding:20px 20px 20px 180px;border:2px dashed var(--color-main);margin:40px 0;min-height:140px;background:url(../img/icon-tiquet-beige-big.svg) no-repeat 30px 30px}.user-access{background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.user-access h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.user-access #login_msg_zone .alert-danger{background:var(--color-red)}h2.numero{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;position:relative;padding-left:40px}h2.numero:before{content:"1";position:absolute;left:0;background:var(--color-main);color:white;margin:0 10px 0 0;border-radius:100px;width:30px;height:30px;text-align:center}h2.numero.un:before{content:"1"}h2.numero.dos:before{content:"2"}h2.numero.tres:before{content:"3"}h2.numero.quatre:before{content:"4"}h2.numero.cinc:before{content:"5"}.event-item-enroll{position:absolute;width:90%;bottom:10px}.event-item-enroll .action{cursor:pointer;border-radius:4px;text-decoration:none;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;border:none;color:white;padding:5px 10px;margin:5px 0;background:var(--color-secondary);display:inline-block;text-align:center}#entrades-fields-list{list-style:none}.select-your-entrance{background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.select-your-entrance.disabled{position:relative;z-index:10;border:1px solid var(--color-gray-primary)}.select-your-entrance.disabled:hover{cursor:not-allowed}.select-your-entrance.disabled h2{color:var(--color-main)}.select-your-entrance.disabled h2:before{background:var(--color-main)}.select-your-entrance h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.select-your-entrance.without-number h2{padding-left:0}.select-your-entrance.without-number h2:before{display:none}.ticket-type-price{background:var(--color-main);color:white;padding:5px 10px;border-radius:4px;text-align:right}.ticket-type-price p{margin:0}.management-cost{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700}.tipus-entrada{margin:0 0 10px 0;border-bottom:1px solid var(--color-gray-primary-darken-5);padding:5px 0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tipus-entrada.clearfix:after{content:none}.tipus-entrada .fieldblock{margin:0;width:100%}.tipus-entrada .fieldblock select{padding:8px 0}.tipus-entrada .label-tiquet-type{margin:0;padding:0 10px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tipus-entrada .label-tiquet-type:first-letter{text-transform:uppercase}.tipus-entrada .ticket-type-label{display:inline-block;margin:5px 10px 0 0;max-width:540px;width:75%;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.tipus-entrada .ticket-type-label{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.tipus-entrada .tipus-type-price{display:inline-block;margin:5px 0 0 0;padding-bottom:2px;float:right;font-weight:700;color:var(--color-main);font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.tipus-entrada .tipus-type-price{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.tipus-entrada .ticket-type-input{width:60px}.tipus-entrada .ticket-type-input .ipt-tipus-entrada{width:auto;display:block;margin:0px}.tipus-entrada .ticket-type-input input{width:70px}.tipus-entrada:last-of-type{border:none}.tipus-entrada select{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.tipus-entrada select:first-letter{text-transform:uppercase}.extra-questions-wrapper{display:none;background:var(--color-gray-primary-lighten-2);padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main)}.with-counter{position:relative;counter-increment:step-counter}.with-counter h2{position:relative;padding-left:40px}.with-counter h2:before{content:counter(step-counter);position:absolute;left:0;background:var(--color-main);color:white;margin:0 10px 0 0;border-radius:100px;width:30px;height:30px;text-align:center}.extra-questions-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main);position:relative;padding-left:40px}.extra-questions-type-general,.extra-questions-type-custom{margin:0 0 30px 0}.extra-questions-type-general h3,.extra-questions-type-custom h3{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;margin:0 0 10px 0;font-weight:700}.preguntes-extres-block{margin:30px 0}.preguntes-extres-block .pregunta-extra{background:white;border-bottom:1px solid var(--color-main);margin-bottom:10px;padding:15px}.preguntes-extres-block .pregunta-extra:first-letter{text-transform:uppercase}.preguntes-extres-block .capcalera .numeric{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;color:var(--color-headers);margin:0 0 5px 0}.preguntes-extres-block .capcalera .tipus{color:var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;font-weight:normal;line-height:20px;line-height:2rem;padding:10px 0}.preguntes-extres-block .capcalera .tipus:first-letter{text-transform:uppercase}.event-inscription-form .select-entrades-box{padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid var(--color-main);background:var(--color-gray-primary-lighten-2)}.event-inscription-form .select-entrades-box h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;color:var(--color-main)}.event-inscription-form .row{margin-right:0;margin-left:0}.event-inscription-form .payment-types{margin:0 0 0 0;padding:0}.event-inscription-form .payment-types li{display:inline-block;vertical-align:top;margin:0 10px 0 0}.event-inscription-form .payment-types li button{padding:10px 20px;background:var(--color-main);vertical-align:middle}.event-inscription-form .payment-types li.payment button{background:var(--color-main)}.event-inscription-form .payment-types li.payment.disabled,.event-inscription-form .payment-types li.taquilla.disabled,.event-inscription-form .payment-types li.payment-cart.disabled{opacity:0.5}.event-inscription-form .payment-types li.taquilla button{background:var(--color-main)}.event-inscription-form .platea-lupa{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.event-inscription-form .platea-lupa img{width:20px;margin-right:5px}.event-inscription-form .select-events-of-pass{display:block;width:100%;margin:15px 15px 0 5px;background:var(--color-gray-primary-lighten-2)}.event-inscription-form .select-events-of-pass:hover{background:var(--color-gray-primary)}.event-inscription-form .select-events-of-pass:after{content:".";display:block;height:0;clear:both;visibility:hidden}.event-inscription-form .select-events-of-pass label{font-weight:700}.event-inscription-form .select-seats-each-season-ticket li{display:inline-block;width:100%;margin:0;background:var(--color-gray-primary-lighten-2)}.event-inscription-form .select-seats-each-season-ticket li:hover{background:var(--color-gray-primary)}.event-inscription-form .select-seats-each-season-ticket li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name,.event-inscription-form .select-seats-each-season-ticket li button{display:inline-block;vertical-align:middle}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name,.event-inscription-form .select-seats-each-season-ticket li button{display:block;width:100%}}.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{margin:15px 15px 0 5px;width:48%;float:left;font-weight:700}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{display:block;width:100%}}.event-inscription-form .select-seats-each-season-ticket li button{float:right}.event-inscription-form #select-entrada:empty{display:none}.user-account{background:var(--color-gray-primary-lighten-2);margin:5px 0;padding:10px;border-radius:4px}.user-account p{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.user-account .logged-user-options{float:right;text-align:right;display:inline-block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.user-account .logged-user-options a{display:inline-block;text-decoration:underline}.text-muted{margin:10px 0 0 0}.form-group{display:block}.tictactiquet-sign-up{display:inline-block;vertical-align:middle;float:right}.tictactiquet-sign-up a{display:block;background:var(--color-main);padding:7px 10px;color:white;text-align:center;border-radius:4px}.box-accept-newsletter{background:var(--color-gray-primary-lighten-2);padding:10px 0px;border:1px solid var(--color-main);border-radius:4px;margin:0 0 20px 0}.box-accept-newsletter .form-group{padding-left:20px}.subscribe-newsletter-lead{background:url("../img/envelope-newsletter.png") no-repeat left center;padding:5px 5px 5px 70px;margin:10px 0;font-style:italic}a.recordar_contrasenya{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-decoration:underline}.recordant_contrasenya{padding:7px 10px;border-radius:5px;background:var(--color-gray-primary);margin-top:4px}.cash-box-wrapper{margin:50px auto;max-width:300px}.cash-box{padding:10px;background:var(--color-gray-primary);font-weight:700;margin-bottom:30px}.cash-box label{display:inline-block;float:left;clear:left;width:100px;text-align:right}.cash-box input{width:100px;padding:2px 10px;margin-bottom:5px;text-align:right}.label-cash-box{text-align:center;font-weight:700;color:white;width:100%;display:block}.label-cash-box span{background-color:var(--color-main);padding:1px 15px;border-radius:4px 4px 0 0;display:block}.not-found-alternatives{padding:30px 0;width:100%;max-width:1200px;margin:0 auto}.not-found-alternatives h2{text-align:center}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.featured-message{background-image:url(../img/icon-message.svg);background-repeat:no-repeat;background-position:10px center;background-size:60px auto;background-color:#F75051;border-radius:10px;padding:15px 10px 10px 80px;text-align:left}.featured-message,.featured-message p h1,.featured-message h2,.featured-message h3,.featured-message h4{color:#fff}.purchase-process .featured-message{max-width:600px;margin:0 auto}.featured-message .featured-message-title{margin:0 0 5px 0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05rem}.featured-message .featured-message-title:after{content:":"}.featured-message h1{font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;margin:0 0 10px 0;font-weight:700}.featured-message h2{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem;margin:0 0 10px 0;font-weight:400}.featured-message h3{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin:0 0 10px 0;font-weight:400}.featured-message h4{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 0 10px 0;font-weight:400}.featured-message p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 5px 0}.featured-message p:empty{display:none}.featured-message ul,.featured-message ol{margin:10px 0}.featured-message li{list-style-type:disc;list-style-position:inside;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 2px 0}.featured-message a{color:#fff;text-decoration:underline}.event-inscription-form .select-seats-each-season-ticket li{padding:5px 10px}.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket li p.season-ticket-event-name{margin:0 0 10px 0}}.event-inscription-form .select-seats-each-season-ticket .select-session-title{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700}.event-inscription-form .select-seats-each-season-ticket .not-numbered-seats{float:right;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic}@media screen and (max-width: 600px){.event-inscription-form .select-seats-each-season-ticket .not-numbered-seats{float:none}}.remaining-tickets{background:var(--color-main);color:white;font-weight:bold;font-size:1.2rem;padding:5px;margin:5px;border-radius:4px}.log-out-button{cursor:pointer;border-radius:4px;text-decoration:none;font-weight:bold;font-size:small;border:none;color:white;background:var(--color-main);padding:1px 12px;top:5px;position:absolute;right:5px}.log-out-button:hover{background:var(--color-hover);color:white}.confirm-purchase{width:100%;max-width:1200px;margin:0 auto;padding:20px 20px 0}.confirm-purchase-button{display:inline-block;cursor:pointer;border-radius:4px;text-decoration:none;font-weight:700;font-size:14px;border:none;padding:10px 15px;margin:5px 5px 20px}.confirm-purchase-button.accept{background:var(--color-main);color:white}.confirm-purchase-button.cancel{background:#a39f9f;color:white}.confirm-purchase-button:hover{opacity:80%;color:white}.confirm-purchase .event-detail{padding:0 !important}.confirm-purchase .event-detail-images{margin:0 auto;padding:0 10px}.confirm-purchase .event-detail-info{padding:0 10px}.confirm-purchase .event-summary{margin:15px 0 10px}.season-ticket-list li{margin:0 0 30px 0;border-bottom:1px solid var(--color-gray-primary-darken-10);padding:0 0 10px 0}.season-ticket-list li li{margin:0 0 5px 0;background:url(../img/arrow-list.svg) no-repeat left 7px;padding:0 0 0 20px;border:none}.season-ticket-list li li a:hover{text-decoration:underline;color:var(--color-secondary)}.season-ticket-list h2{margin:0 0 5px 0}.season-ticket-list p.includes{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700;color:var(--color-main-darken-20)}.season-ticket-list .season-ticket-price{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:700;color:var(--color-main-darken-20);margin:0 10px 0 0;display:inline-block;vertical-align:middle}.season-ticket-list a.main-button{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:20px 0;padding:7px 25px}.static-page .page-header{background-repeat:no-repeat;background-position:center center;background-size:cover;color:white;min-height:150px;max-height:250px;text-align:center;position:relative}@media (min-width: 976px){.static-page .page-header{min-height:220px;max-height:330px}}.static-page .page-header h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700;text-transform:uppercase;font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;color:#fff;background:color-mix(in srgb, var(--color-main) 70%, #fff);width:100%;padding:5px 20px;text-shadow:0px 1px 3px rgba(0,0,0,0.6);letter-spacing:0}@media (min-width: 976px){.static-page .page-header h1{font-size:50px;font-size:5rem;line-height:62.5px;line-height:7.5rem;letter-spacing:2px}}.static-page li{list-style:initial;margin-left:30px}.static-page h2,.static-page h3,.static-page h4{margin-top:30px;margin-bottom:15px}.legal-pages{max-width:960px}h2.static-page_title{margin-top:0;text-transform:uppercase}.targets_title,.features_title{text-align:center;margin:30px 15px 45px}.targets{text-align:center;padding:30px 0}.targets_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.targets_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:15px 15px;text-align:center}@media only screen and (min-width: 992px){.targets_item{width:25%}}.targets_icon{display:block}.targets_item-title{margin-top:10px;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;line-height:1.6}ul.features_list li,ul.targets_list li{list-style:none;margin-left:0}.features{background-color:var(--color-gray-light);padding:30px 0}.features_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.features_item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 15px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.features_item{width:50%}}.features_icon{margin-right:15px}.features_text{padding-top:12px}.features_hint{display:none}.more-info_contact{text-align:center;padding:45px 0}.more-info_contact-title{margin-bottom:25px;font-weight:400}.more-info .main-button{display:inline-block}.container{max-width:1200px;padding:0 15px;margin:0 auto}.section-title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:bold;margin-bottom:5px}@media (min-width: 976px){.section-title{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}}.section-intro-text{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;line-height:1.8}@media (min-width: 976px){.section-intro-text{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}}.icon-yes:before{content:'\e802';color:var(--color-green)}.icon-no:before{content:'\e801';color:var(--color-red)}.icon-yes:before,.icon-no:before{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.icon-help{opacity:0.7}.icon-help:hover{cursor:pointer;opacity:1}.icon-help:before{content:'\e803';color:var(--color-red)}.rates-intro{text-align:center;padding:45px 0 30px}@media (min-width: 976px){.rates-intro{padding:60px 0}}.rates-intro_title{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:bold;margin-bottom:5px}@media (min-width: 976px){.rates-intro_title{font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem}}.rate-plans{padding:0 0 30px}@media (min-width: 976px){.rate-plans{padding:0 0 60px}}.rate-plans .container{padding:0 15px}.rate-plans_title{padding:0 15px;text-align:center}.rate-plans_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.rate-plans_item{padding:15px;width:100%;text-align:center}@media (min-width: 976px){.rate-plans_item{width:33.33%}}.rate p{margin-bottom:10px}.rate_inner{background-color:var(--color-gray-light);-webkit-box-shadow:0 1px 5px -3px #000;box-shadow:0 1px 5px -3px #000}.rate_title{background-color:var(--color-main);color:#fff;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;text-transform:uppercase;padding:10px 0}.rate p.rate_comission{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin-bottom:5px}.rate_percentage{color:var(--color-main);font-weight:bold;font-size:68px;font-size:6.8rem;line-height:85px;line-height:10.2rem;line-height:1}.rate p.rate_vat{font-weight:bold;font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;line-height:1;margin-bottom:30px}.rate p.rate_short-description{background-color:var(--color-gray);margin-bottom:0;padding:10px 0;font-style:italic}.rate .main-button{border-radius:0}.rates-calculator{background-color:var(--color-gray-light);text-align:center;padding:30px 0}@media (min-width: 976px){.rates-calculator{padding:60px 0}}.rates-calculator_title{color:#000}@media (min-width: 976px){.rates-calculator_title{margin-bottom:30px}}.calculator{max-width:520px;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}.calculator_icon{width:20%}@media (min-width: 976px){.calculator_icon{width:30%}}.calculator_form-wrapper{width:80%}@media (min-width: 976px){.calculator_form-wrapper{width:70%}}.calculator-form_field,.calculator-form_field-result-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator-form_field{border-bottom:1px solid var(--color-main);padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator-form_input-wrapper{position:relative}.calculator-form_input-wrapper .calculator-form_euro{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-gray-dark)}.calculator-form_input{text-align:right;max-width:90px;padding:5px 20px 5px 5px;border-radius:6px;border:1px solid var(--color-gray)}.calculator-form_field-result-item{border-bottom:1px solid var(--color-gray);padding:15px 0}.calculator-form_field-result-item:last-child{border-bottom:none;padding-bottom:0}.calculator-form_field-result-item p{margin-bottom:0}.calculator-form_plan-label{text-transform:uppercase;font-weight:bold;color:var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.calculator-form_plan-result{text-align:right}.calculator-form_comission-label,.calculator-form_your-part-label{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.calculator-form_your-part{font-weight:bold}.calculator_icon:before{font-size:70px;font-size:7rem;line-height:87.5px;line-height:10.5rem;color:var(--color-main);display:block;margin:0;line-height:1}@media (min-width: 976px){.calculator_icon:before{font-size:110px;font-size:11rem;line-height:137.5px;line-height:16.5rem}}.rates-comparison-info{text-align:center;padding-top:30px;padding-bottom:60px}@media (min-width: 976px){.rates-comparison-info{padding-top:60px}}.rates-comparison-info_table table{text-align:center;width:100%;margin-top:30px;margin-bottom:15px}.rates-comparison-info_table table .comparative-plans-table_header th{color:var(--color-main)}.rates-comparison-info_table table .popup_desc{display:none}.rates-comparison-info_table table th{text-transform:uppercase;line-height:1.2}.rates-comparison-info_table table th,.rates-comparison-info_table table td{padding:5px}.rates-comparison-info_table table td{border-bottom:1px solid var(--color-gray-light)}.rates-comparison-info_table table td:first-child,.rates-comparison-info_table table th:first-child{text-align:left}.rates-comparison-info_table table .table_divider th,.rates-comparison-info_table table .table_divider td{height:15px}.rates-comparison-info_table table tr td:first-child{width:45%;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (min-width: 976px){.rates-comparison-info_table table tr td:first-child{width:auto;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}.rates-comparison-info_table table th,.rates-comparison-info_table table td{padding-top:0}.rates-comparison-info_table table th:first-child,.rates-comparison-info_table table td:first-child{width:auto}.rates-comparison-info_table table th:nth-child(2),.rates-comparison-info_table table th:nth-child(3),.rates-comparison-info_table table th:nth-child(4),.rates-comparison-info_table table td:nth-child(2),.rates-comparison-info_table table td:nth-child(3),.rates-comparison-info_table table td:nth-child(4){width:160px}.rates-comparison-info .comparative-plans-table_cta{margin-top:0;padding-top:0}.rates-comparison-info .sign-up-with-plan{display:inline-block;font-size:13px;font-size:1.3rem;line-height:16.25px;line-height:1.95rem;line-height:1.3;text-transform:none;font-weight:normal;background-color:var(--color-main);color:#fff;padding:7px 14px 5px;border-radius:4px}.rates-comparison-info .sign-up-with-plan strong{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;text-transform:uppercase}.rates-comparison-info .sign-up-with-plan:hover{background-color:var(--color-secondary)}.rates-extra-options{text-align:center;background-color:var(--color-gray-light);padding:60px 0}.rates-extra-options_title{margin-bottom:15px}.rates-extra-options_need-more-info{color:var(--color-main);font-weight:400}.rates-extra-options_contact .main-button{display:inline-block}.rates-extra-options_contact{margin-top:30px}.rates-extra-options_list-service{margin:30px 0 60px}.rates-extra-options_list-service li{list-style:none;margin-left:0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:bold;margin-bottom:5px}.rates-extra-options_list-service li:before{content:'•';display:inline-block;margin-right:5px;color:var(--color-main)}.rates-credibility{padding:60px 0 30px}.rates-credibility_title{padding:0 15px;text-align:center}.rates-credibility .credibility{background-color:#fff}div.blocker{z-index:10000}div.modal{overflow:initial}.rates-page .testimonials_wrapper{background-color:#fff}.rates-page .testimonial_text{background-color:var(--color-gray-light);-webkit-box-shadow:0px 0px 30px -15px #5f5f5f;box-shadow:0px 0px 30px -15px #5f5f5f}.contact-page{padding:30px 0}@media (min-width: 976px){.contact-page{padding:45px 0}}.contact{text-align:center}.contact form{text-align:left;width:50%;margin:0 auto}.contact form fieldset{border:none}.contact input[type="checkbox"]+label{width:85%;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.tecnic-support{padding:45px 15px;text-align:center;margin:auto;background-color:var(--color-gray-light)}.tecnic-support .title-section{font-weight:bold;text-transform:uppercase}.contact-list-of-attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.contact-attachment{padding:15px;text-align:center}.contact-attachment .attachment-icon{display:block;height:50px;margin:auto;margin-bottom:15px}.contact-attachment abbr[title="megabyte"]{border-bottom:none;font-size:1.2rem}.contact-attachment .contact-description{font-size:1.2rem}.row{margin:0}.login-page{margin:0 auto;padding:30px 15px}@media screen and (min-width: 768px){.login-page{margin:45px auto}}.login-page .alert-danger,.login-page .warning-containers{width:100%;margin:0 auto 15px;max-width:430px}.login-organitzador,.login-usuari{width:100%;max-width:430px;margin:15px auto;padding:30px 20px;background:var(--color-gray-primary)}.login-organitzador .fieldblock.focused,.login-organitzador .fieldblock.not-focused.filled,.login-usuari .fieldblock.focused,.login-usuari .fieldblock.not-focused.filled{padding:0}.login-organitzador .fieldblock.not-focused label,.login-usuari .fieldblock.not-focused label{width:auto}.login-organitzador h2 img,.login-usuari h2 img{vertical-align:middle;display:inline-block;margin-right:5px}.login-organitzador .intro,.login-usuari .intro{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;margin-bottom:20px}.login-organitzador .intro .btn-high-organizer,.login-usuari .intro .btn-high-organizer{background:var(--color-main);color:#fff;padding:8px 20px;display:inline-block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border-radius:7px;text-align:center;font-style:normal;text-transform:uppercase;letter-spacing:0.05rem}.login-organitzador .intro .btn-high-organizer:hover,.login-usuari .intro .btn-high-organizer:hover{background:var(--color-secondary)}.login-organitzador .intro .btn-high-organizer .button-hint,.login-usuari .intro .btn-high-organizer .button-hint{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media screen and (min-width: 768px){.login-organitzador .intro .btn-high-organizer,.login-usuari .intro .btn-high-organizer{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;line-height:2.8rem}}.login-organitzador .form-group,.login-usuari .form-group{margin-bottom:10px}.login-organitzador .form-group label,.login-usuari .form-group label{margin-bottom:4px;display:block}.login-organitzador .form-group input[type=submit],.login-organitzador .form-group button.main-button,.login-usuari .form-group input[type=submit],.login-usuari .form-group button.main-button{margin-top:20px;padding:8px 20px;-webkit-box-shadow:none;box-shadow:none}.login-usuari input[type="text"],.login-usuari input[type="password"]{background-color:#fff;padding-left:10px}.login-usuari .fieldblock label{left:10px}.login-usuari .form-group #remember-me-customer{margin-left:10px;margin-top:20px}.login-usuari .form-group label.remember-me-login{margin-top:15px;display:inline-block}.login-usuari input[type="submit"]{margin-top:30px}.login-form-title{text-align:center}.high-organizer p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-usuari input[type="submit"],.login-usuari button,.login-organitzador input[type="submit"],.login-organitzador button{display:block;width:100%;text-transform:uppercase;letter-spacing:0.15rem}.forgot-password-link{display:block;text-align:center;font-style:italic}.password-input{position:relative}.password-input button.toggle-password-visibility{position:absolute;width:20px;border:none;color:var(--color-third);background-color:transparent;right:15px;font-size:20px;top:10px;z-index:2;opacity:0.7;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.password-input button.toggle-password-visibility:hover{opacity:1}.password-input button.toggle-password-visibility.hide::after{content:'';display:block;position:absolute;left:15%;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:2px;width:100%;background-color:var(--color-third)}.landing_app-intro{background:var(--color-third);text-align:center;padding:50px 20px 160px 20px}.landing_app-intro h1,.landing_app-intro h2{color:#fff}.landing_app-intro h1{font-size:35px;font-size:3.5rem;line-height:43.75px;line-height:5.25rem;margin:0}.landing_app-intro h2{font-size:19px;font-size:1.9rem;line-height:23.75px;line-height:2.85rem;font-weight:400}.landing_app-screenshots{background:var(--gradient-main-to-botton);padding:0 20px 80px 20px}.landing_app-screenshots ul{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.landing_app-screenshots li{margin:-70px 10px 10px 10px;text-align:center}.landing_app-screenshots img{max-width:100%}.landing_app-download-cta{background:url("../img/landing_app/landing_illustration-bg.svg");padding:40px 20px;text-align:center}.landing_app-download-cta ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.landing_app-download-cta li{margin:0 5px}.landing_app-features{max-width:1440px;margin:0 auto;padding:80px 20px}.landing_app-features ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.landing_app-features li{-webkit-box-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;min-width:0;text-align:center;padding-top:170px;margin:0 5px}.landing_app-features li.find-events{background:url("../img/landing_app/landing_illustration-feature_location.svg") no-repeat center top}.landing_app-features li.less-paper{background:url("../img/landing_app/landing_illustration-feature_qr.svg") no-repeat center top}.landing_app-features li.mobile-purchase{background:url("../img/landing_app/landing_illustration-feature_mobile_purchase.svg") no-repeat center top}@media screen and (max-width: 768px){.landing_app-features li{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}.landing_app-features h3{margin:10px 0;font-weight:700;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.landing_app-organizer-cta{background:var(--color-gray-primary);padding:40px 20px}.landing_app-organizer-cta-content{max-width:800px;margin:0 auto;background:url("../img/landing_app/landing_illustration-organizers_app.svg") no-repeat left center;padding:30px 0 30px 300px}.landing_app-organizer-cta-content .organizer-cta{font-size:25px;font-size:2.5rem;line-height:31.25px;line-height:3.75rem;font-weight:700;margin:0}.landing_app-organizer-cta-content h2{font-size:35px;font-size:3.5rem;line-height:43.75px;line-height:5.25rem;font-weight:700;color:var(--color-main);margin:0 0 5px 0}.landing_app-organizer-cta-content ul{width:100%;display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-align-items:stretch;-ms-align-content:stretch;-ms-justify-content:space-between;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-align-content:stretch;-webkit-justify-content:space-between;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){.landing_app-organizer-cta-content ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.landing_app-organizer-cta-content li{margin:0 5px}@media screen and (max-width: 768px){.landing_app-organizer-cta-content{background:url("../img/landing_app/landing_illustration-organizers_app.svg") no-repeat center top;background-size:200px;padding:300px 10px 10px 10px;text-align:center}}.video-mask{width:285px;height:505px;text-align:center;position:relative;z-index:10;-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.video-mask:before{content:url("../img/landing_app/video-mask.png");position:absolute;z-index:1000;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-mask video{background:#fff;margin:0 0 0 -2px;width:290px}.donations-description{max-width:820px;margin:auto;padding:60px 0;text-align:center}.donations-form{max-width:520px;margin:auto}.donations-form_campaign,.donations-form_field-quantity,.donations-form_field-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-main);padding-bottom:10px}.donations-form_field-quantity{border-color:#585858}.donations-form_field-total{border-bottom:none;margin-bottom:0}.donations-form_field-total p{margin-bottom:0}.donations-form_campaign-name,.donations-form_campaign-price{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;text-transform:uppercase;margin-bottom:0}.donations-form_fields-wrapper{background-color:#f2f0ef;padding:30px}.donations-form_field{margin-top:15px}.donations-form input[type="number"]{padding:5px;border-radius:5px;border-color:transparent;text-align:right}.donations-form_submit-wrapper{margin-top:15px}.donations-form_submit-wrapper button[type="submit"]{display:block;width:100%}.donations-terms{max-width:820px;margin:auto;padding:60px 0;text-align:center}.donations-terms_text{font-style:italic}.user-tickets-table_title{font-weight:normal;margin-bottom:10px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (min-width: 976px){.user-tickets-table_title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}}.user-tickets-table{width:100%;table-layout:auto;border-bottom:2px solid var(--color-main);border-top:2px solid var(--color-main);margin-bottom:30px}.user-tickets-table td{padding:5px 5px;text-align:left;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:1.2;vertical-align:top}@media (min-width: 976px){.user-tickets-table td{padding:8px 15px 8px}}.user-tickets-table th{padding:5px 5px;text-align:left;font-weight:normal;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;color:var(--color-headers);background-color:#d6d0cf;line-height:1.2;border-bottom:1px solid #fff}@media (min-width: 976px){.user-tickets-table th{padding:8px 15px 5px}}.user-tickets-table tr:nth-child(even) td{background-color:#f0f0f0}.user-tickets-table tr:nth-child(odd) td{background-color:#ebe5e4}.user-tickets-table_event-link{display:block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin-bottom:5px}.user-tickets-table .cancel-ticket{display:inline-block;background-color:#dbdbdb;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;padding:3px 5px;color:var(--color-link);line-height:1;border-radius:3px;margin-left:5px}.user-tickets-table .cancel-ticket:hover{color:var(--color-hover)}.user-tickets-table .table-event-info{width:50%;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.user-tickets-table .table-event-info{width:70%}}.user-tickets-table_puchase-date{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;line-height:1}.user-tickets-table a.print-button{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;background-color:var(--color-link);color:white;display:inline-block;padding:4px 7px;border-radius:3px;text-transform:uppercase;font-weight:bold}@media (min-width: 976px){.user-tickets-table a.print-button{padding:4px 9px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}.user-tickets-table a.print-button i:before{margin-left:0;margin-right:0}@media (min-width: 976px){.user-tickets-table a.print-button i:before{margin-left:0;margin-right:5px}}.user-tickets-table a.print-button:hover{background-color:var(--color-hover);color:#fff}.user-tickets-table .print-button_text{display:none}@media (min-width: 976px){.user-tickets-table .print-button_text{display:inline}}.user-tickets-table th:last-child,.user-tickets-table td:last-child{text-align:right}.user-no-tickets{background-color:#f0f0f0;text-align:center;padding:30px 15px;margin-bottom:30px;border-bottom:2px solid var(--color-main);border-top:2px solid var(--color-main)}@media (min-width: 976px){.user-no-tickets{padding:45px 0}}.user-no-tickets_text{color:var(--color-headers);margin-bottom:30px;max-width:690px;margin-left:auto;margin-right:auto;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (min-width: 976px){.user-no-tickets_text{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}}.user-no-tickets .main-button{display:inline-block;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}@media (min-width: 976px){.user-no-tickets .main-button{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}}.print-tickets-page tr{border-bottom:1px solid var(--color-gray-primary)}.print-tickets-page td{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.print-tickets-page .rwd-table a.print-button{background:url(../img/icon-ticket-print.svg) no-repeat 5px center var(--color-main);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;color:white;padding:5px 10px 5px 40px;display:inline-block;text-align:center;border-radius:3px}.print-tickets-page .rwd-table a.print-button:hover{background-color:var(--color-secondary)}.print-tickets-page .rwd-table th:last-child,.print-tickets-page .rwd-table td:last-child{text-align:right}@media (min-width: 976px){.profile-page_body-inner{min-height:500px;width:100%}}.profile-page{width:100%;max-width:1200px;padding:30px 20px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (min-width: 976px){.profile-page{padding:50px 0;margin-top:0}}.profile-page .user-tab-navigation{display:none}@media (min-width: 976px){.profile-page .user-tab-navigation{display:block}}@media (min-width: 976px){.profile-page_body{border-width:0 1px 4px 1px;border-color:#bbb;border-style:solid;border-bottom-color:var(--color-main);-webkit-box-shadow:0px 10px 25px -10px #5f5f5f;box-shadow:0px 10px 25px -10px #5f5f5f}}.profile-page_body-inner{padding:0;width:100%;max-width:960px;margin:auto}@media (min-width: 976px){.profile-page_body-inner{padding:50px 30px}}.profile-page_title{margin-bottom:5px;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-weight:normal}@media (min-width: 976px){.profile-page_title{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin-bottom:15px}}.tab-navigation{font-size:0;margin-bottom:0}.tab-navigation ul{border-bottom:1px solid #bbb;margin:0}.tab-navigation li{display:inline-block;margin:0}.tab-navigation a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px 15px;background-color:#fff;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;text-transform:uppercase;border-top-left-radius:4px;border-top-right-radius:4px;border-width:0 0 1px 0;border-color:#bbb;border-style:solid}.tab-navigation li>a{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.tab-navigation a.current{border-width:1px 1px 1px 1px;border-bottom-color:#fff;pointer-events:none;color:var(--color-font)}.subscribe-newsletter-list-title{margin-left:12px}.register-gretting{background-color:var(--color-gray-light);padding:60px 0}.register-gretting_container,.creator-register_container{max-width:720px;margin:auto}.creator-register{padding:45px 0}.creator-register-intro{margin:30px 0;background:var(--color-gray-primary);padding:15px}@media (min-width: 976px){.creator-register-intro{padding:30px}}.creator-register-intro p{margin:0 0 5px 0}.title-form{font-weight:bold;margin:0}.creator-register form{text-align:left;margin:0 auto}.creator-register form fieldset{border:none}.creator-register form input:-webkit-autofill,.creator-register form input:-webkit-autofill:hover,.creator-register form input:-webkit-autofill:focus,.creator-register form input:-webkit-autofill:active{-webkit-transition-delay:999999999s;-webkit-transition:color 999999999s ease-out, background-color 999999999s ease-out;color:transparent}.creator-register .alert-info{background:red;color:white;border-color:red}.creator-register .field-block,.creator-register .option-fieldset{padding:10px 0 15px 5px}.creator-register .field-block p,.creator-register .option-fieldset p{margin:0 0 5px 0}.creator-register .field-block label,.creator-register .option-fieldset label{color:var(--color-main-darken-20);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.creator-register .field-block .option input[type="text"],.creator-register .option-fieldset .option input[type="text"]{margin:10px 0}.creator-register .legal-acceptance{padding:10px 0 15px 5px}.creator-register .legal-acceptance input[type="checkbox"]{float:none;margin:0}.creator-register .legal-acceptance .checkbox{margin-left:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.creator-register .legal-acceptance label{margin-left:5px}.formfield-select-plan{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.formfield-select-plan label{color:var(--color-main-darken-20);font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:5px 0 10px;display:block}.formfield-select-plan .form-help-text{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.testimonials-summaries{color:#fff;width:100%;max-width:790px;padding:15px;margin:auto}.testimonials-summaries_text{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;font-style:italic;margin:0}@media (min-width: 976px){.testimonials-summaries_text{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}}.testimonials-summaries_author{margin:30px 0 0}.testimonials-summaries_author-name{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.testimonials-summaries_author-position{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.testimonials-summaries_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials-link-wrapper{text-align:center;margin-top:10px}.testimonials-link-wrapper .main-button{display:inline-block;color:var(--color-main);background-color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;padding:4px 15px;border-radius:4px}.testimonials-link-wrapper .main-button:hover{background-color:transparent;color:#fff}.testimonials-intro{text-align:center;padding:60px 0}.testimonials-intro .container{max-width:790px}.testimonials-intro h1{margin-bottom:10px}.testimonials-intro p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;line-height:1.8}@media (min-width: 976px){.testimonials-intro p{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;line-height:1.8}}.testimonials-page .testimonials-wrapper{background-color:var(--color-gray-light);padding-top:30px}@media (min-width: 976px){.testimonials-page .testimonials-wrapper{padding-top:60px}}.bottom-cta{position:relative;padding-top:90px;background-color:var(--color-gray-light)}.bottom-cta_content{text-align:center;padding:20px;background-color:#fff;-webkit-box-shadow:0px 0px 30px -10px #5f5f5f;box-shadow:0px 0px 30px -10px #5f5f5f;margin:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:80%;max-width:720px}@media (min-width: 976px){.bottom-cta_content{padding:45px 60px}}.bottom-cta_title{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin-bottom:5px;color:var(--color-main)}@media (min-width: 976px){.bottom-cta_title{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem;margin-bottom:15px}}.bottom-cta_text{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin:auto;color:#494949;margin-bottom:10px}@media (min-width: 976px){.bottom-cta_text{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin-bottom:25px}}.bottom-cta p.bottom-cta_button-wrapper{text-align:center;margin-top:15px;margin-bottom:0}.bottom-cta p.bottom-cta_button-wrapper a.main-button{display:inline-block;font-weight:bold;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}@media (min-width: 976px){.bottom-cta p.bottom-cta_button-wrapper a.main-button{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}}.legal-pages{padding:0 15px}.cookies-page table th,.cookies-page table td{text-align:left;padding:8px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.cookies-page table thead tr{background:#FFF;color:var(--color-third);text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.cookies-page table thead tr th{font-weight:normal}.cookies-page table tbody tr:nth-child(odd){background:#f5f5f5}.cookies-page table tbody tr:nth-child(even){background:#FFF}.cookies-page table tbody tr td:first-child{font-weight:bold}.error-section{background:url(../img/404.svg) no-repeat center top;text-align:center;margin:50px 0;padding:400px 10px 20px 10px}.error-section h1{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem}.error-section h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}.error-section h1,.error-section .error-message{color:var(--color-secondary)}.privacy-policy-page ul.company-info{margin:40px 20px}.privacy-policy-page ul.list{margin:40px}.privacy-policy-page ul.list li{background:url(../img/arrow-list.svg) no-repeat left 8px;padding:0 0 0 15px;margin-bottom:25px}.privacy-policy-page h3{margin-top:40px}.move-purchase-page{padding:0}.move-purchase-page .box-accept-newsletter{display:none}.move-purchase-page .payment-types,.move-purchase-page .discount{display:none}.move-purchase-page #move_purchase{float:right}.move-purchase-page .move-purchase-buttons .btn_enviar,.move-purchase-page .move-purchase-buttons #move_purchase{display:inline-block}@media screen and (max-width: 1400px){.what-is-included{max-width:60%}.event-list-item{-webkit-box-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;min-width:0}.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;min-width:0}}@media screen and (max-width: 1200px){.what-is-included{max-width:100%;margin:30px 10px;width:90%}.comparison{max-width:100%;margin:30px 10px;width:90%}.comparison .rwd-table{min-width:1px}.not-found-alternatives{padding:30px 20px}.main-content,.contact-page .contact{padding:10px}.aside-info{-webkit-box-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;min-width:0}.purchase-summary .purchase-summary-info .event-detail-info-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purchase-summary .purchase-summary-info .event-detail-info-title h1{padding:0}.purchase-summary .purchase-summary-info .event-detail-info-title .goto-master{margin:10px 0}.earn{padding:30px 10px}.earn .one-third-column,.earn .two-third-column{width:100%;display:block}.earn .one-third-column+.two-third-column{float:none}.earn .calculator{float:none;margin:30px 0;width:100%;background-size:40px;padding:20px 20px 20px 80px}}@media screen and (max-width: 1165px){.rates.rates-page{padding:120px 30px 50px 30px}.search-engine .placeholder{letter-spacing:0em;left:20px}}@media screen and (max-width: 976px){.features ul{width:100%;-webkit-columns:1;-moz-columns:1;columns:1}.rates .calculator{width:100%}.event-list-item{-webkit-box-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;min-width:0}.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;min-width:0}.header{background:white}body{padding-top:75px}body.widget-page{padding-top:0}.rates-list li{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:220px 0 20px 0}.rates-list li:nth-child(2){border:none}.rates-list h3{min-height:1px}.rates-list p.rate-description{min-height:1px}.rates-list .price{min-height:1px}.what-is-included{width:100%;padding:40% 10px 30px 10px;background-position:center top;background-size:50%;margin:0 0 10px 0}.aside-info,.event-detail-info{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;display:block;width:100%;clear:both;float:none;margin:0 0 20px 0}.event-detail .aside-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.event-detail .event-detail-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:1px !important}.event-detail .event-detail-info h1{font-size:25px;margin-bottom:10px}.full-description{display:none}.short-description{display:block}.view-more-info{display:block;text-align:center}.view-more-info a{display:block;padding:7px 10px;color:var(--color-secondary);text-align:right;font-size:12px;margin-bottom:5px}.event-summary{padding:0px}.event-summary p{margin-bottom:3px}.col-xs-6{width:100%}.creator-register form,.login form{width:100%}.event-detail-info .event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-detail-info .event-card .detail-images-only-mobile{display:inline-block;vertical-align:top;width:20%;min-width:150px}.event-detail-info .event-card .detail-images-only-mobile+.event-summary{display:inline-block;vertical-align:top;margin:0 0 0 20px;padding:10px 20px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.event-detail-info .event-card .detail-images-only-mobile+.event-summary+.goto-event-description{width:100%}.event-detail-info .rslides li{-webkit-transition:unset !important;transition:unset !important}.aside-info .slides-container{display:none}}@media screen and (max-width: 768px){.contact form{width:100%}h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}h3{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.features{padding:0 15px 40px 15px}.features li{padding:15px 7px 15px 60px}.rates-list li{padding:205px 0 20px 0}.event-inscription-form .btn_logout{width:100%;margin:0 0 10px 0;display:block;text-align:center}.event-session-list .event-session-data .block-date{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 5px 0;border-right:none}.event-session-list .event-session-data .block-sessions{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 5px 0}.event-session-list .session-error-message{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.main-features .main-features-group{display:block;width:100%}}@media screen and (max-width: 767px){.rates .calculator .price-per-ticket,.rates .calculator .ticket-ammount{display:block;width:100%;margin:0 0 10px 0}.rates .calculator .price-per-ticket input,.rates .calculator .ticket-ammount input{width:50%}.rates .calculator button.calculate{display:block;float:none;clear:both}.rates .calculator .results li{display:block;margin:0 0 5px 0}.event-list-item{-webkit-box-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}.cartelera.full-width .event-show-more{max-width:60%}.tipus_seient{width:100%}.preguntes-extres-block .pregunta-extra{width:100%}.creator-register{padding:20px}.rates-list{margin:0 0 10px 0}.rates-list li:nth-child(1){background-position:center -40px;padding:100px 0 20px 0}.rates-list li:nth-child(2){background-position:center -25px;padding:185px 0 20px 0}.rates-list li:nth-child(3){background-position:center -40px;padding:120px 0 20px 0}.rates-list li h3,.rates-list li p{padding:0 10px}.earn .calculator .price-per-ticket,.earn .calculator .ticket-ammount,.earn .calculator button.calculate{display:block;margin:0 0 10px 0}.earn .calculator .price-per-ticket label,.earn .calculator .ticket-ammount label,.earn .calculator button.calculate label{width:155px;display:inline-block;vertical-align:top}.earn .calculator .inputs input{width:45%;display:inline-block;vertical-align:top}.earn .calculator .results li{display:block}}@media screen and (max-width: 700px){body,#top{padding-top:0}.header{position:relative}.slide .rslides li{height:calc(40vh - 75px)}.slide .rslides li img{max-height:none}}@media screen and (min-width: 600px){a.goto-event-description{display:none}}@media screen and (max-width: 600px){.slide{height:auto}.slide .rslides{height:calc(30vh - 75px)}.slide .rslides li{height:calc(30vh - 75px)}.slide .rslides img{width:100%;position:relative;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.slide .unique-caption{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:30px 15px;border-radius:0;background:var(--color-main);text-align:center}.slide .unique-caption:after{display:none}.slide .more-button{display:none}.about,.contact{padding:20px 0}.features li{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.rates.rates-page{padding:50px 30px}.rates.rates-page .what-is-included{background-size:70%;padding:50% 10px 30px 10px;margin:60px 0}.event-list-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}.cartelera.full-width .event-list-item{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.cartelera.full-width .event-show-more{max-width:100%}.event-list-page .page-header h1{font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem;font-weight:700;font-weight:300}.filters fieldset{display:block}.filters fieldset label{display:block}.filters #trigger-filters{display:block}.filters ul{display:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.filters ul.opened{display:block}.event-detail .event-detail-info h1{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.event-summary p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.organizer-info h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.organizer-info p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;line-height:16px;line-height:1rem}.event-item-summary{min-height:1px}.search-engine .placeholder{display:none}.event-detail-info .event-card .detail-images-only-mobile{display:block;width:100%;margin-bottom:10px}.event-detail-info .event-card .detail-images-only-mobile .event-image li{width:100%;margin-bottom:0}.event-detail-info .event-card .detail-images-only-mobile+.event-summary{display:block;width:100%;margin:0 0 20px 0;padding:10px}.event-session-list .event-session .event-session-identifier{margin:0 5px 0 0}.event-session-list .event-session .event-session-identifier .date-time{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.purchase-detail{padding:50px 10px}.purchase-summary .purchase-summary-image{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.purchase-summary .purchase-summary-info{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.purchase-summary .purchase-summary-info h1{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;line-height:28px;line-height:2.8rem}.purchase-summary .purchase-summary-info h1 .goto-master{margin:10px 0;display:block}.rate-box{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}.extra-options .extra-options-hint{float:none;display:block;text-align:left;color:var(--color-secondary)}.earn .calculator{padding:95px 20px 20px 20px}.event-detail{padding:50px 10px}.user-access,.select-your-entrance,.extra-questions-title{padding:20px 15px}.user-access h2,.select-your-entrance h2,.extra-questions-title h2{padding-left:0;padding-top:40px;text-align:center}.user-access h2:before,.select-your-entrance h2:before,.extra-questions-title h2:before{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:0}.pay-confirmation{background:url(../img/illustration-pay.svg) no-repeat center 10px;padding:140px 10px 10px 10px}.pay-confirmation h2{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;text-align:center;margin:0 0 5px 0}.pay-confirmation p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.pay-summary{padding:100px 10px 10px 10px;margin:30px 0;min-height:120px;background:url(../img/icon-tiquet-beige-big.svg) no-repeat center 20px;text-align:center}#select-entrada .info_seient{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}#select-entrada .tipus_seient{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-weight:700}.event-inscription-form .checkbox label,.event-inscription-form .radio label{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}#total-theater-box{margin:20px 0}.purchase-process .feedback{padding:20px 0}.purchase-process .fa_message_ok h1{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;line-height:28px;line-height:2.8rem}.purchase-process .fa_message_ok p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}}@media screen and (max-width: 450px){.rates .calculator .price-per-ticket input,.rates .calculator .ticket-ammount input{width:90%}.rates a.main-button.more-info{text-align:left;margin:30px 10px}.main-menu ul{padding:0}.main-menu li{display:block;border-bottom:1px solid white}.main-menu li a{padding:7px}.footer .legal p{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}a.main-button,input[type="submit"]{padding:10px 20px}.top-actions li.seller-register .cta{display:inline-block}.event-list-page .cartelera{padding:10px 20px}.earn .calculator .price-per-ticket label,.earn .calculator .ticket-ammount label,.earn .calculator button.calculate label{width:100%;display:block}.earn .calculator .inputs input{width:90%}.earn .calculator button.calculate{margin:20px 0}.event-session-list .event-session.unable-to-sell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.event-session-list .session-error-message .start-date{display:inline}.event-session-list .session-error-message.can-not-sell{text-align:left;max-width:300px;background:url(../img/icon-alert-small-red.svg) no-repeat 4px 10px;padding:4px 5px 4px 30px}}@media screen and (max-height: 1170px){.rates #calculator{padding:30px 0 0 0;display:block}.rates .goto-calculator{display:inline-block}}@media screen and (max-width: 600px) and (max-height: 768px){.home-content{height:auto}}@media screen and (min-width: 976px) and (max-height: 768px){.slide .rslides{height:65vh}}@media screen and (max-height: 900px){.aside-info.affix .organizer-summary{position:relative;width:auto;top:auto !important}}.zoom-in img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.zoom-in img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.taquilla_only,.limit_superat{color:red;font-weight:bold;font-style:italic}.label-tiquet-type .taquilla_only{vertical-align:-3px}.event-description .full-description{position:relative}.event-description .full-description.te-mes{height:150px;overflow-y:hidden}.event-description .full-description .veure-mes{position:absolute;width:100%;height:100px;bottom:0px;left:0px;display:block;padding-top:60px;text-align:center;color:var(--color-secondary);cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(60%, #fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 60%)}.event-description .full-description .veure-menys{text-align:center;color:var(--color-main);cursor:pointer}.error-purchase-container{background:#f9f8f7;padding:20px;border-radius:4px;margin:0 0 20px 0;border:1px solid #e00404}.error-purchase-container h2{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;position:relative;padding-left:40px}.error-purchase-container h2:before{content:"!";position:absolute;left:0;background:#e00404;color:white;margin:0 10px 0 0;border-radius:100px;width:30px;height:30px;text-align:center}.selectorPais{margin:0px}.region{margin-bottom:0px}.singUpText{line-height:3rem}.singUpLink{text-decoration:none;border-bottom:3px solid #b13460}.singUpLink:hover{border-bottom:3px solid #FE5E02}

/*# sourceMappingURL=screen.css.map */
