/*!
Themosis boilerplate is based on Underscores https://underscores.me/.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.bg-white{background-color:#fff}.text-white{color:#fff}.bg-black{background-color:#252525}.text-black{color:#252525}.bg-gray-60{background-color:#7c7c7c}.text-gray-60{color:#7c7c7c}.bg-gray-30{background-color:#bebebe}.text-gray-30{color:#bebebe}.bg-gray-10{background-color:#e9e9e9}.text-gray-10{color:#e9e9e9}.bg-gray-05{background-color:#f4f4f4}.text-gray-05{color:#f4f4f4}.bg-aqua{background-color:#80d3d8}.text-aqua{color:#80d3d8}.bg-aqua-light{background-color:#cae7ed}.text-aqua-light{color:#cae7ed}.bg-aqua-medium{background-color:#50b3b9}.text-aqua-medium{color:#50b3b9}.bg-aqua-dark{background-color:#2f7175}.text-aqua-dark{color:#2f7175}.bg-yellow{background-color:#faf37b}.text-yellow{color:#faf37b}.bg-yellow-light{background-color:#fdfac4}.text-yellow-light{color:#fdfac4}.bg-yellow-medium{background-color:#e7de40}.text-yellow-medium{color:#e7de40}.bg-yellow-dark{background-color:#999329}.text-yellow-dark{color:#999329}.bg-violet{background-color:#d6b1d6}.text-violet{color:#d6b1d6}.bg-violet-light{background-color:#e4dcec}.text-violet-light{color:#e4dcec}.bg-violet-medium{background-color:#b28ab2}.text-violet-medium{color:#b28ab2}.bg-violet-dark{background-color:#825582}.text-violet-dark{color:#825582}.bg-orange{background-color:#fe8e60}.text-orange{color:#fe8e60}.bg-orange-light{background-color:#fe8e60}.text-orange-light{color:#fe8e60}.bg-orange-medium{background-color:#e6632d}.text-orange-medium{color:#e6632d}.bg-orange-dark{background-color:#9b3a12}.text-orange-dark{color:#9b3a12}.bg-green{background-color:#a8d097}.text-green{color:#a8d097}.bg-green-light{background-color:#d6e6da}.text-green-light{color:#d6e6da}.bg-green-medium{background-color:#7fac6c}.text-green-medium{color:#7fac6c}.bg-green-dark{background-color:#4f7240}.text-green-dark{color:#4f7240}.bg-rose{background-color:#ff9892}.text-rose{color:#ff9892}.bg-rose-light{background-color:#f7e8ea}.text-rose-light{color:#f7e8ea}.bg-rose-medium{background-color:#ed625a}.text-rose-medium{color:#ed625a}.bg-rose-dark{background-color:#b4342d}.text-rose-dark{color:#b4342d}.h1,h1{font-size:5.25rem;font-weight:400;margin:0;padding:0;line-height:124%}.h1 strong,.h1.strong,h1 strong,h1.strong{font-weight:600}@media screen and (max-width:1440px){.h1,h1{font-size:3.563rem;line-height:126%}}@media screen and (max-width:780px){.h1,h1{font-size:3.188rem;line-height:133%}}.h2,h2{font-size:2.938rem;margin:0;padding:0;font-weight:600;line-height:119%}@media screen and (max-width:1440px){.h2,h2{font-size:2.688rem;line-height:130%}}@media screen and (max-width:780px){.h2,h2{font-size:2.375rem;line-height:126%}}.h3,h3{font-size:2.25rem;font-weight:600;margin:0;padding:0;line-height:133%}@media screen and (max-width:1440px){.h3,h3{font-size:2rem;line-height:125%}}@media screen and (max-width:780px){.h3,h3{font-size:1.75rem;line-height:143%}}.h4,h4{font-size:1.68rem;font-weight:400;margin:0;padding:0;line-height:133%}.h4 strong,.h4.strong,h4 strong,h4.strong{font-weight:600}@media screen and (max-width:1440px){.h4,h4{font-size:1.5rem;line-height:125%}}@media screen and (max-width:780px){.h4,h4{font-size:1.313rem;line-height:143%}}p{font-size:1.25rem;margin:0;padding:0;font-weight:400;line-height:160%}p:not(:last-of-type){margin:0 0 1rem}p.strong,p strong{font-weight:600}p.bold{font-weight:700}@media screen and (max-width:780px){p{font-size:1.125rem;line-height:133%;font-size:1rem;line-height:150%}}p a{color:#252525}p.small,span.caption{font-size:.938rem;margin:0;padding:0;font-weight:400;line-height:150%}p.small strong,span.caption strong{font-weight:600}p.small a,span.caption a{color:#252525;font-weight:600;text-decoration:underline}p.small a:hover,span.caption a:hover{text-decoration:none}@media screen and (max-width:780px){p.small,span.caption{font-size:.875rem;line-height:171%}}span.overline{font-size:.688rem;line-height:145%}.small p{font-size:.938rem;padding:0;font-weight:400;line-height:150%}.small p a,.small p strong{font-weight:600}.small p a{color:#252525;text-decoration:underline}.small p a:hover{text-decoration:none}@media screen and (max-width:780px){.small p{font-size:.875rem;line-height:171%}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold.woff) format("woff"),url(../fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins-Regular"),url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("../fonts/Poppins Thin"),local("../fonts/Poppins-Thin"),url(../fonts/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins-Thin.woff) format("woff"),url(../fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("../fonts/Poppins Bold"),local("../fonts/Poppins-Bold"),url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff"),url(../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Light"),local("Poppins-Light"),url(../fonts/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light.woff) format("woff"),url(../fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Medium"),local("Poppins-Medium"),url(../fonts/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium.woff) format("woff"),url(../fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Black"),local("Poppins-Black"),url(../fonts/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins-Black.woff) format("woff"),url(../fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.accordion{margin:2rem 0}.accordion .accordion-item{border-bottom:1px solid #bebebe}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #fff}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#252525;border:none;background:none;outline:none;font-family:Poppins,sans-serif;transition:.2s}.accordion button:focus,.accordion button:hover{cursor:pointer;color:#252525;opacity:.7}.accordion button:focus:after,.accordion button:hover:after{cursor:pointer;color:#252525;border:1px solid #252525}.accordion button .titleWrap{padding:0 1rem}.accordion button .titleWrap p{margin:0!important;padding:0!important}.accordion button .icon{display:grid;place-content:center;position:absolute;top:18px;right:0;width:22px;height:22px;transition:.2s}.accordion button[aria-expanded=true]{color:#252525;transition:.2s}.accordion button[aria-expanded=true] .icon{transform:rotate(-180deg);transition:.2s}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;padding:0 1rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;transition:all .2s linear;will-change:opacity,max-height}.accordion .accordion-content{padding:0 1rem;opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content .content{padding:0 0 2rem}.accordion .accordion-content .content ul{margin:2rem;padding:0}.accordion .accordion-content.content-cinema ul{margin:0 2rem}.accordion .accordion-content.content-cinema ul li{margin:0 0 1rem}.accordion .accordion-content.content-cinema ul li:last-of-type{margin:0}section.alert{border-radius:1rem;padding:1rem;background-color:#f4f4f4;display:flex;align-items:center;gap:1rem;margin:1rem 0;width:25%}@media screen and (max-width:640px){section.alert{flex-direction:column}}section.alert .col img{width:auto;max-height:80px}section.alert .col svg{width:36px;height:36px}section.alert .col h1,section.alert .col h2,section.alert .col h3,section.alert .col h4,section.alert .col h5,section.alert .col h6{margin:0 0 1rem}section.alert .col p{font-size:1rem;margin:0;padding:0}section.alert .col p:last-of-type{margin:0!important}section.alert .col p a{text-decoration:underline}section.alert .col p a:hover{text-decoration:none}section.alert.bg-white{background:#fff;border:1px solid #bebebe}section.alert.mid-width{width:50%}section.alert.full-width{width:100%}section.block{width:100%;display:table;margin:auto}hr{border-top:1px solid #bebebe;border-bottom:none;margin:0}.title-top{margin:0 0 2rem}section.block-buy-tickets{border-radius:1rem;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}@media screen and (max-width:780px){section.block-buy-tickets{grid-template-columns:1fr}}section.block-buy-tickets .col{display:flex;flex-direction:column;gap:1.5rem}section.block-buy-tickets .col img{width:100%;height:auto}section.block-cine-info{margin:3rem 0}section.block-cine-info .row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:780px){section.block-cine-info .row{grid-template-columns:1fr;gap:1rem}}section.block-cine-info .row .card{background-color:#fff;border:1px solid #bebebe;border-radius:1rem;padding:1.5rem}@media screen and (max-width:640px){section.block-cine-info .row .card{display:flex;align-items:center;padding:1rem}}section.block-cine-info .row .card .ico img,section.block-cine-info .row .card .ico svg{display:table;margin:0 auto 1rem}@media screen and (max-width:640px){section.block-cine-info .row .card .ico img,section.block-cine-info .row .card .ico svg{max-width:80px;margin:0 auto}}section.block-cine-info .row .card .data{text-align:center}section.block-patrocinadores .row-patrocinadores{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:780px){section.block-patrocinadores .row-patrocinadores{grid-template-columns:1fr;gap:1rem}}.breadcrumbs{display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex-wrap:wrap}@media screen and (max-width:640px){.breadcrumbs{gap:.5rem}}.breadcrumbs a{color:#252525;font-weight:700;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}a,a:hover{transition:.2s}a.button,button.open-modal{display:table;border-width:1px;border-style:solid;padding:1rem 2rem;text-decoration:none;font-weight:500;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}a.button.small,button.open-modal.small{padding:.5rem 1rem;font-size:1rem}@media screen and (max-width:640px){a.button.small,button.open-modal.small{font-size:1rem}}a.button.big,button.open-modal.big{padding:.8rem 2rem;font-size:1.125rem}@media screen and (max-width:640px){a.button.big,button.open-modal.big{font-size:1rem}}a.button.primary,button.open-modal.primary{color:#252525;border-color:#252525}a.button.primary:hover,button.open-modal.primary:hover{background-color:#e9e9e9;border-color:#e9e9e9}a.button.secondary,button.open-modal.secondary{color:#fff;background-color:#252525;border-color:#252525}a.button.secondary:hover,button.open-modal.secondary:hover{background-color:#7c7c7c;border-color:#7c7c7c}@media screen and (max-width:640px){main.container{padding:0 1rem 2rem}}.row-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0}@media screen and (max-width:640px){.row-cards{grid-template-columns:1fr}}.row-grid{gap:3.75rem}@media screen and (max-width:640px){.row-grid{gap:1.5rem}}.row-grid{display:grid}@media screen and (min-width:640px){.row-alternate .card-current:nth-child(odd){flex-direction:row-reverse}}.row-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.row-2{grid-template-columns:1fr}}.row-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:640px){.row-3{grid-template-columns:1fr}}.row-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:640px){.row-4{grid-template-columns:1fr}}section.card a{display:table;color:#252525;text-decoration:none}section.card a.bg-violet-light:hover{background-color:#b28ab2}section.card .thumb img{width:100%;height:auto}section.card .data{padding:1.5rem}section.card-current{display:flex;flex-direction:row;margin:0 0 5rem}@media screen and (max-width:640px){section.card-current{flex-direction:column;margin:0 0 3rem}}section.card-current .col{width:50%}@media screen and (max-width:640px){section.card-current .col{width:100%}}section.card-current .col>a{display:block}section.card-current .col>a img{width:100%;height:auto}section.card-current .col>a:hover{opacity:.7}section.card-current .col .data{padding:2.5rem}@media screen and (max-width:640px){section.card-current .col .data{padding:1.5rem 0}}section.card-current .col .data h3 a{display:block}section.card-current .col .data h3 a:hover{text-decoration:underline}section.card-current .col .data .more-data{margin:2rem 0;padding:1rem;border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c}section.card-current .col .data .more-data span{margin:0 0 1rem}section.card-current .col .data .more-data span:last-of-type{margin:0}section.card-current .col .data a.button{display:flex;align-items:center;justify-content:flex-start;gap:1rem}section.card-future{border-bottom:1px solid #bebebe;padding:2.5rem}@media screen and (max-width:640px){section.card-future{padding:1.5rem}}section.card-future .row{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:640px){section.card-future .row{flex-direction:column-reverse}}section.card-expo-past{width:100%}section.card-expo-past .thumb{position:relative;width:100%;max-height:200px}section.card-expo-past .thumb img{width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover}section.card-expo-past .thumb a{position:relative;width:100%;max-height:200px}section.card-expo-past .thumb a .chips{position:absolute;top:1rem;right:1rem}section.card-expo-past .thumb a:hover{opacity:.7}section.card-expo-past .data h4{margin:0 0 .5rem}section.card-expo-past .data p a:hover{text-decoration:underline}section.card-ciclo{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}@media screen and (max-width:780px){section.card-ciclo{grid-template-columns:1fr}}section.card-ciclo .col .thumbnail img{width:100%;height:auto}section.card-ciclo .col .data{padding:2.5rem}@media screen and (max-width:780px){section.card-ciclo .col .data{padding:1.5rem 0}}section.card-ciclo .col .data h3{margin:1.5rem 0}section.card-ciclo .col .data .excerpt p{font-size:1rem}section.card-ciclo .col .data .more-info{border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;padding:1rem;margin:1rem 0}@media screen and (max-width:780px){.card-amigos-events{margin:0 0 2rem}}.card-amigos-events .thumbnail{position:relative}.card-amigos-events .thumbnail img{width:100%;height:auto}.card-amigos-events .thumbnail .chips{position:absolute;top:1rem;right:1rem}.card-amigos-events span.category{display:block;width:100%;padding:.5rem 1rem;text-align:center}.card-amigos-events .data{padding:1.5rem}@media screen and (max-width:780px){.card-amigos-events .data{padding:1rem 0}}.card-amigos-events .data a{color:#252525;text-decoration:none}.card-amigos-events .data a:hover{text-decoration:underline}.card-patrocinadores{display:block;border:1px solid #bebebe}.card-patrocinadores a{display:block;color:#252525;text-decoration:none}.card-patrocinadores a .thumb img{width:100%;height:auto}.card-patrocinadores a .title{color:#252525;padding:1rem}.card-patrocinadores a .title p{margin:0!important;padding:0}.card-patrocinadores a:hover{text-decoration:underline}.card-simple a{display:block}.card-simple a:hover{opacity:.8}section.card-visitas{border:1px solid #bebebe;background-color:#fff;border-radius:1rem;overflow:hidden;position:relative}section.card-visitas .data{padding:1.5rem 1.5rem 4rem}section.card-visitas .data h3,section.card-visitas .data p{margin:0 0 1rem}section.card-visitas .data p:last-of-type{margin:0}section.card-visitas a{position:absolute;bottom:0;left:0;color:#252525;text-decoration:none;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:#ff9892;padding:.8rem 1rem}section.card-visitas a:hover{background-color:#ed625a}.card-pictogram{border:1px solid #bebebe;border-radius:1rem;padding:1.5rem}.card-pictogram p{margin:0}.card.card-simple a{height:100%;width:100%}.card.card-simple .thumb img{max-height:240px;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4}.card .thumbnail img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.card-cine .thumbnail img{aspect-ratio:2/3}.card-collections .thumbnail{position:relative;width:100%;height:auto}.card-collections .thumbnail .chips{position:absolute;top:1rem;right:1rem}.card-collections .thumbnail img{aspect-ratio:auto!important;-o-object-fit:fill!important;object-fit:fill!important}.card-collections .thumbnail .ico{position:absolute;top:50%;left:50%;transform:translate(-20px,-20px);z-index:10}.card-collections .thumbnail a{display:block;transition:.2s}.card-collections .thumbnail a:hover{opacity:.7;transition:.2s}.card-collections span.category{display:block;width:100%;padding:.5rem 1rem;text-align:center}.card-collections .data{padding:1.5rem}.card-collections .data p,.card-collections .data p:not(:last-of-type){margin:0}.card-collections .data a{color:#252525;text-decoration:none}.card-collections .data a:hover{text-decoration:underline}.chips{display:inline-block;border-radius:2rem;padding:.5rem 1rem;font-size:1rem;font-weight:600}.chips.static.green{background-color:#d6e6da;color:#4f7240}.chips.static.aqua{background-color:#cae7ed;color:#2f7175}.chips.static.rose{background-color:#f7e8ea;color:#b4342d}.chips.static.orange{background-color:#fe8e60;color:#9b3a12}.chips.static.violet{background-color:#e4dcec;color:#825582}.chips.static.yellow{background-color:#fdfac4;color:#999329}.chips.clickable{text-decoration:none}.chips.clickable.green{background-color:#e9e9e9;color:#252525}.chips.clickable.green:hover{background-color:#d6e6da;color:#4f7240}.chips.clickable.green.active{background-color:#a8d097;color:#4f7240}.chips.clickable.aqua{background-color:#e9e9e9;color:#252525}.chips.clickable.aqua:hover{background-color:#cae7ed;color:#2f7175}.chips.clickable.aqua.active{background-color:#80d3d8;color:#2f7175}.chips.clickable.rose{background-color:#e9e9e9;color:#252525}.chips.clickable.rose:hover{background-color:#f7e8ea;color:#b4342d}.chips.clickable.rose.active{background-color:#ff9892;color:#b4342d}.chips.clickable.orange{background-color:#e9e9e9;color:#252525}.chips.clickable.orange.active,.chips.clickable.orange:hover{background-color:#fe8e60;color:#9b3a12}.chips.clickable.violet{background-color:#e9e9e9;color:#252525}.chips.clickable.violet:hover{background-color:#e4dcec;color:#825582}.chips.clickable.violet.active{background-color:#d6b1d6;color:#825582}.chips.clickable.yellow{background-color:#e9e9e9;color:#252525}.chips.clickable.yellow:hover{background-color:#fdfac4;color:#999329}.chips.clickable.yellow.active{background-color:#faf37b;color:#999329}section.download-block{background:#fff;border:1px solid #bebebe;border-radius:1rem;padding:1rem 2rem;margin:1rem 0}section.download-block .content{display:flex;justify-content:flex-start;align-items:center;gap:1rem}@media screen and (max-width:780px){section.download-block .content{flex-direction:column;align-items:flex-start}}section.download-block .content .ico img{width:38px;height:auto}section.download-block .content .link a{color:#252525;display:table;text-decoration:underline}section.download-block .content .link a p{margin:0}section.download-block .content .link a:hover{color:#7c7c7c;text-decoration:underline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Poppins,sans-serif;background:#fff}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;vertical-align:bottom}.container{display:block;width:100%;max-width:1320px;margin-inline:auto}@media screen and (max-width:1440px){.container{max-width:1200px}}@media screen and (max-width:1280px){.container{max-width:960px;padding-left:1rem;padding-right:1rem}}@media screen and (max-width:780px){.container{max-width:720px}}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-start{align-items:flex-start}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}@media screen and (max-width:640px){.mt-2{margin-top:1rem}}.mt-3{margin-top:3rem}@media screen and (max-width:640px){.mt-3{margin-top:1.5rem}}.mt-4{margin-top:4rem}@media screen and (max-width:640px){.mt-4{margin-top:2rem}}.mt-5{margin-top:5rem}@media screen and (max-width:640px){.mt-5{margin-top:2.5rem}}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}@media screen and (max-width:640px){.mb-2{margin-bottom:1rem}}.mb-3{margin-bottom:3rem}@media screen and (max-width:640px){.mb-3{margin-bottom:1.5rem}}.mb-4{margin-bottom:4rem}@media screen and (max-width:640px){.mb-4{margin-bottom:2rem}}.mb-5{margin-bottom:5rem}@media screen and (max-width:640px){.mb-5{margin-bottom:2.5rem}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}section.empty-schedule{padding:3rem 1rem}section.empty-schedule img{display:table;margin:0 auto 1rem}section.empty-schedule p{text-align:center}section.featured-text{border-top:2px solid #252525;border-bottom:2px solid #252525;padding:2.5rem;margin:2rem 0}@media screen and (max-width:780px){section.featured-text{padding:1.5rem 1rem}}section.featured-text p:last-of-type{margin:0}figure{margin:2rem 0;padding:0}figure img{display:block;height:auto;max-width:100%;width:100%}figure figcaption{padding:.5rem 0 0}section.search-basic{padding:4rem 0;max-width:75%}@media screen and (max-width:780px){section.search-basic{max-width:100%;padding:2rem 0}}section.search-basic form{display:grid;grid-template-columns:4fr 1fr}section.search-basic form input{border-radius:0;font-size:1rem;background:#fff;border:1px solid #252525;padding:.75rem}section.search-basic form input::-moz-placeholder{color:#7c7c7c;font-family:Poppins,sans-serif}section.search-basic form input::placeholder{color:#7c7c7c;font-family:Poppins,sans-serif}section.search-basic form button{border-radius:0;background-color:#252525;border:none;color:#fff;text-align:center;cursor:pointer}section.search-basic form button:hover{background-color:#7c7c7c}section.search-past{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin:3rem 0}@media screen and (max-width:640px){section.search-past{align-content:flex-start;flex-direction:column;gap:1rem;margin:2rem 0}}section.search-past label{display:flex;justify-content:flex-start;align-items:center;gap:1rem}@media screen and (max-width:640px){section.search-past label{width:100%}}section.search-past label select{padding:.5rem;border:1px solid #bebebe;width:350px}@media screen and (max-width:780px){section.search-past label select{width:100%}}section.hero{padding:2.5rem 0 0}@media screen and (max-width:780px){section.hero{padding:0}}section.hero .container{padding:2.5rem 0}@media screen and (max-width:1024px){section.hero .container{padding:2.5rem 1rem}}@media screen and (max-width:780px){section.hero .container{padding:2rem 1rem}}section.hero .thumb img{width:100%;height:240px;filter:grayscale(1);mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover}section.hero.hero-artist .top{margin:2.5rem 0 0}@media screen and (max-width:780px){section.hero.hero-artist .top{margin:1.5rem 0 0}}section.hero.hero-artist .top h1{font-size:3rem}@media screen and (max-width:780px){section.hero.hero-artist .top h1{font-size:2rem}}button.open-modal{cursor:pointer;background-color:#252525;color:#fff;font-size:1rem;padding:1rem 2rem;border:none;border-radius:0;font-family:Poppins,sans-serif}button.open-modal:hover{background-color:#7c7c7c}button.open-modal.button-artists{font-size:1.25rem;font-weight:400;padding:0;background-color:#fff;color:#252525;margin:1rem 0}button.open-modal.button-artists:hover{background-color:none;text-decoration:underline}p.open-modal{cursor:pointer}p.open-modal:hover{text-decoration:underline}dialog::-webkit-backdrop{background-color:hsla(0,0%,100%,.5)}dialog::backdrop{background-color:hsla(0,0%,100%,.5)}dialog.mamm-modal{padding:2.5rem 1.5rem;background:#fff;min-width:50ch;max-width:64ch;border:none;box-shadow:0 16px 32px 0 rgba(94,94,94,.13)}dialog.mamm-modal h2{font-size:1.678rem;margin:0 0 2rem}dialog.mamm-modal .modal-close{filter:grayscale(1);border:none;background:none;position:absolute;top:2.5rem;right:1.5rem;transition:.2s;cursor:pointer}dialog.mamm-modal .modal-close:hover{opacity:.6}main{padding:0 0 4rem}.margin-bottom{margin-bottom:4rem}@media screen and (max-width:780px){.margin-bottom{margin-bottom:2rem}}.margin-top-16{margin-top:1rem}.top404{margin:5rem auto;display:table;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-align:center}.related-404{display:block;margin:5rem auto}.form-block{border:1px solid #bebebe;padding:2rem;border-radius:1rem;margin:3rem 0}@media screen and (max-width:640px){.form-block{padding:2rem 1rem}}.form-block form .row-grid{gap:2rem}@media screen and (max-width:640px){.form-block form .row-grid{gap:0}}.form-block form .col label{display:block;margin:0 0 1rem}.form-block form .col label p{font-size:1rem}.form-block form .col label input,.form-block form .col label select{width:100%;border:1px solid #bebebe;font-size:1rem;padding:.75rem;border-radius:0}.form-block form .col label select{-webkit-appearance:none;background-image:url(../svg/icons/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%}.form-block form .checkbox-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin:0 0 1rem;position:relative}.form-block form .checkbox-label input[type=checkbox]{margin:.4rem 0 0}.form-block form .checkbox-label span.error{position:absolute;top:100%;left:0}.form-block form button[type=submit]{align-items:center;background-color:#252525;border-radius:4px;color:#fff;display:flex;font-size:1rem;gap:1rem;justify-content:center;margin:1rem 0 0;padding:.75rem 2rem}section.block-colection-intro{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;margin:3rem 0}section.block-colection-intro article{grid-column:4/13;grid-row:1}@media screen and (max-width:640px){section.block-colection-intro article{grid-column:1/13;grid-row:1}}section.block-colection-intro article p:not(:last-of-type){margin:0 0 1rem}section.block-colection-intro aside{grid-column:1/4;grid-row:1;position:-webkit-sticky;position:sticky;top:1rem}@media screen and (max-width:640px){section.block-colection-intro aside{grid-column:1/13;grid-row:2}}section.block-colection-intro aside .content{background-color:#f4f4f4;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:1rem;max-height:90vh;overflow-y:scroll}@media screen and (max-width:640px){section.block-colection-intro aside .content{max-height:50vh}}section.block-colection-intro aside .content::-webkit-scrollbar{width:.4em;border-radius:.4rem}section.block-colection-intro aside .content::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:.5rem}section.block-colection-intro aside .content::-webkit-scrollbar-thumb{background-color:#bebebe;outline:1px solid #bebebe;border-radius:.5rem}section.block-colection-intro aside p{line-height:1.2}section.block-colection-intro aside ul{border-top:1px solid #bebebe;margin:1.5rem 0;padding:0;list-style:none}section.block-colection-intro aside ul li{padding:1.25rem 0;font-size:1rem;border-bottom:1px solid #bebebe}section.block-colection-intro aside ul li a{color:#252525;font-size:1rem;font-weight:600;text-decoration:underline}section.block-colection-intro aside ul li a:hover{text-decoration:none}section.block-colection-intro aside .links-wrapper{display:block;margin:1rem 0}section.block-colection-intro aside a.link{color:#252525;display:block;padding:.15rem 0;text-decoration:none}section.block-colection-intro aside a.link:hover{text-decoration:underline}section.block-colection-intro aside a.more{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:#252525;text-decoration:none}section.block-colection-intro aside a.more:hover{gap:.9rem}section.modal-cards-wrapper .card-wrapper button{cursor:pointer;background-color:#fff;color:#252525;font-size:1rem;padding:0;border:none;border-radius:0;text-align:left;transition:.2s}section.modal-cards-wrapper .card-wrapper button:hover{opacity:.7}section.modal-cards-wrapper .card-wrapper button .card .data{padding:.5rem 0}section.modal-cards-wrapper .card-wrapper button .card .data p{margin:0}section.modal-cards-wrapper dialog.mamm-modal .thumb{width:100%}section.modal-cards-wrapper dialog.mamm-modal .thumb img{width:100%;height:auto}section.modal-cards-wrapper dialog.mamm-modal .data{padding:1rem 0 0}section.modal-cards-wrapper dialog.mamm-modal .data p{margin:0}section.agenda-filters select{-webkit-appearance:none;background-image:url(../svg/icons/caret-down.svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;border:1px solid #bebebe;min-width:250px;padding:.4rem;width:100%}section.agenda-filters a{color:#252525}section.agenda-filters a:hover{color:#fe8e60;text-decoration:none}article h2,article h3,article h4,article h5,article h6{margin:2rem 0 1rem}#form-exposicion,#form-modal{position:relative}#form-exposicion span.error,#form-modal span.error{position:absolute;top:calc(100% + 2px);left:0;border:1px solid red;padding:.5rem;font-size:.75rem;background:rgba(255,0,0,.2)}nav.mamm-pagination{display:block;width:100%}nav.mamm-pagination ul.mamm-pagination_pages{list-style:none;display:flex;justify-content:center;align-items:center;width:100%;gap:.5rem;flex-wrap:wrap}nav.mamm-pagination ul.mamm-pagination_pages li a,nav.mamm-pagination ul.mamm-pagination_pages li span{display:grid;width:40px;height:40px;border-radius:50%;place-content:center}nav.mamm-pagination ul.mamm-pagination_pages li span.current{border:1px solid #bebebe}nav.mamm-pagination ul.mamm-pagination_pages li a{border:1px solid transparent;color:#252525;font-weight:500;text-decoration:none}nav.mamm-pagination ul.mamm-pagination_pages li a:hover{border:1px solid #e9e9e9}blockquote{background-color:#f4f4f4;padding:2.5rem 5rem;margin:2rem 0}@media screen and (max-width:780px){blockquote{padding:1.5rem 3rem;margin:1rem 0}}blockquote .quote{position:relative}blockquote .quote p{font-style:italic;font-weight:400;font-size:1.685rem;line-height:2rem}@media screen and (max-width:780px){blockquote .quote p{font-size:1.3125rem;line-height:1.5rem}}blockquote .quote:before{content:"";width:40px;height:24px;background-image:url(../../dist/images/svg/quote-open.svg);position:absolute;top:0;left:-3.5rem;background-size:cover}@media screen and (max-width:780px){blockquote .quote:before{width:27px;height:16px;left:-2rem}}blockquote .quote:after{content:"";width:40px;height:24px;background-image:url(../../dist/images/svg/quote-open.svg);position:absolute;bottom:0;right:-3.5rem;background-size:cover}@media screen and (max-width:780px){blockquote .quote:after{width:27px;height:16px;right:-2rem}}blockquote cite{display:table;margin:1rem 0 0;font-weight:700;font-size:1.25rem;line-height:2rem}.slider-single-wrapper{margin:2rem 0}.slider-single-wrapper .slider-single .slide figure{margin:0}.slider-single-wrapper .slider-single .slide figure img{height:100%;margin:0 auto;max-height:500px;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (max-width:640px){.slider-single-wrapper .slider-single .slide figure img{max-width:400px}}.slider-single-wrapper .slider-custom-buttons{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;flex-wrap:wrap}.slider-single-wrapper .slider-custom-buttons .buttons{width:-webkit-max-content;width:-moz-max-content;width:max-content}.slider-single-wrapper .slider-custom-buttons .buttons ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:1rem}@media screen and (max-width:640px){.slider-single-wrapper .slider-custom-buttons .buttons ul{gap:.4rem}}.slider-single-wrapper .slider-custom-buttons .buttons ul li{width:9px;height:9px;border-radius:50%;overflow:hidden;transition:.2s ease-in;background-color:#bebebe;margin:0}.slider-single-wrapper .slider-custom-buttons .buttons ul li button{background-color:none;text-indent:-9999px;opacity:0}.slider-single-wrapper .slider-custom-buttons .buttons ul li.slick-active{width:32px;border-radius:9px;transition:.2s ease-in;background-color:#252525}.slider-single-wrapper .slider-custom-buttons .arrows{display:flex;gap:.5rem}.slider-single-wrapper .slider-custom-buttons .arrows .arrow{width:48px;height:48px;cursor:pointer;display:table;background-size:cover}@media screen and (max-width:640px){.slider-single-wrapper .slider-custom-buttons .arrows .arrow{width:24px;height:24px}}.slider-single-wrapper .slider-custom-buttons .arrows .arrow.arrow-prev{background-image:url(../svg/buttons/slider-arrow-left.svg)}.slider-single-wrapper .slider-custom-buttons .arrows .arrow.arrow-next{background-image:url(../svg/buttons/slider-arrow-right.svg)}.slider-single-wrapper .slider-custom-buttons .arrows .arrow:hover{opacity:.7}section.cartelera-slider-wrapper{margin:3rem auto 0}section.cartelera-slider-wrapper .cartelera-slider .slick-slide{margin:0 1rem}section.cartelera-slider-wrapper .cartelera-slider .slick-list{margin:0 -1rem}section.cartelera-slider-wrapper .cartelera-slider .slick-track{display:flex!important}section.cartelera-slider-wrapper .cartelera-slider .item{border:1px solid #bebebe;height:inherit}section.cartelera-slider-wrapper .cartelera-slider .item a{display:block;padding:1.5rem;color:#252525;text-decoration:none;height:100%}section.cartelera-slider-wrapper .cartelera-slider .item a img{display:table;width:100%;height:auto;margin:0 auto 1rem}section.cartelera-slider-wrapper .cartelera-slider .item a:hover{background-color:#e9e9e9}.slider-custom-buttons-center{padding:2rem;display:flex;justify-content:center;align-items:center}.slider-custom-buttons-center .buttons ul{display:flex;justify-content:center;list-style:none;margin:0 1.5rem;padding:0;gap:1rem}.slider-custom-buttons-center .buttons ul li{width:9px;height:9px;border-radius:50%;overflow:hidden;transition:.2s ease-in;background-color:#bebebe;margin:0}.slider-custom-buttons-center .buttons ul li button{background-color:none;text-indent:-9999px;opacity:0}.slider-custom-buttons-center .buttons ul li.slick-active{width:32px;border-radius:9px;transition:.2s ease-in;background-color:#252525}.slider-custom-buttons-center .arrow{width:24px;height:24px;cursor:pointer;display:table}.slider-custom-buttons-center .arrow.arrow-next,.slider-custom-buttons-center .arrow.arrow-prev{background-image:url(../svg/buttons/arrow-clean-gray-left.svg)}.slider-custom-buttons-center .arrow.arrow-next{transform:rotate(180deg)}.slider-custom-buttons-center .arrow:hover{opacity:.7}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,[data-tab-content]{display:none}.active[data-tab-content]{display:block}ul.tabs{display:flex;justify-content:center;gap:1.5rem;list-style-type:none;margin:3rem 0 0;padding:0}@media screen and (max-width:640px){ul.tabs{margin:1rem 0 0;flex-direction:column;gap:1rem}}ul.tabs li.tab{background-color:#f4f4f4;border-radius:2.5rem;padding:.5rem 1.5rem}@media screen and (max-width:640px){ul.tabs li.tab{padding:1rem 1.5rem;text-align:center}}ul.tabs li.tab:hover{background-color:#dbdbdb}ul.tabs li.tab.active{background-color:#80d3d8}ul.tabs li.tab.active:hover{background-color:#59c5cc}.tab{cursor:pointer;padding:10px}.tab.active{background-color:#ccc}.tab:hover{background-color:#aaa}ul.tabs-visitanos{display:flex;justify-content:flex-start;list-style-type:none;padding:0;gap:.5rem;margin:3rem 0 -1px}@media screen and (max-width:780px){ul.tabs-visitanos{gap:.25rem}}ul.tabs-visitanos li.tab{background-color:#252525;color:#fff;border-radius:1rem 1rem 0 0;padding:1rem 1.8rem;margin:0 .5rem 0 0s;border:1px solid #252525;display:flex;align-items:center;justify-content:center;gap:.25rem}ul.tabs-visitanos li.tab img{filter:invert(1);max-height:20px}@media screen and (max-width:780px){ul.tabs-visitanos li.tab{padding:1rem 1.25rem;text-align:center}ul.tabs-visitanos li.tab span{display:none}}ul.tabs-visitanos li.tab:hover{background-color:#3f3f3f}ul.tabs-visitanos li.tab.active{background-color:#fff;color:#252525;border-bottom:1px solid #fff}ul.tabs-visitanos li.tab.active img{filter:invert(0)}.tab-content-visitanos{border:1px solid #252525;border-radius:0 1rem 1rem 1rem;padding:2rem;background-color:#fff}@media screen and (max-width:640px){.tab-content-visitanos{padding:1rem}}.tab-content-modal{border:1px solid #252525;border-radius:0 1rem 1rem 1rem;padding:1rem;background-color:#fff}@media screen and (max-width:640px){.tab-content-modal{padding:1rem}}.tab-content-modal .content-inner{height:400px;padding:0 1rem;overflow-y:scroll}.tab-content-modal .content-inner::-webkit-scrollbar{width:.5em;border-radius:.5rem}.tab-content-modal .content-inner::-webkit-scrollbar-track{background-color:#e9e9e9;border-radius:.5rem}.tab-content-modal .content-inner::-webkit-scrollbar-thumb{background-color:#bebebe;outline:1px solid #bebebe;border-radius:.5rem}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes fadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@-webkit-keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutBackdrop{0%{opacity:1}to{opacity:0}}@keyframes fadeOutBackdrop{0%{opacity:1}to{opacity:0}}dialog#welcomeModal{padding:2rem;width:calc(100% - 2rem);max-width:900px;border:none;opacity:0;-webkit-animation:fadeOut .3s ease-out forwards;animation:fadeOut .3s ease-out forwards}@media screen and (max-width:780px){dialog#welcomeModal{padding:1.5rem}}dialog#welcomeModal[open]{-webkit-animation:fadeIn .3s ease-out forwards;animation:fadeIn .3s ease-out forwards}dialog#welcomeModal::-webkit-backdrop{background-color:rgba(37,37,37,.7);opacity:0;-webkit-animation:fadeOutBackdrop .3s ease-out forwards;animation:fadeOutBackdrop .3s ease-out forwards}dialog#welcomeModal::backdrop{background-color:rgba(37,37,37,.7);opacity:0;-webkit-animation:fadeOutBackdrop .3s ease-out forwards;animation:fadeOutBackdrop .3s ease-out forwards}dialog#welcomeModal[open]::-webkit-backdrop{-webkit-animation:fadeInBackdrop .3s ease-out forwards;animation:fadeInBackdrop .3s ease-out forwards}dialog#welcomeModal[open]::backdrop{-webkit-animation:fadeInBackdrop .3s ease-out forwards;animation:fadeInBackdrop .3s ease-out forwards}dialog#welcomeModal .closeContainer{display:flex;justify-content:flex-end}dialog#welcomeModal .closeContainer .close-button{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:none;border:none;outline:none;cursor:pointer;padding:0;transition:all .2s ease-in-out}dialog#welcomeModal .closeContainer .close-button svg{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}dialog#welcomeModal .closeContainer .close-button:hover{opacity:.7;transition:all .2s ease-in-out}dialog#welcomeModal .modal-content{margin:1rem 0 0;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:780px){dialog#welcomeModal .modal-content{gap:1rem}}dialog#welcomeModal .modal-content img{width:100%;height:auto}dialog#welcomeModal .modal-content h2{font-size:2rem;font-weight:600;margin:0;padding:0}@media screen and (max-width:780px){dialog#welcomeModal .modal-content h2{font-size:1.5rem}}dialog#welcomeModal .modal-content p{font-size:1.125rem;line-height:1.2;margin:0;padding:0}@media screen and (max-width:780px){dialog#welcomeModal .modal-content p{font-size:1rem}}dialog#welcomeModal .modal-content .buttons-row{display:flex;justify-content:flex-start;align-items:center;gap:1rem}@media screen and (max-width:780px){dialog#welcomeModal .modal-content .buttons-row{flex-direction:column;align-items:flex-start}}dialog#welcomeModal .modal-content .buttons-row a{padding:1rem 2rem;text-decoration:none}dialog#welcomeModal .modal-content .buttons-row a.primary{border:2px solid #252525;background-color:#252525;color:#fff}dialog#welcomeModal .modal-content .buttons-row a.secondary{border:2px solid #252525;background-color:#fff;color:#252525}dialog#welcomeModal .modal-content .buttons-row a:hover{text-decoration:underline}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}@media screen and (min-width:1440px){header .container{max-width:100%}}header .container .topHeader{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media screen and (min-width:780px){header .container .topHeader{padding:1rem}}header .container .topHeader .col.left{display:flex;justify-content:flex-start;align-items:center;gap:1rem}header .container .topHeader .col.left a.logo{display:block}header .container .topHeader .col.left a.logo img{height:60px;max-height:80px;width:auto}@media screen and (max-width:640px){header .container .topHeader .col.left a.logo img{height:45px}}header .container .topHeader .col.left .schedules{padding:1rem;border-left:1px solid #bebebe;border-right:1px solid #bebebe}@media screen and (max-width:1024px){header .container .topHeader .col.left .schedules{display:none}}header .container .topHeader .col.left .schedules p{font-size:1rem;margin:0;padding:0}@media screen and (max-width:780px){header .container .topHeader .col.left .schedules{display:none}}header .container .topHeader .col.right{display:flex;justify-content:flex-end;align-items:center;gap:1rem}@media screen and (max-width:640px){header .container .topHeader .col.right{display:none}}header .container nav.desktop{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:0}@media screen and (max-width:780px){header .container nav.desktop{display:none}}header .container nav.desktop ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-start;align-items:center}header .container nav.desktop ul li a{display:block;padding:1rem;color:#252525;text-decoration:none}header .container nav.desktop ul li a:hover{text-decoration:underline}header .container nav.desktop ul li.current-menu-item.exposiciones,header .container nav.desktop ul li.current-page-ancestor.exposiciones,header .container nav.desktop ul li:hover.exposiciones{background-color:#d6b1d6}header .container nav.desktop ul li.current-menu-item.cine,header .container nav.desktop ul li.current-page-ancestor.cine,header .container nav.desktop ul li:hover.cine{background-color:#80d3d8}header .container nav.desktop ul li.current-menu-item.aboutus,header .container nav.desktop ul li.current-menu-item.programacion,header .container nav.desktop ul li.current-page-ancestor.aboutus,header .container nav.desktop ul li.current-page-ancestor.programacion,header .container nav.desktop ul li:hover.aboutus,header .container nav.desktop ul li:hover.programacion{background-color:#faf37b}header .container nav.desktop ul li.current-menu-item.coleccion,header .container nav.desktop ul li.current-page-ancestor.coleccion,header .container nav.desktop ul li:hover.coleccion{background-color:#a8d097}header .container nav.desktop ul li.current-menu-item.amigos,header .container nav.desktop ul li.current-page-ancestor.amigos,header .container nav.desktop ul li:hover.amigos{background-color:#fe8e60}header .container nav.desktop ul li.current-menu-item.visitanos,header .container nav.desktop ul li.current-page-ancestor.visitanos,header .container nav.desktop ul li:hover.visitanos{background-color:#bebebe}header button.menuMobileTop{display:none}@media screen and (max-width:640px){header button.menuMobileTop{display:block}}header button.menuMobile{background:none;border:none}header button.menuMobile img.bars{display:block}header button.menuMobile.active img.bars,header button.menuMobile img.close{display:none}header button.menuMobile.active img.close{display:block}header .sub-nav-tablet{display:none}@media screen and (max-width:780px){header .sub-nav-tablet{display:block;border-top:1px solid #bebebe}}@media screen and (max-width:640px){header .sub-nav-tablet{display:block}}header .sub-nav-tablet .row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bebebe}@media screen and (max-width:640px){header .sub-nav-tablet .row{justify-content:center;border-bottom:none}header .sub-nav-tablet .row button.menuMobile{display:none}}header .sub-nav-tablet .schedules{border-left:1px solid #bebebe;border-right:1px solid #bebebe;padding:1rem}@media screen and (max-width:640px){header .sub-nav-tablet .schedules{padding:.5rem;border-left:none;border-right:none}}header .sub-nav-tablet nav.nav-mobile{border-bottom:1px solid #bebebe;padding:0 0 1rem}@media screen and (max-width:640px){header .sub-nav-tablet nav.nav-mobile{display:none!important}}header .sub-nav-mobile{display:none;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}@media screen and (max-width:640px){header .sub-nav-mobile{display:block}}header .sub-nav-mobile .row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media screen and (min-width:640px){header .sub-nav-mobile .row{padding:1rem}}header nav.nav-mobile{display:none}header nav.nav-mobile ul{list-style:none;margin:0;padding:0 .5rem}header nav.nav-mobile ul li a{display:block;padding:.5rem 0;color:#252525;text-decoration:none}@media screen and (min-width:780px){body.post-type-archive-cine li.cine a,body.post-type-archive-cine li.menu-cine a{background-color:#80d3d8}body.post-type-archive-coleccion-mamm li.menu-coleccion a{background-color:#e9e9e9}}footer{background-color:#e9e9e9;padding:4.5rem 0 2rem;color:#252525}@media screen and (max-width:1024px){footer{padding:4.5rem 1rem 2rem}}@media screen and (max-width:640px){footer{padding:2rem 1rem}}footer .container .topRow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem}@media screen and (max-width:640px){footer .container .topRow{grid-template-columns:1fr;gap:1rem}}footer .container .topRow .col-footer-wrap{border-top:1px solid #252525;margin:92px 0 0}@media screen and (max-width:640px){footer .container .topRow .col-footer-wrap{border-top:none;margin:0}}@media screen and (max-width:640px){footer .container .topRow .col{margin:0}}footer .container .topRow .col .logo{padding:.5rem;margin:0 0 1rem;border-bottom:1px solid #252525}footer .container .topRow .col .logo img{height:60px;width:auto}footer .container .topRow .col ul.social{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:0 0 1rem;padding:0;gap:1rem}@media screen and (max-width:1440px){footer .container .topRow .col ul.social li{font-size:1rem}}footer .container .topRow .col ul.social li a{display:block}footer .container .topRow .col ul.social li a:hover{opacity:.5}footer .container .topRow .col .address p{font-size:1rem;margin:0 0 .5rem;padding:0}footer .container .topRow .col .address p a{color:#252525;font-weight:600;text-decoration:none}footer .container .topRow .col .address p a:hover{text-decoration:underline}footer .container .topRow .col h4{margin:0 0 1.25rem;padding:0;font-size:1rem;font-weight:600;text-transform:uppercase}@media screen and (max-width:640px){footer .container .topRow .col h4{margin:0 0 1rem}footer .container .topRow .col h4:after{background-image:url(../svg/icons/caret-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:0 0 0 .5rem;padding:0;width:12px;transition:.2s}}footer .container .topRow .col h4.active:after{transform:rotate(180deg);transition:.2s}footer .container .topRow .col ul{list-style:none;margin:0;padding:0;font-size:1rem}@media screen and (max-width:640px){footer .container .topRow .col ul{display:none;padding:0 0 1rem}}footer .container .topRow .col ul li a{color:#252525;text-decoration:none}footer .container .topRow .col ul li a:hover{text-decoration:underline}footer .container .bottomRow{margin:1rem 0 0;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:640px){footer .container .bottomRow{gap:1rem;flex-direction:column;justify-content:flex-start}}@media screen and (max-width:640px){footer .container .bottomRow .col{width:100%}}footer .container .bottomRow .col a.logoCelsia{display:flex;flex-direction:row;gap:1rem;align-items:center;margin:0 0 1rem}@media screen and (max-width:780px){footer .container .bottomRow .col a.logoCelsia{flex-direction:column;gap:.5rem;margin:0 0 1.5rem}}footer .container .bottomRow .col a.logoCelsia:hover{opacity:.8;text-decoration:none}footer .container .bottomRow .col p{font-size:1rem}@media screen and (max-width:780px){footer .container .bottomRow .col p{font-size:.65rem}}footer .container .bottomRow .col a{color:#252525;text-decoration:none}footer .container .bottomRow .col a:hover{text-decoration:underline}footer .container .bottomRow .col a.ilogica:hover{opacity:.7}section.single-hero-gallery h1{font-size:2.938rem;font-weight:600;line-height:1.1;margin:2rem 0}@media screen and (max-width:1440px){section.single-hero-gallery h1{font-size:2.688rem;line-height:1.2}}@media screen and (max-width:780px){section.single-hero-gallery h1{font-size:2.375rem;line-height:1.1}}section.single-hero-gallery .video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}section.single-hero-image-top picture{display:block;margin:2rem 0}section.single-hero-image-top h1{font-size:2.938rem;font-weight:600;line-height:1.1;margin:1rem 0}@media screen and (max-width:1440px){section.single-hero-image-top h1{font-size:2.688rem;line-height:1.2}}@media screen and (max-width:780px){section.single-hero-image-top h1{font-size:2.375rem;line-height:1.1}}section.single-hero-image-top h2{font-size:2.25rem;font-weight:600;margin:0;padding:0;line-height:133%}@media screen and (max-width:1440px){section.single-hero-image-top h2{font-size:2rem;line-height:125%}}@media screen and (max-width:780px){section.single-hero-image-top h2{font-size:1.75rem;line-height:143%}}.social-share-row{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}@media screen and (max-width:640px){.social-share-row{justify-content:flex-start}}.social-share-row a.social-button{border:1px solid #252525;background-color:#fff;padding:.5rem;display:grid;place-content:center}.social-share-row a.social-button img{height:20px;width:auto}.social-share-row a.social-button:hover{background-color:#bebebe}main.single-exposicion section.single-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:2rem 0;color:#252525}@media screen and (max-width:780px){main.single-exposicion section.single-top{grid-template-columns:1fr;margin:1rem 0}}main.single-exposicion section.single-top .col figure{width:100%;margin:0}main.single-exposicion section.single-top .col figure img{display:table;width:100%;height:auto}main.single-exposicion section.single-top .col.data{padding:2.5rem}@media screen and (max-width:640px){main.single-exposicion section.single-top .col.data{padding:1.5rem 0}}main.single-exposicion section.single-top .col.data .more-info{border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;padding:1rem;margin:1rem 0}@media screen and (max-width:640px){main.single-exposicion section.single-top .col.data .more-info{padding:1rem 0}}main.single-exposicion section.single-top article ul{margin:1rem 0;padding:0 1rem}main.single-exposicion section.single-top article ul li{font-size:1.25rem;margin:0;padding:0;font-weight:400;line-height:160%}main.single-exposicion section.single-top article ul li:not(:last-of-type){margin:0 0 1rem}main.single-exposicion section.single-top article ul li.strong,main.single-exposicion section.single-top article ul li strong{font-weight:600}main.single-exposicion section.single-top article ul li.bold{font-weight:700}@media screen and (max-width:780px){main.single-exposicion section.single-top article ul li{font-size:1.125rem;line-height:133%;font-size:1rem;line-height:150%}}main.single-exposicion section.single-top article ul li a{color:#252525;text-decoration:underline}main.single-exposicion section.single-top article ul li a:hover{text-decoration:none}main.single-exposicion section.single-bottom{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}main.single-exposicion section.single-bottom.full-width{display:block}main.single-exposicion section.single-bottom article{grid-column:4/13;grid-row:1}@media screen and (max-width:640px){main.single-exposicion section.single-bottom article{grid-column:1/13}}main.single-exposicion section.single-bottom article p{margin:0 0 1.5rem}main.single-exposicion section.single-bottom article figcaption p{margin:0}main.single-exposicion section.single-bottom article iframe{display:block;aspect-ratio:16/9;width:100%;height:auto;margin:1.5rem 0}main.single-exposicion section.single-bottom aside{grid-column:1/4;grid-row:1}@media screen and (max-width:640px){main.single-exposicion section.single-bottom aside{grid-column:1/13;grid-row:2}}main.single-exposicion section.single-bottom aside .content{background-color:#f4f4f4;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:1rem;max-height:90vh;overflow-y:scroll}main.single-exposicion section.single-bottom aside .content::-webkit-scrollbar{width:.4em;border-radius:.4rem}main.single-exposicion section.single-bottom aside .content::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:.5rem}main.single-exposicion section.single-bottom aside .content::-webkit-scrollbar-thumb{background-color:#bebebe;outline:1px solid #bebebe;border-radius:.5rem}main.single-exposicion section.single-bottom aside p{line-height:1.2}main.single-exposicion section.single-bottom aside ul{border-top:1px solid #bebebe;margin:1.5rem 0;padding:0;list-style:none}main.single-exposicion section.single-bottom aside ul li{padding:1.25rem 0;font-size:1rem;border-bottom:1px solid #bebebe}main.single-exposicion section.single-bottom aside ul li a{color:#252525;font-size:1rem;font-weight:600;text-decoration:underline}main.single-exposicion section.single-bottom aside ul li a:hover{text-decoration:none}main.single-exposicion section.single-bottom aside a.more{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:#252525;text-decoration:none;line-height:1.1;font-size:.85rem;font-weight:600}main.single-exposicion section.single-bottom aside a.more:hover{gap:.9rem}.share-social a{display:table}.share-social a:hover{opacity:.7}article ol,article ul{margin:1rem 0;padding:0 1rem}article ol li,article ul li{font-size:1.25rem;margin:0;padding:0;font-weight:400;line-height:160%}article ol li:not(:last-of-type),article ul li:not(:last-of-type){margin:0 0 1rem}article ol li.strong,article ol li strong,article ul li.strong,article ul li strong{font-weight:600}article ol li.bold,article ul li.bold{font-weight:700}@media screen and (max-width:780px){article ol li,article ul li{font-size:1.125rem;line-height:133%;font-size:1rem;line-height:150%}}section.single-ciclo .intro{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media screen and (max-width:780px){section.single-ciclo .intro{grid-template-columns:1fr}}section.single-ciclo .intro .col .thumbnail img{width:100%;height:auto}section.single-ciclo .intro .col .data{padding:2.5rem}@media screen and (max-width:780px){section.single-ciclo .intro .col .data{padding:1.5rem 0}}section.single-ciclo .intro .col .data h3{margin:1.5rem 0}section.single-ciclo .intro .col .data .excerpt p{font-size:1rem}section.single-ciclo .intro .col .data .more-info{border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;padding:1rem;margin:1rem 0}section.single-ciclo .intro .col .data .chips{margin:0 8px 8px 0}article.single-ciclo p{margin:0 0 1rem}section.ciclo-programacion{margin:5rem 0}section.ciclo-programacion .card-ciclo-movie{display:grid;grid-template-columns:3fr 9fr;gap:1rem;margin:0 0 2rem;position:relative}@media screen and (max-width:780px){section.ciclo-programacion .card-ciclo-movie{grid-template-columns:1fr 2fr;margin:0 0 3rem}}section.ciclo-programacion .card-ciclo-movie .col .thumbnail{padding:1.5rem}@media screen and (max-width:780px){section.ciclo-programacion .card-ciclo-movie .col .thumbnail{padding:0;position:-webkit-sticky;position:sticky;top:0}}section.ciclo-programacion .card-ciclo-movie .col .thumbnail img{width:100%;height:auto}section.ciclo-programacion .card-ciclo-movie .col .data{padding:1.5rem 0}section.ciclo-programacion .card-ciclo-movie .col .data h3{margin:0 0 1rem}section.ciclo-programacion .card-ciclo-movie .col .data h3 a{color:#252525;text-decoration:none}section.ciclo-programacion .card-ciclo-movie .col .data h3 a:hover{text-decoration:underline}section.ciclo-programacion .card-ciclo-movie .col .data span{display:table;margin:0 0 2rem}section.single-movie-bottom{display:grid;grid-template-columns:4fr 8fr;gap:2rem;margin:3rem 0}@media screen and (max-width:780px){section.single-movie-bottom{grid-template-columns:1fr}}section.single-movie-bottom .schedules-available a{border-radius:1rem;border:1px solid #bebebe;color:#252525;display:table;margin:0 0 1rem;padding:1.5rem;text-align:center;text-decoration:none;width:100%}section.single-movie-bottom .schedules-available a:hover{background-color:#7c7c7c;color:#fff}section.single-movie-bottom .info p{margin:0 0 1rem}section.single-movie-bottom .info iframe{width:100%;height:auto;aspect-ratio:16/9;margin:2rem 0}.steps-cards{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:640px){.steps-cards{grid-template-columns:repeat(3,1fr)}}.steps-cards .card{padding:1.5rem;border:1px solid #bebebe;border-radius:1rem}@media screen and (max-width:780px){.steps-cards .card{text-align:center}}.steps-cards .card img{display:block}@media screen and (max-width:780px){.steps-cards .card img{margin:auto}}.membership-slider-wrapper .membership-slider .item{display:grid;grid-template-columns:1fr;border-radius:1rem;border:1px solid #bebebe;overflow:hidden;margin:0}@media screen and (min-width:640px){.membership-slider-wrapper .membership-slider .item{grid-template-columns:1fr 1fr;margin:1rem}}.membership-slider-wrapper .membership-slider .item .col .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.membership-slider-wrapper .membership-slider .item .col:nth-child(2){position:relative}@media screen and (max-width:780px){.membership-slider-wrapper .membership-slider .item .col:nth-child(2):after{position:absolute;content:"";width:100%;height:80px;bottom:0;left:0;z-index:10;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 68%)}}.membership-slider-wrapper .membership-slider .item .col .data{padding:1.5rem}@media screen and (max-width:780px){.membership-slider-wrapper .membership-slider .item .col .data{max-height:300px;overflow:scroll;margin:0;position:relative;padding:1.5rem 1.5rem 4rem}}.membership-slider-wrapper .membership-slider .item .col .data ul{margin:2rem 1rem;padding:0}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);gap:1rem}.gallery-grid .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-grid .item:first-child{grid-column:1/5;grid-row:1/3}.gallery-grid .item:nth-child(2){grid-column:5/8;grid-row:1/3}.gallery-grid .item:nth-child(3){grid-column:8/13;grid-row:1/3}.gallery-grid .item:nth-child(4){grid-column:1/4;grid-row:3/5}.gallery-grid .item:nth-child(5){grid-column:4/8;grid-row:3/5}.gallery-grid .item:nth-child(6){grid-column:8/10;grid-row:3/4}.gallery-grid .item:nth-child(7){grid-column:8/10;grid-row:4/5}.gallery-grid .item:nth-child(8){grid-column:10/13;grid-row:3/5}.row-obras{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:640px){.row-obras{grid-template-columns:repeat(5,1fr)}}.row-obras .item{border:1px solid #bebebe;padding:1rem;display:grid;align-items:center;justify-content:center}.row-obras .item img{width:100%;height:auto}.row-exclusive-events{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:640px){.row-exclusive-events{grid-template-columns:repeat(3,1fr);gap:2rem}}section.schedule-week{padding:2.5rem 0}@media screen and (max-width:640px){section.schedule-week{padding:1.5rem 0;overflow:hidden}}section.schedule-week .row{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media screen and (max-width:640px){section.schedule-week .row{grid-template-columns:1fr}}section.schedule-week .row .col{position:relative}section.schedule-week .row .col .day{padding:1rem 1.5rem;margin:0 0 1rem;background-color:#80d3d8}section.schedule-week .row .col .day p{text-align:center;margin:0;padding:0}section.schedule-week .row .col .card{margin:0 0 1rem}@media screen and (max-width:640px){section.schedule-week .row .col .card{margin:0 0 .4rem}}section.schedule-week .row .col .card a{display:block;border:1px solid #bebebe;color:#252525;padding:1rem 1.5rem;text-decoration:none}@media screen and (max-width:640px){section.schedule-week .row .col .card a{padding:.8rem}}section.schedule-week .row .col .card a h3{font-size:1.25rem;margin:0;padding:0}section.schedule-week .row .col .card span.ciclo{display:block;background-color:#80d3d8;padding:.5rem 1rem;text-align:center;font-size:.65rem;width:100%}section.schedule-week .row .col.past-day .card a,section.schedule-week .row .col.past-day .day{border:1px solid #e9e9e9;background-color:#e9e9e9;color:#7c7c7c;cursor:not-allowed}section.schedule-week .row .col.past-day span.ciclo{background-color:#7c7c7c;color:#e9e9e9}section.home-hero-video{position:relative}section.home-hero-video .hero-video-wrapper{position:relative;height:80vh;width:100%}@media screen and (max-width:640px){section.home-hero-video .hero-video-wrapper{height:40vh}}section.home-hero-video .hero-video-wrapper .data{position:absolute;z-index:1;display:grid;place-items:center;text-align:center;width:100%;height:100%;padding:1.5rem}section.home-hero-video .hero-video-wrapper .data h2{text-align:center}section.home-hero-video .hero-video-wrapper .video{position:absolute;inset:auto;width:100%;height:100%;z-index:0}section.home-hero-video .hero-video-wrapper .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.home-hero-slider,section.home-hero-slider .home-hero-slider-wrapper{position:relative}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item{position:relative;height:80vh}@media screen and (max-width:640px){section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item{height:40vh}}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item .data{position:absolute;z-index:1;display:grid;place-items:center;text-align:center;width:100%;height:100%;padding:1.5rem;opacity:0;transform:translateY(100%);transition:1.2s}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item .data h2{text-align:center}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item .bg{position:absolute;z-index:0;width:100%;height:100%;filter:grayscale(1);transition:1s}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item.slick-current .data{opacity:1;transform:translate(0);transition:1.2s}section.home-hero-slider .home-hero-slider-wrapper .home-hero-slider .item.slick-current .bg{filter:grayscale(0);transition:1s}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons{position:absolute;width:100%;bottom:0;left:0;padding:1.5rem;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .buttons{width:100%}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .buttons ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:1rem}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .buttons ul li{width:9px;height:9px;border-radius:50%;overflow:hidden;transition:.2s ease-in;background-color:#bebebe}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .buttons ul li button{background-color:none;text-indent:-9999px;opacity:0}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .buttons ul li.slick-active{width:32px;border-radius:9px;transition:.2s ease-in;background-color:#252525}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .arrows{display:flex;gap:.5rem}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .arrows .arrow{width:48px;height:48px;cursor:pointer;display:table}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .arrows .arrow.arrow-prev{background-image:url(../svg/buttons/slider-arrow-left.svg)}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .arrows .arrow.arrow-next{background-image:url(../svg/buttons/slider-arrow-right.svg)}section.home-hero-slider .home-hero-slider-wrapper .custom-buttons .arrows .arrow:hover{opacity:.7}.buttonModalOpener{background-color:#fe8e60;border-radius:50%;color:#252525;cursor:pointer;display:grid;gap:.5rem;height:200px;padding:1rem 2rem;place-items:center;position:absolute;right:1.5rem;text-align:center;top:1.5rem;transition:.2s;width:200px;z-index:10}@media screen and (max-width:640px){.buttonModalOpener{padding:.6rem;top:.8rem;right:0;border-radius:50% 50% 0 50%;width:60px;height:60px}}.buttonModalOpener p{line-height:1}.buttonModalOpener p.small{margin:.5rem 0}.buttonModalOpener button{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.buttonModalOpener:hover{background-color:#e6632d;transition:.2s}.buttonModalOpener .desktop{display:block}@media screen and (max-width:640px){.buttonModalOpener .desktop{display:none}}.buttonModalOpener .mobile{display:none}@media screen and (max-width:640px){.buttonModalOpener .mobile{display:block}}.home-exposiciones .slick-slide{margin:0 1rem}.home-exposiciones .slick-list{margin:0 -1rem}section.home-cine .cine-home-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media screen and (max-width:640px){section.home-cine .cine-home-row{flex-direction:column}}section.home-cine .cine-home-row .col{width:50%}@media screen and (max-width:640px){section.home-cine .cine-home-row .col{width:100%}}section.home-cine .cine-home-row .col .cine-home-slider-wrapper .cine-home-slider .item a{color:#252525;text-decoration:none}section.home-cine .cine-home-row .col .cine-home-slider-wrapper .cine-home-slider .item a:hover{text-decoration:underline}section.home-cine .cine-home-row .col .cine-home-slider-wrapper .cine-home-slider .item a img{display:table;margin:0 0 .5rem;width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}section.home-cine .cine-home-row .col .cine-home-slider-wrapper .slider-custom-buttons-center{padding:.5rem 0}section.home-cine .cine-home-row .col a.row-links{width:100%;display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #bebebe;padding:1rem;color:#252525;text-decoration:none}section.home-cine .cine-home-row .col a.row-links:last-of-type{border-bottom:1px solid #bebebe}section.home-cine .cine-home-row .col a.row-links:hover{background-color:#f4f4f4}section.home-noticias .row-underline{border-bottom:1px solid #bebebe}section.home-noticias .row-underline a{color:#252525;text-decoration:none;display:flex;justify-content:flex-end;align-items:center}section.home-noticias .row-underline a:hover{text-decoration:underline}section.home-noticias .row-home-noticias{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:640px){section.home-noticias .row-home-noticias{grid-template-columns:1fr}}section.home-noticias .card-noticias-home .thumbnail{width:100%}section.home-noticias .card-noticias-home .thumbnail a{width:100%;display:block;height:250px}section.home-noticias .card-noticias-home .thumbnail a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:250px}section.home-noticias .card-noticias-home a{display:block}section.home-noticias .card-noticias-home a:hover{opacity:.7}dialog#homeDialog::-webkit-backdrop{background:rgba(0,0,0,.5)}dialog#homeDialog::backdrop{background:rgba(0,0,0,.5)}dialog#homeDialog{padding:1rem;border:none;background:none;width:95%;max-width:1000px;background-color:#fe8e60}@media screen and (max-width:780px){dialog#homeDialog{padding:1rem}}dialog#homeDialog .title-row h4{margin:0;padding:0}dialog#homeDialog ul.tabs-visitanos{padding:1rem 0 -1px}.x{border:none;background:none;cursor:pointer}.x:hover{opacity:.6}section.tab-buscador form{display:flex;justify-content:flex-start;align-items:center;position:relative}section.tab-buscador form input{border:1px solid #252525;background:#fff;color:#252525;font-size:1rem;padding:.5rem;width:60%;border-radius:0}@media screen and (max-width:640px){section.tab-buscador form input{width:80%}}section.tab-buscador form span.search-error{position:absolute;top:100%;color:red;left:0}section.tab-buscador form button{border:1px solid #252525;background:#252525;color:#fff;font-size:1rem;padding:.5rem;border-radius:0;cursor:pointer}@media screen and (max-width:640px){section.tab-buscador form button{width:20%}}section.tab-buscador form button img{filter:invert(1)}section.tab-buscador form button:hover{opacity:.7}section.tab-programacion .list-programacion{padding:2rem 0}@media screen and (max-width:640px){section.tab-programacion .list-programacion{padding:0}}section.tab-programacion .list-programacion .event{border-bottom:1px solid #bebebe;padding:1rem 0}section.tab-programacion .list-programacion .event .top{display:flex;justify-content:space-between;align-items:flex-start}section.tab-programacion .list-programacion .event .top p a{color:#252525;text-decoration:none}section.tab-programacion .list-programacion .event .top p a:hover{text-decoration:underline}section.tab-ubicacion .row{display:grid;grid-template-columns:4fr 3fr;gap:1rem}@media screen and (max-width:640px){section.tab-ubicacion .row{grid-template-columns:1fr}}section.tab-ubicacion .row .col iframe{display:block;width:100%;height:100%}section.tab-ubicacion .row .col.card{border:1px solid #bebebe;border-radius:1rem;padding:1rem}section.tab-ubicacion .row .col.card img{width:auto;max-height:80px;margin:0 0 1rem}section.tab-ubicacion .row .col.card ul{margin:1rem;padding:0}section.vistanos-horarios{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:640px){section.vistanos-horarios{grid-template-columns:1fr}}section.vistanos-horarios .col h4{font-weight:600;margin:0 0 1.5rem}section.vistanos-horarios .col p{margin:0 0 1.5rem}section.visitanos-como-llegar .steps-llegar{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:640px){section.visitanos-como-llegar .steps-llegar{grid-template-columns:1fr}}section.visitanos-como-llegar .steps-llegar .step{border:1px solid #bebebe;border-radius:1rem;padding:1.5rem}@media screen and (max-width:780px){section.visitanos-como-llegar .steps-llegar .step{text-align:center}}section.visitanos-como-llegar .map{margin:2rem 0}section.visitanos-como-llegar .map iframe{width:100%;height:auto;aspect-ratio:16/9}section.visitanos-precios .row{display:grid;grid-template-columns:2fr 10fr;gap:1.5rem}section.visitanos-precios .row .col img{width:100%;height:auto}section.visitanos-precios .row ul{margin:0 1rem 2rem;padding:0}section.visitanos-precios .row p{margin:0 0 1.5rem}section.visitanos-que-hacer .row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:640px){section.visitanos-que-hacer .row{grid-template-columns:1fr}}section.visitanos-que-hacer .row .card-que-hacer{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:640px){section.visitanos-que-hacer .row .card-que-hacer{grid-template-columns:repeat(1fr)}}section.visitanos-que-hacer .row .card-que-hacer .col.thumbnail img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}section.visitanos-que-hacer .row .card-que-hacer .col.data{padding:0}section.visitanos-que-hacer .row .card-que-hacer .col.data p{font-weight:700;margin:0 0 1.5rem}section.visitanos-que-hacer .row .card-que-hacer .col.data a{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;text-decoration:none;color:#252525}section.visitanos-que-hacer .row .card-que-hacer .col.data a:hover{text-decoration:underline}.visitanos-slider-wrapper .visitanos-slider .item a{display:block;position:relative;width:100%;height:600px;text-decoration:none}@media screen and (max-width:640px){.visitanos-slider-wrapper .visitanos-slider .item a{height:400px}}.visitanos-slider-wrapper .visitanos-slider .item a .data{position:relative;display:grid;align-items:center;height:100%;z-index:1;padding:1rem 2.5rem}.visitanos-slider-wrapper .visitanos-slider .item a .data h3,.visitanos-slider-wrapper .visitanos-slider .item a .data p{color:#fff}@media screen and (min-width:780px){.visitanos-slider-wrapper .visitanos-slider .item a .data{max-width:40%}}@media screen and (max-width:640px){.visitanos-slider-wrapper .visitanos-slider .item a .data{padding:1rem}}.visitanos-slider-wrapper .visitanos-slider .item a .bg{position:absolute;z-index:0;inset:0;width:100%;height:100%}.visitanos-slider-wrapper .visitanos-slider .item a .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.visitanos-slider-wrapper .visitanos-slider .item a .bg:before{content:"";inset:auto;width:100%;height:100%;position:absolute;background:linear-gradient(180deg,rgba(27,27,27,0),rgba(27,27,27,.8))}.visitanos-slider-wrapper .visitanos-slider .item a:hover h3{text-decoration:underline}@media screen and (max-width:640px){.visitanos-slider-wrapper .custom-buttons-wrapper{justify-content:center!important}}.colection-intro-block{padding:4rem 0}@media screen and (max-width:780px){.colection-intro-block{padding:2rem 0}}.colection-intro-block details{max-width:75%;margin:1.5rem 0 0}@media screen and (max-width:780px){.colection-intro-block details{max-width:100%}}.colection-intro-block details summary{border-bottom:1px solid #bebebe;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.colection-intro-block details summary::-webkit-details-marker{display:none}.colection-intro-block details summary h3{font-size:1.75rem;font-weight:600}.colection-intro-block details .content{padding:1.5rem 0}.collection-intro-artist{margin:0 0 4rem}@media screen and (max-width:780px){.collection-intro-artist{margin:0 0 2rem}}.block-collections-filter .top{border-bottom:1px solid #bebebe;margin:0 0 2rem}.block-collections-filter .filters form{display:flex;justify-content:space-between;flex-direction:column}.block-collections-filter .filters form .input-fields{display:flex;justify-content:space-between;align-items:center}.block-collections-filter .filters form input[type=number],.block-collections-filter .filters form input[type=text],.block-collections-filter .filters form select{flex-grow:1;padding:.5rem 1rem;border:1px solid #252525;color:#252525;box-sizing:border-box;border-radius:0!important}.block-collections-filter .filters form select{-webkit-appearance:none;background-image:url(../svg/icons/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%}.block-collections-filter .filters form button{background-color:#252525;color:#fff;padding:.5rem 3rem}.block-collections-filter .filters .filter-wrapper{background-color:#f4f4f4;padding:1.5rem;margin:1.5rem 0 0}@media screen and (max-width:780px){.block-collections-filter .filters .filter-wrapper{padding:1rem}}.block-collections-filter .filters .filter-wrapper details summary{list-style:none;display:flex;justify-content:space-between;align-items:center}.block-collections-filter .filters .filter-wrapper details summary::-webkit-details-marker{display:none}.block-collections-filter .filters .filter-wrapper details summary h4{font-size:1.25rem;font-weight:600}.block-collections-filter .filters .filter-wrapper details .content-filters{margin:1rem 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media screen and (max-width:1280px){.block-collections-filter .filters .filter-wrapper details .content-filters{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1024px){.block-collections-filter .filters .filter-wrapper details .content-filters{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:780px){.block-collections-filter .filters .filter-wrapper details .content-filters{grid-template-columns:repeat(1,1fr)}}.block-collections-filter .filters .filter-wrapper details .content-filters select{width:100%}.block-collections-filter .filters .filter-wrapper details .content-filters div{display:flex;flex-direction:column;gap:.5rem}.block-collections-filter .filters .filter-wrapper details .content-filters div input,.block-collections-filter .filters .filter-wrapper details .content-filters div select{width:100%}.block-collections-filter .filters .filter-wrapper details .content-filters div.horizontal{flex-direction:row}.block-collections-filter .filters .filter-wrapper details .content-filters div.horizontal label{display:flex;justify-content:flex-start;align-items:center;line-height:1;gap:.5rem}.block-collections-filter .filters .filter-wrapper details .content-filters div.horizontal label input{width:auto}.block-collections-filter .filters .filter-wrapper details .content-filters .select2-container--default .select2-selection--single{flex-grow:1;padding:.5rem 1rem;border:1px solid #252525;color:#252525;box-sizing:border-box;border-radius:0!important;height:auto;background-image:url(../svg/icons/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-color:#fff;font-family:sans-serif}.block-collections-filter .filters .filter-wrapper details .content-filters .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important}.block-collections-filter .filters .filter-wrapper details .content-filters .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.block-collections-filter .filters .filter-wrapper details .content-filters .select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}.artworks-count{margin:1.5rem 0}.artworks-count p{font-size:1.25rem}.collections-grid-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media screen and (max-width:780px){.collections-grid-cards{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:640px){.collections-grid-cards{grid-template-columns:repeat(1,1fr)}}.collections-subtitle-wrapper{border-bottom:1px solid #bebebe;margin:2rem 0}.collections-subtitle-wrapper h2{font-size:3rem}@media screen and (max-width:780px){.collections-subtitle-wrapper h2{font-size:2rem}}.single-collection-top{margin:2.5rem 0}.single-collection-top .tags{display:flex;justify-content:flex-start;gap:1rem;margin:0 0 1rem;flex-wrap:wrap}.single-collection-top .tags a{display:block}.single-collection-top .tags a:hover{opacity:.8}.single-collection-top .authors{display:flex;flex-direction:column;gap:0;margin:0 0 1rem}@media screen and (max-width:780px){.single-collection-top .authors{gap:1rem}}.single-collection-top .authors p{margin:0;padding:0}@media screen and (max-width:780px){.single-collection-top .authors p strong{display:block;width:100%;clear:both}}.single-collection-top h1{font-size:3rem;font-weight:600;color:#252525;margin:0 0 1rem;line-height:1}@media screen and (max-width:780px){.single-collection-top h1{font-size:2rem}}.single-collection-top .date p{font-size:1.6875rem}@media screen and (max-width:780px){.single-collection-top .date p{font-size:1.25rem}}.collection-work-data{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:2rem 0;margin:2rem 0}@media screen and (max-width:780px){.collection-work-data{margin:0 0 2rem}}.block-artists-multimedia{margin:3rem 0}@media screen and (max-width:780px){.block-artists-multimedia{margin:2rem 0}}.block-artists-multimedia .top{border-bottom:1px solid #bebebe;margin:0 0 2rem}.block-artists-multimedia .top h2{font-size:3rem}@media screen and (max-width:780px){.block-artists-multimedia .top h2{font-size:2rem}}.block-artists-multimedia .multimedia-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media screen and (max-width:780px){.block-artists-multimedia .multimedia-wrapper{grid-template-columns:repeat(1,1fr)}}.block-artists-multimedia .multimedia-wrapper .item{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.block-artists-multimedia .multimedia-wrapper .item .icon{width:64px;height:64px}.block-artists-multimedia .multimedia-wrapper .item .content a{font-weight:600;color:#252525;text-decoration:underline}.block-artists-multimedia .multimedia-wrapper .item .content a:hover{text-decoration:none}section.other-expo-wrapper,section.related-expo-wrapper{margin:4rem 0}@media screen and (max-width:780px){section.other-expo-wrapper,section.related-expo-wrapper{margin:2rem 0}}section.other-expo-wrapper .top,section.related-expo-wrapper .top{border-bottom:1px solid #bebebe;margin:0 0 2rem}.related-expo .slick-slide{margin:0 1rem}.related-expo .slick-list{margin:0 -1rem}.collection-work-gallery{position:relative}.collection-work-gallery .slide-item{position:relative;display:block}.collection-work-gallery .slide-item img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;height:100%}.collection-work-gallery .slide-item img.slider-gallery-thumb{height:350px}@media screen and (max-width:780px){.collection-work-gallery .slide-item img.slider-gallery-thumb{height:200px}}.collection-work-gallery .slide-item button{position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:10;font-size:0;border:none}.collection-work-gallery .slide-item button:hover{cursor:pointer}.collection-work-gallery .slide-item iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:0}.collection-work-gallery .slide-item audio{width:100%;max-width:600px;margin:0 auto;display:block}.collection-work-gallery .slide-item.video-item{background-color:#252525}.collection-work-gallery .slide-item.audio-item p{margin:1rem 0 0;text-align:center}.collection-work-gallery .slide-item:hover{opacity:.8}.collection-modal-image .button-close-wrapper{display:flex;justify-content:flex-end;flex-direction:row}.collection-modal-image .wrapper-data{display:flex;flex-direction:column;gap:.5rem;max-height:90vh}dialog.dialog-collection{border:none}@media screen and (max-width:780px){dialog.dialog-collection{width:100%;max-width:calc(100vw - 1rem);padding:0;height:auto;flex-direction:column;justify-content:center}dialog.dialog-collection[open]{display:flex}}dialog.dialog-collection::-webkit-backdrop{background-color:#fff}dialog.dialog-collection::backdrop{background-color:#fff}dialog.dialog-collection .wrapper{position:relative;max-width:1200px}dialog.dialog-collection .wrapper button.close{position:relative;top:0;right:0;background-color:#fff;color:#252525;padding:.5rem 1rem;border:none;border-radius:0;cursor:pointer}@media screen and (max-width:780px){dialog.dialog-collection .wrapper button.close{width:16px;height:36px}}dialog.dialog-collection .wrapper .data-gallery p{line-height:1!important;margin:0!important;text-align:center}dialog.dialog-collection .slider-collection-modal{max-width:1200px}dialog.dialog-collection .slider-collection-modal .slide-item{width:100%;height:auto;aspect-ratio:1/1;display:block;max-height:70vh}@media screen and (max-width:780px){dialog.dialog-collection .slider-collection-modal .slide-item{aspect-ratio:1/1;max-height:unset}}@media screen and (max-width:780px){dialog.dialog-collection .slider-collection-modal .slider-custom-buttons-center{padding:.5rem 0 1rem}}dialog.dialog-collection button.close{padding:.5rem}dialog.dialog-collection button.close svg{width:16px;height:16px}.pagination-wrapper{margin:2rem auto;text-align:center}.pagination-wrapper ul.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}@media screen and (max-width:780px){.pagination-wrapper ul.pagination{gap:.5rem}}.pagination-wrapper ul.pagination li{color:#252525}.pagination-wrapper ul.pagination li a{color:#252525;text-decoration:none}.pagination-wrapper ul.pagination li a:hover{text-decoration:underline}.pagination-wrapper ul.pagination li.active{width:48px;height:48px;font-weight:600;border:1px solid #7c7c7c;border-radius:50%;display:grid;place-content:center}@media screen and (max-width:780px){.pagination-wrapper ul.pagination li.active{width:32px;height:32px}}.expo-collections-slider-wrapper{margin:2rem 0}.single-not-image{margin:1rem 0}.single-not-image img{width:100%;height:auto}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}section.block-components{padding:2rem 0;border-bottom:1px solid #bebebe}@media screen and (max-width:780px){section.block-components{padding:2rem 1rem}}section.block-components h3.component-title{display:table;background-color:#e9e9e9;font-size:1.25rem;margin:0 0 2rem;padding:.5rem 1rem;border-radius:.5rem;text-transform:uppercase}section.block-components .row-components{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}section.block-components .row-components.flex-column{flex-direction:column}section.block-components .row-components.flex-start{justify-content:flex-start}p:empty{display:none}