html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
audio,canvas,progress,video{display:inline-block}
canvas{display:block;height:100%;width:100%}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
ol,ul{position:relative;list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
a:not([class]){text-underline-offset:.3rem}
[id]{scroll-margin-top:var(--scroll-margin,2rem)}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
svg:not(:root){overflow:hidden}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1.8rem}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
.clear{*zoom:1}
img{max-width:100%;height:auto}
a:focus{outline:0}
a:hover,a:active{outline:0}
blockquote{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;quotes:none}
blockquote:before{content:"";content:none}
blockquote:after{content:"";content:none}
pre{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;font-family:"monospace";font-size:1.5rem}
main{position:relative}
dl dt{font-size:1.4rem}
dl dd{font-size:1.4rem}
dl dd p{font-size:inherit;margin:0}
.hidden{display:none}
.text-center{text-align:center}
.screen-reader-text,.screen-reader-response{border:0;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);clip-path:inset(50%);height:.1rem;margin:-0.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;word-wrap:normal}
.screen-reader-text:focus,.screen-reader-response:focus{background-color:var(--lightgray);clip:auto;clip-path:none;color:var(--font-color);display:block;font-size:1rem;height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}
@font-face{font-family:"DD";src:url("fonts/DINNextLTPro-Regular.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"DDB";src:url("fonts/DINNextLTPro-Bold.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"DDL";src:url("fonts/DINNextLTPro-Light.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"DDI";src:url("fonts/DINNextLTPro-Italic.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"DDC";src:url("fonts/DINNextLTPro-Condensed.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"DDCM";src:url("fonts/DINNextLTPro-MediumCond.woff2") format("woff2");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:"FAR";src:url("fonts/fa-sharp-regular-400.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:"FAS";src:url("fonts/fa-sharp-solid-900.woff2") format("woff2");font-display:swap;font-weight:900;font-style:normal}
@font-face{font-family:"FAB";src:url("fonts/fa-brands-400.woff2") format("woff2");font-display:swap;font-weight:400;font-style:normal}
:root{--regular-font:"DD";--theme-font:"DDC";--bold-font:"DDB";--medium-font:"DDCM";--light-font:"DDL";--italic-font:"DDI";--icon:"FAR";--icon-bold:"FAS";--icon-brand:"FAB";--body:#f9f9f9;--font-color:#444;--dark:#292929;--gray:#555;--mediumgray:#999;--graylike:#99a1a7;--lightgray:#eee;--lightgray-rgb:238,238,238;--lightgray-lighter:color-mix(in srgb,var(--lightgray),#fff 5%);--lightgray-darker:color-mix(in srgb,var(--lightgray),#000 5%);--success-color:#8bb11f;--lightgreen:#fbfff2;--error-color:#ff3f35}
html{font-size:62.5%;min-height:100%;text-rendering:optimizeLegibility;cursor:default}
body{font:1.6rem/1.5 var(--theme-font);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;color:var(--font-color);height:100%;min-block-size:100dvb;margin-block:0;overflow-x:hidden;overflow-y:scroll}
h1,h2,h3,h4,h5,h6{font-family:var(--medium-font);color:var(--theme-color);padding-bottom:2rem}
h1{font-size:4.8rem}
h2{font-size:3.6rem}
h2 span{display:block}
h3{font-size:2.8rem;text-transform:uppercase}
h4{font-size:2.4rem;text-transform:uppercase;padding:1rem 0}
main{position:relative;margin:0 auto;max-width:100%;padding:10rem 0 8rem;min-height:80vh;display:block}
section{position:relative;margin:0 auto}
.inner{position:relative;margin:0 auto;max-width:114rem;padding:0 2rem}
.container{max-width:114rem;margin:0 auto;padding:4rem 0 0}
p{font:1.6rem/1.75 var(--regular-font);margin:0 0 3rem;letter-spacing:.02rem;color:var(--font-color)}
bold,strong,.strong{font-family:var(--bold-font);color:var(--dark)}
em,i{font-family:var(--italic-font)}
a{color:#000;text-decoration:none}
a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"]{position:relative;padding:0 0 0 4rem;font:1.6rem/1.75 var(--regular-font)}
a[href$=".doc"]::before,a[href$=".docx"]::before{content:"\f1c2";font:2rem/0.8 var(--icon-bold);color:var(--secondary-color);position:absolute;top:0;left:1rem}
a[href$=".pdf"]::before{content:"\f1c1";font:2rem/0.8 var(--icon-bold);color:var(--secondary-color);position:absolute;top:0;left:1rem}
label a[href$=".pdf"]{font:inherit}
header.entry-header h1{display:inline-block;position:relative;text-align:left;color:var(--theme-color);padding:0 0 3rem}
span{font-size:1.5rem}
#content.category{padding:6rem 0 0}
.single-ajde_events .content__container,.single-ismetlodo .content__container,.single-helyszin .content__container{padding:5rem 0 5rem 5rem}
.content__container{max-width:100%;padding:3rem 0;min-width:0}
.content__container ol,.content__container ul{margin:2rem 0 4rem}
.content__container ol li,.content__container ul li{font:1.6rem/1.75 var(--regular-font);margin:0 0 1rem;letter-spacing:.02rem;color:var(--font-color);padding:0 0 0 3rem;position:relative}
.content__container ul li::before{content:"";width:20px;height:2px;position:absolute;top:12px;left:0;background:var(--secondary-color)}
.content__container ol{counter-reset:li;list-style-type:none;counter-reset:li;list-style-type:none}
.content__container ol>li::before{content:counter(li);counter-increment:li;position:absolute;top:.5rem;left:0;font:1.5rem/1.3 var(--medium-font);width:2rem;height:2rem;text-align:center;background:var(--secondary-color);color:#fff;border-radius:50%}
.content__container .entry__content{max-width:var(--page-width)}
.content__container .entry__content a,.content__container .entry__content__single a{background:-webkit-gradient(linear,left top,left bottom,from(var(--theme-color)),to(var(--theme-color)));background:linear-gradient(var(--theme-color),var(--theme-color));background-size:100% .1rem;background-position:100% 100%;background-repeat:no-repeat;-webkit-transition:background-size .1s linear;transition:background-size .1s linear}
.content__container .entry__content a:hover,.content__container .entry__content__single a:hover{background-size:100% .3rem}
.alignleft{float:left;margin:.5rem 3rem 3rem 0}
.alignright{float:right;margin:.5rem 0 3rem 3rem}
.post-thumbnail{margin:0 0 3rem}
#header{position:fixed;height:10rem;background:#fff;top:0;left:0;right:0;z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:.1rem solid var(--lightgray)}
#header .inner{position:relative;margin:0 auto;max-width:114rem;padding:0 2rem;display:grid;grid-auto-flow:column;height:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#event__slider{overflow:hidden;height:30rem;position:relative;background:var(--slider-bg);background-size:cover}
#event__slider .is__post .image__container .failed{background:var(--theme-color)}
#event__slider .inner{position:relative;margin:0 auto;max-width:136rem}
#event__slider>img{position:absolute;width:100vw;height:30rem;-o-object-fit:cover;object-fit:cover}
#event__slider .swiper-container{margin-top:2.5rem}
#event__slider .swiper-slide{display:grid;height:25rem;grid-template-columns:auto 29rem;overflow:hidden}
#event__slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#event__slider .swiper-slide:hover img{-webkit-transform:translateX(1rem);transform:translateX(1rem)}
#event__slider .image__container{position:relative}
#event__slider .content__container{display:grid;-ms-flex-line-pack:start;align-content:start;position:relative;background:var(--theme-color);padding:2.3rem 2rem}
#event__slider .is__post .content__container{background:var(--secondary-color)}
#event__slider .content__container time{text-transform:uppercase;color:#fff;font:1.4rem/1.2 var(--regular-font);letter-spacing:.03rem;padding-bottom:.4rem}
#event__slider .content__container .category{text-transform:uppercase;color:#fff;font:1.4rem/1.2 var(--regular-font)}
#event__slider .content__container h2{font-size:2.8rem;padding:0;text-transform:none;height:16rem;display:grid;-ms-flex-line-pack:center;align-content:center}
#event__slider .content__container h2 a{color:#fff;font:3rem/1.3 var(--bold-font);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
#event__slider .content__container .event__subtitle{color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}
#event__slider .image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
#events .event__grid{display:grid;row-gap:4rem}
#events .event__item{display:grid;grid-template-columns:13.5rem 20rem auto;min-height:20rem;position:relative}
#events .event__item:hover .event__image__container img{-webkit-transform:translateX(1rem);transform:translateX(1rem)}
#events .event__date__container{position:relative;display:grid;-ms-flex-line-pack:center;align-content:center}
#events .event .month__name{position:absolute;top:0;left:0;font:2rem/1 var(--medium-font);text-transform:uppercase;background:var(--graylike);color:#fff;padding:.6rem 1rem .4rem}
#events .event .day__number{font:8rem/1 var(--regular-font);color:var(--graylike);-webkit-transform:translateY(0.9rem);transform:translateY(0.9rem)}
#events .event__image__container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}
#events .event__image__container img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
#events .event__image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
#events .event__description{padding:2rem 3rem 1rem;border:.1rem solid var(--graylike);border-left:0;-webkit-transition:border .25s cubic-bezier(1,0.5,0.2,1);transition:border .25s cubic-bezier(1,0.5,0.2,1);background:#fff}
#events .event__description time{font:2rem/2 var(--theme-font);display:block;position:relative;padding:0 0 0 3rem;letter-spacing:0;text-transform:uppercase;color:var(--gray)}
#events .event__description time::before{content:"\f073";font:2rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.8rem;left:0}
#events .event__description h3{font:3.2rem/1.2 var(--bold-font);padding:1rem 0 0;text-transform:none}
#events .event__location{font:2rem/1.5 var(--medium-font);color:var(--theme-color);position:relative;padding-left:3rem;text-transform:uppercase}
#events .event__location::before{content:"\f3c5";font:2rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.5rem;left:0}
#events .event__location span{font-size:2rem;color:var(--graylike)}
#events .event__subtitle{font:1.75rem/1.5 var(--light-font);color:var(--gray);display:block}
#events .event__ticket{position:absolute;bottom:2rem;right:2rem;margin:0;z-index:1;padding:.4rem 1rem .2rem;font:2rem/1 var(--medium-font)}
#events .event__category{position:absolute;top:2rem;right:2rem;margin:0;z-index:1;padding:.4rem 1rem .2rem;font:2rem/1 var(--medium-font)}
#events .event__kupon{background:var(--theme-color);text-transform:uppercase;color:#fff;padding:.4rem 1rem .2rem;position:absolute;right:2rem;bottom:8.5rem}
#event__container{max-width:100%;padding:0 0 6rem}
#event__archive{padding-top:3rem}
#event__archive .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}
#event__archive .each__event{position:relative;height:28rem;overflow:hidden}
#event__archive .each__event img{position:relative;width:100%;height:21rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
#event__archive .each__event:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
#event__archive .image__container{position:relative;height:28rem;overflow:hidden}
#event__archive .content__container{position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:var(--theme-color);height:7.2rem;color:#fff}
#event__archive .content__container time{position:absolute;top:1rem;left:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem}
#event__archive .content__container .event__category{position:absolute;top:1rem;right:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem;color:#fff}
#event__archive .content__container h3{text-transform:none}
#event__archive .content__container h3 a{color:#fff;font-size:2.8rem;position:absolute;top:2.8rem;left:1.5rem}
#event__archive .image__container .archive{text-transform:uppercase;font:2rem/1.4 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
#event__category{padding-top:3rem}
#event__category .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}
#event__category .each__event{position:relative;height:28rem;overflow:hidden}
#event__category .each__event img{position:relative;width:100%;height:21rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
#event__category .each__event:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
#event__category .image__container{position:relative;height:28rem;overflow:hidden}
#event__category .content__container{position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:var(--theme-color);height:7.2rem;color:#fff}
#event__category .content__container time{position:absolute;top:1rem;left:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem}
#event__category .content__container .event__category{position:absolute;top:1rem;right:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem;color:#fff}
#event__category .content__container h3{text-transform:none}
#event__category .content__container h3 a{color:#fff;font-size:2.8rem;position:absolute;top:2.8rem;left:1.5rem}
#event__category .image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
#repeat-event{padding-top:3rem}
#repeat-event .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}
#repeat-event .each__day{margin-bottom:4rem}
#repeat-event .each__event{position:relative;height:28rem;overflow:hidden}
#repeat-event .each__event img{position:relative;width:100%;height:21rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
#repeat-event .each__event:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
#repeat-event .image__container{position:relative;height:28rem;overflow:hidden}
#repeat-event .content__container{position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:var(--theme-color);height:7.2rem;color:#fff}
#repeat-event .content__container time{position:absolute;top:1rem;left:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem}
#repeat-event .content__container .event__category{position:absolute;top:1rem;right:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem;color:#fff}
#repeat-event .content__container h3{text-transform:none}
#repeat-event .content__container h3 a{color:#fff;font-size:2.8rem;position:absolute;top:2.8rem;left:1.5rem}
#repeat-event .image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
.repeat__event__taxonomy{padding-top:3rem}
.repeat__event__taxonomy .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}
.repeat__event__taxonomy .each__event{position:relative;height:28rem;overflow:hidden}
.repeat__event__taxonomy .each__event img{position:relative;width:100%;height:21rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
.repeat__event__taxonomy .each__event:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
.repeat__event__taxonomy .image__container{position:relative;height:28rem;overflow:hidden}
.repeat__event__taxonomy .content__container{position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:var(--theme-color);height:7.2rem;color:#fff}
.repeat__event__taxonomy .content__container time{position:absolute;top:1rem;left:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem}
.repeat__event__taxonomy .content__container .event__category{position:absolute;top:1rem;right:1.5rem;font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;letter-spacing:.03rem;color:#fff}
.repeat__event__taxonomy .content__container h3{text-transform:none}
.repeat__event__taxonomy .content__container h3 a{color:#fff;font-size:2.8rem;position:absolute;top:2.8rem;left:1.5rem}
.repeat__event__taxonomy .image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
.new__date--title{border:.3rem solid var(--theme-color);text-transform:uppercase;font:2.5rem/1.4 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;margin:0;letter-spacing:0;background:var(--theme-color);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.new__date{font:3rem/2 var(--theme-font);display:block;position:relative;letter-spacing:0;text-transform:uppercase;color:var(--theme-color);margin:0 0 2rem}
#covid-form{position:relative;margin-top:3rem}
div.info{position:relative;font-size:1.5rem;margin-bottom:1rem;background:var(--lightgray);padding:1rem 1rem 1rem 6rem}
div.info::before{content:"\f05a";font:3rem/0 var(--icon-bold);position:absolute;color:var(--theme-color);height:100%;top:3.25rem;left:1.5rem}
#event__main{position:relative;max-width:144rem;margin:0 auto;display:grid;grid-template-columns:auto 76rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:35rem}
#event__main::before,#event__main::after{content:"";position:absolute;right:0;background:var(--graylike);width:calc(100% - 53rem);height:.1rem;z-index:1}
#event__main::before{top:0}
#event__main::after{bottom:0}
#featured__image__container{width:53rem;height:35rem;position:relative}
#featured__image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#featured__image__container .archive,#featured__image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
#featured__description{padding:3rem 0 3rem 5rem;width:100%}
#featured__description time{font:2.25rem/2 var(--theme-font);display:block;position:relative;padding:0 0 1rem 5rem;letter-spacing:0;text-transform:uppercase;color:var(--gray)}
#featured__description time:not(:last-of-type){padding-bottom:0}
#featured__description time::before{content:"\f073";font:3rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.4rem;left:0}
#single__event .event__header h1{font:4.5rem/1.25 var(--bold-font);padding:1rem 0 .5rem}
#single__event .event__location{font:2.5rem/1.4 var(--medium-font);color:var(--theme-color);position:relative;padding:0 0 1rem 5rem;text-transform:uppercase}
#single__event .event__location::before{content:"\f3c5";font:3rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:0;left:0}
#single__event .event span{font:2.5rem/1.4 var(--medium-font);color:var(--graylike)}
#single__event .event__subtitle,#single__event .event__serie{font:2.1rem/1.4 var(--light-font);color:var(--gray);display:block;max-width:75%}
#single__event .event__category{position:absolute;top:3rem;right:0;margin:0;z-index:1}
#single__event .event__category.item__2{position:absolute;top:9rem;right:0;margin:0;z-index:1}
#single__event .event__category.item__3{position:absolute;top:15rem;right:0;margin:0;z-index:1}
#single__event .event__category.item__4{position:absolute;top:21rem;right:0;margin:0;z-index:1}
#single__event .event__category.item__5{position:absolute;top:27rem;right:0;margin:0;z-index:1}
#single__event .event__kupon{background:var(--theme-color);text-transform:uppercase;color:#fff;padding:.4rem 1rem .2rem;position:absolute;right:0;bottom:7.5rem}
#single__event .event__ticket{position:absolute;right:0;margin:0;z-index:1;bottom:3rem}
#event__gallery__slider h3.gallery::before{content:"\f302"}
#event__gallery__slider .swiper-slide{position:relative;height:22rem;overflow:hidden}
#event__gallery__slider .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:scale(1.35);transform:scale(1.35)}
#event__gallery__slider h3{font:2rem/1.5 var(--medium-font);position:relative;padding:1rem 1rem 1rem 6rem;margin:0 0 1.5rem;border-top:.1rem solid #e0e0e0;border-bottom:.1rem solid #e0e0e0}
#event__gallery__slider h3::before{font:2.75rem/1 var(--icon-bold);color:var(--graylike);position:absolute;top:1rem;left:1rem}
#welcome__info{position:fixed;bottom:5rem;right:5rem;max-width:32rem;background:#fff;z-index:9999;-webkit-transition:opacity 1s .5s ease,-webkit-transform 1s .5s ease;transition:opacity 1s .5s ease,-webkit-transform 1s .5s ease;transition:transform 1s .5s ease,opacity 1s .5s ease;transition:transform 1s .5s ease,opacity 1s .5s ease,-webkit-transform 1s .5s ease;opacity:1;border:.2rem solid var(--lightgray-darker);padding:0 2rem;opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);visibility:hidden}
#welcome__info.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}
#welcome__info.hide{opacity:0;-webkit-transform:translateY(calc(100% + 5rem));transform:translateY(calc(100% + 5rem));-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}
#welcome__info h4{color:var(--secondary-color)}
#welcome__info .close{position:absolute;top:-2rem;right:-2rem;width:4rem;height:4rem;background:var(--theme-color);border-radius:50%;cursor:pointer;z-index:1;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}
#welcome__info .close::before,#welcome__info .close::after{content:"";width:2rem;height:.2rem;background:#fff;position:absolute;top:1.9rem;right:1rem;z-index:1}
#welcome__info .close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#welcome__info .close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#welcome__info:hover .close{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ajde_evcal_calendar .calendar_header p{width:auto !important}
body .ajde_evcal_calendar .calendar_header p{color:var(--theme-color);font:3.2rem/1.2 var(--bold-font);font-family:var(--bold-font);font-size:3.2rem;line-height:1.2}
.eventon_fc_days .evo_fc_day.has_events span i{height:.5rem;width:.5rem;display:inline-block;border-radius:50%;background-color:var(--theme-color);margin:0 .1rem}
.eventon_fullcal p{font-family:var(--regular-font);color:var(--graylike)}
#evcal_list{border-radius:0 !important}
#evcal_list .eventon_list_event .desc_trig{padding:0;min-height:15rem;border-color:#fff !important}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:var(--theme-color);font:3.6rem/1.2 var(--bold-font);padding:1.75rem 0 0;text-transform:none}
#evcal_list .evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2{color:var(--theme-color);font:3.6rem/1.2 var(--bold-font);padding:1.75rem 0 0;text-transform:none}
#evcal_list.eventon_events_list .eventon_list_event .ev_ftImg{width:15rem;height:100%;max-height:15rem;margin:auto 0;border-radius:0}
#evcal_list.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{left:17rem;padding-top:3rem}
#evcal_list .evo_pop_body .hasFtIMG .evcal_cblock{left:17rem;padding-top:3rem}
#evcal_list.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc,#evcal_list .evo_pop_body .hasFtIMG .evcal_desc{padding-left:25rem !important;padding-top:3rem}
#evcal_list.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background:#fff}
#evcal_list.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured{display:none}
.evo_pop_body .evcal_desc span.evo_above_title span.featured{display:none}
.eventon_fc_days .evo_fc_day.today:before{content:"";background-color:var(--success-color);height:.4rem;width:100%;display:inline-block;position:absolute;top:0;left:0;margin-top:-.1rem}
.eventon_fc_days .evo_fc_day.on_focus{background-color:var(--lightgreen)}
body .evo_cal_above span{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);border-radius:0;opacity:1}
body .evo_metarow_directimg img{display:none}
.location__header h1{font:5rem/1.2 var(--bold-font);padding:2rem 0 0 0;color:var(--secondary-color)}
.location__subtitle,.location__serie{font:2.5rem/1.2 var(--light-font);color:var(--gray);display:block}
#location__main{position:relative;max-width:144rem;margin:0 auto;display:grid;grid-template-columns:auto 76rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;min-height:35rem}
#location__main::before,#location__main::after{content:"";position:absolute;right:0;background:var(--graylike);width:calc(100% - 53rem);height:.1rem;z-index:1}
#location__main::before{top:0}
#location__main::after{bottom:0}
#featured__description .location__contact{font:2.25rem/2 var(--theme-font);display:block;position:relative;padding:0 0 1rem 0;letter-spacing:0;text-transform:uppercase;color:var(--gray)}
.location__institution{font:2.5rem/1.5 var(--medium-font);color:var(--theme-color);position:relative;padding-left:4rem;text-transform:uppercase}
.location__institution::before{content:"\f3c5";font:3rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.2rem;left:0}
.location__institution span{font:2.5rem/1.5 var(--medium-font);color:var(--graylike)}
#location__gallery__slider h3{font:2rem/1.5 var(--medium-font);position:relative;padding:1rem 1rem 1rem 6rem;margin:0 0 1.5rem;border-top:.1rem solid #e0e0e0;border-bottom:.1rem solid #e0e0e0}
#location__gallery__slider h3::before{font:2.75rem/1 var(--icon-bold);color:var(--graylike);position:absolute;top:1rem;left:1rem}
#location__gallery__slider h3.gallery::before{content:"\f302"}
#location__gallery__slider .swiper-slide{position:relative;height:22rem;overflow:hidden}
#location__gallery__slider .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:scale(1.35);transform:scale(1.35)}
.rent__button{cursor:pointer;border-color:var(--secondary-color);background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--secondary-color)),color-stop(0,transparent));background:linear-gradient(0,var(--secondary-color) 50%,transparent 0);background-size:100% 200%;background-position:0 100%;-webkit-transition:background-position .3s ease;transition:background-position .3s ease;position:relative;top:3rem;right:0;margin:0;z-index:1}
.rent__button:hover{background-position:100% 0;color:var(--secondary-color)}
.location__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}
.each__location{position:relative}
.each__location .location__img__container{position:relative;overflow:hidden;height:30rem}
.each__location .location__img__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.each__location h3{position:absolute;color:#fff;width:100%;padding:1rem 2rem;background:rgba(0,0,0,0.8);bottom:0;left:0;-webkit-transition:-webkit-transform .25s cubic-bezier(1,0.5,0.2,1);transition:-webkit-transform .25s cubic-bezier(1,0.5,0.2,1);transition:transform .25s cubic-bezier(1,0.5,0.2,1);transition:transform .25s cubic-bezier(1,0.5,0.2,1),-webkit-transform .25s cubic-bezier(1,0.5,0.2,1)}
.each__location:hover h3{-webkit-transform:translateX(20rem);transform:translateX(20rem)}
#latest__news .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}
#latest__news .each__post{position:relative;height:auto;overflow:hidden}
#latest__news .each__post img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
#latest__news .each__post:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
#latest__news .each__post p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
#latest__news .image__container{position:relative;height:24rem;overflow:hidden}
#latest__news .image__container time,#latest__news .image__container .category{text-transform:uppercase;font:1.75rem/1.5 var(--medium-font);color:#fff;padding:.4rem 1rem 0;display:inline-block;background:var(--dark);position:absolute;bottom:0;left:0;z-index:1}
#latest__news .content__container{padding-bottom:0}
#latest__news .content__container h3{text-transform:none}
#latest__news .content__container h3 a{color:var(--secondary-color);font-size:2.4rem;line-height:1.25;display:block;min-height:5rem}
#news__archive{padding-top:3rem}
#news__archive .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}
#news__archive .each__post{position:relative;height:auto;overflow:hidden}
#news__archive .each__post img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
#news__archive .each__post:hover img{-webkit-transform:translateY(1rem);transform:translateY(1rem)}
#news__archive .each__post p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
#news__archive .image__container{position:relative;height:24rem;overflow:hidden}
#news__archive .image__container time,#news__archive .image__container .category{text-transform:uppercase;font:1.75rem/1.5 var(--medium-font);color:#fff;padding:.4rem 1rem 0;display:inline-block;background:var(--dark);position:absolute;bottom:0;left:0;z-index:1}
#news__archive .content__container{padding-bottom:0}
#news__archive .content__container h3{text-transform:none}
#news__archive .content__container h3 a{color:var(--secondary-color);font-size:2.4rem;line-height:1.25;display:block;min-height:5rem}
#all__post{margin:2rem auto 0;text-align:center}
#footer{position:relative;padding:5rem 0 1.5rem;background:var(--theme-color);color:#fff;border-top:.5rem solid var(--lightgray-darker)}
#footer .logo{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem}
#footer-menu{text-align:center;padding-top:3rem;display:grid;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#footer-menu li{position:relative}
#footer-menu li::before{content:"";position:absolute;top:.5rem;left:-1.3rem;width:.1rem;height:1.5rem;background:#fff}
#footer-menu li:first-child::before{content:none}
#footer-menu li a{font:1.2rem/1.5 var(--regular-font);text-transform:uppercase;color:#fff}
#footer-menu li a[href$=".pdf"]{padding:0}
#footer-menu li a[href$=".pdf"]::before{content:none}
#footer-menu li a:hover{color:var(--secondary-color)}
#copyright{padding:0 0 3rem;font:1.2rem/1.5 var(--light-font);letter-spacing:.06rem;color:#fff;text-align:center}
#copyright a{display:inline-block;vertical-align:top;padding:0;font:1.2rem/1.5 var(--light-font)}
#copyright .copyright-text{padding:1.5rem 0 0}
.wpcf7{position:relative;margin-bottom:5rem}
.wpcf7-not-valid-tip{position:absolute;top:.2rem;right:0;padding:1.5rem;color:var(--theme-color);font:2rem/1 var(--medium-font)}
.wpcf7 div.your-name,.wpcf7 div.your-email,.wpcf7 div.your-target,.wpcf7 div.your-subject,.wpcf7 div.your-message{position:relative;margin-bottom:1rem}
.wpcf7 div.your-target .wpcf7-not-valid-tip{top:2.3rem}
.invalid .wpcf7-response-output{padding:.6rem 2rem .4rem;color:#fff;font:2.5rem/1.4 var(--medium-font);background:var(--theme-color);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.sent .wpcf7-response-output{padding:.6rem 2rem .4rem;color:#fff;font:2.5rem/1.4 var(--medium-font);background:var(--secondary-color);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.single__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}
.post__thumbnail{padding:1rem 3rem 2.5rem 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:13rem}
.entry__content__single header.entry-header h1{color:var(--secondary-color)}
.references__grid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-bottom:2rem}
#references .image__conatiner{text-align:center}
#references .image__conatiner img{max-height:10rem;max-width:25rem}
.sidebar__grid{display:grid;grid-template-columns:1fr 2fr}
#sidebar{padding:6rem 4rem 0 0;margin-bottom:11rem;position:sticky;top:10rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
#sidebar .event__repeated__container{margin-bottom:2rem}
#sidebar .event__repeated__time{margin-bottom:0}
#sidebar ul{margin-bottom:3rem}
#sidebar ul li{font:1.6rem/1.75 var(--regular-font);letter-spacing:.02rem;color:var(--font-color);padding:0 0 0 3rem;position:relative}
#sidebar ul li::before{content:"";width:1rem;height:.2rem;position:absolute;top:1.2rem;left:.8rem;background:var(--secondary-color)}
#sidebar h3{font:2rem/1.5 var(--medium-font);position:relative;padding:1rem 0 1rem 1rem;margin:0 0 1.5rem;border-top:.1rem solid #e0e0e0;border-bottom:.1rem solid #e0e0e0;display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
#sidebar h3::before{font:2.75rem/1 var(--icon-bold);color:var(--graylike)}
#sidebar h3.public::before{content:"\f06e"}
#sidebar h3.contributors::before{content:"\f0c0"}
#sidebar h3.show::before{content:"\f430";font-family:var(--icon-brand)}
#sidebar h3.period::before{content:"\f2f2"}
#sidebar h3.repeat::before{content:"\f073"}
#sidebar h3.location::before{content:"\f3c5"}
#sidebar h3.ticket::before{content:"\f3ff"}
#sidebar h3.add__calendar::before{content:"\f271";font-family:var(--icon)}
#sidebar h3.facebook__event::before{content:"\f39e";font-family:var(--icon-brand);left:1.5rem}
#sidebar .area::before{content:"\f5fd"}
#sidebar .sound::before{content:"\f001"}
#sidebar .light::before{content:"\f0eb"}
#sidebar .video::before{content:"\f03d"}
#sidebar .doc::before{content:"\f15c"}
#sidebar p{padding:0 0 0 1rem}
#sidebar .i__cal,#sidebar .google__cal,#sidebar .facevent{margin:0 0 2rem 1rem}
.error404__inner{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;min-height:50vh}
.error404 .error{font:10rem/8rem var(--medium-font);text-align:center;width:12rem;height:8rem;color:var(--theme-color);-webkit-animation:noise 2s linear infinite;animation:noise 2s linear infinite}
.error404 .error:before{content:"404";font:10rem/8rem var(--medium-font);text-align:center;width:10rem;height:8rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;color:var(--secondary-color);-webkit-animation:noise-2 1s linear infinite;animation:noise-2 1s linear infinite}
.error404 .error:after{content:"404";font:10rem/8rem var(--medium-font);text-align:center;width:10rem;height:8rem;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;color:var(--secondary-color);-webkit-animation:noise-1 1s linear infinite;animation:noise-1 1s linear infinite}
.error404 .error__info{font:2rem/8rem var(--medium-font);text-align:center;width:auto;height:8rem;margin:auto;position:absolute;top:15rem;bottom:0;left:0;right:0}
#nav ul li{display:inline-block;vertical-align:top;margin:0 1rem;position:relative}
#nav ul li:last-child{margin-right:0}
#nav ul li.menu-item-has-children{padding-right:1.5rem}
#nav ul li.menu-item-has-children:hover>button::before{-webkit-transform:rotate(45deg) translateX(0.3rem) translateY(-0.3rem);transform:rotate(45deg) translateX(0.3rem) translateY(-0.3rem)}
#nav ul li.menu-item-has-children:hover>button::after{-webkit-transform:rotate(-45deg) translateX(-0.4rem) translateY(-0.4rem);transform:rotate(-45deg) translateX(-0.4rem) translateY(-0.4rem)}
#nav ul li.current_page_item>a,#nav ul li.current-menu-item>a,#nav ul li.current-menu-parent>a,#nav ul li ul li.current-menu-item a{color:var(--theme-color)}
#nav ul li a:hover,#nav ul li:last-child a{margin:0}
#nav ul li.facebook,#nav ul li.instagram{position:relative;top:.4rem;margin-right:0}
#nav ul li.facebook::before,#nav ul li.instagram::before{font:3rem/1 var(--icon-brand);color:var(--theme-color);position:absolute;-webkit-transition:color .25s ease;transition:color .25s ease}
#nav ul li.facebook::before{content:"\f082"}
#nav ul li.instagram::before{content:"\f16d"}
#nav ul li.facebook a,#nav ul li.instagram a{font-size:0;height:3rem;width:3rem;display:block}
#nav ul li.facebook:hover::before,#nav ul li.instagram:hover::before{color:var(--secondary-color)}
#nav ul li a{font:2.8rem/1.6 var(--medium-font);color:var(--graylike);padding:0;margin:0;position:relative;text-transform:uppercase}
#nav ul li ul{opacity:0;position:absolute;visibility:hidden;background:#fff;border:.1rem solid #efefef;min-width:20rem;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(2rem);transform:translateY(2rem)}
#nav ul li ul li{margin:0;display:block}
#nav ul li ul li a{font:2rem/1.75 var(--medium-font);padding:.5rem 1rem;margin:0;position:relative;display:block;border-bottom:.1rem solid #efefef}
#nav ul li ul li:last-child a{border-bottom:0}
#nav ul li ul li a:hover{color:var(--theme-color)}
#nav ul li:hover ul{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}
#nav ul button{border:0;padding:0;position:absolute;top:0;right:0;z-index:10;background:transparent}
#nav ul button::after{content:"";position:absolute;width:1rem;height:.3rem;top:1.3rem;background:var(--theme-color);-webkit-transition:-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:transform .25s cubic-bezier(0.6,0.02,0.3,1),-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1)}
#nav ul button::before{content:"";position:absolute;width:1rem;height:.3rem;top:1.3rem;background:var(--theme-color);-webkit-transition:-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:transform .25s cubic-bezier(0.6,0.02,0.3,1);transition:transform .25s cubic-bezier(0.6,0.02,0.3,1),-webkit-transform .25s cubic-bezier(0.6,0.02,0.3,1);top:1.7rem;right:0;-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}
#nav ul button::after{top:1.7rem;right:-.5rem;-webkit-transform:rotate(-45deg) translateX(0) translateY(0);transform:rotate(-45deg) translateX(0) translateY(0)}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}
.swiper-container{overflow:hidden;display:grid}
button,html [type="button"],[type="reset"],[type="submit"],[type="search"]{-webkit-appearance:button;-moz-appearance:button;appearance:button}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-0.2rem}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit}
::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}
::-moz-selection{background:var(--dark);color:#fff;text-shadow:none}
::selection{background:var(--dark);color:#fff;text-shadow:none}
button::-moz-focus-inner{border:0}
:focus{outline:0}
a::-moz-focus-inner{border:0}
input:focus{outline:0;border:.1rem solid var(--dark)}
select{width:100%}
*,:focus{outline:0}
::-webkit-input-placeholder,::-moz-placeholder,:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--mediumgray)}
input[type="text"]::-ms-clear,input[type="text"]::-ms-reveal{display:none;width:0;height:0}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type="text"],input[type="number"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],input[type="uOSL"]{position:relative;font:1.75rem/1 var(--medium-font);color:#000;outline:0;border:0;border-radius:0;padding:1.5rem 2.5rem;background:transparent;width:100%;border:.2rem solid #e5e5e5}
select,textarea{position:relative;font:1.75rem/1 var(--medium-font);color:#000;outline:0;border:0;border-radius:0;padding:1.5rem 2.5rem;background:transparent;width:100%;border:.2rem solid #e5e5e5}
input[type="checkbox"],input[type="radio"]{display:none}
input[type="checkbox"]+label,input[type="radio"]+label{position:relative;padding:0 0 2rem 3rem;cursor:pointer;color:#000;font:1.75rem/1.25 var(--theme-font)}
input[type="checkbox"]+label::before{content:"";width:2rem;height:2rem;border:.2rem solid #e5e5e5;position:absolute;top:0;left:0}
input[type="checkbox"]+label::after{content:"";width:2rem;height:2rem;position:absolute;top:0;left:0;-webkit-transition:border-width .25s ease;transition:border-width .25s ease;border:0 solid var(--theme-color)}
input[type="checkbox"]:checked+label::after{border-width:1rem}
.sf-field-post-meta-helyszin h4{color:var(--secondary-color)}
.sf-field-post-meta-helyszin input[type="checkbox"]+label::after{border-color:var(--secondary-color)}
label{font:16pt/1 var(--medium-font);text-transform:uppercase;letter-spacing:.03rem;display:block;padding:0 0 .5rem}
textarea{height:15rem}
input[type="radio"]+label::before{content:"";width:2rem;height:2rem;border:.1rem solid #c6c6c6;position:absolute;top:.1rem;left:0;border-radius:50%}
input[type="submit"]{cursor:pointer;border:0;border:.3rem solid var(--secondary-color);text-transform:uppercase;font:2.5rem/1.4 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;margin:0 0 2rem;letter-spacing:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--secondary-color)),color-stop(0,transparent));background:linear-gradient(0,var(--secondary-color) 50%,transparent 0);background-size:100% 200%;background-position:0 100%;-webkit-transition:background-position .3s ease;transition:background-position .3s ease}
input[type="submit"]:hover{background-position:100% 0;color:var(--secondary-color)}
button{outline:none !important}
button:active,button:focus,button:hover{outline:none !important}
.button{border:.3rem solid var(--secondary-color);text-transform:uppercase;font:2.4rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;margin:2rem 0 2rem;letter-spacing:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--secondary-color)),color-stop(0,transparent));background:linear-gradient(0,var(--secondary-color) 50%,transparent 0);background-size:100% 200%;background-position:0 100%;-webkit-transition:background-position .3s ease;transition:background-position .3s ease}
.button:hover{background-position:100% 0;color:var(--secondary-color)}
.button__prev,.button__next{display:grid;align-self:center;position:absolute;z-index:9;width:5rem;height:5rem;background:0;cursor:pointer;border:.3rem solid var(--secondary-color);-webkit-transition:background .25s ease;transition:background .25s ease}
.button__prev{left:1rem;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(0,var(--secondary-color)));background:linear-gradient(90deg,transparent 50%,var(--secondary-color) 0);background-size:200% 100%;background-position:0 0}
.button__next{right:1rem;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(0,var(--secondary-color)));background:linear-gradient(90deg,transparent 50%,var(--secondary-color) 0);background-size:200% 100%;background-position:0 0}
.button__prev::before,.button__next::before{position:absolute;top:1.2rem;left:0;right:0;font:2rem/1 var(--icon-bold);text-align:center;color:#fff}
.button__prev::before{content:"\f30a"}
.button__next::before{content:"\f30b"}
.button__prev:hover{background-position:100% 0}
.button__next:hover{background-position:-100% 0}
.searchandfilter{position:relative;margin:4rem 0 5rem;padding:2rem 2rem 1rem 3.5rem;-webkit-box-shadow:0 1rem 5rem 0 #e5e5e5;box-shadow:0 1rem 5rem 0 #e5e5e5}
.searchandfilter ul{font-size:0}
.searchandfilter>ul>li{position:relative;min-height:5.5rem}
.searchandfilter>ul>li>h4{position:absolute;left:0}
.searchandfilter>ul>li>label{padding:0 0 0 10rem}
.searchandfilter>ul>li>ul{padding:0 0 0 10rem;padding-top:1.6rem}
.searchandfilter>ul>li>ul li{display:inline-block;vertical-align:top;margin:0 2rem 0 0}
.newsletter__active .sf-field-search{width:calc(100% - 44.5rem)}
.newsletter__active .filter.button{right:30rem}
.newsletter__active .newsletter.button{display:block;cursor:pointer;position:absolute;top:0;right:14.5rem;font:2rem/1.5 var(--medium-font);color:var(--theme-color);padding:.8rem 2rem .6rem 6rem;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e5e5e5),color-stop(0,var(--theme-color)));background:linear-gradient(90deg,#e5e5e5 50%,var(--theme-color) 0);background-size:200% 100%;background-position:0 0;margin:0;z-index:2;border:0;min-height:auto}
.newsletter__active .newsletter.button:hover::after{padding:.9rem .3rem;font-size:1rem}
.newsletter__active .newsletter.button.active,.newsletter__active .newsletter.button:hover{background-position:100% 0;color:#fff}
.newsletter__active .newsletter.button.active::before,.newsletter__active .newsletter.button:hover::before{color:var(--secondary-color)}
.newsletter__active .newsletter.button::before{content:"\f0e0";font:2.4rem/1.8 var(--icon-bold);color:#fff;position:absolute;top:0;left:0;background:var(--theme-color);width:4.4rem;height:4.4rem;text-align:center;-webkit-transition:color .3s .1s ease;transition:color .3s .1s ease}
.sf-field-search{display:inline-block;vertical-align:top;width:calc(100% - 30rem)}
.sf-field-search input[type="text"]{padding:1rem 2.5rem}
.sf-field-search h4{line-height:1.25}
.sf-field-taxonomy-event_type,.sf-field-post-meta-helyszin{display:none}
.sf-field-taxonomy-event_type.active,.sf-field-post-meta-helyszin.active{display:block}
.no__result{position:relative;text-align:center}
.no__result::before{content:"\f133";font:4rem/1 var(--icon);position:relative;padding:0 1.5rem 0 0;color:var(--theme-color);top:.5rem}
.filter.button{cursor:pointer;position:absolute;top:0;right:15rem;font:2rem/1.5 var(--medium-font);color:var(--theme-color);padding:.8rem 2rem .6rem 6rem;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e5e5e5),color-stop(0,var(--theme-color)));background:linear-gradient(90deg,#e5e5e5 50%,var(--theme-color) 0);background-size:200% 100%;background-position:0 0;margin:0;z-index:2;border:0;min-height:inherit}
.filter.button.active,.filter.button:hover{background-position:100% 0;color:#fff}
.filter.button::before{content:"\f0b0";font:2.4rem/1.9 var(--icon-bold);color:#fff;position:absolute;top:0;left:0;background:var(--theme-color);width:4.4rem;height:4.4rem;text-align:center;-webkit-transition:color .3s .1s ease;transition:color .3s .1s ease}
.filter.button.active::before,.filter.button:hover::before{color:var(--secondary-color)}
.newsletter.button{display:none}
.calendar{position:absolute;top:2rem;right:4rem;text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:var(--theme-color);padding:.8rem 2rem .6rem 6rem;display:inline-block;letter-spacing:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e5e5e5),color-stop(0,var(--theme-color)));background:linear-gradient(90deg,#e5e5e5 50%,var(--theme-color) 0);background-size:200% 100%;background-position:0 0;-webkit-transition:background-position .3s ease;transition:background-position .3s ease;z-index:2}
.calendar h3{font-size:inherit;padding-bottom:0}
.calendar:hover{background-position:100% 0}
.calendar:hover h3{color:#fff}
.calendar:hover::before{color:var(--secondary-color)}
.calendar::before{content:"\f274";font:3rem/1.45 var(--icon);color:#fff;position:absolute;top:0;left:0;background:var(--theme-color);width:4.4rem;height:4.4rem;text-align:center;-webkit-transition:color .3s .1s ease;transition:color .3s .1s ease}
.subscribe{background:#fff;top:-5rem;margin:4rem 0 5rem;padding:2rem 4rem 2.5rem 3.5rem;-webkit-box-shadow:0 1rem 5rem 0 #e5e5e5;box-shadow:0 1rem 5rem 0 #e5e5e5;display:none;position:relative}
.subscribe .wpcf7{margin-bottom:0}
.subscribe .wpcf7-not-valid-tip{position:absolute;top:0;right:0;padding:0;font-size:1.7rem}
.subscribe .wpcf7-response-output{font-size:2rem;position:absolute;bottom:0}
.subscribe.active{display:block}
.subscribe__last__name{grid-area:first}
.subscribe__first__name{grid-area:last}
.subscribe__email{grid-area:email}
.subscribe__form__inputs{display:grid;grid-auto-flow:column;grid-template-areas:"first last email";grid-template-columns:1fr 1fr 2fr;gap:2rem;margin-bottom:3rem}
.subscribe__form__inputs>div{position:relative}
.subscribe__form .newsletter--check{position:relative}
.subscribe__form .newsletter--check label{display:grid;grid-template-columns:1.6rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-top:1rem;margin-bottom:1rem}
.subscribe__form .newsletter--check .wpcf7-not-valid-tip{right:inherit;left:0;top:-2rem}
.subscribe__form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:2.1rem;height:2.1rem;border:.1rem solid var(--theme-color);display:grid;place-content:center;position:relative;cursor:pointer;padding:0}
.subscribe__form input[type=checkbox]:checked::before{border-width:1rem}
.subscribe__form input[type=checkbox]::before{content:"";width:1.9rem;height:1.9rem;position:absolute;top:0;left:0;-webkit-transition:border-width .25s ease;transition:border-width .25s ease;border:0 solid var(--theme-color)}
.subscribe__form input[type=submit]{font-size:2.5rem;width:calc(50% - 2rem);bottom:0;right:0;margin-bottom:0;display:grid;justify-self:end}
#custom__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}
#custom__gallery .gallery__item{overflow:hidden;height:20rem;position:relative;cursor:pointer;padding:0;background:var(--dark)}
#custom__gallery .gallery__item::before,#custom__gallery .gallery__item::after{content:'';position:absolute;left:0;right:0;margin:0 auto;background:#fff;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease;opacity:0;z-index:2}
#custom__gallery .gallery__item::before{top:50%;width:5rem;height:.2rem;-webkit-transform:translateX(10rem);transform:translateX(10rem)}
#custom__gallery .gallery__item::after{top:calc(50% - 2.4rem);width:.2rem;height:5rem;-webkit-transform:translateY(10rem);transform:translateY(10rem)}
#custom__gallery .gallery__item:hover .image__container{opacity:.7}
#custom__gallery .gallery__item:hover::before{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
#custom__gallery .gallery__item:hover::after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#custom__gallery .gallery__item .image__container{position:relative;height:100%;background-size:cover;background-position:top center;overflow:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}
.full__clndr{width:100%}
.full__clndr .clndr{overflow:hidden}
.full__clndr .clndr.show-events{overflow:inherit}
.full__clndr .clndr .show-events .clndr__events{-webkit-transform:translateY(0);transform:translateY(0)}
.full__clndr .clndr-grid{display:grid;position:relative;-ms-flex-line-pack:start;align-content:start}
.full__clndr .clndr__controls{display:grid;text-align:center;position:relative;grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}
.full__clndr .clndr__current-month{text-transform:uppercase;font:3rem/1 var(--medium-font)}
.full__clndr .clndr__current-month span{font:3rem/1 var(--medium-font);color:var(--graylike)}
.full__clndr .clndr__buttons{display:grid;grid-auto-flow:column;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.full__clndr .clndr__buttons--next,.full__clndr .clndr__buttons--prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.2rem;height:3.2rem;position:relative;border:.1rem solid var(--dark);border-radius:50%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s background,.2s color;transition:.2s background,.2s color}
.full__clndr .clndr__buttons--next::before,.full__clndr .clndr__buttons--prev::before{font:1.6rem/1 var(--icon);top:0;left:0}
.full__clndr .clndr__buttons--next:hover,.full__clndr .clndr__buttons--prev:hover{background:var(--dark);color:#fff}
.full__clndr .clndr__buttons--prev::before{content:'\f053'}
.full__clndr .clndr__buttons--next::before{content:'\f054'}
.full__clndr .clndr__days-of-the-week{display:grid;grid-template-columns:repeat(7,1fr);-ms-flex-line-pack:center;align-content:center;border:.1rem solid var(--lightgray-darker);background-color:var(--lightgray)}
.full__clndr .clndr__days-of-the-week .header-day{width:100%;border-right:.1rem solid var(--lightgray-darker);text-align:center;text-transform:uppercase;font:1.8rem/1 var(--medium-font);color:var(--graylike);padding:1.3rem 0}
.full__clndr .clndr__days{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}
.full__clndr .clndr__days>div:first-of-type{border-left:.1rem solid var(--lightgray)}
.full__clndr .clndr__days .day,.full__clndr .clndr__days .empty{position:relative;height:8rem;padding:.5rem 0;text-align:center;border-bottom:.1rem solid var(--lightgray-darker);border-right:.1rem solid var(--lightgray-darker);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.full__clndr .clndr__days .day.adjacent-month .day-number,.full__clndr .clndr__days .empty.adjacent-month .day-number{opacity:.6}
.full__clndr .clndr__days .day.event,.full__clndr .clndr__days .empty.event{cursor:pointer;-webkit-transition:.3s background;transition:.3s background}
.full__clndr .clndr__days .day.event:hover,.full__clndr .clndr__days .empty.event:hover{background:var(--lightgray)}
.full__clndr .clndr__days .day.calendar-dow-0{border-left:.1rem solid var(--lightgray)}
.full__clndr .clndr__days .empty.next-month{border:0}
.full__clndr .clndr__days .empty.last-month::before{content:'—';position:relative;color:var(--graylike)}
.full__clndr .clndr__days .day-number{font:2rem/2.5 var(--medium-font);color:#474a5d}
.full__clndr .clndr__days .day-number:empty{display:none}
.full__clndr .clndr__days .today::before{content:'';background-color:var(--success-color);height:.4rem;width:100%;display:inline-block;position:absolute;top:0;left:0;margin-top:-.1rem}
.full__clndr .clndr__events{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);height:calc(100% + .1rem);width:100%;-webkit-transition:.3s transform;transition:.3s transform;background-color:#fff}
.full__clndr .clndr__events__header{position:relative;display:grid;background:var(--lightgray);height:4.5rem;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}
.full__clndr .clndr__events__close{position:relative;width:4.5rem;height:4.5rem;background:var(--success-color)}
.full__clndr .clndr__events__close:hover::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.full__clndr .clndr__events__close::before{content:"\f00d";font:2.8rem/1 var(--icon);color:#fff;text-align:center;cursor:pointer;display:grid;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;-webkit-transition:.2s transform;transition:.2s transform}
.full__clndr .clndr__events__date{font:2rem/1 var(--medium-font);text-transform:uppercase}
.full__clndr .events__number--1{height:calc((1 * 20rem) + 4.5rem + (0 * 3rem))}
.full__clndr .events__number--2{height:calc((2 * 20rem) + 4.5rem + (1 * 3rem))}
.full__clndr .events__number--3{height:calc((3 * 20rem) + 4.5rem + (2 * 3rem))}
.full__clndr .events__number--4{height:calc((4 * 20rem) + 4.5rem + (3 * 3rem))}
.full__clndr .events__number--5{height:calc((5 * 20rem) + 4.5rem + (4 * 3rem))}
.full__clndr .events__number--6{height:calc((6 * 20rem) + 4.5rem + (5 * 3rem))}
.full__clndr .events__number--7{height:calc((7 * 20rem) + 4.5rem + (6 * 3rem))}
.full__clndr .events__number--8{height:calc((8 * 20rem) + 4.5rem + (7 * 3rem))}
.full__clndr .events__number--9{height:calc((9 * 20rem) + 4.5rem + (8 * 3rem))}
.full__clndr .events__number--10{height:calc((10 * 20rem) + 4.5rem + (9 * 3rem))}
.full__clndr .events__number--11{height:calc((11 * 20rem) + 4.5rem + (10 * 3rem))}
.full__clndr .events__number--12{height:calc((12 * 20rem) + 4.5rem + (11 * 3rem))}
.full__clndr .events__number--13{height:calc((13 * 20rem) + 4.5rem + (12 * 3rem))}
.full__clndr .events__number--14{height:calc((14 * 20rem) + 4.5rem + (13 * 3rem))}
.full__clndr .events__number--15{height:calc((15 * 20rem) + 4.5rem + (14 * 3rem))}
.full__clndr .noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.full__clndr .event__counter{position:relative;display:grid;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.2rem;-moz-column-gap:.2rem;column-gap:.2rem;-webkit-transform:translateY(-1.4rem);transform:translateY(-1.4rem)}
.full__clndr .event__counter:empty{display:none}
.full__clndr .event__marker{width:.5rem;height:.5rem;background:var(--theme-color);border-radius:50%}
.full__clndr .event__list{display:grid;row-gap:3rem}
.full__clndr .event__item{min-height:20rem;position:relative;display:grid;grid-template-columns:20rem auto;width:100%}
.full__clndr .event__image__container{position:relative}
.full__clndr .event__image__container img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.full__clndr .event__image__container .failed{text-transform:uppercase;font:2rem/1.5 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;background:var(--secondary-color);position:absolute;top:0;right:0;z-index:1}
.full__clndr .event__description{padding:2rem 3rem 1rem;border:.1rem solid var(--graylike);border-left:0;-webkit-transition:border .25s cubic-bezier(1,0.5,0.2,1);transition:border .25s cubic-bezier(1,0.5,0.2,1);background:#fff}
.full__clndr .event__description time{font:2rem/2 var(--theme-font);display:block;position:relative;padding:0 0 0 3rem;letter-spacing:0;text-transform:uppercase;color:var(--gray)}
.full__clndr .event__description time::before{content:"\f073";font:2rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.8rem;left:0}
.full__clndr .event__description h3{font:3.2rem/1.2 var(--bold-font);padding:1rem 0 0;text-transform:none}
.full__clndr .event__location{font:2rem/1.5 var(--medium-font);color:var(--theme-color);position:relative;padding-left:3rem;text-transform:uppercase}
.full__clndr .event__location::before{content:"\f3c5";font:2rem/1 var(--icon-bold);position:absolute;color:var(--graylike);top:.5rem;left:0}
.full__clndr .event__location span{font-size:2rem;color:var(--graylike)}
.full__clndr .event__subtitle{font:1.75rem/1.5 var(--light-font);color:var(--gray);display:block}
.full__clndr .event__category{position:absolute;top:2rem;right:2rem;margin:0;z-index:1;padding:.4rem 1rem .2rem;font:2rem/1 var(--medium-font)}
.full__clndr .event__ticket{position:absolute;bottom:2rem;right:2rem;margin:0;z-index:1;padding:.4rem 1rem .2rem;font:2rem/1 var(--medium-font)}
.dark-icon{font-family:var(--icon-bold);speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.dark-outer.dark-right-end .dark-object{-webkit-animation:dark-right-end .3s;animation:dark-right-end .3s;position:relative}
.dark-outer.dark-left-end .dark-object{-webkit-animation:dark-left-end .3s;animation:dark-left-end .3s;position:relative}
.dark-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}
.dark-toolbar .dark-icon{color:var(--mediumgray);cursor:pointer;float:right;font-size:2.4rem;height:4.7rem;line-height:2.7rem;padding:1rem 0;text-align:center;width:5rem;text-decoration:none !important;outline:medium none;-webkit-transition:color .2s linear;transition:color .2s linear}
.dark-toolbar .dark-icon:hover{color:#fff}
.dark-toolbar .dark-close:after{content:"\f00d"}
.dark-toolbar .dark-download:after{content:"\f019"}
.dark-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:var(--lightgray);left:0;padding:1rem 4rem;position:fixed;right:0;text-align:center;z-index:1080}
.dark-sub-html h4{margin:0;font-size:1.3rem;font-weight:700}
.dark-sub-html p{font-size:1.2rem;margin:.5rem 0 0}
#dark-counter{color:var(--mediumgray);display:inline-block;font-size:1.6rem;padding-left:2rem;padding-top:1.2rem;vertical-align:middle}
.dark-toolbar,.dark-prev,.dark-next{opacity:1;-webkit-transition:opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,0.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,0.25,1) 0s;transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,0.25,1) 0s,opacity .35s cubic-bezier(0,0,0.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,0.25,1) 0s}
.dark-hide-items .dark-prev{opacity:0;-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0)}
.dark-hide-items .dark-next{opacity:0;-webkit-transform:translate3d(1rem,0,0);transform:translate3d(1rem,0,0)}
.dark-hide-items .dark-toolbar{opacity:0;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}
body:not(.dark-from-hash) .dark-outer.dark-start-zoom .dark-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:opacity 250ms cubic-bezier(0,0,0.25,1),-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s !important;transition:opacity 250ms cubic-bezier(0,0,0.25,1),-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1),-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s !important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
body:not(.dark-from-hash) .dark-outer.dark-start-zoom .dark-item.dark-complete .dark-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.dark-outer .dark-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:35rem;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1) 0;transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1) 0;transition:transform .25s cubic-bezier(0,0,0.25,1) 0;transition:transform .25s cubic-bezier(0,0,0.25,1) 0,-webkit-transform .25s cubic-bezier(0,0,0.25,1) 0}
.dark-outer .dark-thumb-outer.dark-grab .dark-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.dark-outer .dark-thumb-outer.dark-grabbing .dark-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.dark-outer .dark-thumb-outer.dark-dragging .dark-thumb{-webkit-transition-duration:0 !important;transition-duration:0 !important}
.dark-outer.dark-thumb-open .dark-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dark-outer .dark-thumb{padding:1rem 0;height:100%;margin-bottom:-.5rem}
.dark-outer .dark-thumb-item{border-radius:.5rem;cursor:pointer;float:left;overflow:hidden;height:100%;border:.2rem solid #fff;border-radius:.4rem;margin-bottom:.5rem}
.dark-outer .dark-thumb-item.active,.dark-outer .dark-thumb-item:hover{border-color:#a90707}
.dark-outer .dark-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.dark-outer.dark-has-thumb .dark-item{padding-bottom:12rem}
.dark-outer.dark-can-toggle .dark-item{padding-bottom:0}
.dark-outer.dark-pull-caption-up .dark-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}
.dark-outer.dark-pull-caption-up.dark-thumb-open .dark-sub-html{bottom:10rem}
.dark-outer .dark-toogle-thumb{background-color:#0d0a0a;border-radius:.2rem .2rem 0 0;color:var(--mediumgray);cursor:pointer;font-size:2.4rem;height:3.9rem;line-height:2.7rem;padding:.5rem 0;position:absolute;right:2rem;text-align:center;top:-3.9rem;width:5rem}
.dark-outer .dark-toogle-thumb:after{content:"\e1ff"}
.dark-outer .dark-toogle-thumb:hover{color:#fff}
.dark-outer .dark-video-cont{display:inline-block;vertical-align:middle;max-width:114rem;max-height:100%;width:100%;padding:0 .5rem}
.dark-outer .dark-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
.dark-outer .dark-video .dark-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.dark-outer .dark-video .dark-video-play{width:8.4rem;height:5.9rem;position:absolute;left:50%;top:50%;margin-left:-4.2rem;margin-top:-3rem;z-index:1080;cursor:pointer}
.dark-outer .dark-has-vimeo .dark-video-play{background:url(img/vimeo-play.png) no-repeat scroll 0 0 transparent}
.dark-outer .dark-has-vimeo:hover .dark-video-play{background:url(img/vimeo-play.png) no-repeat scroll 0 -5.8rem transparent}
.dark-outer .dark-has-html5 .dark-video-play{background:transparent url(img/video-play.png) no-repeat scroll 0 0;height:6.4rem;margin-left:-3.2rem;margin-top:-3.2rem;width:6.4rem;opacity:.8}
.dark-outer .dark-has-html5:hover .dark-video-play{opacity:1}
.dark-outer .dark-has-youtube .dark-video-play{background:url(img/youtube-play.png) no-repeat scroll 0 0 transparent}
.dark-outer .dark-has-youtube:hover .dark-video-play{background:url(img/youtube-play.png) no-repeat scroll 0 -6rem transparent}
.dark-outer .dark-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}
.dark-outer .dark-has-video .dark-video-object{visibility:hidden}
.dark-outer .dark-has-video.dark-video-playing .dark-object,.dark-outer .dark-has-video.dark-video-playing .dark-video-play{display:none}
.dark-outer .dark-has-video.dark-video-playing .dark-video-object{visibility:visible}
.dark-progress-bar{background-color:#333;height:.5rem;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity .08s ease 0;transition:opacity .08s ease 0}
.dark-progress-bar .dark-progress{background-color:#a90707;height:.5rem;width:0}
.dark-progress-bar.dark-start .dark-progress{width:100%}
.dark-show-autoplay .dark-progress-bar{opacity:1}
.dark-autoplay-button:after{content:"\e01d"}
.dark-show-autoplay .dark-autoplay-button:after{content:"\e01a"}
.dark-outer.dark-css3.dark-zoom-dragging .dark-item.dark-complete.dark-zoomable .dark-img-wrap,.dark-outer.dark-css3.dark-zoom-dragging .dark-item.dark-complete.dark-zoomable .dark-image{-webkit-transition-duration:0;transition-duration:0}
.dark-outer.dark-use-transition-for-zoom .dark-item.dark-complete.dark-zoomable .dark-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0;transition:-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0;transition:transform .3s cubic-bezier(0,0,0.25,1) 0;transition:transform .3s cubic-bezier(0,0,0.25,1) 0,-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0}
.dark-outer.dark-use-left-for-zoom .dark-item.dark-complete.dark-zoomable .dark-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0;transition:left .3s cubic-bezier(0,0,0.25,1) 0s,top .3s cubic-bezier(0,0,0.25,1) 0}
.dark-outer .dark-item.dark-complete.dark-zoomable .dark-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dark-outer .dark-item.dark-complete.dark-zoomable .dark-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0s !important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0s !important;transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s !important;transition:transform .3s cubic-bezier(0,0,0.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,0.25,1) 0s !important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#dark-zoom-in:after{content:"\e311"}
#dark-actual-size{font-size:2rem}
#dark-actual-size:after{content:"\e033"}
#dark-zoom-out{opacity:.5;pointer-events:none}
#dark-zoom-out:after{content:"\e312"}
.dark-zoomed #dark-zoom-out{opacity:1;pointer-events:auto}
.dark-outer .dark-pager-outer{bottom:6rem;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:1rem}
.dark-outer .dark-pager-outer.dark-pager-hover .dark-pager-cont{overflow:visible}
.dark-outer .dark-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 .5rem}
.dark-outer .dark-pager-cont:hover .dark-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.dark-outer .dark-pager-cont.dark-pager-active .dark-pager{-webkit-box-shadow:0 0 0 .2rem #fff inset;box-shadow:0 0 0 .2rem #fff inset}
.dark-outer .dark-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:8.3rem;left:0;margin-bottom:2rem;margin-left:-6rem;opacity:0;padding:.5rem;position:absolute;width:12rem;border-radius:.3rem;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0;transition:opacity .15s ease 0s,transform .15s ease 0;transition:opacity .15s ease 0s,transform .15s ease 0,-webkit-transform .15s ease 0;-webkit-transform:translate3d(0,0.5rem,0);transform:translate3d(0,0.5rem,0)}
.dark-outer .dark-pager-thumb-cont img{width:100%;height:100%}
.dark-outer .dark-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;-webkit-box-shadow:0 0 0 .8rem rgba(255,255,255,0.7) inset;box-shadow:0 0 0 .8rem rgba(255,255,255,0.7) inset;display:block;height:1.2rem;-webkit-transition:box-shadow .3s ease 0;-webkit-transition:-webkit-box-shadow .3s ease 0;transition:-webkit-box-shadow .3s ease 0;transition:box-shadow .3s ease 0;transition:box-shadow .3s ease 0,-webkit-box-shadow .3s ease 0;width:1.2rem}
.dark-outer .dark-pager:hover,.dark-outer .dark-pager:focus{-webkit-box-shadow:0 0 0 .8rem #fff inset;box-shadow:0 0 0 .8rem #fff inset}
.dark-outer .dark-caret{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem dashed;bottom:-1rem;display:inline-block;height:0;left:50%;margin-left:-.5rem;position:absolute;vertical-align:middle;width:0}
.dark-fullscreen:after{content:"\e20c"}
.dark-fullscreen-on .dark-fullscreen:after{content:"\e20d"}
.dark-outer #dark-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0 linear .18s,opacity .18s linear 0;transition:visibility 0 linear .18s,opacity .18s linear 0}
.dark-outer.dark-dropdown-active .dark-dropdown,.dark-outer.dark-dropdown-active #dark-dropdown-overlay{-webkit-transition-delay:0;transition-delay:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.dark-outer.dark-dropdown-active #dark-share{color:#fff}
.dark-outer .dark-dropdown{background-color:#fff;border-radius:.2rem;font-size:1.4rem;list-style-type:none;margin:0;padding:1rem 0;position:absolute;right:0;text-align:left;top:5rem;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,0.5rem,0);transform:translate3d(0,0.5rem,0);-webkit-transition:visibility 0 linear .5s,opacity .18s linear 0,-webkit-transform .18s linear 0s;transition:visibility 0 linear .5s,opacity .18s linear 0,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0 linear .5s,opacity .18s linear 0;transition:transform .18s linear 0s,visibility 0 linear .5s,opacity .18s linear 0,-webkit-transform .18s linear 0s}
.dark-outer .dark-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:.8rem solid transparent;border-bottom-color:#fff;right:1.6rem;top:-1.6rem}
.dark-outer .dark-dropdown>li:last-child{margin-bottom:0}
.dark-outer .dark-dropdown>li:hover a,.dark-outer .dark-dropdown>li:hover .dark-icon{color:#333}
.dark-outer .dark-dropdown a{color:#333;display:block;white-space:pre;padding:.4rem 1.2rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem}
.dark-outer .dark-dropdown a:hover{background-color:rgba(0,0,0,0.07)}
.dark-outer .dark-dropdown .dark-dropdown-text{display:inline-block;line-height:1;margin-top:-.3rem;vertical-align:middle}
.dark-outer .dark-dropdown .dark-icon{color:#333;display:inline-block;float:none;font-size:2rem;height:auto;line-height:1;margin-right:.8rem;padding:0;vertical-align:middle;width:auto}
.dark-outer #dark-share{position:relative}
.dark-outer #dark-share:after{content:"\e80d"}
.dark-outer #dark-share-facebook .dark-icon{color:#3b5998}
.dark-outer #dark-share-facebook .dark-icon:after{content:"\e901"}
.dark-outer #dark-share-twitter .dark-icon{color:#00aced}
.dark-outer #dark-share-twitter .dark-icon:after{content:"\e904"}
.dark-outer #dark-share-googleplus .dark-icon{color:#dd4b39}
.dark-outer #dark-share-googleplus .dark-icon:after{content:"\e902"}
.dark-outer #dark-share-pinterest .dark-icon{color:#cb2027}
.dark-outer #dark-share-pinterest .dark-icon:after{content:"\e903"}
.dark-group:after{content:"";display:table;clear:both}
.dark-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0;transition:opacity .15s ease 0}
.dark-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}
.dark-outer.dark-visible{opacity:1}
.dark-outer.dark-css3 .dark-item.dark-prev-slide,.dark-outer.dark-css3 .dark-item.dark-next-slide,.dark-outer.dark-css3 .dark-item.dark-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}
.dark-outer.dark-css3.dark-dragging .dark-item.dark-prev-slide,.dark-outer.dark-css3.dark-dragging .dark-item.dark-next-slide,.dark-outer.dark-css3.dark-dragging .dark-item.dark-current{-webkit-transition-duration:0 !important;transition-duration:0 !important;opacity:1}
.dark-outer.dark-grab img.dark-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.dark-outer.dark-grabbing img.dark-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.dark-outer .dark{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}
.dark-outer .dark-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}
.dark-outer .dark-item{background:url(img/loading.gif) no-repeat scroll center center transparent;display:none !important}
.dark-outer.dark-css3 .dark-prev-slide,.dark-outer.dark-css3 .dark-current,.dark-outer.dark-css3 .dark-next-slide{display:inline-block !important}
.dark-outer.dark-css .dark-current{display:inline-block !important}
.dark-outer .dark-item,.dark-outer .dark-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}
.dark-outer .dark-item:before{content:"";display:inline-block;height:50%;width:.1rem;margin-right:-.1rem}
.dark-outer .dark-img-wrap{position:absolute;padding:0 .5rem;left:0;right:0;top:0;bottom:0}
.dark-outer .dark-img-wrap:before{content:"";display:inline-block;height:50%;width:.1rem;margin-right:-.1rem}
.dark-outer .dark-item.dark-complete{background-image:none}
.dark-outer .dark-item.dark-current{z-index:1060}
.dark-outer .dark-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}
.dark-outer.dark-show-after-load .dark-item .dark-object,.dark-outer.dark-show-after-load .dark-item .dark-video-play{opacity:0;-webkit-transition:opacity .15s ease 0;transition:opacity .15s ease 0}
.dark-outer.dark-show-after-load .dark-item.dark-complete .dark-object,.dark-outer.dark-show-after-load .dark-item.dark-complete .dark-video-play{opacity:1}
.dark-outer .dark-empty-html,.dark-outer.dark-hide-download #dark-download{display:none}
.dark-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0;transition:opacity .15s ease 0}
.dark-backdrop.in{opacity:1}
.dark-css3.dark-no-trans .dark-prev-slide,.dark-css3.dark-no-trans .dark-next-slide,.dark-css3.dark-no-trans .dark-current{-webkit-transition:none 0 ease 0 !important;transition:none 0 ease 0 !important}
.dark-css3.dark-use-css3 .dark-item,.dark-css3.dark-use-left .dark-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dark-css3.dark-fade .dark-item{opacity:0}
.dark-css3.dark-fade .dark-item.dark-current{opacity:1}
.dark-css3.dark-fade .dark-item.dark-prev-slide,.dark-css3.dark-fade .dark-item.dark-next-slide,.dark-css3.dark-fade .dark-item.dark-current{-webkit-transition:opacity .1s ease 0;transition:opacity .1s ease 0}
.dark-css3.dark-slide.dark-use-css3 .dark-item{opacity:0}
.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-prev-slide,.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-next-slide,.dark-css3.dark-slide.dark-use-css3 .dark-item.dark-current{-webkit-transition:opacity .1s ease 0,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:opacity .1s ease 0,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0,-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s}
.dark-css3.dark-slide.dark-use-left .dark-item{opacity:0;position:absolute;left:0}
.dark-css3.dark-slide.dark-use-left .dark-item.dark-prev-slide{left:-100%}
.dark-css3.dark-slide.dark-use-left .dark-item.dark-next-slide{left:100%}
.dark-css3.dark-slide.dark-use-left .dark-item.dark-current{left:0;opacity:1}
.dark-css3.dark-slide.dark-use-left .dark-item.dark-prev-slide,.dark-css3.dark-slide.dark-use-left .dark-item.dark-next-slide,.dark-css3.dark-slide.dark-use-left .dark-item.dark-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity .1s ease 0}
.dark-actions .dark-next,.dark-actions .dark-prev{width:5rem;height:5rem;background-color:rgba(0,0,0,0.45);color:var(--mediumgray);cursor:pointer;display:block;font-size:2.2rem;margin-top:-1rem;padding:.8rem 1rem .9rem;position:absolute;top:50%;z-index:1080;text-align:center;line-height:1.5}
.dark-actions .dark-next.disabled,.dark-actions .dark-prev.disabled{pointer-events:none;opacity:.5}
.dark-actions .dark-next:hover,.dark-actions .dark-prev:hover{color:#fff}
.dark-actions .dark-next{right:2rem}
.dark-actions .dark-next::before{content:"\f30b"}
.dark-actions .dark-prev{left:2rem}
.dark-actions .dark-prev::after{content:"\f30a"}
#pagination{width:100%;display:block}
#pagination .prev{float:left}
#pagination .next{float:right}
#pagination .prev a,#pagination .next a{border:.3rem solid var(--secondary-color);text-transform:uppercase;font:2.5rem/1.4 var(--medium-font);color:#fff;padding:.4rem 2rem 0;display:inline-block;margin:2rem 0 2rem;letter-spacing:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,var(--secondary-color)),color-stop(0,transparent));background:linear-gradient(90deg,var(--secondary-color) 50%,transparent 0);background-size:200% 100%;background-position:0 0;-webkit-transition:background-position .3s ease;transition:background-position .3s ease}
#pagination .prev a:hover{background-position:100% 0;color:var(--secondary-color)}
#pagination .next a:hover{background-position:-100% 0;color:var(--secondary-color)}
.pagination{display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-line-pack:items;align-content:items;gap:1.5rem;border-top:.2rem solid var(--lightgray);border-bottom:.2rem solid var(--lightgray);padding:1.5rem 0;padding-left:13.5rem}
.pagination span{text-decoration:none;background:var(--lightgray);padding:.5rem;font-size:1.6rem;width:4rem;text-align:center;opacity:.5;cursor:default}
.pagination a{text-decoration:none;background:var(--lightgray);padding:.5rem 1.5rem;font-size:1.6rem;text-align:center;letter-spacing:.1rem;-webkit-transition:.25s ease;transition:.25s ease}
.pagination a.prev,.pagination a.next{width:auto}
.pagination a:hover{background-color:var(--lightgray-darker)}
.pagination span.cuOSent{text-decoration:none;background:var(--theme-color);padding:.3rem .5rem;margin:.5rem;width:3rem;height:3rem;display:inline-block;font-size:1.6rem;color:#fff;text-align:center}
.post-navigation{grid-column:2 span;margin-bottom:5rem}
.post-navigation .nav-title{font:1.6rem/1.2 var(--theme-font);text-transform:uppercase}
.post-navigation .nav-links{display:grid;grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.post-navigation .subtitle{background:transparent;color:#aaa;display:block;font:1.4rem/1 var(--light-font);letter-spacing:.25rem;margin-bottom:1.25rem;text-transform:uppercase}
.accordion{cursor:pointer;background:var(--lightgray);-webkit-transition:.35s;transition:.35s;display:grid;grid-template-columns:20rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.accordion__grid{display:grid;row-gap:3rem}
.accordion .image__conatiner{max-width:20rem;height:20rem;overflow:hidden}
.accordion .image__conatiner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.accordion .content__conatiner{padding:2rem 2.5rem}
.accordion .content__conatiner h3{padding:0}
.accordion .content__conatiner p{margin-bottom:0}
.accordion.active,.accordion:hover{background-color:var(--lightgray-darker)}
.panel{position:relative;overflow:hidden;max-height:0;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out}
.accordion.active+.panel{max-height:inherit}
.panel .inner{padding:2.5rem 2.5rem 0 22rem;border:.2rem solid var(--lightgray);border-top:0}
table{width:100%}
thead{background:#000;color:#fff}
thead tr thead th{text-align:center;padding:.5rem 0}
tbody tr:nth-child(even){background:var(--lightgray)}
tbody td{text-align:center;padding:.5rem 0;font-size:1.6rem}
fieldset{border:.1rem solid #efefef;padding:2rem;margin:0 0 2rem}
legend{font-size:2.1rem;padding:0 1rem}
fieldset p{padding:0 1rem;margin:0 0 3rem}
input[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:var(--theme-color);resize:none}
input:-moz-read-only{cursor:pointer}
input:read-only{cursor:pointer}
hr{background:var(--lightgray);height:.2rem;border:0}
hr.extra{margin:3rem 0}
iframe{border:0;width:100%;height:100%;aspect-ratio:16 / 9}
.issuuembed{width:100% !important;height:100% !important}
.post-edit-link{position:fixed;bottom:5rem;left:5rem;z-index:9999}
.post-edit-link span{font:2rem/1.5 var(--medium-font);text-transform:uppercase}
.post-edit-link::before{content:"\f303";font:3rem/1 var(--icon-bold);color:var(--secondary-color);position:absolute;top:-4rem;left:1rem}
#back-top{width:0;height:0;border-bottom:6rem solid var(--theme-color);border-left:6rem solid transparent;position:fixed;bottom:0;right:0;cursor:pointer;-webkit-transition:opacity 1s ease,-webkit-transform .5s ease;transition:opacity 1s ease,-webkit-transform .5s ease;transition:opacity 1s ease,transform .5s ease;transition:opacity 1s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(6rem);transform:translateX(6rem);opacity:0;z-index:1}
#back-top.active{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
#back-top:after{content:"\f106";font:14pt/1 var(--icon-bold);color:#fff;position:absolute;right:1rem;top:3.2rem;background:transparent;-webkit-transition:.25s;transition:.25s}
#back-top:hover{-webkit-transition:.5s;transition:.5s}
#back-top:hover:after{top:2.8rem;-webkit-transition:.25s;transition:.25s}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:102.4rem){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:1.6rem;-webkit-appearance:none}
}@media(min-width:102.5rem){.dark-outer .dark-thumb-item{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}
}@media only screen and (max-width:1440.98px){#event__main{max-width:100%;grid-template-columns:1.1fr 2fr}
#event__main::before,#event__main::after{width:calc(100% - 38.5rem)}
#featured__image__container{width:100%}
#location__main{max-width:100%;grid-template-columns:1.1fr 2fr}
#location__main::before,#location__main::after{width:calc(100% - 38.5rem)}
}@media only screen and (max-width:1240.98px){#event__main::before,#event__main::after{width:calc(100% - 32.5rem)}
#featured__description time{font-size:2rem;padding:0 0 1rem 4rem}
#featured__description time::before{font-size:2.5rem;top:.5rem}
#single__event .event__header h1{font-size:4rem}
#single__event .event__location{font-size:2rem;padding-left:4rem}
#single__event .event span{font-size:2rem}
#single__event .event__subtitle,#single__event .event__serie{font-size:1.7rem;max-width:70%}
#single__event .event__kupon{bottom:7rem}
.location__header h1{font-size:4rem}
#location__main::before,#location__main::after{width:calc(100% - 32.5rem)}
.location__institution{font-size:2rem}
.location__institution::before{font-size:2rem}
.location__institution span{font-size:2rem}
#nav ul li a{font-size:2.5rem}
input[type="submit"]{font-size:2rem}
.button{font-size:2rem}
}@media only screen and (max-width:1024.98px){h1{font-size:4.2rem}
h3{font-size:2rem}
main{padding-top:6rem}
#header{height:6rem}
#burger-menu{width:6rem;height:5.5rem;position:absolute;z-index:999;cursor:pointer;top:.2rem;right:1rem}
#burger-menu .menu__inner{position:relative;margin:1.7rem 1.2rem;height:2.4rem;width:1.8rem}
#burger-menu span{display:block;position:absolute;height:.3rem;width:3.5rem;background:var(--theme-color);opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0.5,0,0.2,1);transition:-webkit-transform .2s cubic-bezier(0.5,0,0.2,1);transition:transform .2s cubic-bezier(0.5,0,0.2,1);transition:transform .2s cubic-bezier(0.5,0,0.2,1),-webkit-transform .2s cubic-bezier(0.5,0,0.2,1)}
#burger-menu span:nth-child(2){top:1rem}
#burger-menu span:nth-child(3){top:2rem;-webkit-transition:opacity .2s cubic-bezier(0.5,0,0.2,1),visibility .2s cubic-bezier(0.5,0,0.2,1),-webkit-transform .2s cubic-bezier(0.5,0,0.2,1);transition:opacity .2s cubic-bezier(0.5,0,0.2,1),visibility .2s cubic-bezier(0.5,0,0.2,1),-webkit-transform .2s cubic-bezier(0.5,0,0.2,1);transition:transform .2s cubic-bezier(0.5,0,0.2,1),opacity .2s cubic-bezier(0.5,0,0.2,1),visibility .2s cubic-bezier(0.5,0,0.2,1);transition:transform .2s cubic-bezier(0.5,0,0.2,1),opacity .2s cubic-bezier(0.5,0,0.2,1),visibility .2s cubic-bezier(0.5,0,0.2,1),-webkit-transform .2s cubic-bezier(0.5,0,0.2,1);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}
.menu-visible #burger-menu span:nth-child(1){-webkit-transform:rotate(45deg) translateX(1.4rem) translateY(0.4rem);transform:rotate(45deg) translateX(1.4rem) translateY(0.4rem);background:#fff}
.menu-visible #burger-menu span:nth-child(2){-webkit-transform:rotate(-45deg) translateX(0.4rem) translateY(0.7rem);transform:rotate(-45deg) translateX(0.4rem) translateY(0.7rem);background:#fff}
.menu-visible #burger-menu span:nth-child(3){-webkit-transform:translateX(6rem);transform:translateX(6rem);opacity:0;visibility:hidden}
.menu-visible #header .inner{max-width:100%}
.menu-visible #nav{-webkit-transform:translateX(0);transform:translateX(0)}
#event__slider .swiper-slide{grid-template-columns:repeat(2,1fr)}
#event__slider .content__container time{font-size:1.2rem}
#event__slider .content__container .category{font-size:1.2rem}
#events .event__location{font-size:1.7rem}
#events .event__ticket{left:13.5rem;bottom:0;width:20rem;text-align:center}
#event__main{min-height:30rem}
#event__main::before,#event__main::after{width:calc(100% - 25rem)}
#featured__image__container{min-height:30rem}
#featured__description{min-height:30rem}
#featured__description time{font-size:1.7rem}
#featured__description time::before{font-size:2.2rem}
#single__event .event__header h1{font-size:3.6rem}
#single__event .event__location{font-size:1.7rem;padding-left:3rem}
#single__event .event__location::before{font-size:2.2rem}
#single__event .event span{font-size:1.7rem}
#single__event .event__subtitle,#single__event .event__serie{font-size:1.7rem;max-width:100%}
#single__event .event__kupon{bottom:0}
#single__event .event__ticket{left:0;bottom:0;width:25rem;text-align:center}
#event__gallery__slider h3{font-size:1.7rem}
.location__header h1{font-size:3.6rem}
#location__main{min-height:30rem}
#location__main::before,#location__main::after{width:calc(100% - 25rem)}
.location__institution{padding-left:3rem}
.rent__button{top:0;width:100%;text-align:center}
.post-edit-link{display:none}
#sidebar{padding:3rem 0}
#sidebar h3{font-size:1.7rem}
#nav{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:32rem;z-index:998;-webkit-transform:translateX(101%);transform:translateX(101%);min-height:100vh;-webkit-transition:-webkit-transform .4s cubic-bezier(0.5,0,0.2,1);transition:-webkit-transform .4s cubic-bezier(0.5,0,0.2,1);transition:transform .4s cubic-bezier(0.5,0,0.2,1);transition:transform .4s cubic-bezier(0.5,0,0.2,1),-webkit-transform .4s cubic-bezier(0.5,0,0.2,1);background:#fff;border:.1rem solid var(--lightgray);border-top:0;border-bottom:0}
#nav::before{content:"";position:fixed;top:0;right:0;width:6rem;height:6rem;background:var(--theme-color);z-index:997}
#nav #main-nav{overflow-y:scroll;height:100%}
#nav ul{padding:6rem 0 6.2rem 0}
#nav ul li{display:block;margin:0;border-bottom:.1rem solid var(--lightgray)}
#nav ul li.menu-item-has-children{padding-right:0}
#nav ul li.menu-item-has-children .sub-menu-toggle[aria-expanded="true"]::before{-webkit-transform:rotate(45deg) translateX(0.6rem) translateY(-0.6rem);transform:rotate(45deg) translateX(0.6rem) translateY(-0.6rem)}
#nav ul li.menu-item-has-children .sub-menu-toggle[aria-expanded="true"]::after{-webkit-transform:rotate(-45deg) translateX(-0.7rem) translateY(-0.7rem);transform:rotate(-45deg) translateX(-0.7rem) translateY(-0.7rem)}
#nav ul li.menu-item-has-children:hover>button::before{-webkit-transform:rotate(45deg) translateX(0) translateY(0);transform:rotate(45deg) translateX(0) translateY(0)}
#nav ul li.menu-item-has-children:hover>button::after{-webkit-transform:rotate(-45deg) translateX(0) translateY(0);transform:rotate(-45deg) translateX(0) translateY(0)}
#nav ul li>a{padding:.8rem 5rem .7rem 1.5rem}
#nav ul li.current_page_item>a::after,#nav ul li.current-menu-item>a::after,#nav ul li.current-menu-parent>a::after,#nav ul li ul li.current-menu-item a::after{content:none}
#nav ul li:hover ul{-webkit-transform:translateY(0);transform:translateY(0);visibility:inherit;opacity:inherit}
#nav ul li.facebook,#nav ul li.instagram{display:none}
#nav ul li a{font:1.8rem/2.5 var(--medium-font);letter-spacing:.15rem;color:var(--dark);display:block;padding:.8rem 0 .7rem 1.5rem;margin:0}
#nav ul li a::after,#nav ul li a:hover::after,#nav ul li a.active::after{content:none}
#nav ul li a::after{border-bottom-color:var(--secondary-color)}
#nav ul li ul{opacity:inherit;left:inherit;position:relative;visibility:inherit;background:var(--secondary-color);min-width:inherit;width:100%;-webkit-transition:inherit;transition:inherit;-webkit-transform:none;transform:none;border:0;display:none;padding:0}
#nav ul li ul li{border:0}
#nav ul li ul li.current-menu-item a{background:var(--theme-color);color:#fff}
#nav ul li ul li a{font-size:1.5rem;padding:.8rem 1.5rem;border-bottom:.1rem solid #fff;color:#fff}
#nav ul li ul li a:hover{background:var(--theme-color);color:#fff}
#nav ul button{width:6rem;height:6rem;border-left:.1rem solid var(--lightgray)}
#nav ul button::after{width:1.6rem;height:.4rem;top:3rem;background:var(--secondary-color)}
#nav ul button::before{width:1.6rem;height:.4rem;top:3rem;background:var(--secondary-color);left:1.5rem}
#nav ul button::after{left:2.4rem}
input[type="submit"]{font-size:1.8rem}
.button{font-size:1.8rem}
.full__clndr .event__location{font-size:1.7rem}
.full__clndr .event__ticket{left:13.5rem;bottom:0;width:20rem;text-align:center}
}@media only screen and (max-width:992.98px){#events .event__item{grid-template-columns:10rem 20rem auto}
#events .event .month__name{font-size:1.5rem}
#events .event .day__number{font-size:6rem}
#events .event__description time{font-size:1.5rem}
#events .event__description time::before{top:.4rem}
#events .event__description h3{font-size:2.8rem}
#events .event__location{font-size:1.5rem}
#events .event__location::before{top:0}
#events .event__location span{font-size:1.5rem}
#events .event__subtitle{font-size:1.5rem}
#events .event__ticket{left:10rem}
#events .event__category{font-size:1.5rem}
#events .event__kupon{right:0;bottom:0}
#event__archive .grid{grid-template-columns:repeat(2,1fr)}
#event__category .grid{grid-template-columns:repeat(2,1fr)}
#repeat-event .grid{grid-template-columns:repeat(2,1fr)}
.repeat__event__taxonomy .grid{grid-template-columns:repeat(2,1fr)}
#latest__news .grid{grid-template-columns:repeat(2,1fr);gap:3rem}
#news__archive .grid{grid-template-columns:repeat(2,1fr);gap:3rem}
.single__grid{display:block}
.searchandfilter{padding:2rem 2rem 1rem}
.searchandfilter>ul>li>label{padding-left:8rem}
.searchandfilter>ul>li>ul{ding-left:8.5rem}
.newsletter__active .sf-field-search{width:calc(100% - 26.5rem)}
.newsletter__active .filter.button{right:12rem}
.newsletter__active .newsletter.button{right:6rem;font-size:0;padding:0;width:4.4rem;height:4.4rem}
.newsletter__active .newsletter.button.active::after,.newsletter__active .newsletter.button:hover::after{padding:.9rem .3rem;font-size:1rem}
.sf-field-search{width:calc(100% - 20.5rem)}
.filter.button{right:6rem}
.calendar{right:4rem;padding:0;font-size:0;width:4.4rem;height:4.4rem}
.subscribe{padding:2rem 2rem 2.5rem 2rem}
.subscribe__form__inputs{grid-template-columns:1fr 1fr;grid-template-areas:"first last" "email email"}
.full__clndr .event__description time{font-size:1.5rem}
.full__clndr .event__description time::before{top:.4rem}
.full__clndr .event__description h3{font-size:2.8rem}
.full__clndr .event__location{font-size:1.5rem}
.full__clndr .event__location::before{top:0}
.full__clndr .event__location span{font-size:1.5rem}
.full__clndr .event__subtitle{font-size:1.5rem}
.full__clndr .event__category{font-size:1.5rem}
.full__clndr .event__ticket{left:10rem}
.pagination{padding-left:10rem}
}@media only screen and (max-width:768.98px){.single-ajde_events .content__container,.single-ismetlodo .content__container,.single-helyszin .content__container{padding:0 0 5rem 0}
.content__container{padding:2rem 0}
#events .event__item{grid-template-columns:20rem auto}
#events .event__date__container{display:none}
#events .event__ticket{left:0}
#event__main{display:block}
#event__main::before,#event__main::after{content:none}
#featured__image__container{max-width:100%;min-height:auto}
#featured__description{padding:2rem;min-height:auto}
#single__event .event__header h1{padding-top:0}
#single__event .event__category{position:relative;top:0;margin-bottom:2rem;text-align:center}
#single__event .event__kupon{bottom:5.6rem;right:2rem}
#single__event .event__ticket{position:relative;margin-top:3rem;width:100%}
#location__main{display:block}
#location__main::before,#location__main::after{content:none}
#single__location{padding-top:0}
.post__thumbnail{padding:0 0 3rem;position:relative;top:inherit}
.references__grid{grid-template-columns:repeat(2,1fr)}
.sidebar__grid{display:block}
#sidebar{position:relative;top:inherit;margin-bottom:3rem}
#sidebar p{padding:0}
#sidebar .google__cal{margin:0 0 2rem 0}
.searchandfilter>ul>li>h4{margin:1rem auto;padding:0;background-image:repeating-linear-gradient(0,#f5f5f5,#f5f5f5 .3rem,transparent .3rem,transparent .8rem)}
.searchandfilter>ul>li>label{padding-left:0}
.newsletter__active .sf-field-search{width:calc(100% - 18.5rem)}
.sf-field-search{width:calc(100% - 12rem)}
.sf-field-search h4{display:none}
.filter.button{right:6rem;font-size:0;padding:0;width:4.4rem;height:4.4rem}
#custom__gallery{grid-template-columns:repeat(2,1fr)}
.full__clndr .event__ticket{left:0}
.pagination{padding-left:0}
.accordion{display:block}
.accordion .image__conatiner{max-width:100%;width:100%;position:relative;overflow:hidden;height:25rem}
.panel .inner{padding:2.5rem 2.5rem 0}
}@media only screen and (max-width:639.98px){#events .event__description{padding:1.5rem 2rem 1rem;display:grid;-ms-flex-line-pack:justify;align-content:space-between}
#events .event__description time{padding-left:2.5rem}
#events .event__description time::before{top:.6rem;font-size:1.6rem}
#events .event__description h3{padding:0;font-size:2.4rem}
#events .event__location{padding-left:2.5rem}
#events .event__location::before{top:.2rem;font-size:1.6rem}
#events .event__category{display:none}
#footer-menu{grid-auto-flow:row;margin-bottom:3rem;row-gap:1.5rem}
#footer-menu li::before{content:none}
.searchandfilter>ul>li.sf-field-search h4{display:none}
.searchandfilter>ul>li.sf-field-search>label{padding-left:0}
.searchandfilter>ul>li>h4{position:relative;text-align:center;background-image:repeating-linear-gradient(0,#f5f5f5,#f5f5f5 .3rem,transparent .3rem,transparent 1rem)}
.searchandfilter>ul>li>ul{padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:1rem;margin-bottom:2rem}
.searchandfilter>ul>li>ul li input[type="checkbox"]+label{padding-bottom:0;padding-left:3rem}
.newsletter__active .filter.button{right:12rem}
.subscribe .wpcf7-response-output{position:relative;width:100%;max-width:100%;text-align:center}
.subscribe__form__inputs{grid-template-columns:auto;grid-template-areas:"first" "last" "email"}
.subscribe__form input[type=submit]{width:100%;position:relative;margin-bottom:1rem}
.full__clndr .event__description{padding:1.5rem 2rem 1rem;display:grid;-ms-flex-line-pack:justify;align-content:space-between}
.full__clndr .event__description time{padding-left:2.5rem}
.full__clndr .event__description time::before{top:.6rem;font-size:1.6rem}
.full__clndr .event__description h3{padding:0;font-size:2.4rem}
.full__clndr .event__location{padding-left:2.5rem}
.full__clndr .event__location::before{top:.2rem;font-size:1.6rem}
.full__clndr .event__category{display:none}
}@media only screen and (max-width:480.98px){#event__slider{height:50rem}
#event__slider .swiper-slide{height:49rem;grid-template-columns:auto}
#event__slider .swiper-slide:hover img{-webkit-transform:none;transform:none}
#event__slider .image__container{height:28.5rem}
#event__slider .image__container img{height:28.5rem}
#event__slider .content__container{height:20.5rem}
#event__slider .content__container h2{height:10rem}
#event__slider .content__container h2 a{-webkit-line-clamp:2;line-clamp:2;font-size:3rem}
#events .event__item{grid-template-columns:15rem auto}
#events .event__image__container .failed{font-size:1.8rem;padding:.4rem 1rem 0;background:var(--theme-color)}
#events .event__description time{padding-left:0}
#events .event__description time::before{content:none}
#events .event__description h3{font-size:2.2rem}
#events .event__location{padding-left:0}
#events .event__location::before{content:none}
#events .event__subtitle{font-size:1.4rem}
#events .event__ticket{position:relative;left:inherit;right:inherit;bottom:inherit;display:block;margin-top:1rem;max-width:100%;width:100%;font-size:1.8rem}
#events .event__ticket.button:hover{background-position:100% 100%;color:#fff}
#events .event__kupon{bottom:unset;top:-1.6rem;right:-1rem}
#event__archive .grid{grid-template-columns:auto}
#event__category .grid{grid-template-columns:auto}
#event__category .image__container .failed{font-size:1.8rem}
#repeat-event .grid{grid-template-columns:auto}
.repeat__event__taxonomy .grid{grid-template-columns:auto}
#latest__news .grid{grid-template-columns:auto}
#latest__news .content__container h3 a{min-height:auto}
#news__archive .grid{grid-template-columns:auto}
#news__archive .content__container h3 a{min-height:auto}
.wpcf7 .wpcf7-mail-sent-ok,.wpcf7 .wpcf7-validation-errors{position:relative;padding:.6rem .4rem;bottom:0;left:0;width:100%}
.references__grid{grid-template-columns:auto}
#sidebar{padding:2rem 0;display:block}
.newsletter__active .sf-field-search{width:calc(100% - 12rem)}
.newsletter__active .sf-field-search input[type="text"]{padding:1rem 1.5rem}
.newsletter__active .filter.button{right:6rem}
.newsletter__active .newsletter.button{right:0}
.subscribe__form .newsletter--check label{gap:2rem}
.full__clndr .event__item{grid-template-columns:15rem auto}
.full__clndr .event__image__container .failed{font-size:1.8rem;padding:.4rem 1rem 0;background:var(--theme-color)}
.full__clndr .event__description time{padding-left:0}
.full__clndr .event__description time::before{content:none}
.full__clndr .event__description h3{font-size:2.2rem}
.full__clndr .event__location{padding-left:0}
.full__clndr .event__location::before{content:none}
.full__clndr .event__subtitle{font-size:1.4rem}
.full__clndr .event__ticket{position:relative;left:inherit;right:inherit;bottom:inherit;display:block;margin-top:1rem;max-width:100%;width:100%;font-size:1.8rem}
.full__clndr .event__ticket.button:hover{background-position:100% 100%;color:#fff}
}@media only screen and (max-width:375.98px){#events .event__item{grid-template-columns:12rem auto}
#events .event__image__container .failed{font-size:1.6rem}
#events .event__description h3{font-size:2.1rem}
#events .event__subtitle{font-size:1.3rem}
#events .event__ticket{width:12rem;font-size:1.6rem}
#custom__gallery .gallery__item{height:15rem}
.full__clndr .event__item{grid-template-columns:12rem auto}
.full__clndr .event__image__container .failed{font-size:1.6rem}
.full__clndr .event__description h3{font-size:2.1rem}
.full__clndr .event__subtitle{font-size:1.3rem}
.full__clndr .event__ticket{width:12rem;font-size:1.6rem}
}@-webkit-keyframes noise-1{0%,20%,40%,60%,70%,90%{opacity:0}
10%{opacity:.1}
50%{opacity:.5;left:-.6rem}
80%{opacity:.3}
100%{opacity:.6;left:.2rem}
}@keyframes noise-1{0%,20%,40%,60%,70%,90%{opacity:0}
10%{opacity:.1}
50%{opacity:.5;left:-.6rem}
80%{opacity:.3}
100%{opacity:.6;left:.2rem}
}@-webkit-keyframes noise-2{0%,20%,40%,60%,70%,90%{opacity:0}
10%{opacity:.1}
50%{opacity:.5;left:.6rem}
80%{opacity:.3}
100%{opacity:.6;left:-.2rem}
}@keyframes noise-2{0%,20%,40%,60%,70%,90%{opacity:0}
10%{opacity:.1}
50%{opacity:.5;left:.6rem}
80%{opacity:.3}
100%{opacity:.6;left:-.2rem}
}@-webkit-keyframes noise{0%,3%,5%,42%,44%,100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}
4.3%{opacity:1;-webkit-transform:scaleY(1.7);transform:scaleY(1.7)}
43%{opacity:1;-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}
}@keyframes noise{0%,3%,5%,42%,44%,100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}
4.3%{opacity:1;-webkit-transform:scaleY(1.7);transform:scaleY(1.7)}
43%{opacity:1;-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}
}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes dark-right-end{0%{left:0}
50%{left:-3rem}
100%{left:0}
}@keyframes dark-right-end{0%{left:0}
50%{left:-3rem}
100%{left:0}
}@-webkit-keyframes dark-left-end{0%{left:0}
50%{left:3rem}
100%{left:0}
}@keyframes dark-left-end{0%{left:0}
50%{left:3rem}
100%{left:0}
}