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}@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}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}@media screen and (max-width: 1500px){body.widget-page{padding-top:0}}.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 .section-title{background:none;padding-top:20px;font-weight:bold}.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}.cartelera.full-width.eventos-destacados{border-bottom:none;background-color:#f9f9f9;padding-bottom:20px}.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}@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}.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}.widget-page{height:auto}.widget-page .fa_events,.widget-page .fa_event{width:100%;max-width:1200px;margin:0 auto;padding:20px}.widget-page .legal-footer{background:url(../img/imago-tictactiquet.png) no-repeat left center;padding:15px 10px 15px 40px;display:inline-block;vertical-align:top}.widget-page .legal-footer p{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.widget-page .legal-footer a{color:var(--color-main)}.widget-page .credits{display:inline-block;vertical-align:top;float:right}.widget-page .footer.widget{margin:10px 0px;padding:2px 20px}.widget-page .footer.widget .fa_event{padding:0px}.widget-page .footer.widget .credits{padding-top:7px}.widget-page .cartelera{max-width:none}.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}.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}@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}}

/*# sourceMappingURL=widgets.css.map */
