/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Figtree";src:url(/themes/custom/previon_base_theme/assets/dist/fonts/Figtree/static/Figtree-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}html{color:#000;font-family:"Figtree",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Figtree",sans-serif;font-size:16px;line-height:1.3;margin:0 0 .75em}h1{line-height:1.2;margin-bottom:25px;font-size:40px;font-weight:400;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:425px){h1{-webkit-hyphens:none;hyphens:none}}@media all and (min-width:768px){h1{margin-bottom:30px;font-size:60px}}h2{font-size:1.8em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.1em}p,ul{margin:0 0 .75em}.field-para-text p,.field-para-text ul{font-size:18px;line-height:1.5}a{color:#000;text-decoration:none;transition:color 150ms ease}.field-para-text a,.field-lead a{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px;text-decoration-color:#8f0a65;word-break:break-word}.field-para-text a:hover,.field-lead a:hover{text-decoration:none}a:active,a:focus,a:hover{color:shade(#000,25%)}hr{border-bottom:1px solid #f7f8f9;border-left:0;border-right:0;border-top:0;margin:1.5em 0}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8f0a65;border:0;border-bottom:4px solid #000;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.5em 1em;font-family:"Figtree",sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,.button:hover,.button:focus{background-color:#300322;color:#fff}button:hover svg,button:focus svg,.button:hover svg,.button:focus svg{fill:#fff}button:disabled,.button:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,.button:disabled:hover{background-color:#8f0a65}.button--primary{display:flex;align-items:center;gap:15px;min-width:50px;height:63px;margin:30px 0 25px;padding:0 36px;font-weight:700;color:#fff;border:none;background-color:#8f0a65;transition:all .3s ease-in-out;cursor:pointer}fieldset{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Figtree",sans-serif;font-size:16px}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{max-width:550px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-bottom-width:4px;border-radius:0;box-shadow:none;box-sizing:border-box;margin-bottom:.75em;padding:.5em 1em;transition:border-color 150ms ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:shade(#fff,20%)}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#000;box-shadow:none;outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:shade(#fff,5%);cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #f7f8f9}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:tint(#000,40%)}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:tint(#000,40%)}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}[type=checkbox]:focus,[type=radio]:focus,[type=file]:focus,select:focus{outline:3px solid rgba(0,0,0,.6);outline-offset:2px}input[type=search]{box-sizing:border-box}.select-list,.form-item-select,.js-form-type-select{max-width:550px}.select-list label,.form-item-select label,.js-form-type-select label{font-weight:700}.select-list select,.form-item-select select,.js-form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;width:100%;height:54px;padding:0 45px 0 20px;color:#000;font-weight:700;border-radius:0;border:none;background:#d9d9d9 url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-down--black.svg) no-repeat right 20px center;background-size:18px auto}.select-list select:focus,.form-item-select select:focus,.js-form-type-select select:focus{outline:none}.webform-submission-form,.webform-confirmation{max-width:1450px;margin:0 auto;padding:40px 25px 30px}@media all and (min-width:768px){.webform-submission-form,.webform-confirmation{padding:70px 25px 40px}}.paragraph--type--webform .webform-submission-form,.paragraph--type--webform .webform-confirmation{padding:0}.webform-submission-form>.form-item,.webform-confirmation>.form-item{margin-bottom:30px}.webform-confirmation{font-size:18px;line-height:1.5}label a,.webform-confirmation__back a{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px;text-decoration-color:#8f0a65}label a:hover,.webform-confirmation__back a:hover{text-decoration:none}@media all and (max-width:767px){.checkboxes--wrapper{margin-bottom:30px !important}}.checkboxes--wrapper.required label:after{content:"*"}.form-checkboxes+.description{margin-top:8px;margin-left:42px;font-size:14px}.js-form-type-checkbox{min-height:30px;margin-bottom:10px}.js-form-type-checkbox input{position:absolute;margin-top:-1px;width:24px;height:24px;opacity:0}.js-form-type-checkbox input:checked+label:after{transform:scale(1);transition:transform .15s ease-in-out}.js-form-type-checkbox input.error+label{color:#cd4533}.js-form-type-checkbox input.error+label span::before{border-color:#cd4533}.js-form-type-checkbox input:disabled+label{color:#b1b1b1}.js-form-type-checkbox input:disabled+label span::before{cursor:not-allowed;background-color:rgba(229,229,229,.8)}.js-form-type-checkbox label{position:relative;display:inline-block;margin-bottom:0;padding-left:40px}.js-form-type-checkbox label:after{content:"";position:absolute;top:-1px;left:0;width:24px;height:24px;background:url(/themes/custom/previon_base_theme/assets/dist/svg/check.svg) no-repeat center;background-size:24px;transform:scale(0);transition:transform .15s ease-in-out}.js-form-type-checkbox label:before{content:"";position:absolute;top:-1px;left:0;width:24px;height:24px;border:2px solid #8f0a65;border-radius:2px;z-index:1}.js-form-type-checkbox label:hover{cursor:pointer}.js-form-type-checkbox .description{line-height:25px;padding-left:40px;font-style:italic;color:#333}@media all and (max-width:767px){.radios--wrapper{margin-bottom:30px !important}}.radios--wrapper.required legend span:after{content:"*";color:#cd4533}.js-form-type-radio{min-height:30px;margin-bottom:10px}.js-form-type-radio input{position:absolute;margin-left:-2px;width:24px;height:24px;opacity:0}.js-form-type-radio input:checked+label span:before{border:3px solid #fff;background-color:#8f0a65}.js-form-type-radio input.error+label{color:#cd4533}.js-form-type-radio input.error+label span::before{border-color:#cd4533}.js-form-type-radio input:disabled+label{color:#b1b1b1}.js-form-type-radio input:disabled+label span::before{cursor:not-allowed;background-color:rgba(229,229,229,.8)}.js-form-type-radio label{position:relative;display:inline-block;margin-bottom:0;padding-left:40px}.js-form-type-radio label>span:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;outline:2px solid #8f0a65;border:3px solid rgba(0,0,0,0);border-radius:100%;z-index:1}.js-form-type-radio label:hover{cursor:pointer}.js-form-type-radio .description{line-height:25px;padding-left:40px;font-style:italic;color:#333}.js input.form-autocomplete{padding-right:35px;background-position:right 10px center}.js input.form-autocomplete.ui-autocomplete-loading{background-position:right 10px center}.form-required>span:after{content:"*";color:#cd4533}#header ul,#footer ul,nav ul,#header ol,#footer ol,nav ol{list-style-type:none;margin:0;padding:0}.paragraph ul,.paragraph ol{margin:0 0 .75em}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{max-width:100%;height:auto;vertical-align:top}.field-media-oembed-video{aspect-ratio:16/9;position:relative}.field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:auto}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.3;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #f7f8f9}th{font-weight:600}th,td{font-size:18px;line-height:1.5;padding:.75em .75em .75em 0}.icon{display:inline-block;width:1.875rem;height:1.875rem;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle;fill:currentColor}.icon__sprite{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.icon--xs{width:.75rem;height:.75rem}.icon--s{width:1.25rem;height:1.25rem}.icon--m{width:1.5rem;height:1.5rem}.icon--l{width:2.5rem;height:2.5rem}.icon--xl{width:3rem;height:3rem}.icon--xxl{width:4rem;height:4rem}.inlinesvg .icon{background-repeat:repeat;background-size:auto auto}html{background-color:#f7f8f9;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}html{max-width:100vw;overflow-x:hidden}body{margin:0}body.menu-overlay-open{overflow:hidden}.container{position:relative;margin:0 auto;max-width:1400px}.event--special-event .container--special-event{max-width:1600px}.layout--full-width .container{max-width:none;margin:0}.container--wide{margin:0 auto;max-width:1920px}#header,#footer,.mission,.breadcrumb,.node{clear:both}.date-picker__relative{position:relative}.date-picker__calendar{padding:30px 16px 16px;background-color:#fff}.date-picker__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:18px;font-weight:700;color:#000}@media all and (min-width:1100px){.date-picker__header{margin-bottom:30px;font-size:22px}}.date-picker__days{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:4px;width:100%}.date-picker__day{flex:1}.date-picker__day-name{font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;color:#000}@media all and (min-width:1100px){.date-picker__day-name{font-size:18px}}.date-picker__nav-button{margin:0 25px;padding:5px;border:none;background:rgba(0,0,0,0);cursor:pointer;outline:none}.date-picker__nav-button:hover{background-color:rgba(0,0,0,0)}.date-picker__dates{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;width:100%}.date-picker__date--default{background-color:#fff}.date-picker__date--today{color:#fff;background-color:#450430}.date-picker__date--selected{color:#fff;background-color:#8f0a65}.date-picker__date--selected:hover{background-color:rgba(143,10,101,.7490196078)}.date-picker__date--default:hover{color:#fff;background-color:rgba(143,10,101,.7490196078)}.date-picker__date-number{display:flex;align-items:center;justify-content:center;width:100%;font-size:16px;font-weight:600;border-radius:100%;transition:background-color .1s ease-in-out;cursor:pointer;aspect-ratio:1/1}@media all and (min-width:1100px){.date-picker__date-number{font-size:20px}}.breadcrumb li{list-style-type:none;display:inline-block}#cc-main .cm--cloud .cm__body{font-family:"Figtree",sans-serif !important;padding:.5em}#cc-main .cm--cloud .cm__btns{border:0 !important}#cc-main .cm--cloud .cm__btns{max-width:30% !important;justify-content:flex-end}#cc-main .cm--cloud.cm--inline .cm__btn-group{gap:12px;grid-auto-flow:unset !important}#cc-main .cm--cloud.cm--inline .cm__btn{margin:0 !important}#cc-main .cm__btns .cm__btn-group .cm__btn,#cc-main .pm__btn-group .pm__btn{border:.125em solid #450430;border-radius:.125em}#cc-main .cm__btn[data-role=all],#cc-main .pm__btn[data-role=all]{background-color:#450430;color:#fff}#cc-main .cm__btn[data-role=all]:hover,#cc-main .pm__btn[data-role=all]:hover{background-color:#480533}#cc-main .cm__btn[data-role=show],#cc-main .pm__btn[data-role=necessary],#cc-main .pm__btn[data-role=save]{background-color:#8f0a65;color:#450430}.lead-text{line-height:24px;font-size:20px;font-weight:700}.lead-text *:last-child{margin-bottom:0}.footer .link-facebook,.footer .link-instagram,.footer .link-youtube{display:inline-flex;width:40px;height:40px;line-height:50px;margin:20px 20px 20px 0;text-decoration:none;text-indent:40px;-webkit-mask-size:40px auto;mask-size:40px auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;overflow:hidden;transition:background-color .2s ease-in-out}.footer .link-facebook:hover,.footer .link-facebook:focus,.footer .link-instagram:hover,.footer .link-instagram:focus,.footer .link-youtube:hover,.footer .link-youtube:focus{background-color:#8f0a65}.footer .link-facebook{-webkit-mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/facebook.svg);mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/facebook.svg)}.footer .link-instagram{-webkit-mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/instagram.svg);mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/instagram.svg)}.footer .link-youtube{-webkit-mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/youtube.svg);mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/youtube.svg)}.back-link{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);padding:0 25px}.back-link a{display:inline-flex;align-items:center;font-size:20px;font-weight:700;color:#000;padding:20px 0}.back-link a:before{content:"";display:block;width:24px;height:24px;margin-right:10px;-webkit-mask-size:24px auto;mask-size:24px auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-circle.svg);mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-circle.svg);background-color:#000;transform:scale(1);transition:background-color .2s ease-in-out,transform .2s ease-in-out}.back-link a:hover:before,.back-link a:focus:before{background-color:#8f0a65;transform:scale(1.2)}.loading-icon{position:fixed;top:50%;left:50%;padding:15px;border-radius:16px;background-color:#8f0a65;box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882);transform:translate(-50%)}.loading-icon__icon{width:42px;height:42px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/load-more-button--icon.svg) no-repeat center;background-size:42px}.ajax-progress-fullscreen{position:fixed;top:50%;left:50%;border-radius:50%;box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882);transform:translate(-50%);width:48px;height:48px;background:#8f0a65 url(/themes/custom/previon_base_theme/assets/dist/svg/load-more-button--icon.svg) no-repeat center;background-size:36px}.error-message{margin-bottom:25px;padding:14px 25px;font-weight:700;color:#000;border:4px solid #f76c6c;border-radius:4px;background-color:#f7c1c1}.load-more{display:flex;align-items:center;gap:15px;min-width:50px;height:63px;margin:50px auto 25px;padding:0 36px;font-weight:700;color:#fff;border:none;background-color:#8f0a65;transition:all .3s ease-in-out;cursor:pointer}@media all and (min-width:768px){.load-more{margin-top:100px}}.load-more__icon{display:none;width:24px;height:24px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/load-more-button--icon.svg) no-repeat center}.load-more--loading .load-more__icon{display:block}.user-login-form,.user-pass{max-width:1100px;margin:0 auto 80px;padding:0 24px}.user-login-form>.form-item,.user-pass>.form-item{max-width:650px}.user-login-form label,.user-pass label{font-weight:700}.user-login-form p,.user-pass p{max-width:650px;line-height:20px;font-size:14px}.user-login-form .form-submit,.user-pass .form-submit{display:flex;align-items:center;gap:15px;min-width:50px;height:63px;margin:30px 0 25px;padding:0 36px;font-weight:700;color:#fff;border:none;background-color:#8f0a65;transition:all .3s ease-in-out;cursor:pointer}#mc_embed_shell #mc_embed_signup{background-color:rgba(0,0,0,0);font-family:"Figtree",sans-serif}#mc_embed_shell #mc_embed_signup form{margin:0}#mc_embed_shell #mc_embed_signup .mc-field-group{padding-bottom:10px}#mc_embed_shell #mc_embed_signup #mc-embedded-subscribe-form input:not(.button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-bottom-width:4px;border-radius:0;box-shadow:none;box-sizing:border-box;margin-bottom:.75em;padding:.5em;text-indent:0;transition:border-color 150ms ease;width:100%}#mc_embed_shell #mc_embed_signup .button{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8f0a65;border:0;border-bottom:4px solid #450430;border-radius:0;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:"Figtree",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;margin:0;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#mc_embed_shell #mc_embed_signup .button:hover,#mc_embed_shell #mc_embed_signup .button:focus{background-color:#300322;color:contrast-switch(#300322)}#mc_embed_shell #mc_embed_signup .button:disabled{cursor:not-allowed;opacity:.5}#mc_embed_shell #mc_embed_signup .button:disabled:hover{background-color:#8f0a65}.contextual .trigger{display:block}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 .5em;margin:0}.pager{margin:40px 0;font-size:18px;text-align:center;display:flex}.pager .pager__items{align-items:center;display:flex;-moz-column-gap:4px;column-gap:4px;margin:auto}.pager__item a{display:flex;align-items:center;justify-content:center;width:40px;font-size:14px;font-weight:600;border-radius:100%;transition:background-color .1s ease-in-out;cursor:pointer;aspect-ratio:1/1}.pager__item a:hover{background-color:rgba(143,10,101,.2509803922)}.pager__item--active a{background-color:rgba(143,10,101,.7490196078)}.pager__item--next a:hover,.pager__item--previous a:hover{background-color:rgba(0,0,0,0) !important}.pager__item--ellipsis{width:20px}.footer{line-height:30px;padding:35px 25px;font-size:18px;color:#fff;background-color:#180111}@media all and (min-width:768px){.footer{padding:120px 25px}}.footer>.container{position:relative}.footer a{color:#fff;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px;text-decoration-color:#8f0a65}.footer a:hover,.footer a:focus{text-decoration:none}ul.item-list__footer-items{display:flex;flex-wrap:wrap;gap:35px;margin:0;padding:0}@media all and (min-width:1024px){ul.item-list__footer-items{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}ul.item-list__footer-items>li{list-style:none outside none;margin:0;padding:0}ul.item-list__footer-items>li *:last-child{margin-bottom:0}.footer-back-to-top{position:absolute;top:-55px;right:0}@media all and (min-width:768px){.footer-back-to-top{top:-140px}}@media all and (min-width:1700px){.footer-back-to-top{right:-140px}}.footer-back-to-top a{display:block;width:40px;height:40px;border-radius:100%;background:#8f0a65 url(/themes/custom/previon_base_theme/assets/dist/svg/back-to-top.svg) no-repeat center}.footer-bottom{padding:0 25px;color:#000}.footer-bottom__inner{display:flex;align-items:center;flex-wrap:wrap;gap:25px;min-height:96px;padding:25px 0}@media all and (min-width:480px){.footer-bottom__copyright{white-space:nowrap}}.header{position:relative;height:130px;padding:0 24px;background-color:#8f0a65}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#450430;clip-path:polygon(0 40px,100% 65px,100% 100%,0% 100%)}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;z-index:10}.header__branding{flex:0 0 140px}@media all and (min-width:425px){.header__branding{flex:0 0 180px}}@media all and (min-width:550px){.color-schema—-naturbad .header__branding{flex:0 0 280px}}@media all and (min-width:650px){.color-schema—-naturbad .header__branding{flex:0 0 329px}}.color-schema—-bibliothek .header__branding{flex:0 0 120px}@media all and (min-width:475px){.color-schema—-bibliothek .header__branding{flex:0 0 210px}}@media all and (min-width:475px){.color-schema—-landauer .header__branding{flex:0 0 232px}}@media all and (min-width:475px){.color-schema—-grendelmatte .header__branding{flex:0 0 222px}}.color-schema—-kunstraum .header__branding{flex:0 0 85px}@media all and (min-width:425px){.color-schema—-kunstraum .header__branding{flex:0 0 117px}}@media all and (min-width:425px){.color-schema—-tourismus .header__branding{flex:0 0 156px}}.color-schema—-events .header__branding{flex:0 0 120px}@media all and (min-width:425px){.color-schema—-events .header__branding{flex:0 0 178px}}.header__main{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:100%;text-align:right}@media all and (min-width:1150px){.header__main__top-menu{order:1;flex:0 1 calc(100% - 35px - 85px - 110px);margin-right:35px}}.header__main__lang{flex:0 1 calc(100% - 130px);margin-right:10px;margin-left:auto}@media all and (min-width:380px){.header__main__lang{margin-right:20px;margin-left:0}}@media all and (max-width:1149px){.header__main__lang{display:flex;justify-content:flex-end}}@media all and (min-width:1150px){.header__main__lang{flex:0 0 50px;margin-right:35px;order:2}}.header__main__alt-logo{flex:0 0 80px;display:inline-flex;height:60px;align-items:center;margin-right:-24px}@media all and (min-width:425px){.header__main__alt-logo{flex:0 0 110px;margin:0}}@media all and (min-width:1150px){.header__main__alt-logo{order:3}}@media all and (max-width:1149px){.header__main__main-nav{height:calc(100% - 71px);overflow:auto;scrollbar-width:none;padding-top:8px;border-top:1px solid #000}.header__main__main-nav::-webkit-scrollbar{display:none}}@media all and (min-width:1150px){.header__main__main-nav{order:4;flex:0 1 calc(100% - 55px)}}@media all and (min-width:1150px){.color-schema—-bibliothek .header__main__main-nav{flex:0 1 calc(100% - 196px)}}.header__main__mobile-btn{flex:0 0 48px}@media all and (min-width:1150px){.header__main__mobile-btn{display:none}}.header__main__mobile-btn--close{padding:20px}@media all and (min-width:1150px){.header__main__mobile-btn--close{display:none}}.header__main__search{flex:0 1 calc(100% - 18px - 48px);margin-right:18px}@media all and (min-width:1150px){.header__main__search{position:relative;flex:0 0 48px;margin-right:0;order:5}}@media all and (min-width:1150px){.color-schema—-bibliothek .header__main__search{flex:0 0 196px}}.header__main__mobile-navigation{position:fixed;top:0;bottom:0;left:-150vw;display:block;max-width:100vw;width:100%;height:100%;background-color:#fff;z-index:500;opacity:0;transition:left .3s ease-in-out,opacity .3s ease-in-out}@media all and (min-width:1150px){.header__main__mobile-navigation{display:contents}}.menu-overlay-open .header__main__mobile-navigation{left:0;opacity:1}.messages{max-width:1100px;padding:9px;margin:1em auto;color:#a0acb7;background-color:#f7f8f9;border:1px solid #dadfe3;word-wrap:break-word}.messages pre{border:0}.messages--warning{color:#903023;background-color:#ddc44f;border-color:#d1b328}.messages--warning pre{background-color:#d1b328}.messages--error{color:#fff;background-color:#cd4533;border-color:#a53728}.messages--error pre{background-color:#a53728}.messages--status{color:#304319;background-color:#8dbe51;border-color:#73a03c}.messages--status pre{background-color:#73a03c}ul.tabs{width:100%;margin:0 0 2em;border-bottom:1px solid #333}ul.tabs li{display:inline-block}ul.tabs a{display:block;background-color:#000;border:1px solid #000;border-bottom:0;border-radius:3px 3px 0 0;padding:.5em 1em;color:#fff}ul.tabs a:hover{background-color:shade(#000,20%);border-color:shade(#000,20%)}.user-page{max-width:1100px;margin:80px auto;padding:0 24px}.grid{display:grid}.previon-layout--threecol .paragraph,.previon-layout--twocol .paragraph,.previon-layout--onecol .paragraph{margin:35px 0}@media all and (min-width:768px){.previon-layout--threecol .paragraph,.previon-layout--twocol .paragraph,.previon-layout--onecol .paragraph{margin:70px 0}}.previon-layout--threecol .paragraph+.paragraph,.previon-layout--twocol .paragraph+.paragraph,.previon-layout--onecol .paragraph+.paragraph{margin-top:0}.previon-layout--threecol.layout--spacing--top--large .paragraph,.previon-layout--twocol.layout--spacing--top--large .paragraph,.previon-layout--onecol.layout--spacing--top--large .paragraph{margin-top:50px}@media all and (min-width:768px){.previon-layout--threecol.layout--spacing--top--large .paragraph,.previon-layout--twocol.layout--spacing--top--large .paragraph,.previon-layout--onecol.layout--spacing--top--large .paragraph{margin-top:100px}}.previon-layout--threecol.layout--spacing--top--small .paragraph,.previon-layout--twocol.layout--spacing--top--small .paragraph,.previon-layout--onecol.layout--spacing--top--small .paragraph{margin-top:25px}@media all and (min-width:768px){.previon-layout--threecol.layout--spacing--top--small .paragraph,.previon-layout--twocol.layout--spacing--top--small .paragraph,.previon-layout--onecol.layout--spacing--top--small .paragraph{margin-top:50px}}.previon-layout--threecol.layout--spacing--top--no-spacing .paragraph,.previon-layout--twocol.layout--spacing--top--no-spacing .paragraph,.previon-layout--onecol.layout--spacing--top--no-spacing .paragraph{margin-top:0}.previon-layout--threecol.layout--spacing--bottom--large .paragraph,.previon-layout--threecol.layout--spacing--bottom--large .grid,.previon-layout--twocol.layout--spacing--bottom--large .paragraph,.previon-layout--twocol.layout--spacing--bottom--large .grid,.previon-layout--onecol.layout--spacing--bottom--large .paragraph,.previon-layout--onecol.layout--spacing--bottom--large .grid{margin-bottom:50px}@media all and (min-width:768px){.previon-layout--threecol.layout--spacing--bottom--large .paragraph,.previon-layout--threecol.layout--spacing--bottom--large .grid,.previon-layout--twocol.layout--spacing--bottom--large .paragraph,.previon-layout--twocol.layout--spacing--bottom--large .grid,.previon-layout--onecol.layout--spacing--bottom--large .paragraph,.previon-layout--onecol.layout--spacing--bottom--large .grid{margin-bottom:100px}}.previon-layout--threecol.layout--spacing--bottom--small .paragraph,.previon-layout--threecol.layout--spacing--bottom--small .grid,.previon-layout--twocol.layout--spacing--bottom--small .paragraph,.previon-layout--twocol.layout--spacing--bottom--small .grid,.previon-layout--onecol.layout--spacing--bottom--small .paragraph,.previon-layout--onecol.layout--spacing--bottom--small .grid{margin-bottom:25px}@media all and (min-width:768px){.previon-layout--threecol.layout--spacing--bottom--small .paragraph,.previon-layout--threecol.layout--spacing--bottom--small .grid,.previon-layout--twocol.layout--spacing--bottom--small .paragraph,.previon-layout--twocol.layout--spacing--bottom--small .grid,.previon-layout--onecol.layout--spacing--bottom--small .paragraph,.previon-layout--onecol.layout--spacing--bottom--small .grid{margin-bottom:50px}}.previon-layout--threecol.layout--spacing--bottom--no-spacing .paragraph,.previon-layout--threecol.layout--spacing--bottom--no-spacing .grid,.previon-layout--twocol.layout--spacing--bottom--no-spacing .paragraph,.previon-layout--twocol.layout--spacing--bottom--no-spacing .grid,.previon-layout--onecol.layout--spacing--bottom--no-spacing .paragraph,.previon-layout--onecol.layout--spacing--bottom--no-spacing .grid{margin-bottom:0}.previon-layout--threecol--33-33-33 .grid{gap:28px}@media all and (min-width:960px){.previon-layout--threecol--33-33-33 .grid{grid-template-columns:repeat(3,1fr)}}.previon-layout--twocol--33-66 .grid{gap:28px}@media all and (min-width:768px){.previon-layout--twocol--33-66 .grid{grid-template-columns:1fr 2fr}}.previon-layout--twocol--66-33 .grid{gap:28px}@media all and (min-width:768px){.previon-layout--twocol--66-33 .grid{grid-template-columns:2fr 1fr}}.previon-layout--twocol--50-50 .grid{gap:28px}@media all and (min-width:768px){.previon-layout--twocol--50-50 .grid{grid-template-columns:1fr 1fr}}.layout-header+.previon-layout--threecol .paragraph,.layout-header+.previon-layout--twocol .paragraph,.layout-header+.previon-layout--onecol .paragraph{margin-top:0}.event-list__inner{display:grid;grid-template-columns:1fr;gap:30px}@media all and (min-width:960px){.event-list__inner{grid-template-columns:320px 1fr}}@media all and (min-width:1100px){.event-list__inner{grid-template-columns:445px 1fr}}.event-list__main__results{display:flex;flex-direction:column;gap:30px}.event-list__sidebar{display:grid;grid-template-columns:1fr;grid-gap:30px;max-width:425px;margin:0 auto}@media all and (min-width:768px){.event-list__sidebar{grid-template-columns:1fr 1fr;max-width:none;margin:0}}@media all and (min-width:960px){.event-list__sidebar{display:block}}.event-list__sidebar__calendar{margin-bottom:30px}.event-list__sidebar__filters>div:not(:last-child){margin-bottom:10px}.event-list__sidebar__search label{font-weight:700}.event-list__sidebar__search input{height:54px;padding:0 20px;font-size:16px;font-weight:700;border:none;color:#000;background-color:#d9d9d9}.event-list__sidebar__filter-targetgroup select,.event-list__sidebar__filter-targetgroup select>option{width:100%}.event-list__empty-results{margin-top:25px;font-size:18px;font-weight:700;text-align:center}.block-previon-base-theme-branding .contextual{display:none !important}.block-language{position:relative;z-index:10}.block-language.links-expand,.block-language:focus,.block-language:hover{cursor:pointer}.block-language.links-expand ul.links,.block-language:focus ul.links,.block-language:hover ul.links{max-height:200px;background-color:#fff}.block-language.links-expand .current-language,.block-language:focus .current-language,.block-language:hover .current-language{color:#000}.block-language .current-language{position:relative;width:0;height:20px;line-height:1;padding-left:50px;color:#fff;text-transform:uppercase;overflow:hidden}.block-language .current-language:before{content:attr(data-lang);position:absolute;top:0;left:0;width:43px;height:20px;line-height:20px;text-align:left;text-transform:uppercase;z-index:2;background:url(/themes/custom/previon_base_theme/assets/dist/svg/lang-arrow.svg) no-repeat right center}.block-language ul.links{position:absolute;top:-9px;right:0;left:-11px;display:flex;flex-wrap:wrap;margin:0;padding:31px 5px 5px;max-height:0;overflow:hidden;background-color:rgba(255,255,255,0);transition:all .3s ease-in-out}.block-language ul.links li{list-style:none outside none;margin:0;padding:0}.block-language ul.links li:last-child{padding-right:6px}.block-language ul.links li a{position:relative;display:block;width:0;line-height:24px;margin-left:6px;padding:0 0 0 24px;font-size:16px;text-align:left;text-transform:uppercase;color:#000;overflow:hidden}.block-language ul.links li a:hover{color:#8f0a65}.block-language ul.links li a:before{content:attr(hreflang);width:24px;height:20px;position:absolute;top:0;left:0;text-transform:uppercase}.block-previon-base-theme-hauptnavigation .contextual{display:none !important}.block-previon-base-theme-hauptnavigation ul.menu{margin:0;padding:0}.block-previon-base-theme-hauptnavigation ul.menu li{list-style:none outside none;margin:0;padding:0}@media all and (max-width:1149px){.block-previon-base-theme-hauptnavigation ul.menu{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.block-previon-base-theme-hauptnavigation ul.menu li{display:block;width:100%;line-height:24px;font-size:18px;font-weight:700;margin-bottom:8px;border-bottom:1px solid #000;padding:0 25px 8px}.block-previon-base-theme-hauptnavigation ul.menu li.menu-item--active-trail>a{position:relative}.block-previon-base-theme-hauptnavigation ul.menu li.menu-item--active-trail>a:before{content:"";background-color:#450430;display:block;width:12px;height:15px;position:absolute;left:-25px;top:6px}.block-previon-base-theme-hauptnavigation ul.menu li:last-child{margin-bottom:0}.block-previon-base-theme-hauptnavigation ul.menu li a,.block-previon-base-theme-hauptnavigation ul.menu li span{display:flex;height:30px;align-items:center;color:#000}.block-previon-base-theme-hauptnavigation ul.menu .menu-wrapper{display:none;margin-top:8px}.block-previon-base-theme-hauptnavigation ul.menu .menu-wrapper li{padding:0;border-bottom:0;font-weight:400}.block-previon-base-theme-hauptnavigation ul.menu .menu-wrapper li.menu-item--expanded .menu-item__expand-btn{right:-5px}.block-previon-base-theme-hauptnavigation ul.menu .menu-wrapper>ul ul.menu{display:none;margin-top:8px;margin-left:20px}.block-previon-base-theme-hauptnavigation .menu-item--expanded{position:relative}.block-previon-base-theme-hauptnavigation .menu-item__expand-btn{position:absolute;top:-2px;right:20px;display:block;width:24px;height:24px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-down--black.svg) no-repeat center center;transition:all .2s ease-in-out;z-index:1}.block-previon-base-theme-hauptnavigation .menu-item__expand-btn.open{transform:rotate(180deg)}.block-previon-base-theme-hauptnavigation .menu-item__expand-btn.open+.menu-wrapper,.block-previon-base-theme-hauptnavigation .menu-item__expand-btn.open+ul.menu{display:block !important}}@media all and (min-width:1150px){.block-previon-base-theme-hauptnavigation>ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:30px}.block-previon-base-theme-hauptnavigation>ul.menu>li{line-height:24px;font-size:20px;color:#fff}.block-previon-base-theme-hauptnavigation>ul.menu>li>a,.block-previon-base-theme-hauptnavigation>ul.menu>li>span:first-child{position:relative;display:flex;align-items:center;height:70px;color:#fff}.block-previon-base-theme-hauptnavigation>ul.menu>li>a:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>span:first-child:after{content:"";position:absolute;display:block;width:0;height:8px;right:0;bottom:0;left:0;background-color:#fff;opacity:0;transition:all .2s ease-in-out}.block-previon-base-theme-hauptnavigation>ul.menu>li>a.is-active:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>a:hover:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>a:focus:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>span:first-child.is-active:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>span:first-child:hover:after,.block-previon-base-theme-hauptnavigation>ul.menu>li>span:first-child:focus:after{width:100%;opacity:1}.block-previon-base-theme-hauptnavigation>ul.menu>li.menu-item--active-trail a:after{width:100%;opacity:1}.block-previon-base-theme-hauptnavigation .menu-item--expanded{position:relative}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper{position:absolute;top:calc(100% - 20px);left:50%;display:none;text-align:left;transform:translateX(-50%);filter:drop-shadow(0px 10px 30px rgba(0,0,0,0.25));overflow:hidden;z-index:1}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:translateX(-50%);opacity:0;transition:left .3s ease-in-out,opacity .3s ease-in-out}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu{position:relative;margin-top:12px;padding:20px;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 10px))}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>span:not(.menu-item__expand-btn),.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>a{display:flex;align-items:center;height:33px;line-height:1.25;padding:0 18px;font-size:18px;color:#000;white-space:nowrap;background-color:#fff;transition:background-color .2s ease-in-out}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>a.is-active,.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>a:hover,.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>a:focus{background-color:rgba(143,10,101,.1019607843)}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu{display:none}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu span:not(.menu-item__expand-btn),.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu a{display:flex;align-items:center;height:33px;line-height:1.25;padding:0 18px;font-size:18px;color:#000;white-space:nowrap;background-color:#fff;transition:background-color .2s ease-in-out}.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu a.is-active,.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu a:hover,.block-previon-base-theme-hauptnavigation .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu a:focus{background-color:rgba(143,10,101,.1019607843)}.block-previon-base-theme-hauptnavigation .menu-item--expanded:hover .menu-wrapper,.block-previon-base-theme-hauptnavigation .menu-item--expanded:focus .menu-wrapper{display:block}.block-previon-base-theme-hauptnavigation .menu-item--expanded:hover .menu-wrapper:before,.block-previon-base-theme-hauptnavigation .menu-item--expanded:focus .menu-wrapper:before{left:50%;opacity:1}.block-previon-base-theme-hauptnavigation .menu-item__expand-btn{display:none}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu>li.menu-item--expanded>a{position:relative}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu>li.menu-item--expanded>a:before{content:"";position:absolute;top:calc(100% - 20px);left:50%;display:inline-block;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);transform:translateX(-50%);opacity:0;transition:left .3s ease-in-out,opacity .3s ease-in-out}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu>li.menu-item--expanded:hover a:before{opacity:1;z-index:10}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded{position:inherit}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper{right:0;left:0;transform:translateX(0);z-index:1}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper:before{display:none}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper>ul.menu{padding:40px 30px 50px}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper span:not(.menu-item__expand-btn){font-weight:700}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper>ul.menu{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:50px}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper>ul.menu li.menu-item--expanded>a{font-weight:700}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper>ul.menu a{font-size:16px}.menu—-mega-menu .block-previon-base-theme-hauptnavigation>ul.menu .menu-item--expanded .menu-wrapper>ul.menu>li>ul.menu{display:block}}body:not(.gin--horizontal-toolbar) #block-previon-base-theme-primary-local-tasks{max-width:1100px;margin:80px auto 0;padding:0 24px}.block-search .search-toggle{cursor:pointer}@media all and (min-width:1150px){.block-search .search-toggle{margin-top:6px}}.block-search .search-toggle svg{fill:#fff}@media all and (max-width:1149px){.block-search .search-toggle span{display:none}}@media all and (min-width:1150px){.color-schema—-bibliothek .block-search .search-toggle{display:flex;justify-content:flex-end;gap:15px;line-height:24px;margin-top:4px;font-size:20px;color:#fff}}.block-search .search-form-wrapper{position:absolute;top:130px;right:-24px;left:-24px;max-width:0;opacity:0;overflow:hidden;transition:max-width .3s ease-in-out,opacity .3s ease-in-out;z-index:10}@media all and (min-width:1150px){.block-search .search-form-wrapper{position:absolute;top:-13px;left:auto;right:0}}.block-search.open .search-form-wrapper{max-width:100vw;opacity:1}@media all and (min-width:1150px){.block-search.open .search-form-wrapper{max-width:1150px}}.block-search .search-form{display:flex;width:100%;padding:7px 24px;background-color:#450430}@media all and (min-width:1150px){.block-search .search-form{padding:7px 0;width:930px}}.block-search .search-form label{display:none}.block-search .search-form input{height:49px;margin-bottom:0;max-width:1150px}.block-search .search-form button{width:100px;height:49px}.block-search .search-form .icon-close{margin-top:12px;margin-left:10px;fill:#000;cursor:pointer}@media all and (max-width:1149px){.menu--menu-top ul.menu{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:8px}.menu--menu-top ul.menu li{line-height:24px;font-size:18px;margin-bottom:8px;padding:0 25px}.menu--menu-top ul.menu li a,.menu--menu-top ul.menu li span{display:flex;height:30px;align-items:center}.menu--menu-top ul.menu .menu-wrapper{margin-top:8px;margin-left:20px}}@media all and (min-width:1150px){.menu--menu-top ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0;align-items:center}.menu--menu-top ul.menu li{list-style:none outside none;line-height:20px;margin:0;padding:0;font-size:16px;color:#fff}.menu--menu-top ul.menu li a{color:#fff}.menu--menu-top ul.menu li a:hover,.menu--menu-top ul.menu li a:focus{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.menu--menu-top ul.menu .icon-profile{width:24px;height:24px;display:inline-block;background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/profile.svg)}}@media all and (min-width:960px){.event--layout-full .event__intro{padding:0 25px}}.event--layout-full .event__intro__inner{position:relative;margin-bottom:40px}@media all and (min-width:960px){.event--layout-full .event__intro__inner{display:flex;flex-direction:column}}.event--layout-full .event__intro__content,.event--layout-full .event__intro__content__inner{display:contents}@media all and (max-width:960px){.event--layout-full .event__intro__category{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:100%;display:flex;justify-content:center;align-items:center;height:64px;width:64px;position:absolute;top:25px;left:25px}}@media all and (min-width:960px){.event--layout-full .event__intro__category{margin-top:20px;order:1}}.event--layout-full .event__intro__image{display:flex;justify-content:center;align-items:center}@media all and (min-width:960px){.event--layout-full .event__intro__image{flex:0 0 calc(50% - 20px);order:4}}.event--layout-full .event__intro__image img{display:block;margin:0 auto;width:auto;max-height:490px}.event--layout-full .event__intro__date{margin:0 15px}@media all and (min-width:960px){.event--layout-full .event__intro__date{margin:-60px 0 0 0;order:5}}.event--layout-full .event__intro__date .event-date{margin:-120px auto 0}@media all and (min-width:960px){.event--layout-full .event__intro__date .event-date{margin:20px 0 0}}.event--layout-full .event__intro__title-kicker{line-height:24px;margin-top:24px;padding:0 25px;font-size:20px;font-weight:700}@media all and (min-width:960px){.event--layout-full .event__intro__title-kicker{padding:0;order:2}}.event--layout-full .event__intro__title{margin-bottom:20px;padding:0 25px}@media all and (min-width:960px){.event--layout-full .event__intro__title{margin-bottom:50px;padding:0;order:3}}.event--layout-full .event__intro__lead{display:none;padding:0 25px}@media all and (min-width:960px){.event--layout-full .event__intro__lead{padding:0;order:4}}.event--layout-full .event__content{padding:0 25px}@media all and (min-width:960px){.event--layout-full .event__content{margin-top:-170px}}.event--layout-full .event__content__inner{padding-bottom:50px}@media all and (min-width:960px){.event--layout-full .event__content__inner{display:grid;grid-template-columns:1fr 445px;grid-column-gap:150px;align-items:start}}@media all and (min-width:960px){.event--layout-full .event__main{padding-top:170px}}.event--layout-full .event__main__lead{line-height:30px;font-size:24px;font-weight:700}.event--layout-full .event__main__elements{font-size:18px;line-height:1.5}.event--layout-full .event__sidebar{margin-top:50px;padding:25px;background-color:#efedec}@media all and (min-width:960px){.event--layout-full .event__sidebar{margin-top:0}}.event--layout-full .event__sidebar__title{line-height:43px;margin-bottom:20px;font-size:36px;font-weight:700}.event--layout-full .event__sidebar__items{display:flex;flex-direction:column;gap:15px}.event--layout-full .event__sidebar__item{line-height:27px;padding-left:35px;font-size:18px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:24px auto;word-break:break-word}.event--layout-full .event__sidebar__item a{color:#000;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:5px;text-decoration-color:#8f0a65;transition:all .2s ease-in-out}.event--layout-full .event__sidebar__item a:hover,.event--layout-full .event__sidebar__item a:focus{text-decoration-color:rgba(0,0,0,0)}.event--layout-full .event__sidebar__item p{margin:0}.event--layout-full .event__sidebar__item--address{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/address.svg)}.event--layout-full .event__sidebar__item--date{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/date.svg)}.event--layout-full .event__sidebar__item--time{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/time.svg)}.event--layout-full .event__sidebar__item--target-group{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/target-group.svg)}.event--layout-full .event__sidebar__item--price{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/price.svg)}.event--layout-full .event__sidebar__item--ticket{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/ticket.svg)}.event--layout-full .event__sidebar__item--info{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/info.svg)}.event--layout-full .event__sidebar__item--organizer{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/organizer.svg)}.event--layout-full .event__sidebar__item--links{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/links.svg)}.event--layout-full .event__sidebar__item--ical{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/ical.svg)}.event--layout-full .event__sidebar__item--contact{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/contact.svg)}.event--layout-full .event__sidebar__item--attachments{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/attach-file.svg)}.event--layout-full .event__sidebar__item>div:not(:first-child){margin-top:5px}@media all and (min-width:960px){.event--layout-full.event--special-event{overflow:hidden}}.event--layout-full.event--special-event .event__intro__inner{aspect-ratio:280/152;display:block;width:100%}.event--layout-full.event--special-event .event__intro__content{display:contents}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__content{position:relative;display:block;max-width:1400px;height:100%;max-height:645px;margin:0 auto;padding-top:35px;padding-bottom:140px}}.event--layout-full.event--special-event .event__intro__content__inner{display:contents}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__content__inner{display:flex;flex-direction:column;width:450px;height:100%;padding:35px 45px;background-color:rgba(255,255,255,.9)}}.event--layout-full.event--special-event .event__intro__category{margin-top:0}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__image{position:absolute;top:0;left:-25px;right:-25px;order:10}}.event--layout-full.event--special-event .event__intro__image .field-media-image{display:contents}.event--layout-full.event--special-event .event__intro__image img{height:460px;aspect-ratio:280/145;-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;max-height:none;-o-object-position:right center;object-position:right center}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__image img{height:100%}}.event--layout-full.event--special-event .event__intro__date{margin:0 15px}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__date{position:absolute;right:-80px;bottom:0;left:-10px;margin:0;z-index:1;order:5}}.event--layout-full.event--special-event .event__intro__date .event-date{margin:-120px auto 0}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__date .event-date{margin:20px 0 0}}.event--layout-full.event--special-event .event__intro__title-kicker{line-height:24px;margin-top:24px;padding:0 25px;font-size:20px;font-weight:700;color:#000}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__title-kicker{padding:0;order:2}}.event--layout-full.event--special-event .event__intro__title{margin-bottom:20px;padding:0 25px;color:#000;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__title{padding:0;font-size:36px;order:3}}.event--layout-full.event--special-event .event__intro__title img{width:100%;height:auto;margin-top:10px}.event--layout-full.event--special-event .event__intro__lead{display:block;font-weight:700}@media all and (min-width:960px){.event--layout-full.event--special-event .event__intro__lead{padding:0;font-size:18px;font-weight:400;order:4}}@media all and (min-width:960px){.event--layout-full.event--special-event .event__content{margin-top:0}}@media all and (min-width:960px){.event--layout-full.event--special-event .event__main{padding-top:0}}.event--layout-full.event--special-event .event__main__lead{display:none}.event--horizontal,.event--layout-horizontal{display:flex;color:#000;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);height:100%;transition:box-shadow .2s ease-in-out}.event--horizontal:hover,.event--horizontal:focus,.event--layout-horizontal:hover,.event--layout-horizontal:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.event--horizontal .event__date,.event--layout-horizontal .event__date{flex:0 0 100px}@media all and (min-width:768px){.event--horizontal .event__date,.event--layout-horizontal .event__date{flex:0 0 116px}}.event--horizontal .event__date .event-date--day,.event--layout-horizontal .event__date .event-date--day{max-width:100px}@media all and (min-width:768px){.event--horizontal .event__date .event-date--day,.event--layout-horizontal .event__date .event-date--day{max-width:116px}}.event--horizontal .event__image,.event--layout-horizontal .event__image{flex:0 0 116px}@media all and (max-width:500px){.event--horizontal .event__image,.event--layout-horizontal .event__image{display:none}}.event--horizontal .event__image div,.event--layout-horizontal .event__image div{height:100%}.event--horizontal .event__image div img,.event--layout-horizontal .event__image div img{width:116px;height:100%;-o-object-fit:cover;object-fit:cover}.view--type--event-grid .event--horizontal .event__image,.view--type--event-grid .event--layout-horizontal .event__image{display:none}.event--horizontal .event__content,.event--layout-horizontal .event__content{flex:0 1 100%;padding:10px 0 10px 15px}@media all and (min-width:768px){.event--horizontal .event__content,.event--layout-horizontal .event__content{padding:15px 0 15px 25px}}.event--horizontal .event__content__meta,.event--layout-horizontal .event__content__meta{display:flex;flex-wrap:wrap;margin-bottom:6px}@media all and (max-width:767px){.event--horizontal .event__content__meta,.event--layout-horizontal .event__content__meta{font-size:14px}}.event--horizontal .event__content__meta__time,.event--layout-horizontal .event__content__meta__time{display:flex;align-items:center}.event--horizontal .event__content__meta__time span,.event--layout-horizontal .event__content__meta__time span{display:flex;align-items:center}.event--horizontal .event__content__meta__time span:after,.event--layout-horizontal .event__content__meta__time span:after{content:"";display:block;width:1px;height:17px;margin:0 10px;background-color:#000}@media all and (min-width:768px){.event--horizontal .event__content__meta__time span:after,.event--layout-horizontal .event__content__meta__time span:after{margin:0 10px}}.event--horizontal .event__content__title,.event--layout-horizontal .event__content__title{line-height:24px;font-size:18px;font-weight:700;margin-bottom:0;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:768px){.event--horizontal .event__content__title,.event--layout-horizontal .event__content__title{line-height:28px;font-size:24px}}.event--horizontal .event__category,.event--layout-horizontal .event__category{flex:0 0 60px;display:flex;align-items:center;justify-content:center}@media all and (min-width:768px){.event--horizontal .event__category,.event--layout-horizontal .event__category{flex-basis:98px}}.event--horizontal .event__category img,.event--layout-horizontal .event__category img{width:36px}@media all and (min-width:768px){.event--horizontal .event__category img,.event--layout-horizontal .event__category img{width:48px}}.event--layout-vertical-teaser{max-width:480px;height:100%}@media all and (min-width:960px){.event--layout-vertical-teaser{margin-bottom:70px}}@media all and (max-width:960px){.layout--onecol .event--layout-vertical-teaser:only-of-type{margin-bottom:35px}}@media all and (max-width:960px){.layout__region--third .event--layout-vertical-teaser{margin-bottom:35px}}.event--layout-vertical-teaser>a{display:flex;flex-direction:column;height:100%;color:#000;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);position:relative;transition:box-shadow .2s ease-in-out}@media all and (min-width:960px){.event--layout-vertical-teaser>a{height:calc(100% - 70px)}}.event--layout-vertical-teaser>a:hover,.event--layout-vertical-teaser>a:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.event--layout-vertical-teaser>a:hover .event__read-more,.event--layout-vertical-teaser>a:focus .event__read-more{transform:scale(1.1)}.event--layout-vertical-teaser .event__content{height:100%;padding:0 15px 65px 0}.event--layout-vertical-teaser .event__content__header{display:flex;flex-wrap:wrap;gap:30px}.event--layout-vertical-teaser .event__content__header__date{flex:0 0 116px;color:#fff;background-color:#450430}.event--layout-vertical-teaser .event__content__header__time{line-height:19px;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:400;color:#000}.event--layout-vertical-teaser .event__time-title{width:calc(100% - 30px - 116px)}.event--layout-vertical-teaser .event__title{line-height:1.3;margin-bottom:15px;font-size:22px;font-weight:700;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:550px){.event--layout-vertical-teaser .event__title{line-height:40px;font-size:36px}}.event--layout-vertical-teaser .event__lead{line-height:1.5;padding-top:25px;padding-left:30px;font-size:18px;-webkit-hyphens:auto;hyphens:auto}.event--layout-vertical-teaser .event__category{position:absolute;bottom:20px;left:0;display:flex;gap:10px;line-height:1.5;min-height:27px;padding-top:5px;padding-right:75px;padding-left:30px;font-size:18px}.event--layout-vertical-teaser .event__category img{width:24px;height:auto}.event--layout-vertical-teaser .event__read-more{position:absolute;right:10px;bottom:10px;display:block;width:48px;height:48px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right.svg) no-repeat center;transform:scale(1);transition:transform .2s ease-in-out}.event--layout-header .event__intro__inner{position:relative;height:500px;width:100%;margin-bottom:50px;padding:0 25px}@media all and (min-width:960px){.event--layout-header .event__intro__inner{aspect-ratio:12/5;height:800px;overflow:hidden}}.event--layout-header .event__intro__content{position:relative;display:block;max-width:1400px;margin:0 auto;padding-bottom:140px}@media all and (min-width:960px){.event--layout-header .event__intro__content{padding-top:35px;height:100%;max-height:645px}}.event--layout-header .event__intro__content__inner{height:300px;padding:25px 0 50px}@media all and (min-width:960px){.event--layout-header .event__intro__content__inner{background-color:rgba(255,255,255,.9);height:100%;padding:35px 45px;width:450px}}.event--layout-header .event__intro__category{position:relative}@media all and (max-width:960px){.event--layout-header .event__intro__category{align-items:center;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:100%;display:flex;justify-content:center;margin-bottom:10px;height:48px;width:48px}.event--layout-header .event__intro__category img{height:36px;width:36px}}.event--layout-header .event__intro__image{display:flex;align-items:center;position:absolute;left:-25px}@media all and (min-width:1850px){.event--layout-header .event__intro__image{left:0}}.event--layout-header .event__intro__image img{display:block;height:540px;margin:0 auto;width:auto;-o-object-fit:cover;object-fit:cover}@media all and (min-width:960px){.event--layout-header .event__intro__image img{max-height:830px;height:800px}}.event--layout-header .event__intro__date{position:absolute;bottom:-30px;left:-10px;right:-10px;z-index:1}@media all and (min-width:960px){.event--layout-header .event__intro__date{bottom:0;right:-80px}}.event--layout-header .event__intro__date .event-date{margin:20px 0 0}@media all and (min-width:960px){.event--layout-header .event__intro__date .event-date--sticker{max-width:532px;padding-left:120px;padding-right:56px}}.event--layout-header .event__intro__title-kicker{background-color:rgba(255,255,255,.9);font-weight:700;padding:10px 25px 0}@media all and (min-width:960px){.event--layout-header .event__intro__title-kicker{background-color:rgba(0,0,0,0);padding:0;font-size:24px;color:#000}}@media all and (max-width:960px){.event--layout-header .event__intro__title-kicker+.event__intro__title{padding-top:5px}}.event--layout-header .event__intro__title{background-color:rgba(255,255,255,.9);margin-top:0;margin-bottom:20px;padding:25px;color:#000;-webkit-hyphens:auto;hyphens:auto;font-size:28px}@media all and (min-width:960px){.event--layout-header .event__intro__title{background-color:rgba(0,0,0,0);font-size:36px;padding:0}}.event--layout-header .event__intro__title img{width:100%;height:auto;margin-top:10px}.event--layout-header .event__intro__lead{display:none;padding:0 25px;color:#000}@media all and (min-width:960px){.event--layout-header .event__intro__lead{display:block;padding:0;font-size:18px}}.event-date--sticker{max-width:430px;width:100%;display:flex;align-items:center;padding-left:20%;padding-right:30px;font-weight:800;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#8f0a65;-webkit-mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/sticker.svg);mask-image:url(/themes/custom/previon_base_theme/assets/dist/svg/sticker.svg);aspect-ratio:424/200}@media all and (min-width:450px){.event-date--sticker{padding-left:90px}}@media all and (min-width:1200px){.event-date--sticker{max-width:532px;padding-left:120px;padding-right:56px}}.event-date--sticker .event-date__content{color:#fff;line-height:1.15;font-size:21px;transform:rotate(-10deg)}@media all and (min-width:375px){.event-date--sticker .event-date__content{line-height:1.25;font-size:22px}}@media all and (min-width:480px){.event-date--sticker .event-date__content{line-height:32px;font-size:30px}}@media all and (min-width:1200px){.event-date--sticker .event-date__content{line-height:38px;font-size:36px;margin-top:-10px;width:100%}}.event-date--day{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-weight:700;color:#fff;aspect-ratio:1/1;background-color:#450430}.event-date--day .dayname{line-height:16px;font-size:14px}@media all and (min-width:768px){.event-date--day .dayname{line-height:19px;font-size:16px}}.event-date--day .day{line-height:50px;font-size:36px}@media all and (min-width:768px){.event-date--day .day{line-height:60px;font-size:56px}}.event-date--day .month{line-height:16px;font-size:14px}@media all and (min-width:768px){.event-date--day .month{line-height:19px;font-size:16px}}.frontpage__header{position:relative;padding-bottom:40px;overflow:hidden;background-color:#fff}@media all and (min-width:768px){.frontpage__header{padding-bottom:90px}}.frontpage__header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;width:100%;height:110px;background-color:#8f0a65;clip-path:polygon(0 0,100% 30px,100% 100%,0 100%)}@media all and (min-width:768px){.frontpage__header:after{height:170px;clip-path:polygon(0 0,100% 40px,100% 100%,0 100%)}}@media all and (min-width:960px){.frontpage__header:after{height:230px}}.frontpage__header.no-pagination+.frontpage__main{margin-top:-90px}@media all and (min-width:768px){.frontpage__header.no-pagination+.frontpage__main{margin-top:-170px}}.frontpage__header.no-pagination+.frontpage__main .layout--spacing--top--large{padding-bottom:50px}@media all and (min-width:768px){.frontpage__header.no-pagination+.frontpage__main .layout--spacing--top--large{padding-bottom:70px}}.frontpage__header.no-pagination+.frontpage__main .layout--spacing--top--large:only-of-type{padding:50px 0}@media all and (min-width:768px){.frontpage__header.no-pagination+.frontpage__main .layout--spacing--top--large:only-of-type{padding:70px 0}}.frontpage__header+.frontpage__main{margin-top:-35px}@media all and (min-width:768px){.frontpage__header+.frontpage__main{margin-top:-110px}}.frontpage__header+.frontpage__main>.field .paragraph--type--layout:first-of-type .layout-header{padding-top:35px}.frontpage__header+.frontpage__main>.field .paragraph--type--layout:first-of-type .layout-header+.page__section{padding-top:0}.frontpage__header+.frontpage__main>.field .paragraph--type--layout:first-of-type .page__section{padding-top:50px}@media all and (min-width:768px){.frontpage__header+.frontpage__main>.field .paragraph--type--layout:first-of-type .page__section{padding-top:70px}}.frontpage__header__pin-wrapper{position:absolute;bottom:60px;right:12px;z-index:10}@media all and (min-width:375px){.frontpage__header__pin-wrapper{right:24px}}@media all and (min-width:768px){.frontpage__header__pin-wrapper{bottom:100px}}@media all and (min-width:960px){.frontpage__header__pin-wrapper{bottom:120px}}@media all and (min-width:1440px){.frontpage__header__pin-wrapper{right:calc((100% - 1400px)/2)}}.frontpage__header__pin-wrapper p{margin:0}.menu-overlay-open .frontpage__header__pin-wrapper{z-index:0}.frontpage__header__pin-wrapper a{display:flex;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;font-weight:700;line-height:1.2;color:#000;text-align:center;border-radius:50%;background:#fff;overflow:hidden;white-space:normal;aspect-ratio:1/1;transform:rotate(-10deg);box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}@media all and (min-width:960px){.frontpage__header__pin-wrapper a{background:#fff;font-size:36px;width:auto;height:auto;min-width:298px;min-height:298px;max-width:300px;max-height:300px}.frontpage__header__pin-wrapper a *{display:block}}.frontpage__header__pin-wrapper a.pin-wrapper--medium{max-width:250px;max-height:250px}.frontpage__header__pin-wrapper a.pin-wrapper--small{max-width:200px;max-height:200px}.frontpage__header__pin-wrapper a i,.frontpage__header__pin-wrapper a:before{content:"";float:left;height:100%;width:50%;shape-outside:radial-gradient(farthest-side at right,transparent calc(100% - 10px),#fff 0)}.frontpage__header__pin-wrapper a i{float:right;shape-outside:radial-gradient(farthest-side at left,transparent calc(100% - 10px),#fff 0)}.frontpage .field-sliders{max-width:1920px;margin:0 auto;padding-bottom:25px}.frontpage .field-sliders .field-para-image-media img{min-height:540px;-o-object-fit:cover;object-fit:cover}.frontpage .field-sliders .splide__pagination{bottom:0;gap:10px}@media all and (min-width:768px){.frontpage .field-sliders .splide__pagination{gap:18px}}.frontpage .field-sliders .splide__pagination__page{width:12px;height:12px;opacity:1;background-color:#fff}@media all and (min-width:768px){.frontpage .field-sliders .splide__pagination__page{width:16px;height:16px}}.frontpage .field-sliders .splide__pagination__page.is-active{background-color:#000;transform:scale(1.5)}.page--layout-full .page__intro{padding:40px 25px 30px;background-color:#f7f8f9}@media all and (min-width:768px){.page--layout-full .page__intro{padding:70px 25px 40px}}.page--layout-full .page__intro__image{margin-bottom:45px}.page--layout-full .page__intro__image img{display:block}.page--layout-full .page__intro__lead{max-width:805px}.page--layout-full .page__elements{background-color:#f7f8f9}.page--layout-horizontal{display:flex;color:#000;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);transition:box-shadow .2s ease-in-out}.page--layout-horizontal:hover,.page--layout-horizontal:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.page--layout-horizontal .page__image{flex:0 0 116px;aspect-ratio:1/1}@media all and (max-width:500px){.page--layout-horizontal .page__image{display:none}}.page--layout-horizontal .page__image img{width:116px;height:116px;-o-object-fit:cover;object-fit:cover}.page--layout-horizontal .page__content{flex:0 1 100%;padding:15px 25px}.page--layout-horizontal .page__content__title{line-height:24px;margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700}@media all and (min-width:768px){.page--layout-horizontal .page__content__title{line-height:28px;font-size:24px}}.page--layout-horizontal .page__content__lead{display:-webkit-box;font-size:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page--layout-horizontal .page__content__lead *{margin-bottom:0}.page--layout-vertical-teaser{max-width:480px;height:100%}@media all and (min-width:960px){.page--layout-vertical-teaser{margin-bottom:70px}}@media all and (max-width:960px){.layout--onecol .page--layout-vertical-teaser:only-of-type{margin-bottom:35px}}@media all and (max-width:960px){.layout__region--third .page--layout-vertical-teaser{margin-bottom:35px}}.page--layout-vertical-teaser>a{display:flex;flex-direction:column;position:relative;color:#000;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);transition:box-shadow .2s ease-in-out}@media all and (min-width:960px){.page--layout-vertical-teaser>a{height:calc(100% - 70px)}}.page--layout-vertical-teaser>a:hover,.page--layout-vertical-teaser>a:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.page--layout-vertical-teaser>a:hover .page__read-more,.page--layout-vertical-teaser>a:focus .page__read-more{transform:scale(1.1)}.page--layout-vertical-teaser .page__content{height:100%;padding:30px 15px 45px 30px}.layout__region--first .page--layout-vertical-teaser .page__content{background-color:#fff}.layout__region--second .page--layout-vertical-teaser .page__content{background-color:#fff}.layout__region--third .page--layout-vertical-teaser .page__content{background-color:#fff}.page--layout-vertical-teaser .page__title{line-height:1.3;margin-bottom:15px;font-size:22px;font-weight:700;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:550px){.page--layout-vertical-teaser .page__title{line-height:43px;font-size:36px}}.page--layout-vertical-teaser .page__lead{line-height:1.5;font-size:18px}.page--layout-vertical-teaser .page__read-more{position:absolute;right:10px;bottom:10px;display:block;width:48px;height:48px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right.svg) no-repeat center;transform:scale(1);transition:transform .2s ease-in-out}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__intro{padding:0 25px}}.point-of-interest--layout-full .point-of-interest__intro__inner{position:relative;margin-bottom:40px}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__intro__inner{margin-bottom:70px}}@media all and (max-width:960px){.point-of-interest--layout-full .point-of-interest__intro__title{padding:0 25px}}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__intro__title{margin-bottom:70px}}.point-of-interest--layout-full .point-of-interest__content{padding:0 25px}.point-of-interest--layout-full .point-of-interest__content__inner{padding-bottom:50px}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__content__inner{display:grid;grid-template-columns:1fr 350px;grid-column-gap:50px;align-items:start}}@media all and (min-width:1200px){.point-of-interest--layout-full .point-of-interest__content__inner{grid-template-columns:1fr 445px;grid-column-gap:150px;align-items:start}}.point-of-interest--layout-full .point-of-interest__main__lead{font-size:18px}.point-of-interest--layout-full .point-of-interest__sidebar{margin-top:50px;padding:25px;background-color:#efedec}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__sidebar{margin-top:0}}.point-of-interest--layout-full .point-of-interest__sidebar__title{line-height:43px;margin-bottom:20px;font-size:36px;font-weight:700}.point-of-interest--layout-full .point-of-interest__sidebar__items{display:flex;flex-direction:column;gap:15px}.point-of-interest--layout-full .point-of-interest__sidebar__item{line-height:27px;padding-left:35px;font-size:18px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:24px auto}.point-of-interest--layout-full .point-of-interest__sidebar__item a{color:#000;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:5px;text-decoration-color:#8f0a65;transition:all .2s ease-in-out;-webkit-hyphens:auto;hyphens:auto}.point-of-interest--layout-full .point-of-interest__sidebar__item a:hover,.point-of-interest--layout-full .point-of-interest__sidebar__item a:focus{text-decoration-color:rgba(0,0,0,0)}.point-of-interest--layout-full .point-of-interest__sidebar__item--address{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/address.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--email{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/email.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--phone{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/phone.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--fax{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/fax.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--price{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/fax.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--date{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/date.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--time{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/time.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--ticket{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/ticket.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--kitchen{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/skillet.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--organizer{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/organizer.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--links{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/links.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--ical{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/ical.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--contact{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/contact.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item--costs .icon{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/costs.svg);height:24px;width:24px}.point-of-interest--layout-full .point-of-interest__sidebar__item--attachments{background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/attach-file.svg)}.point-of-interest--layout-full .point-of-interest__sidebar__item>div:not(:first-child){margin-top:5px}.point-of-interest--layout-full .point-of-interest__map{width:100%;margin-bottom:35px}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__map{margin-bottom:70px}}.point-of-interest--layout-full .point-of-interest__map #staticMap>a{display:block}.point-of-interest--layout-full .point-of-interest__map img{width:100%;height:auto}@media all and (min-width:960px){.point-of-interest--layout-full .point-of-interest__map img{aspect-ratio:9/3;-o-object-fit:cover;object-fit:cover}}.point-of-interest--layout-horizontal{display:flex;color:#000;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);transition:box-shadow .2s ease-in-out}.point-of-interest--layout-horizontal:hover,.point-of-interest--layout-horizontal:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.point-of-interest--layout-horizontal .point-of-interest__image{flex:0 0 116px;aspect-ratio:1/1}@media all and (max-width:500px){.point-of-interest--layout-horizontal .point-of-interest__image{display:none}}.point-of-interest--layout-horizontal .point-of-interest__image img{width:116px;height:116px;-o-object-fit:cover;object-fit:cover}.point-of-interest--layout-horizontal .point-of-interest__content{flex:0 1 100%;padding:15px 25px}.point-of-interest--layout-horizontal .point-of-interest__content__title{line-height:24px;margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700}@media all and (min-width:768px){.point-of-interest--layout-horizontal .point-of-interest__content__title{line-height:28px;font-size:24px}}.point-of-interest--layout-horizontal .point-of-interest__content__lead{display:-webkit-box;font-size:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.point-of-interest--layout-horizontal .point-of-interest__content__lead *{margin-bottom:0}.point-of-interest--layout-vertical-teaser{position:relative;max-width:480px;height:100%}.point-of-interest--layout-vertical-teaser>a{display:flex;flex-direction:column;height:100%;color:#000;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);transition:box-shadow .2s ease-in-out}.point-of-interest--layout-vertical-teaser>a:hover,.point-of-interest--layout-vertical-teaser>a:focus{box-shadow:0 0 30px 0 rgba(0,0,0,.3764705882)}.point-of-interest--layout-vertical-teaser>a:hover .point-of-interest__read-more,.point-of-interest--layout-vertical-teaser>a:focus .point-of-interest__read-more{transform:scale(1.1)}.point-of-interest--layout-vertical-teaser .point-of-interest__content{height:100%;padding:30px 15px 45px 30px;background-color:#fff}.point-of-interest--layout-vertical-teaser .point-of-interest__title{line-height:1.3;margin-bottom:15px;font-size:22px;font-weight:800;-webkit-hyphens:auto;hyphens:auto}@media all and (min-width:550px){.point-of-interest--layout-vertical-teaser .point-of-interest__title{line-height:43px;font-size:36px}}.point-of-interest--layout-vertical-teaser .point-of-interest__lead{line-height:1.5;font-size:18px}.point-of-interest--layout-vertical-teaser .point-of-interest__read-more{position:absolute;right:10px;bottom:10px;display:block;width:48px;height:48px;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right.svg) no-repeat center;transform:scale(1);transition:transform .2s ease-in-out}.paragraph--type--image-gallery{width:calc(100% + 48px);margin-left:-24px !important}.paragraph--type--image-gallery .field-para-title{max-width:1448px;line-height:42px;margin:0 auto;padding-left:24px;padding-right:24px;font-size:34px}@media all and (min-width:768px){.paragraph--type--image-gallery .field-para-title{line-height:58px;font-size:48px}}@media all and (min-width:960px){.paragraph--type--image-gallery .field-para-title{padding-right:230px}}.paragraph--type--image-gallery .splide__arrows{display:none;position:absolute;right:24px;bottom:-50px;left:24px}@media all and (min-width:960px){.paragraph--type--image-gallery .splide__arrows{display:block;top:0;bottom:auto;left:auto}}@media all and (min-width:1400px){.paragraph--type--image-gallery .splide__arrows{position:relative;max-width:1448px;width:100%;margin:0 auto}}.paragraph--type--image-gallery .splide__arrows__inner{display:flex;align-items:center;justify-content:center;gap:20px}@media all and (min-width:960px){.paragraph--type--image-gallery .splide__arrows__inner{justify-content:flex-end}}.paragraph--type--image-gallery .splide__counter{line-height:24px;min-width:36px;font-size:20px;text-align:center}.paragraph--type--image-gallery .splide__arrow{position:relative;top:auto;width:48px;height:48px;border-radius:0;transform:translateY(0);opacity:1;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-circle.svg) no-repeat 0 0;background-size:48px 48px}.paragraph--type--image-gallery .splide__arrow--prev{left:auto}.paragraph--type--image-gallery .splide__arrow--next{right:auto;transform:rotate(180deg)}.paragraph--type--image-gallery .splide__track{padding-top:30px;padding-bottom:30px}.paragraph--type--image-gallery .splide__slide img{opacity:.5;box-shadow:0 0 30px 0 rgba(0,0,0,.2509803922);transition:all .2s ease-in-out}@media all and (max-width:767px){.paragraph--type--image-gallery .splide__slide img{width:auto;max-height:220px}}.paragraph--type--image-gallery .splide__slide.is-active img{opacity:1}.paragraph--type--layout{overflow:hidden;padding-right:24px;padding-left:24px}.paragraph--type--layout:last-of-type .paragraph:last-of-type{margin-bottom:50px}@media all and (min-width:768px){.paragraph--type--layout:last-of-type .paragraph:last-of-type{margin-bottom:100px}}.event__main__elements .paragraph--type--layout{padding:0}.paragraph--type--layout[class*=paragraph-bg--] .layout-header{padding-top:50px}@media all and (min-width:768px){.paragraph--type--layout[class*=paragraph-bg--] .layout-header{padding-top:70px}}.paragraph--type--layout[class*=paragraph-bg--]+.paragraph--type--layout .layout-header{padding-top:50px}@media all and (min-width:768px){.paragraph--type--layout[class*=paragraph-bg--]+.paragraph--type--layout .layout-header{padding-top:70px}}@media all and (min-width:768px){.paragraph--type--layout .layout-header{display:flex;justify-content:space-between;align-items:baseline}}.paragraph--type--layout .layout-header h2{font-size:30px;line-height:1.2;margin-bottom:20px;font-weight:400}@media all and (min-width:768px){.paragraph--type--layout .layout-header h2{font-size:36px}}@media all and (min-width:960px){.paragraph--type--layout .layout-header h2{font-size:48px;margin-bottom:36px}}.paragraph--type--layout .layout-header>a{display:inline-block;line-height:1.2;margin-bottom:20px;padding-right:35px;font-size:20px;font-weight:700;color:#000;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right.svg) no-repeat right 2px;background-size:24px auto}@media all and (min-width:768px){.paragraph--type--layout .layout-header>a{margin-bottom:36px}}.paragraph--type--layout .layout-header>a:hover,.paragraph--type--layout .layout-header>a:focus{color:#8f0a65}.paragraph--type--layout.slope{padding-top:30px;clip-path:polygon(0 0,100% 30px,100% 100%,0 100%)}@media all and (min-width:768px){.paragraph--type--layout.slope{clip-path:polygon(0 0,100% 40px,100% 100%,0 100%)}}.paragraph--type--layout.paragraph-bg--primary{background-color:#8f0a65}.color-schema—-events .paragraph--type--layout.paragraph-bg--primary{color:#fff}.color-schema—-events .paragraph--type--layout.paragraph-bg--primary .layout-header a{color:#fff;background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right-white.svg)}.paragraph--type--layout.paragraph-bg--primary-75{background-color:rgba(143,10,101,.7490196078)}.color-schema—-events .paragraph--type--layout.paragraph-bg--primary-75{color:#fff}.color-schema—-events .paragraph--type--layout.paragraph-bg--primary-75 .layout-header a{color:#fff;background-image:url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right-white.svg)}.paragraph--type--layout.paragraph-bg--primary-50{background-color:rgba(143,10,101,.5019607843)}.paragraph--type--layout.paragraph-bg--primary-25{background-color:rgba(143,10,101,.2509803922)}.paragraph--type--layout.paragraph-bg--white{background-color:#fff}.paragraph--type--layout.paragraph-bg--secondary{background-color:#fff}.paragraph--type--layout.paragraph-bg--secondary-75{background-color:rgba(69,4,48,.7490196078)}.paragraph--type--layout.paragraph-bg--secondary-50{background-color:rgba(69,4,48,.5019607843)}.paragraph--type--layout.paragraph-bg--secondary-25{background-color:rgba(69,4,48,.2509803922)}.paragraph--type--layout.paragraph-bg--viola{background-color:#d1c3b8}.paragraph--type--layout.paragraph-bg--viola-75{background-color:rgba(209,195,184,.7490196078)}.paragraph--type--layout.paragraph-bg--viola-50{background-color:rgba(209,195,184,.5019607843)}.paragraph--type--layout.paragraph-bg--viola-25{background-color:rgba(209,195,184,.2509803922)}.paragraph--type--links-and-downloads .field-para-title{line-height:36px;font-size:28px;margin-bottom:15px}.paragraph--type--links-and-downloads .field--type--link,.paragraph--type--links-and-downloads .field--type--entity-reference{display:flex;flex-direction:column;gap:8px}.paragraph--type--links-and-downloads .field--type--link a,.paragraph--type--links-and-downloads .field--type--entity-reference a{display:block;padding-left:32px;background-size:24px auto}.paragraph--type--links-and-downloads .field--type--link a:hover,.paragraph--type--links-and-downloads .field--type--link a:focus,.paragraph--type--links-and-downloads .field--type--entity-reference a:hover,.paragraph--type--links-and-downloads .field--type--entity-reference a:focus{color:#8f0a65}.paragraph--type--links-and-downloads .field--type--link a{background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/links.svg) no-repeat 0 center}.paragraph--type--links-and-downloads .field--type--link+.field--type--entity-reference{margin-top:8px}.paragraph--type--links-and-downloads .field--type--entity-reference a{background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/document.svg) no-repeat 0 center}.paragraph--type--links-and-downloads .field--type--entity-reference a div{display:inline}.paragraph--type--links-and-downloads .field--type--entity-reference a div.title{word-break:break-all}.paragraph--type--links-and-downloads .field--type--entity-reference a div.metadata{margin-left:4px}@media all and (min-width:960px){.paragraph--type--newsletter{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;align-items:end}}.paragraph--type--newsletter .paragraph__head{display:contents}@media all and (min-width:960px){.paragraph--type--newsletter .paragraph__head{display:block}}.paragraph--type--newsletter .paragraph__title{line-height:43px;margin-bottom:24px;font-size:36px}@media all and (min-width:960px){.paragraph--type--newsletter .paragraph__title{line-height:58px;font-size:48px}}.color-schema—-events .paragraph-bg--primary .paragraph--type--newsletter .paragraph__title,.color-schema—-events .paragraph-bg--primary-75 .paragraph--type--newsletter .paragraph__title{color:#fff}.paragraph--type--newsletter .paragraph__text{line-height:24px;margin-bottom:24px;font-weight:700}@media all and (min-width:960px){.paragraph--type--newsletter .paragraph__text{line-height:30px;margin-bottom:0;font-size:20px}}.paragraph--type--newsletter .paragraph__text *:last-child{margin-bottom:0}.color-schema—-events .paragraph-bg--primary .paragraph--type--newsletter .paragraph__text,.color-schema—-events .paragraph-bg--primary-75 .paragraph--type--newsletter .paragraph__text{color:#fff}.paragraph--type--newsletter .paragraph__message{font-size:19px;font-weight:700;color:green}.paragraph--type--newsletter .paragraph__form form{display:flex;flex-wrap:wrap}.paragraph--type--newsletter .paragraph__form .messages{flex:0 0 100%}.paragraph--type--newsletter .paragraph__form .form-item-newsletter-email{flex:0 0 calc(100% - 143px)}@media all and (min-width:960px){.paragraph--type--newsletter .paragraph__form .form-item-newsletter-email{flex-basis:calc(100% - 210px)}}.paragraph--type--newsletter .paragraph__form .form-text{height:55px;border-top:none;border-right:none;border-left:none}.paragraph--type--newsletter .paragraph__form .button{flex:0 0 143px;height:55px;font-size:20px;font-weight:700;color:#fff;border-color:#000;background-color:#8f0a65}@media all and (min-width:960px){.paragraph--type--newsletter .paragraph__form .button{flex-basis:210px;font-size:24px}}.paragraph--type--slider-custom img{display:block;margin:0 auto;width:auto;max-height:830px}@media all and (min-width:960px){.paragraph--type--slider-custom img{height:800px;-o-object-fit:cover;object-fit:cover}}.paragraph--type--teaser-list{display:flex;flex-direction:column;gap:25px}.paragraph--type--teaser-list+.paragraph--type--teaser-list{margin-top:-10px !important}@media all and (min-width:768px){.paragraph--type--teaser-list+.paragraph--type--teaser-list{margin-top:-45px !important}}.paragraph--type--widget-event-calendar .event-calendar__inner{display:grid;grid-template-columns:1fr;gap:30px}@media all and (min-width:960px){.paragraph--type--widget-event-calendar .event-calendar__inner{grid-template-columns:320px 1fr}}@media all and (min-width:1100px){.paragraph--type--widget-event-calendar .event-calendar__inner{grid-template-columns:445px 1fr}}.paragraph--type--widget-event-calendar .event-calendar__sidebar{max-width:425px;width:100%;margin:0 auto}.paragraph--type--widget-event-calendar .event-calendar__main__results{display:flex;flex-direction:column;gap:28px}.paragraph--type--search-results .views-exposed-form{display:grid;grid-template-columns:repeat(var(--n,1),1fr);row-gap:10px;margin-bottom:20px}@media(width > 768px){.paragraph--type--search-results .views-exposed-form{--n:2}}@media(width > 768px){.paragraph--type--search-results .views-exposed-form fieldset{order:3}}.paragraph--type--search-results .views-exposed-form input.form-text{height:40px;max-width:none;width:100%}@media(width > 768px){.paragraph--type--search-results .views-exposed-form .form-actions{margin-top:30px}}.paragraph--type--search-results .views-exposed-form+header{margin-bottom:20px}@media all and (max-width:767px){.previon-layout--twocol--50-50 .layout__region--first .paragraph--type--text:only-of-type,.previon-layout--twocol--50-50 .layout__region--first .paragraph--type--image:only-of-type,.previon-layout--twocol--50-50 .layout__region--first .paragraph--type--script:only-of-type{margin-bottom:0 !important}.previon-layout--twocol--50-50 .layout__region--second .paragraph--type--text:only-of-type,.previon-layout--twocol--50-50 .layout__region--second .paragraph--type--image:only-of-type,.previon-layout--twocol--50-50 .layout__region--second .paragraph--type--script:only-of-type{margin-top:0 !important}}.view--type--event-grid.view--view-mode--embed .views-rows{display:grid;grid-template-columns:1fr;grid-gap:28px}@media all and (min-width:1150px){.view--type--event-grid.view--view-mode--embed .views-rows{grid-template-columns:1fr 1fr}}@media all and (min-width:768px){.view--type--events.view--view-mode--embed .views__header{position:absolute;right:0;bottom:100%}}.view--type--events.view--view-mode--embed .views__header a{display:inline-block;line-height:1.2;margin-bottom:20px;padding-right:35px;font-size:20px;font-weight:700;color:#000;background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right.svg) no-repeat right 2px;background-size:24px auto}@media all and (min-width:768px){.view--type--events.view--view-mode--embed .views__header a{margin-bottom:42px}}.view--type--events.view--view-mode--embed .views__header a:hover,.view--type--events.view--view-mode--embed .views__header a:focus{color:#8f0a65}.view--type--events.view--view-mode--embed .views__content{display:grid;grid-template-columns:1fr;grid-gap:28px}@media all and (min-width:1150px){.view--type--events.view--view-mode--embed .views__content{grid-template-columns:1fr 1fr}}@media all and (min-width:1300px){.view--type--events.view--view-mode--embed .views__content{grid-template-columns:1fr 1fr 1fr}}.view--type--search.view--view-mode--embed .views-rows{display:flex;flex-direction:column;gap:25px}.menu--footer ul.menu{display:flex;flex-wrap:wrap;gap:25px;margin:0;padding:0}.menu--footer ul.menu li{list-style:none outside none;margin:0;padding:0}.menu--footer ul.menu a{color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.menu--footer ul.menu a:hover,.menu--footer ul.menu a:focus{text-decoration:none}
.paragraph--type--newsletter .paragraph__form .form-text{border-top:1px solid #000;border-left:1px solid #000}.paragraph-bg--primary .layout-header,.paragraph-bg--primary .paragraph--type--text{color:#fff}.paragraph-bg--primary .layout-header a,.paragraph-bg--primary .paragraph--type--text a{color:#fff}.paragraph-bg--primary .layout-header>a{background:rgba(0,0,0,0) url(/themes/custom/previon_base_theme/assets/dist/svg/arrow-right-white.svg) no-repeat right 2px;background-size:24px auto;color:#fff}.paragraph-bg--primary .layout-header>a:hover{color:#fff}.block-search .search-form button svg,.block-search .search-form .icon-close{fill:#fff}.pager__item a:hover{background-color:rgba(143,10,101,.2509803922)}.pager__item--active a{color:#fff;background-color:#8f0a65}.pager__item--active a:hover{background-color:#8f0a65}#cc-main .cm__btn[data-role=all],#cc-main .pm__btn[data-role=all]{background-color:#8f0a65}#cc-main .cm__btn[data-role=show],#cc-main .pm__btn[data-role=necessary],#cc-main .pm__btn[data-role=save]{background-color:rgba(69,4,48,.2509803922);color:#8f0a65}#cc-main .cm__btn[data-role=show]:hover,#cc-main .pm__btn[data-role=necessary]:hover,#cc-main .pm__btn[data-role=save]:hover{background-color:rgba(69,4,48,.5019607843)}
