html{-webkit-text-size-adjust:100%}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;font-weight:400}button,fieldset,legend,ol,ul{padding:0}ol,ul{list-style-type:none}table{border-collapse:collapse}td,th{text-align:left}a{box-sizing:border-box;color:inherit}a,ins{text-decoration:none}button{cursor:pointer;background:0 0}button,input,select,textarea{box-sizing:border-box;background:0 0;padding:0;font-family:inherit;font-size:1rem}input{min-width:0}button,fieldset,img,input,select,textarea{-webkit-appearance:none;border:0;border-radius:0}img{height:auto}input{line-height:1em}button::-moz-focus-inner{border:0}input[type=button]::-moz-focus-inner{border:0}input[type=reset]::-moz-focus-inner{border:0}input[type=submit]::-moz-focus-inner{border:0}:focus{outline:0}input:invalid,select:invalid,textarea:invalid{box-shadow:none}button[disabled],input[disabled],input[readonly]{pointer-events:none}input[type=search]::-ms-clear{display:none}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}audio,img,video{max-width:100%}address,em{font-style:normal}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;line-height:1.75em}.clearfix:after{content:"";clear:both;display:table}.main{margin:8em auto 0;display:block;position:relative}.main a{color:#2c70b5;cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .1s,text-decoration .1s,color .1s,background .1s}.main a:hover{text-decoration-color:#2c70b5}@media screen and (width>=70em){.wrapper{width:70em;margin:0 auto}}path,polygon{transition:fill .1s}.article-default{background:#f0f0f0;padding:1em}.article-default.is-alert svg{display:none}@media screen and (width>=30em){.article-default.is-alert{padding-left:6em;position:relative}.article-default.is-alert svg{width:3.5em;height:3.5em;display:block;position:absolute;top:1em;left:1em}}.title-main{margin:.25em 0;font-weight:700}.title-main span{font-weight:700}.title-main{font-size:1.25em}@media screen and (width>=37.5em){.title-main{font-size:1.5em}}.text-default,.list-default{line-height:1.5em}.text-default+.text-default,.text-default+.list-default,.list-default+.text-default,.list-default+.list-default{margin-top:.75em}:root:root:root .m-inline-small{margin-inline:1rem}:root:root:root .m-block-medium{margin-block:2rem}:root:root:root .m-b-small{margin-bottom:1em}:root:root:root .m-r-small{margin-right:1em}.is-hidden{display:none}.has-content-centered{justify-content:center;display:flex}.has-text-centered{text-align:center}.header{background:#fff;justify-content:flex-end;align-items:center;padding:.5em;display:flex;position:relative}.link-header{cursor:pointer;justify-content:center;align-items:center;width:3em;height:3em;margin:0 .375em;display:flex}.link-header svg{width:100%}.link-header svg path{fill:#2c70b5}.link-header svg:hover path{fill:#4db4ff}.logo{max-width:70vw;margin-right:auto;padding-right:1em;font-size:1em}.logo svg{width:13em;max-width:100%;height:3em;display:block}.shape-logo-primary{fill:#ffa619}.shape-logo-secondary{fill:#4db4ff}.shape-logo-tertiary-dark{fill:#7338c1}.shape-logo-light{fill:#fff}.component-top-bar{background:#fff;justify-content:space-between;align-items:center;padding:.25em;display:flex;position:relative}@media screen and (width>=70em){.component-top-bar{padding:.25em 0}}.box-map,.box-municipality,.box-search{box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;border-radius:.25em;justify-content:center;align-items:center;width:22%;height:3em;line-height:1.125em;transition:background .1s,box-shadow .1s;display:flex}.box-map{background:#2c70b5;max-width:8em;padding:.5em;overflow:hidden}.box-map:hover{background:#4db4ff}.no-touch .box-map:hover svg{opacity:0;visibility:hidden;transform:translate(-50%,-200%)}.no-touch .box-map:hover span{opacity:1;visibility:visible;width:100%;height:auto;transform:translate(-50%,-50%)}.box-map a{box-sizing:border-box;width:100%;position:relative}.box-map span{opacity:0;visibility:hidden;height:0;font-size:.75em;line-height:1.125;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,200%)}.box-map svg{height:2.5em;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box-map svg path{fill:#fff}.box-municipality{background:#4db4ff;flex:1;height:2.625em;margin:0 .5em;font-size:1.125em;font-weight:700}.box-municipality:hover{background:#2c70b5}.box-municipality.is-active{box-shadow:0 .5em #2c70b5}.box-municipality.is-active:hover{box-shadow:0 .5em #4db4ff}.box-municipality a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.box-search{background:#7338c1;max-width:8em}.box-search:hover{background:#a658ff}.box-search svg path{fill:#fff}.footer{text-align:center;margin-top:2em;padding:2em 0}.footer a{color:#2c70b5}.footer a:hover{text-decoration:underline}.menu-social path{fill:#2c70b5}.menu-social a:hover path{fill:#4db4ff}@media screen and (width<=29.999em){.menu-footer a{padding:.25em .75em;display:block}}@media screen and (width>=30em){.menu-footer a:not(:first-child):before{content:"|";margin:0 1em}}.fn-accordion,.fn-status-accordion{display:none}.fn-status-accordion:checked~.fn-accordion{display:block}.fn-status-accordion:checked~.fn-toggle-accordion{color:#202020}.fn-status-accordion:checked~.fn-toggle-accordion path{fill:#2c70b5}.fn-status-accordion:checked~.fn-toggle-accordion svg{transform:rotate(90deg)}.list-accordion>li{margin-top:.25em}.label-accordion{color:#666;cursor:pointer;background:#f0f0f0;justify-content:space-between;padding:.25em .5em;font-weight:700;display:flex}.label-accordion svg{flex-shrink:0;width:1.5em;height:1.5em;margin-left:1em;transition:transform .1s}.label-accordion svg path{fill:#2c70b5}.box-accordion{padding:.25em .5em}.no-touch .label-accordion:hover{color:#202020}.no-touch .label-accordion:hover path{fill:#2c70b5}.fn-calendar{opacity:0;visibility:hidden;transition:opacity .15s}.fn-status-calendar{display:none}.fn-status-calendar:checked+.fn-toggle-calendar .fn-calendar{opacity:1;visibility:visible}.wrapper-icon-calendar{cursor:pointer;display:block;position:relative}.list-events-further .wrapper-icon-calendar{width:1.5em}.wrapper-icon-calendar:hover path{fill:#4db4ff}.list-calendar{z-index:10;background:#fff;border-radius:.25em;grid-template-columns:1fr 1fr;padding:0 .125em;display:grid;position:absolute;top:110%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 .125em .25em #2020204d}.list-calendar a{padding:.25em .5em}.box-chips a{white-space:nowrap;text-overflow:ellipsis;background:#b9e7ff;border-radius:3em;max-width:80vw;margin:.125em .5em .125em 0;padding:.125em .75em;text-decoration:none;transition:background .1s,color .1s;display:inline-block;overflow:hidden}@media screen and (width>=37.5em){.box-chips a{max-width:60ch}}.no-touch .box-chips a:hover{color:#fff;background:#2c70b5}.box-chips a{padding:.5em 1em}.box-content *+p{margin-top:1em}.box-content iframe{max-width:100%}.box-content em{font-style:italic}.box-content ol,.box-content ul{margin-left:1em}.box-content ol li{list-style:numeric}.box-content ul li{list-style:outside}.box-content{padding-top:.25em;padding-bottom:.25em}.main>.box-content{padding-left:.5em;padding-right:.5em}.has-external-content *+p{margin-top:1em}.has-external-content iframe{max-width:100%}.has-external-content em{font-style:italic}.has-external-content ol,.has-external-content ul{margin-left:1em}.has-external-content ol li{list-style:numeric}.has-external-content ul li{list-style:outside}.has-external-content h1,.has-external-content h2,.has-external-content h3,.has-external-content h4,.has-external-content h5,.has-external-content h6{margin:1em 0 .5em;font-weight:700}.list-events.has-favorites .component-card .link-favorite path,.link-favorite.is-active path{fill:#ff781e}.list-events.has-favorites .component-card .link-favorite:hover path,.link-favorite.is-active:hover path{fill:#ffa619}.form-default,.form-default fieldset{margin-bottom:1em}.form-default p{line-height:1.5em}.form-default hr{background:#dbf0ff;border:none;height:.125em;margin:.5em 0}.form-default .set-has-buttons{gap:1em;display:flex}.form-default .set-has-buttons button{border-radius:.25em}.form-default .text-note{font-size:.875em}.wrapper-fields-action{align-items:center;margin:1em 0;display:inline-flex}.wrapper-fields-action button{margin-right:1em}.field-default{background:#dbf0ff;border:1px solid #4db4ff;border-radius:.25em;width:100%;padding:.375em .5em;display:block}.field-check{display:none}.field-check+label{cursor:pointer;align-items:center;line-height:1.5em;display:inline-flex}.field-check+label:before{box-sizing:border-box;content:"";border:1px solid #2c70b5;border-radius:.125em;flex-shrink:0;width:.875em;height:.875em;margin-right:.375em;font-size:1.25em;transition:background .1s}.field-check:checked+label:before{content:"";background-color:#2c70b5;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTksMjAuNDJMMi43OSwxNC4yMUw1LjYyLDExLjM4TDksMTQuNzdMMTguODgsNC44OEwyMS43MSw3LjcxTDksMjAuNDJaIiAvPjwvc3ZnPg==);background-position:-.05em -.1em;background-repeat:no-repeat;background-size:120%}.field-check.is-align-top+label{align-items:flex-start}.field-check.is-align-top+label:before{margin-top:.25em}.field-select{background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><polygon points='15.7154474,4.2750673 7.9999995,14.2208672 0.2845517,4.2750673'/></svg>") calc(100% - .75rem) no-repeat;padding-right:2rem}.label-default{font-size:.75em;font-weight:700;line-height:2em;display:block}.button-primary{color:#fff;background:#4db4ff;border-radius:.25em;padding:.375em 1.5em;transition:background .1s,color .1s;display:inline-block}.button-primary:hover{background:#2c70b5}.button-primary.is-light{color:#202020;background:#b9e7ff}.button-primary.is-light:hover{background:#dbf0ff}.button-secondary{box-sizing:border-box;color:#fff;text-align:center;text-transform:uppercase;background:#2c70b5;width:100%;padding:0 1em;font-weight:700;line-height:2.5em;transition:background .1s,color .1s;display:block}.button-secondary:hover{background:#4db4ff}.button-secondary.is-light{color:#202020;background:#b9e7ff;font-weight:500}.button-secondary.is-light:hover{background:#dbf0ff}.button-link{color:#2c70b5;cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .1s,text-decoration .1s,color .1s,background .1s}.button-link:hover{text-decoration-color:#2c70b5}.button-link{display:inline}.form-default meter{appearance:none;background:#0000001a;width:100%;height:.5em;margin:.5em auto}.form-default meter::-webkit-meter-bar{background:#0000001a}.form-default meter[value="0"]::-webkit-meter-optimum-value{background:red}.form-default meter[value="1"]::-webkit-meter-optimum-value{background:red}.form-default meter[value="2"]::-webkit-meter-optimum-value{background:#ff0}.form-default meter[value="3"]::-webkit-meter-optimum-value{background:orange}.form-default meter[value="4"]::-webkit-meter-optimum-value{background:green}.form-default meter[value="0"]::-moz-meter-bar{background:red}.form-default meter[value="1"]::-moz-meter-bar{background:red}.form-default meter[value="2"]::-moz-meter-bar{background:#ff0}.form-default meter[value="3"]::-moz-meter-bar{background:orange}.form-default meter[value="4"]::-moz-meter-bar{background:green}@media screen and (width>=30em){.component-grid{flex-wrap:wrap;justify-content:space-between;align-items:stretch}.component-grid[class*=has-items-]{display:flex}.component-grid[class*=has-items-]>li{width:calc(50% - .5em);margin-top:1em}.component-grid[class*=has-items-] .component-event{height:100%;display:flex}.component-grid[class*=has-items-] .wrapper-event-media{height:100%}.component-grid[class*=has-items-] .title-event{font-size:1em;font-weight:700}.component-grid[class*=has-items-] .list-event-action>li+li{margin-left:.25em}.component-grid[class*=has-items-] .list-event-action svg{width:1.5em;height:1.5em}.component-grid[class*=has-items-] .list-event-action .button-ticket{font-size:.75em}.component-grid>li{box-sizing:border-box}}@media screen and (width>=30em) and (width<=49.999em){.component-grid[class*=has-items-] .component-event{background:#f0f0f0;flex-wrap:wrap;align-items:baseline}.component-grid[class*=has-items-] .component-event .wrapper-event-slider,.component-grid[class*=has-items-] .component-event .component-card{width:100%}}@media screen and (width>=37.5em){.component-grid[class*=has-items-]>li{width:calc(50% - .5em)}}@media screen and (width>=70em){.component-grid.has-items-2>li{width:calc(50% - .5em)}.component-grid.has-items-3>li{width:calc(33% - .5em)}}.list-default>li{margin-left:1em;position:relative}.list-default>li+li{margin-top:.375em}ul.list-default>li:before{content:"";background:#4db4ff;border-radius:50%;width:.375em;height:.375em;position:absolute;top:.75em;right:calc(100% + .5em)}ol.list-default{counter-reset:my-awesome-counter;list-style:none}ol.list-default>li{counter-increment:my-awesome-counter}ol.list-default>li:before{color:#4db4ff;content:counter(my-awesome-counter) ". ";font-weight:700}.list-profile-data dt{font-weight:700}.list-tags{flex-wrap:wrap;gap:.5em;margin-top:.5em;display:flex}.list-tags a{color:#fff;text-overflow:ellipsis;background:#767676;border-radius:.25em;max-width:15em;padding:0 .75em;font-size:.875em;line-height:1.875em;text-decoration:none;display:block;overflow:hidden}.list-tags a:hover{background:#2c70b5;text-decoration:none}.component-login{max-width:30em;margin:0 auto;padding:.25em 1em}.component-login h1,.component-login h2{margin:.25em 0;font-weight:700}.component-login h1{font-size:1.25em}.component-login h2{font-size:1.125em}.component-login .form-default>button{width:100%}.component-login p+.text-small-print{margin-top:.5em}.component-login p{margin-bottom:.5em}.component-login .component-grid li{margin:unset}.component-login-info{margin:1em 0 2em}.component-login-info strong{margin-bottom:1em;line-height:1.25em;display:block}.component-login-info p+p{margin-top:.5em}.component-login-info i{color:#4db4ff;font-weight:700}.list-tab-login{margin:.25em 0 1.5em}.list-tab-login li{display:inline-block}.list-tab-login a,.list-tab-login span{border-bottom:.25em solid #fff;border-radius:.25em .25em 0 0;padding:.25em .5em;transition:background .1s,color .1s,border .1s;display:block}.list-tab-login .is-active a,.list-tab-login .is-active span{border-color:#4db4ff}.list-tab-login li:hover a{color:#fff;background:#4db4ff;border-bottom:.25em solid #4db4ff;text-decoration-color:#0000}.fn-status-menu{display:none}.fn-status-menu:checked+.menu-default{display:block}.fn-status-menu:checked+.fn-toggle-menu-main svg:first-child{display:none}.fn-status-menu:checked+.fn-toggle-menu-main svg:last-child{display:block}.fn-toggle-menu-main svg:last-child{display:none}.menu-default{z-index:2;background:#2c70b5;padding:.5em 0;line-height:1.375em;display:none;position:absolute;top:calc(100% + .25em);box-shadow:0 .125em .25em #2020204d}.menu-default a,.menu-default button{color:#fff;text-align:left;width:100%;padding:.25em 1.25em;display:block}.menu-default a:hover,.menu-default button:hover{color:#2c70b5;background:#fff}.menu-default hr{border:none;margin:.5em 0}.menu-main{right:0}.menu-logout,.menu-login{left:calc(100% - 11.5em)}.menu-social{display:inline-flex}.component-modal-default{display:none}.component-modal-backdrop{z-index:1;background:#202020cc;display:none;position:fixed;inset:0}.modal-clean .gslide-description,.modal-clean .gnext,.modal-clean .gprev{opacity:0;visibility:hidden;display:none}.box-modal-default-inner{margin:1em}@media screen and (width>=37.5em){.form-search+.component-modal-backdrop{top:7.5em}}.glightbox-container a{color:#2c70b5;cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .1s,text-decoration .1s,color .1s,background .1s}.glightbox-container a:hover{text-decoration-color:#2c70b5}.ginlined-content{box-sizing:border-box}.component-order{align-items:center;margin-top:1em;display:flex}.component-order>span{margin:0 .5em}@media screen and (width<=29.999em){.component-order{margin-bottom:1em}}.list-order{text-transform:uppercase;border-radius:.25em;font-size:.875em;display:flex;overflow:hidden}.list-order span,.list-order a{padding:.125em .75em;font-weight:700;display:flex}.list-order span{color:#fff;background:#4db4ff}.list-order a{color:#4db4ff;text-decoration:none;box-shadow:inset 0 0 0 .125em #4db4ff}.list-order a:hover{background:#dbf0ff;text-decoration:none}.component-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin:2em auto;padding-inline:1em;display:flex}.text-pagination{text-align:right;margin:1em 1em 1em 0;line-height:1.25em}.navigation-pagination ul{flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex}.navigation-pagination ul a,.navigation-pagination ul span{box-sizing:border-box;background:#f0f0f0;border-radius:.25em;justify-content:center;align-items:center;min-width:2.5em;height:2.5em;padding:.25em;font-weight:700;text-decoration:none;display:flex}.navigation-pagination ul a{color:#fff;background:#2c70b5}.navigation-pagination ul a:hover{background:#4db4ff;text-decoration:none}.navigation-pagination ul li{margin:.5em}.navigation-pagination ul .is-first,.navigation-pagination ul .is-last{position:relative}.navigation-pagination ul .is-first em,.navigation-pagination ul .is-last em{justify-content:center;font-size:2em;line-height:1em;display:flex;position:absolute;inset:0}.navigation-pagination ul .is-active span{background:#b9e7ff}.component-promo a{color:#202020;width:calc(100% - 1em);margin:.5em;padding:1.25em;line-height:1.375em;text-decoration-color:#0000;display:block;position:relative;box-shadow:0 .125em .25em #2020204d}.component-promo a:hover{text-decoration-color:#0000}.component-promo a:hover .title-promo{color:#2c70b5}.component-promo .has-image-text .image-promo{border-radius:.375em .375em .375em 0;margin-bottom:.5em}@media screen and (width>=22.5em){.component-promo .has-image-text .image-promo{float:left;width:40%;max-width:10em;margin-right:1em}}.component-promo .has-image{align-items:center;display:flex}.component-promo .has-image .image-promo{object-fit:contain;max-width:100%;max-height:100%}.component-promo .text-promo-notice{color:#767676;font-size:.75em;position:absolute;top:0;right:1em}.component-promo p{-webkit-hyphens:auto;hyphens:auto}.component-promo .title-promo{color:#767676;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.5em;font-size:1.25em}.component-promo.is-default{margin:.5em 0}@media screen and (width>=37.5em){.component-promo.is-default{flex-wrap:wrap;display:flex}.component-promo.is-default a{width:calc(50% - 1em)}.component-promo.is-default a:only-child{width:calc(100% - 1em)}}@media screen and (width>=70em){.component-promo.is-default{margin:.5em -.5em}}.component-promo.is-default .has-image .image-promo{width:31.875em}.component-promo.is-modal{text-align:center;z-index:20;width:38.5em;max-width:90vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.component-promo.is-modal>a{background:#fff;width:auto;max-width:calc(100% - 1em);display:inline-flex}.component-promo.is-modal .button-close{background:#af0400;border-radius:50%;display:flex;position:absolute;top:-1.25em;right:-1.25em;box-shadow:0 .125em .25em #2020204d}.component-promo.is-modal .button-close svg{width:2em;height:2em}.component-promo.is-modal .button-close path{fill:#fff}.component-promo.is-modal .has-image .image-promo{max-height:85vh}.component-promo.is-modal+.component-modal-backdrop{z-index:10;display:block}.component-promo.is-modal.component-promo-transition{animation:.5s ease-in-out forwards fade-in}.component-search-result{margin:1em;display:inline-block}.title-search-result{margin:.25em 0;font-weight:700}.title-search-result span{font-weight:700}.title-search-result{align-items:center;gap:.5em;font-size:1.125em;display:flex}.title-search-result small{white-space:nowrap;font-size:1em}@media screen and (width<=29.999em){.title-search-result{flex-direction:column;align-items:flex-start}}@media screen and (width>=37.5em){.title-search-result{font-size:1.25em}}.text-search-result{font-size:1.25em;line-height:1.25}.text-search-result mark{padding:.125em .25em}.list-search-result li{margin-block:.5em;gap:.25em;margin-right:2em;line-height:1.5;display:inline-flex}.list-search-result svg{fill:#666;flex-shrink:0;width:1.5em;height:1.5em}.fn-status-search{display:none}.fn-status-search:checked~.fn-search-trigger,.fn-status-search:checked~.form-search+.component-modal-backdrop{display:block}.label-search-trigger-show{box-sizing:border-box;cursor:pointer;width:100%;padding:.5em}.label-search-trigger-show svg{height:2.5em;margin:0 auto}.label-search-trigger-close{color:#fff;text-align:center;box-sizing:border-box;width:100%;padding:.25em 2em;font-size:.875em;font-weight:700;line-height:2em;display:block;position:relative}.label-search-trigger-close svg{cursor:pointer;width:1.5em;height:1.5em;position:absolute;top:50%;right:1.25em;transform:translateY(-50%)}.label-search-trigger-close svg path{fill:#fff}.label-search-trigger-close{cursor:pointer;background:#b9e7ff}:root .label-search-trigger-close{color:#202020}:root .label-search-trigger-close svg path{fill:#202020}.form-search{z-index:10;background:#fff;border-radius:.25em;display:none;position:fixed;right:1em;overflow:hidden;box-shadow:0 .125em .25em #2020204d}@media screen and (width<=37.499em){.form-search{max-height:100vh;top:1em;left:1em;right:1em;overflow-y:auto}}@media screen and (width>=37.5em){.form-search{width:25em;position:absolute;top:7.5em;right:0}}@media screen and (width>=70em){.form-search{right:50%;transform:translate(35em)}}.form-search hr{margin:1em 0}.form-search legend,.form-search div[role=group]{font-weight:700}.form-search fieldset{margin:.5em 1em}.form-search fieldset:first-of-type{margin-top:1em}.form-search fieldset:last-of-type{margin-bottom:1em}.form-search .set-chips{margin-bottom:-.5em}.form-search .set-chips label{white-space:nowrap;text-overflow:ellipsis;background:#b9e7ff;border-radius:3em;max-width:80vw;margin:.125em .5em .125em 0;padding:.125em .75em;text-decoration:none;transition:background .1s,color .1s;display:inline-block;overflow:hidden}@media screen and (width>=37.5em){.form-search .set-chips label{max-width:60ch}}.no-touch .form-search .set-chips label:hover{color:#fff;background:#2c70b5}.form-search .set-chips label:before{display:none}.form-search .set-chips input[type=checkbox]:checked+label{color:#fff;background:#2c70b5}.form-search .set-perimeter{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.form-search .set-perimeter label{cursor:pointer;white-space:nowrap}.form-search input:not([type=checkbox]),.form-search select{box-sizing:border-box;background-color:#f0f0f0;border-radius:.25em;width:100%;padding:0 .5em;line-height:2em;display:block}.form-search input[type=date]{cursor:text}.form-search select{cursor:pointer}.form-search select.is-active,.form-search select .is-active{color:#202020}.form-search select.is-inactive,.form-search select .is-inactive{color:#666}.form-search input::-webkit-calendar-picker-indicator{cursor:pointer}.form-search .text-small-print{margin-bottom:.25em;line-height:1.25em}.form-search .box-dates{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.5em;margin-block:1em;display:grid}.form-search .component-search-municipality .box-dropdown-inner{max-height:9em}.component-search-municipality{position:relative}.component-search-municipality input[type=text]{box-sizing:border-box;cursor:pointer;background-color:#f0f0f0;border-radius:.25em;width:100%;padding:0 .5em;line-height:2em;display:block}.has-form-large .component-search-municipality input[type=text]{border:.125em solid #767676;font-size:1.125em}.component-search-municipality .box-close{align-items:center;padding-right:.75em;display:flex;position:absolute;top:0;bottom:0;right:-.5em}.component-search-municipality .box-close button{background-color:#f0f0f0;display:flex}.component-search-municipality .box-close svg{width:1.5em;height:1.5em}.component-search-municipality .box-close path{fill:#202020}.component-search-municipality .box-dropdown{width:100%;position:absolute}.component-search-municipality .box-dropdown-inner{background:#f0f0f0;border-radius:.25em;max-height:15em;position:relative;overflow-y:auto;box-shadow:0 .125em .25em #2020204d}.component-search-municipality .box-results{cursor:pointer}.component-search-municipality .box-results>div{transition:background .1s,color .1s}.component-search-municipality .box-results .is-focus{color:#fff;background:#2c70b5}.component-search-municipality .box-result{padding:.5em 1em}.component-search-municipality .box-loader{justify-content:center;align-items:center;padding:.5em 1em}.component-search-municipality .box-loader:before{content:"";border:.25em solid #0000;border-top-color:#767676;border-radius:50%;width:2em;height:2em;animation:.5s infinite rotate}.component-modal-share{z-index:10;text-align:center;background:#fff;border-radius:.25em;width:90%;max-width:37.5em;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 .125em .25em #2020204d}.component-modal-share.is-active{display:block}.component-modal-share svg{flex-shrink:0;width:1.5em;height:1.5em}@media screen and (width<=29.999em){.component-modal-share span{display:none}}:root .link-share-close{color:#fff;text-align:center;box-sizing:border-box;width:100%;padding:.25em 2em;font-size:.875em;font-weight:700;line-height:2em;display:block;position:relative}:root .link-share-close svg{cursor:pointer;width:1.5em;height:1.5em;position:absolute;top:50%;right:1.25em;transform:translateY(-50%)}:root .link-share-close svg path{fill:#fff}:root .link-share-close{cursor:pointer;background:#2c70b5;text-decoration:none}.list-share{flex-wrap:wrap;display:flex}.list-share li{width:calc(33.33% - 1em);margin:.5em}.list-share a{background:#2c70b51a;border-radius:.25em;justify-content:center;padding:.375em;transition:background .1s}.list-share a:hover{background:#2c70b533}.list-share a{align-items:center;font-weight:700;display:flex}.list-share a:hover{text-decoration:none}.list-share svg{margin-right:.375em}.list-share path{fill:#202020}.list-share .is-facebook path{fill:#3b5998}.list-share .is-twitter path{fill:#1da1f2}.box-copy-link{background:#f0f0f0;justify-content:space-between;align-items:center;margin:.5em;padding:.5em 1em;display:flex;position:relative}.box-copy-link label{flex-shrink:0;margin-left:1em}.box-copy-link label:hover~.text-tooltip-secondary{opacity:1;visibility:visible}.field-copy-link{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.button-copy-link{background:#7676761a;border-radius:.25em;justify-content:center;padding:.375em;transition:background .1s}.button-copy-link:hover{background:#76767633}.button-copy-link path{fill:#767676}.sticky{z-index:10;background:#fff;position:fixed;top:0;left:0;right:0}.sticky *{transition:all .2s}.sticky.is-active .header{padding-bottom:.25em}.sticky.is-active .link-header,.sticky.is-active .logo svg{height:1.5em}.sticky.is-active .link-header{width:1.5em}.sticky.is-active .logo svg{width:6.5em}.sticky.is-active .box-municipality{height:2em;padding:1em .5em;font-size:1em}.sticky.is-active .box-map,.sticky.is-active .box-search{height:2em}.sticky.is-active .box-map svg,.sticky.is-active .box-search svg{font-size:.625em}.sticky.is-active .menu-logout,.sticky.is-active .menu-login{left:auto;right:4.25em}@media screen and (width>=37.5em){.sticky.is-active .form-search,.sticky.is-active .form-search+.component-modal-backdrop{top:4.75em}}.text-small-print{font-size:.875em}body:not(.no-touch) .fn-status-tooltip{display:none}body:not(.no-touch) .fn-status-tooltip:checked+.fn-toggle-tooltip{opacity:1}body:not(.no-touch) .fn-status-tooltip:checked+.fn-toggle-tooltip .text-tooltip-primary{opacity:1;font-size:1rem}.component-tooltip{color:#fff;z-index:2;cursor:pointer;opacity:.7;background:#202020;border-top-left-radius:.25em;align-items:center;padding:.5em;display:flex;position:absolute;bottom:0;right:0}.component-tooltip svg{flex-shrink:0;width:1.25em;height:1.25em}.component-tooltip path{fill:#fff}.text-tooltip-primary{opacity:0;margin-left:.5em;font-size:0;line-height:1.25em;transition:font-size .1s,opacity .2s .1s}.text-tooltip-secondary{color:#fff;z-index:2;opacity:0;visibility:hidden;background:#202020;border-radius:.25em;align-items:center;padding:.5em;transition:opacity .2s 50ms;display:flex;position:absolute;bottom:calc(100% + .25em);right:1em}.text-tooltip-secondary:after{content:"";border:.5em solid #0000;border-top-color:#202020;position:absolute;top:100%;right:.875em}.no-touch .component-tooltip:focus,.no-touch .component-tooltip:hover{opacity:1}.no-touch .component-tooltip:focus .text-tooltip-primary,.no-touch .component-tooltip:hover .text-tooltip-primary{opacity:1;font-size:1rem}@media screen and (width>=37.5em){:not(.component-grid) .component-event{align-items:stretch;display:flex}}.component-card{box-sizing:border-box;background:#f0f0f0;width:100%;padding:.5em 1em;line-height:1.25em}.component-card .list-event-action{margin-top:1em}@media screen and (width>=37.5em){.component-card{flex-grow:1;width:50%;padding:1.5em 1em}}.wrapper-event-media{height:100%;position:relative}.wrapper-event-media img{display:block}.wrapper-event-media>div,.list-media,.list-media>li{height:100%}@media screen and (width<=69.999em){.wrapper-event-description{padding:.25em 1em}}.wrapper-event-description .text-default{margin-top:.5em}.title-event{margin:.25em 0 .5em;font-size:1.25em;font-weight:700}@media screen and (width>=37.5em){.title-event{font-size:1.875em}}.title-event a,.title-event span{line-height:1.25em;display:block}.title-event span{color:#666;margin-top:.25em;font-size:.875em;font-weight:600}.title-event-description{opacity:.6;margin-top:1em;font-size:1.25em;font-weight:700}.title-event-breadcrumb{font-size:.875em;display:block}.title-event-details{color:#767676;margin:1em 0;font-size:1.125em;font-weight:700}.text-event-address{margin:1em 0 0;font-size:.875em;display:block}.text-category{font-size:.875em}:root .button-ticket{color:#fff;background:#ff781e;border-radius:.25em;padding:0 .5em;line-height:1.875em}:root .button-ticket:hover{color:#fff;background:#ffa619;text-decoration-color:#0000}.link-event-back{color:#2c70b5;cursor:pointer;align-items:center;margin:.25em 0;padding-right:.5em;display:inline-flex;position:absolute;top:.125em;right:0}.link-event-back svg{width:1.5em;height:1.5em}.link-event-back span{display:none}.link-event-back path{fill:#fff}@media screen and (width>=37.5em){.link-event-back path{fill:#202020}}h4.event-no-dates{color:red;margin-top:1em}.title-events-further{color:#4db4ff;margin-top:1em;font-size:1.125em;font-weight:700}@media screen and (width<=69.999em){.title-events-further{padding:0 1em}}.list-events-further>li{background:#f0f0f0;margin-top:.25em;padding:.5em .75em}.list-events+.list-events,.list-events>li+li{margin-top:1em}.list-events .is-recommendation{border:.25em solid #ffa619;box-shadow:0 0 .5em #ffa61966}@media screen and (width>=30em){.list-events.component-grid .link-event-slider-media img{height:10em}}@media screen and (width>=50em){.list-events.component-grid .link-event-slider-media img{height:100%}}.list-event-action>li{vertical-align:middle;display:inline-block}.list-event-action>li+li{margin-left:.5em}.list-event-action a{cursor:pointer;display:block}.list-event-action svg{width:2em;height:2em;display:block}.list-event-action svg:hover path{fill:#4db4ff}.list-event-action svg path{fill:#2c70b5}.is-logged-out .list-event-action>.is-inactive svg{opacity:.5}.is-logged-out .list-event-action>.is-inactive a{cursor:default}.list-info-icons{background:#fff;border-radius:2em;padding:.125em .25em;display:flex;position:absolute;bottom:.5em;left:.5em}.list-info-icons:empty{display:none}@media screen and (width>=37.5em){.list-info-icons{font-size:1.25em}}.list-info-icons li{vertical-align:middle;align-items:center;display:inline-flex}.list-info-icons svg{width:1.25em;height:1.25em;margin:0 .125em;display:block}.list-info-icons path,.list-info-icons polygon{fill:#2c70b5}@media screen and (width>=37.5em){.wrapper-event-slider{flex-shrink:0;width:50%}}.title-event-slider{color:#fff;text-align:center;font-size:1.125em;font-weight:500;position:relative}.title-event-slider a,.title-event-slider span{color:#fff;background:#2c70b5;padding:.25rem;transition:background .2s;display:block}.title-event-slider a{padding:.25rem 2em}.title-event-slider a:hover{background:#4db4ff;text-decoration:none}.title-event-slider svg{width:1.25em;height:1.25em;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.title-event-slider svg path{fill:#fff}.title-event-slider+.wrapper-event-media{height:calc(100% - 2.5rem)}.link-event-slider-media{display:block;position:relative;overflow:hidden}.link-event-slider-media:hover{text-decoration-color:#0000}.link-event-slider-media img{object-fit:cover;width:100%;height:100%;display:block}.link-event-slider-media>svg{opacity:.9;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}@media screen and (width>=37.5em){.link-event-slider-media>svg{transform:translate(-50%,-50%)scale(2.5)}}.link-event-slider-media.is-youtube>svg path{fill:#c4302b}.link-event-slider-media.is-vimeo>svg path{fill:#86c9ef}@media screen and (width<=37.499em){.link-event-slider-media{text-align:center;width:100%;padding-bottom:50%}.link-event-slider-media img{position:absolute;left:0;right:0}}@media screen and (width>=37.5em){.link-event-slider-media{height:100%}.link-event-slider-media img{object-fit:cover;max-height:20em}}.text-event-slider-suggestion{background:#fff;border-radius:0 0 2em 2em;padding:0 1.25em .125em;font-size:.75em;line-height:1.5em;position:absolute;top:0;left:50%;transform:translate(-50%)}.component-slider.is-super .title-event-slider{color:#202020;height:2.5rem;line-height:2rem}.component-slider.is-super .title-event-slider a,.component-slider.is-super .title-event-slider span{color:#202020;background:#b4dc5a}.title-location{color:#202020;text-align:center;background:#4db4ff;border:.5rem solid #4db4ff;border-width:.5rem 0;justify-content:center;align-items:center;padding:0 2rem;font-size:1.125em;line-height:1.25em;display:flex}@media screen and (width>=37.5em){.title-location{height:2.75rem;overflow:hidden}}.title-location~.wrapper-event-media{height:calc(100% - 3.75em)}.box-location-description{justify-content:space-between;line-height:1.5em;display:flex}@media screen and (width>=37.5em){.list-location-description{margin-right:2em}}.list-location-description label{cursor:pointer}.list-location-description li{display:inline-block}.list-location-description svg{width:2.5em;height:2.5em}.list-location-description svg:hover path,.list-location-description svg:hover polygon,.list-location-description path,.list-location-description polygon{fill:#2c70b5}.is-success{color:#0e7705}.is-warning{color:#c78900}.is-error{color:#af0400}.is-marked-cancel{color:#fff;background:#af0400;border-radius:.25em;padding:0 .125em}.is-marked-search{background:#fff200;border-radius:.25em;padding:0 .125em}.box-note{color:#fff;border-radius:.25em;margin:1em 0;padding:1em .5em;line-height:1.5em;display:flex}.box-note svg{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em;margin-inline:.25em .75em;padding:.25em}.box-note path{fill:#fff}.box-note.is-success{background:#0e7705}.box-note.is-warning{background:#c78900}.box-note.is-error{background:#af0400}.field-default.is-success{background:#0e77051a;border-color:#0e7705}.field-default.is-warning{background:#c789001a;border-color:#c78900}.field-default.is-error{background:#af04001a;border-color:#af0400}#buorg .buorg-pad{background:#c789001a}#buorg .buorg-pad a{box-shadow:unset;padding:0 .5em;line-height:1.5em}#buorgul{background:#0e7705}#buorgig{background:#c78900}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glightbox-container{-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{opacity:1;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;border:none;min-height:165px;outline:0!important}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:0;border:none;outline:0;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:-webkit-grabbing!important;cursor:grabbing!important}.gslide-video{width:100vh;max-width:100vh;position:relative;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:#ff000057;width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:80vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p::last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:0 0;background:linear-gradient(#0000 0,#000000bf 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:15px;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;background-position:0 0;background-repeat:no-repeat;border:none;width:26px;height:44px;display:block}.gclose svg,.gnext svg,.gprev svg{width:100%;height:auto;display:block}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description,.glightbox-modern .gslide-description{background:#fff}.glightbox-clean .gdesc-inner,.glightbox-modern .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title,.glightbox-modern .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc,.glightbox-modern .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video,.glightbox-modern .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gclose,.glightbox-modern .gnext,.glightbox-modern .gprev{background-color:#0000001f}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover,.glightbox-modern .gclose:hover,.glightbox-modern .gnext:hover,.glightbox-modern .gprev:hover{background-color:#0003}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path,.glightbox-modern .gclose path,.glightbox-modern .gnext path,.glightbox-modern .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled),.glightbox-modern button:focus:not(.focused):not(.disabled){outline:0}.glightbox-clean .gprev,.glightbox-modern .gprev{width:40px;height:56px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext,.glightbox-modern .gnext{width:40px;height:56px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose,.glightbox-modern .gclose{opacity:.7;background-position:-59px 2px;width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg,.glightbox-modern .gclose svg{width:20px}.glightbox-clean .gclose:hover,.glightbox-modern .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (width>=769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media,.glightbox-modern .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .gprev,.glightbox-modern .gprev,.glightbox-clean .gnext,.glightbox-modern .gnext{top:45%}}@media (width>=992px){.glightbox-clean .gclose,.glightbox-modern .gclose{right:20px}}@media screen and (height<=420px){.goverlay{background:#000}}.component-slider{margin-bottom:.5em}.component-slider+.component-slider{margin-top:.5em}.glide__track{height:100%}.glide__slide{height:auto;position:relative}.glide__slide .component-event,.glide__slides{height:100%}@media screen and (width<=37.499em){.glide__slides{background:#f0f0f0}}.glide__arrow{transition:filter .1s;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=37.499em){.glide__arrow{top:7.5em}}.glide__arrow svg{background:#ffffff80;border-radius:50%;width:2.5em;height:2.5em}.glide__arrow path{fill:#202020}.glide__arrow--left{left:.5em}.glide__arrow--right{right:.5em}.glide__bullets{text-align:center;white-space:nowrap;max-width:100%;overflow:hidden}.wrapper-event-slider .glide__bullets{position:absolute;top:calc(100% + .125em);left:50%;transform:translate(-50%)}.glide__bullet{background:#76767680;border-radius:50%;width:1em;height:1em;margin:.25em;transition:transform .1s}.component-event .wrapper-event-slider .glide__bullets,.is-location .glide__bullets{top:calc(100% - 2em)}.component-event .wrapper-event-slider .glide__bullet,.is-location .glide__bullet{background:#fff;box-shadow:0 .125em .125em #00000080}:root .glide__bullets .glide__bullet--active{pointer-events:none;background:#4db4ff}.no-touch .glide__arrow:hover{filter:invert()}.no-touch .glide__bullet:not(.glide__bullet--active):hover{transform:scale(1.25)}:root:root .glightbox-clean .gslide-description{padding:unset;background:#000;max-width:960px;position:static}:root:root .glightbox-clean .gslide-title{color:#fff;margin:unset;font-size:.75em}:root:root .glightbox-clean .gdesc-inner{padding:.5em}:root:root .glightbox-clean .goverlay{background:#6669}:root:root .glightbox-clean .gclose svg{margin:0 auto}
