.site-grid{grid-gap:0 0}.container-banner,.container-component>:first-child,.container-component>*+*{margin:0}body:not(.has-sidebar-right) .site-grid .container-component{grid-column-end:-1}body:not(.has-sidebar-left) .site-grid .container-component{grid-column-start:1}.footer{margin-top:0}:root{--cassiopeia-color-primary: #c82c55;--primary: #c82c55;--cassiopeia-color-secondary: #1b1b1b;--secondary: #1b1b1b;--cassiopeia-gray: #e5e5e5;--cassiopeia-color-link: #c82c55;--cassiopeia-font-family-body: "Montserrat", sans-serif;--cassiopeia-font-family-headings: "Montserrat", sans-serif;--cassiopeia-font-weight-headings: 400;--cassiopeia-font-weight-normal: 300;--modal-border-radius: 0}.p-medium{padding:clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 3.5vw, 2.5rem) clamp(2rem, 5vw, 3.5rem) clamp(1.5rem, 3.5vw, 2.5rem)}.p-large,.module{padding:clamp(2.5rem, 7vw, 5rem) clamp(1.85rem, 5vw, 3.75rem) clamp(2.5rem, 7vw, 5rem) clamp(1.85rem, 5vw, 3.75rem)}.p-large-wide,.module-wide{padding:clamp(2.5rem, 7vw, 5rem) clamp(1.5rem, 3.5vw, 2.5rem) clamp(2.5rem, 7vw, 5rem) clamp(1.5rem, 3.5vw, 2.5rem)}.content-page .article-body .p-medium h1,.content-page .article-body .p-medium h2:first-child,.content-page .article-body .p-medium h3:first-child,.content-page .article-body .p-medium h4:first-child,.content-page .article-body .p-large h1,.content-page .article-body .module h1,.content-page .article-body .p-large h2:first-child,.content-page .article-body .module h2:first-child,.content-page .article-body .p-large h3:first-child,.content-page .article-body .module h3:first-child,.content-page .article-body .p-large h4:first-child,.content-page .article-body .module h4:first-child,.content-page .article-body .p-large-wide h1,.content-page .article-body .module-wide h1,.content-page .article-body .p-large-wide h2:first-child,.content-page .article-body .module-wide h2:first-child,.content-page .article-body .p-large-wide h3:first-child,.content-page .article-body .module-wide h3:first-child,.content-page .article-body .p-large-wide h4:first-child,.content-page .article-body .module-wide h4:first-child,.landing-page .article-body .p-medium h1,.landing-page .article-body .p-medium h2:first-child,.landing-page .article-body .p-medium h3:first-child,.landing-page .article-body .p-medium h4:first-child,.landing-page .article-body .p-large h1,.landing-page .article-body .module h1,.landing-page .article-body .p-large h2:first-child,.landing-page .article-body .module h2:first-child,.landing-page .article-body .p-large h3:first-child,.landing-page .article-body .module h3:first-child,.landing-page .article-body .p-large h4:first-child,.landing-page .article-body .module h4:first-child,.landing-page .article-body .p-large-wide h1,.landing-page .article-body .module-wide h1,.landing-page .article-body .p-large-wide h2:first-child,.landing-page .article-body .module-wide h2:first-child,.landing-page .article-body .p-large-wide h3:first-child,.landing-page .article-body .module-wide h3:first-child,.landing-page .article-body .p-large-wide h4:first-child,.landing-page .article-body .module-wide h4:first-child{padding-top:0;margin-top:0}.invalid{color:var(--cassiopeia-color-primary)}.bg-gray{background-color:#efefef}.arrow-dark-top,.arrow-white-top,.arrow-gray-top{background-repeat:no-repeat;background-position:center top;margin-top:0}.arrow-dark-top{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='25'><path fill-rule='evenodd' clip-rule='evenodd' fill='%231b1b1b' d='M50 0L25 25 0 0H50z'/></svg>")}.arrow-white-top{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='25'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M50 0L25 25 0 0H50z'/></svg>")}.arrow-gray-top{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='25'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23efefef' d='M50 0L25 25 0 0H50z'/></svg>")}.hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mw{max-width:75ch}.fade-red-x{background-image:linear-gradient(90deg, #c82c55 5%, rgba(200,44,85,0) 40%, rgba(200,44,85,0) 60%, #c82c55 95%)}.bg-rot-lila{background-image:linear-gradient(135deg, var(--cassiopeia-color-primary) 0, var(--cassiopeia-color-hover) 100%)}.text-shadow{text-shadow:0 0 8px rgba(0,0,0,0.8)}.line-bottom-white,.module.bg-secondary h2,.module.bg-secondary h3,.line-bottom-dark,.module h2,.module h3,.module.bg-secondary .bg-white h2,.module.bg-secondary .bg-white h3{padding-bottom:1.75rem;margin-bottom:3rem}.line-bottom-white,.module.bg-secondary h2,.module.bg-secondary h3{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='35' height='2'><rect fill='%23FFFFFF' width='35' height='2'/></svg>") no-repeat center bottom}.line-bottom-dark,.module h2,.module h3,.module.bg-secondary .bg-white h2,.module.bg-secondary .bg-white h3{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='35' height='2'><rect fill='%23020202' width='35' height='2'/></svg>") no-repeat center bottom}.width-reduced{max-width:90%}.no-padding-top{padding-top:0}.no-padding-top .article-body{padding-top:0}@media (min-width: 768px){.width-reduced{max-width:75%}}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/montserrat-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../fonts/montserrat-v26-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url("../fonts/montserrat-v26-latin-600.woff2") format("woff2")}.landing-page .article-body h2,.landing-page .article-body .mod-leistungen h2{font-size:1.2rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.2em;padding:2rem 0 2rem 0;margin:0;margin-bottom:2rem;font-weight:500}.landing-page .article-body p,.landing-page .article-body .mod-leistungen p{font-size:1rem;line-height:1.5rem;margin:0 auto 1.5rem auto;max-width:75ch}.content-page .article-body .mw{max-width:90%;margin:0 auto}.content-page .article-body h1{font-size:clamp(28px, 5vw, 38px);line-height:1.5;font-weight:400;padding:0;margin:clamp(1.25rem, 3vw, 3rem) 0 clamp(2.5rem, 4vw, 4rem) 0}.content-page .article-body h2{font-size:clamp(21px, 3vw, 28px);line-height:1.4;font-weight:400;padding:0;margin:clamp(1.5rem, 3.5vw, 3rem) 0 clamp(1rem, 2vw, 1.5rem) 0;color:var(--cassiopeia-color-primary)}.content-page .article-body h3{font-size:clamp(18px, 2.5vw, 20px);line-height:1.4;font-weight:500;padding:0;margin:clamp(1.5rem, 3vw, 2.5rem) 0 clamp(1rem, 2vw, 1.5rem) 0}.content-page .article-body h4{font-size:clamp(15px, 1.75vw, 16px);line-height:1.25;padding:0;font-weight:600;margin:clamp(1rem, 2vw, 2.25rem) 0 clamp(0.75rem, 1.5vw, 1rem) 0}.module h2,.module h3,.module.bg-secondary .bg-white h2,.module.bg-secondary .bg-white h3{font-size:1.125rem;line-height:1.4rem;text-transform:uppercase;letter-spacing:.25rem;font-weight:500;margin-top:2rem}a{color:var(--cassiopeia-color-primary)}a:hover{color:var(--cassiopeia-color-secondary);text-decoration:underline}.weiter{font-size:.75rem;text-transform:uppercase;letter-spacing:.15rem;text-decoration:none;font-weight:500}@media (min-width: 768px){p:not(:last-child){margin-bottom:1.5rem}}@media (min-width: 992px){.content-page .article-body .mw{max-width:75ch}}.btn-outline-primary{--btn-color: var(--cassiopeia-color-primary);--btn-border-color: var(--cassiopeia-color-primary);--btn-hover-bg: var(--cassiopeia-color-primary);--btn-hover-border-color: var(--cassiopeia-color-primary);--btn-active-bg: var(--cassiopeia-color-primary);--btn-active-border-color: var(--cassiopeia-color-primary);--btn-disabled-color: var(--cassiopeia-color-primary);--btn-disabled-border-color: var(--cassiopeia-color-primary)}.btn{border-radius:0;border-width:2px;text-transform:uppercase;letter-spacing:0.2em;font-size:.9rem;font-weight:600;padding:.8rem 1.25rem}.btn-lg{padding:1rem 1.5rem;font-size:1rem}.btn-secondary{background-color:var(--cassiopeia-color-secondary);border-color:var(--cassiopeia-color-secondary)}.btn-primary,.btn-secondary{color:white !important}.btn-primary:hover{background-color:var(--cassiopeia-color-secondary);border-color:var(--cassiopeia-color-secondary)}.btn-secondary:hover{background-color:var(--cassiopeia-color-primary);border-color:var(--cassiopeia-color-primary)}.container-header{background:transparent none;background-color:white;box-shadow:none}.container-header nav{margin:0}.container-header .mod-list li{padding:0}.container-header .navbar-brand a,.container-header .mod-menu{color:var(--cassiopeia-color-secondary)}.container-header .navbar-brand{padding-top:0}.container-header .navbar-brand a{display:inline-block;background:url("../images/uwi-event-logo.svg") no-repeat center center;background-size:90px auto;width:90px;height:80px}.container-header .navbar-brand a span{display:none}.container-header .nav .nav-item{letter-spacing:0.15em;font-weight:500;font-size:.85rem;text-transform:uppercase}.container-header .nav .nav-item a:hover{color:var(--cassiopeia-color-primary)}.socialmedia .nav-icon{display:inline-block;background-repeat:no-repeat;background-size:21px 20px;height:20px;width:21px;padding:0 !important}.socialmedia .nav-icon span{display:inline-block;padding-left:26px;color:#333;font-size:13px;height:20px;line-height:20px}.socialmedia a.nav-icon{width:auto;min-width:21px}.socialmedia a.nav-icon:hover .text{color:var(--cassiopeia-color-primary)}.socialmedia .instagram{background-image:url("../images/Instagram.svg");margin-right:10px}.socialmedia .linkedin{background-image:url("../images/LinkedIn.svg")}@media (max-width: 992px){.container-header .navbar-collapse{display:none;text-align:center;padding:0 0 1.5rem 0}.container-header .navbar-collapse .nav-item{margin:.65rem 0 .65rem 0}.container-header .navbar-collapse .active{color:var(--cassiopeia-color-primary)}.container-header .navbar-collapse .socialmedia{margin-top:3rem}.container-header .navbar-collapse.show{display:block}}@media (min-width: 992px){.container-header .nav .nav-item a{display:block;padding:50px 1.75rem 50px 1.75rem}.container-header .nav .nav-item.active a{background:url("../images/dreieck.svg") no-repeat center top;background-size:110px auto}.socialmedia{padding:1rem 1rem 0 1rem}.socialmedia .nav-icon .text{display:none}}@media (min-width: 1200px){.container-header .nav .nav-item a{padding:50px 2vw 50px 2vw}.socialmedia{padding:1rem 1rem 0 1rem}}.img-cover{object-fit:cover;object-position:center}#news .rounded-circle{max-width:175px;margin:0 auto}#news .carousel-control-next,#news .carousel-control-prev{width:35px}#news .carousel-control-next{text-align:right}#news .carousel-control-prev{text-align:left}#news .carousel-inner{padding:0 4rem 4rem 4rem}#news .news-introtext{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:.9rem;font-weight:400;line-height:1.4rem}#news .readmore{font-size:.9rem;color:var(--cassiopeia-color-primary)}#news .carousel-indicators{margin-top:3rem}#news .carousel-indicators .active{background-color:var(--cassiopeia-color-primary)}.referenzen-home h2{color:white;text-align:center;margin-bottom:2rem}.referenzen-home .referenzen{max-width:960px;margin:0 auto}.referenzen .referenz{display:block;min-height:250px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;mask-image:url("../images/raute.svg");mask-size:auto 240px;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../images/raute.svg");-webkit-mask-size:auto 240px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;position:relative}.referenzen .referenz-data{display:none;position:absolute;bottom:0;left:0;z-index:2;width:100%;background:none repeat scroll 0 0 rgba(0,0,0,0.7);color:#FFF;font-size:13px;line-height:16px;margin:0;padding:20px 0 20px 0;text-align:center}.referenzen .referenz:hover{mask-image:none;-webkit-mask-image:none}.referenzen .referenz:hover .referenz-data{display:block}.referenzen li{background-color:#dacbce}.referenz .h5{font-size:1.15rem;line-height:1.4;font-weight:400}.modal{border-radius:0}.modal-header{border-top-left-radius:0;border-top-right-radius:0;border-bottom:none;text-align:left}.modal-title{font-size:1.1rem;line-height:1.4;font-weight:400}.modal-footer{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:none;font-size:.9rem;line-height:1.3}.referenzen .modal-header{padding:1.5rem}.referenzen .modal-body{padding:0}.referenzen .modal-footer{padding:1.5rem}.carousel-indicators [data-bs-target]{opacity:.25}.carousel-indicators .active{opacity:1}#system-message-container joomla-alert{max-width:75ch;margin:2rem auto 2rem auto}#jform_spacer-lbl{display:block;text-align:right;font-size:.85rem}.control-label{font-weight:500;padding-bottom:.25rem}.control-label .form-control-feedback{font-size:.85rem;text-align:right}@media (max-width: 767px){.referenzen li:nth-child(2n){background-color:#efefef}}@media (min-width: 768px){.referenzen li:nth-child(3n+1){background-color:#efefef}#Eventartikel{max-width:550px;margin:0 auto}}@media (min-width: 992px){.referenzen li:nth-child(2n+1){background-color:#dacbce}.referenzen li:nth-child(2n){background-color:#efefef}#news{padding:0 3rem 0 3rem}#news .carousel-control-next,#news .carousel-control-prev{width:70px}}.article-body{padding-top:2vw;padding-bottom:5vw}.news .article-body{padding-top:0}.mod-leistungen .icon{display:block;width:81px;height:80px;margin:0 auto;text-indent:-999em;margin-bottom:1.5rem;background:url("../images/Leistungen-Icons.svg") no-repeat center top;background-size:400px 80px}.mod-leistungen .organisation .icon{background-position:-1px 0}.mod-leistungen .kreation .icon{background-position:-82px 0;width:79px}.mod-leistungen .realisation .icon{background-position:-161px 0;width:79px}.mod-leistungen h2{font-size:0.9rem;letter-spacing:0.2em;padding:0 0 25px 0;margin-bottom:1.5rem}.mod-leistungen h3{font-size:0.9rem;letter-spacing:0.2em;padding:0 0 25px 0;margin-bottom:1.5rem}.mod-leistungen p{font-size:0.9rem;line-height:1.5rem}.headerslider h1{hyphens:manual;font-size:1.5rem;letter-spacing:0.35em;font-weight:500 !important}.headerslider .subheadline{display:block;padding-top:.75rem;font-size:0.85rem;line-height:1.25rem;font-weight:500}.vcard h3{font-size:1rem;background:none;padding:0;margin:0}.vcard .title{font-size:.9rem;color:var(--cassiopeia-color-primary)}.vcard p{font-size:.9rem}.news .page-header{display:none}@media (min-width: 768px){.headerslider h1{font-size:2.5rem}.headerslider .subheadline{font-size:1rem}}.footer{background-image:none;background-color:#FFF}.footer .kontakt{padding-bottom:3rem}.footer .mod-menu{flex-direction:row;justify-content:center}.footer .mod-menu .nav-item{font-size:.85rem;padding-top:.5rem;padding-bottom:.5rem}.footer .mod-menu .divider{padding:.5rem}@media (min-width: 992px){.footer .mod-menu{max-width:60vw;margin:0 auto}.footer .mod-menu .item-113{min-width:100%;text-align:center;margin-top:1rem}.footer .mod-menu .item-113 img{margin-right:.3rem}.footer .kontaktformular{padding-top:0;padding-bottom:0;color:var(--cassiopeia-color-secondary)}.footer .kunden,.footer .kontakt{max-width:80vw;margin:0 auto}.footer .kunden .row{flex-wrap:nowrap}}@media (min-width: 1200px){.footer .kunden,.footer .kontakt{max-width:60vw}}body{background:var(--cassiopeia-gray)}.main{background:white}
