.elementor-4801 .elementor-element.elementor-element-2329007{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4801 .elementor-element.elementor-element-2329007:not(.elementor-motion-effects-element-type-background), .elementor-4801 .elementor-element.elementor-element-2329007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0EC;}.elementor-4801 .elementor-element.elementor-element-2329003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, Verdana, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4801 .elementor-element.elementor-element-2329002{text-align:center;}.elementor-4801 .elementor-element.elementor-element-2329002 img{width:270px;}.elementor-4801 .elementor-element.elementor-element-2329004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Arial, Verdana, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Helvetica, Arial, Verdana, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item{color:#303030;fill:#303030;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item:focus{color:#F07D00;fill:#F07D00;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F07D00;}.elementor-4801 .elementor-element.elementor-element-2329001{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a, .elementor-4801 .elementor-element.elementor-element-2329001 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown{background-color:rgba(0,0,0,0);}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a:hover,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a:focus,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-menu-toggle:hover,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a:hover,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a:focus,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(255,255,255,0.1);}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:rgba(0,0,0,0);}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown .elementor-item, .elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:300;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:12px;padding-bottom:12px;}.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-4801 .elementor-element.elementor-element-2329006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}.elementor-4801 .elementor-element.elementor-element-2329005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4801 .elementor-element.elementor-element-2329010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4801 .elementor-element.elementor-element-2329010:not(.elementor-motion-effects-element-type-background), .elementor-4801 .elementor-element.elementor-element-2329010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0EC;}.elementor-4801 .elementor-element.elementor-element-232900f{text-align:center;}.elementor-4801 .elementor-element.elementor-element-232900d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-232900d{left:0px;}body.rtl .elementor-4801 .elementor-element.elementor-element-232900d{right:0px;}.elementor-4801 .elementor-element.elementor-element-232900e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-232900e{left:0px;}body.rtl .elementor-4801 .elementor-element.elementor-element-232900e{right:0px;}.elementor-4801 .elementor-element.elementor-element-vsmnav01 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-vsmnav01{left:0px;}body.rtl .elementor-4801 .elementor-element.elementor-element-vsmnav01{right:0px;}.elementor-4801 .elementor-element.elementor-element-vsmnav01{top:0px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-4801 .elementor-element.elementor-element-232900c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:28px;}.elementor-4801 .elementor-element.elementor-element-232900c:not(.elementor-motion-effects-element-type-background), .elementor-4801 .elementor-element.elementor-element-232900c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0EC;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-4801 .elementor-element.elementor-element-2329009{right:13px;}body.rtl .elementor-4801 .elementor-element.elementor-element-2329009{left:13px;}.elementor-4801 .elementor-element.elementor-element-2329009{top:15px;}.elementor-4801 .elementor-element.elementor-element-2329009 .elementor-icon-wrapper{text-align:end;}.elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-vsweiss );}.elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-framed .elementor-icon, .elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-framed .elementor-icon, .elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vsweiss );}.elementor-4801 .elementor-element.elementor-element-2329009.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-vsweiss );}.elementor-4801 .elementor-element.elementor-element-2329009 .elementor-icon{font-size:16px;padding:7px;}.elementor-4801 .elementor-element.elementor-element-2329009 .elementor-icon svg{height:16px;}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-menu-toggle{margin:0 auto;}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a, .elementor-4801 .elementor-element.elementor-element-2329008 .elementor-menu-toggle{color:#3D3D3D;fill:#3D3D3D;}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown{background-color:rgba(0,0,0,0);}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a:hover,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a:focus,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-menu-toggle:hover,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-menu-toggle:focus{color:#F07D00;}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a:hover,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a:focus,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(0,0,0,0);}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.elementor-item-active{color:#F07D00;background-color:rgba(0,0,0,0);}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown .elementor-item, .elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}.elementor-4801 .elementor-element.elementor-element-232900b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4801 .elementor-element.elementor-element-232900a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-2329002 */.elementor-4801 .elementor-element.elementor-element-2329002{line-height:0}.elementor-4801 .elementor-element.elementor-element-2329002 a{display:inline-block;line-height:0}.elementor-4801 .elementor-element.elementor-element-2329002 img{display:block;width:270px}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2329001 */.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main>.elementor-nav-menu>li{display:flex;justify-content:center;position:relative;width:100%}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item{display:inline-flex;align-items:center;margin:8px 4px;flex:0 0 auto;transition:color .2s}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main>.elementor-nav-menu>li+li::before{content:"";position:absolute;top:-.5px;left:50%;transform:translateX(-50%);width:20px;height:0;border-top:1px solid rgba(87,74,67,.25)}
.elementor-4801 .elementor-element.elementor-element-2329001 li.cis-menu-termine>a.elementor-item{background:#b71d3f;color:#fff!important}
.elementor-4801 .elementor-element.elementor-element-2329001 li.cis-menu-news>a.elementor-item{background:#ef7d00;color:#fff!important}
.elementor-4801 .elementor-element.elementor-element-2329001 li.cis-menu-special>a.elementor-item{background:#ffc30f;color:#fff!important}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow{padding:0 0 0 6px;font-size:10px;color:rgba(48,48,48,.2);fill:rgba(48,48,48,.2)}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow svg{width:6px;height:10px;fill:rgba(48,48,48,.2)}
.elementor-4801 .elementor-element.elementor-element-2329001 li[class*=cis-menu]>a .sub-arrow svg{fill:rgba(255,255,255,.5)}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main ul.sub-menu{width:260px!important;min-width:260px!important;max-width:260px!important;padding:10px;background:#b61d3f;box-shadow:0 0 4px rgba(0,0,0,.2);margin-top:0!important}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item{justify-content:space-between;border:0}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main ul.sub-menu .sub-arrow svg{fill:#fff;width:6px;height:10px}
.elementor-4801 .elementor-element.elementor-element-2329001 .elementor-nav-menu--main ul.sub-menu .elementor-item-active{color:#fff}
.elementor-4801 .elementor-element.elementor-element-2329001 li.menu-item-564>a::before{content:"";flex:0 0 16px;width:16px;height:16px;margin-right:6px;background:currentColor;position:static!important;opacity:1!important;transform:none!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M104%20224H24c-13.255%200-24%2010.745-24%2024v240c0%2013.255%2010.745%2024%2024%2024h80c13.255%200%2024-10.745%2024-24V248c0-13.255-10.745-24-24-24zM64%20472c-13.255%200-24-10.745-24-24s10.745-24%2024-24%2024%2010.745%2024%2024-10.745%2024-24%2024zM384%2081.452c0%2042.416-25.97%2066.208-33.277%2094.548h101.723c33.397%200%2059.397%2027.746%2059.553%2058.098.084%2017.938-7.546%2037.249-19.439%2049.197l-.11.11c9.836%2023.337%208.237%2056.037-9.308%2079.469%208.681%2025.895-.069%2057.704-16.382%2074.757%204.298%2017.598%202.244%2032.575-6.148%2044.632C440.202%20511.587%20389.616%20512%20346.839%20512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2%201.282-6.271%203.558-8.521%2039.614-39.144%2056.648-80.587%2089.117-113.111%2014.804-14.832%2020.188-37.236%2025.393-58.902C282.515%2039.293%20291.817%200%20312%200c24%200%2072%208%2072%2081.452z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M104%20224H24c-13.255%200-24%2010.745-24%2024v240c0%2013.255%2010.745%2024%2024%2024h80c13.255%200%2024-10.745%2024-24V248c0-13.255-10.745-24-24-24zM64%20472c-13.255%200-24-10.745-24-24s10.745-24%2024-24%2024%2010.745%2024%2024-10.745%2024-24%2024zM384%2081.452c0%2042.416-25.97%2066.208-33.277%2094.548h101.723c33.397%200%2059.397%2027.746%2059.553%2058.098.084%2017.938-7.546%2037.249-19.439%2049.197l-.11.11c9.836%2023.337%208.237%2056.037-9.308%2079.469%208.681%2025.895-.069%2057.704-16.382%2074.757%204.298%2017.598%202.244%2032.575-6.148%2044.632C440.202%20511.587%20389.616%20512%20346.839%20512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2%201.282-6.271%203.558-8.521%2039.614-39.144%2056.648-80.587%2089.117-113.111%2014.804-14.832%2020.188-37.236%2025.393-58.902C282.515%2039.293%20291.817%200%20312%200c24%200%2072%208%2072%2081.452z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-4801 .elementor-element.elementor-element-2329001 li.menu-item-846>a::before{content:"";flex:0 0 20px;width:20px;height:16px;margin-right:6px;background:currentColor;position:static!important;opacity:1!important;transform:none!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M280.37%20148.26L96%20300.11V464a16%2016%200%200%200%2016%2016l112.06-.29a16%2016%200%200%200%2015.92-16V368a16%2016%200%200%201%2016-16h64a16%2016%200%200%201%2016%2016v95.64a16%2016%200%200%200%2016%2016.05L464%20480a16%2016%200%200%200%2016-16V300L295.67%20148.26a12.19%2012.19%200%200%200-15.3%200zM571.6%20251.47L488%20182.56V44.05a12%2012%200%200%200-12-12h-56a12%2012%200%200%200-12%2012v72.61L318.47%2043a48%2048%200%200%200-61%200L4.34%20251.47a12%2012%200%200%200-1.6%2016.9l25.5%2031A12%2012%200%200%200%2045.15%20301l235.22-193.74a12.19%2012.19%200%200%201%2015.3%200L530.9%20301a12%2012%200%200%200%2016.9-1.6l25.5-31a12%2012%200%200%200-1.7-16.93z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M280.37%20148.26L96%20300.11V464a16%2016%200%200%200%2016%2016l112.06-.29a16%2016%200%200%200%2015.92-16V368a16%2016%200%200%201%2016-16h64a16%2016%200%200%201%2016%2016v95.64a16%2016%200%200%200%2016%2016.05L464%20480a16%2016%200%200%200%2016-16V300L295.67%20148.26a12.19%2012.19%200%200%200-15.3%200zM571.6%20251.47L488%20182.56V44.05a12%2012%200%200%200-12-12h-56a12%2012%200%200%200-12%2012v72.61L318.47%2043a48%2048%200%200%200-61%200L4.34%20251.47a12%2012%200%200%200-1.6%2016.9l25.5%2031A12%2012%200%200%200%2045.15%20301l235.22-193.74a12.19%2012.19%200%200%201%2015.3%200L530.9%20301a12%2012%200%200%200%2016.9-1.6l25.5-31a12%2012%200%200%200-1.7-16.93z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-4801 .elementor-element.elementor-element-2329001 li.menu-item-1014>a::before{content:"";flex:0 0 16px;width:16px;height:16px;margin-right:6px;background:currentColor;position:static!important;opacity:1!important;transform:none!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M546.2%209.7c-5.6-12.5-21.6-13-28.3-1.2C486.9%2062.4%20431.4%2096%20368%2096h-80C182%2096%2096%20182%2096%20288c0%207%20.8%2013.7%201.5%2020.5C161.3%20262.8%20253.4%20224%20384%20224c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016C132.6%20256%2026%20410.1%202.4%20468c-6.6%2016.3%201.2%2034.9%2017.5%2041.6%2016.4%206.8%2035-1.1%2041.8-17.3%201.5-3.6%2020.9-47.9%2071.9-90.6%2032.4%2043.9%2094%2085.8%20174.9%2077.2C465.5%20467.5%20576%20326.7%20576%20154.3c0-50.2-10.8-102.2-29.8-144.6z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20576%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M546.2%209.7c-5.6-12.5-21.6-13-28.3-1.2C486.9%2062.4%20431.4%2096%20368%2096h-80C182%2096%2096%20182%2096%20288c0%207%20.8%2013.7%201.5%2020.5C161.3%20262.8%20253.4%20224%20384%20224c8.8%200%2016%207.2%2016%2016s-7.2%2016-16%2016C132.6%20256%2026%20410.1%202.4%20468c-6.6%2016.3%201.2%2034.9%2017.5%2041.6%2016.4%206.8%2035-1.1%2041.8-17.3%201.5-3.6%2020.9-47.9%2071.9-90.6%2032.4%2043.9%2094%2085.8%20174.9%2077.2C465.5%20467.5%20576%20326.7%20576%20154.3c0-50.2-10.8-102.2-29.8-144.6z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-4801 .elementor-element.elementor-element-2329001 li.menu-item-3292>a::before{content:"";flex:0 0 14px;width:14px;height:16px;margin-right:6px;background:currentColor;position:static!important;opacity:1!important;transform:none!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M0%20464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V192H0v272zm320-196c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM192%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM64%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zM400%2064h-48V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H48C21.5%2064%200%2085.5%200%20112v48h448v-48c0-26.5-21.5-48-48-48z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20448%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M0%20464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V192H0v272zm320-196c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM192%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM64%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zM400%2064h-48V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H48C21.5%2064%200%2085.5%200%20112v48h448v-48c0-26.5-21.5-48-48-48z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.elementor-4801 .elementor-element.elementor-element-2329001 li.menu-item-3792>a::before{content:"";flex:0 0 16px;width:16px;height:16px;margin-right:6px;background:currentColor;position:static!important;opacity:1!important;transform:none!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20512%20512%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2329004 */.elementor-4801 .elementor-element.elementor-element-2329004{flex:1 1 auto;min-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2329007 */.elementor-4801 .elementor-element.elementor-element-2329007{position:fixed;left:0;top:0;width:300px;height:100vh;z-index:500;box-shadow:0 0 15px 1px rgba(0,0,0,.07);overflow-y:auto;overflow-x:visible;scrollbar-width:none}
.elementor-4801 .elementor-element.elementor-element-2329007::-webkit-scrollbar{display:none}
@media (max-width:1080px){.elementor-4801 .elementor-element.elementor-element-2329007{display:none!important}}
@media (min-width:1081px){body{padding-left:300px}}
.vs-mini{display:flex;flex-direction:column;align-items:center;text-align:center}
.vs-mini>*{margin:5px 10px}
.vs-mini .vs-tel{font:600 22px/18px Arial,Helvetica,sans-serif;color:#444;margin-bottom:21px;display:flex;align-items:center;gap:4px;height:32px}
.vs-mini .vs-tel-i{width:32px;height:32px;fill:#f07d00}
.vs-mini .vs-soc{display:flex;gap:4px;height:38px}
.vs-mini .vs-soc a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#b71d3f;color:#fff;transition:background .3s}
.vs-mini .vs-soc a:hover{background:#f07d00}
.vs-mini .vs-soc-i{height:24px;width:24px;fill:#fff}
.vs-mini .vs-kontakt{font:400 18px/32px Arial,Helvetica,sans-serif;margin:5px 10px 5px 18px}
.vs-mini .vs-kontakt a{text-decoration:none;color:#b71d3f}
.vs-mini .vs-kontakt .vs-fi{height:18px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-232900f */.elementor-4801 .elementor-element.elementor-element-232900f{line-height:0}.elementor-4801 .elementor-element.elementor-element-232900f a{display:inline-block;line-height:0}.elementor-4801 .elementor-element.elementor-element-232900f img{display:block;width:311px;max-width:min(311px,calc(100vw - 174px))}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-232900d */.elementor-4801 .elementor-element.elementor-element-232900d{left:20px;top:50%;transform:translateY(-50%);width:24px;z-index:5}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-232900e */.elementor-4801 .elementor-element.elementor-element-232900e{position:fixed!important;right:10px;top:10px;z-index:400}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2329009 */.elementor-4801 .elementor-element.elementor-element-2329009 .elementor-icon{border-radius:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}.elementor-4801 .elementor-element.elementor-element-2329009 .elementor-icon svg{width:16px;height:16px}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2329008 */.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-menu-toggle{display:none!important}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:block!important;max-height:none!important;transform:none!important;margin:0;background:transparent;overflow:visible;box-shadow:none}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown a.elementor-item{padding:15.2px 25px 15.2px 0!important;justify-content:space-between;border:0}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown>.elementor-nav-menu>li{border-bottom:1px solid rgba(61,61,61,.12)}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown>.elementor-nav-menu>li:last-child{border-bottom:0}
.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-termine>a.elementor-item,.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-news>a.elementor-item,.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-special>a.elementor-item{color:#fff!important;padding-left:10px!important}
.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-termine>a.elementor-item{background:#b71d3f!important}
.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-news>a.elementor-item{background:#ef7d00!important}
.elementor-4801 .elementor-element.elementor-element-2329008 li.cis-menu-special>a.elementor-item{background:#ffc30f!important}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{font-weight:400;text-transform:none;padding:8px 25px 8px 15px!important;border:0}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown .sub-menu .sub-menu a.elementor-sub-item{padding-left:30px!important}
.elementor-4801 .elementor-element.elementor-element-2329008 .elementor-nav-menu--dropdown .sub-menu{border:0!important;padding:0 0 10px}
.elementor-4801 .elementor-element.elementor-element-2329008 .sub-arrow{color:rgba(51,51,51,.35);padding:0 0 0 10px}
.elementor-4801 .elementor-element.elementor-element-2329008 .sub-arrow svg{fill:rgba(51,51,51,.35);width:12px;height:12px}
.elementor-4801 .elementor-element.elementor-element-2329008 li[class*=cis-menu] .sub-arrow svg{fill:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232900b */.elementor-4801 .elementor-element.elementor-element-232900b .vs-mini{align-items:flex-start;text-align:left}.elementor-4801 .elementor-element.elementor-element-232900b .vs-mini>*{margin-left:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232900c */.vs-mini{display:flex;flex-direction:column;align-items:center;text-align:center}
.vs-mini>*{margin:5px 10px}
.vs-mini .vs-tel{font:600 22px/18px Arial,Helvetica,sans-serif;color:#444;margin-bottom:21px;display:flex;align-items:center;gap:4px;height:32px}
.vs-mini .vs-tel-i{width:32px;height:32px;fill:#f07d00}
.vs-mini .vs-soc{display:flex;gap:4px;height:38px}
.vs-mini .vs-soc a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#b71d3f;color:#fff;transition:background .3s}
.vs-mini .vs-soc a:hover{background:#f07d00}
.vs-mini .vs-soc-i{height:24px;width:24px;fill:#fff}
.vs-mini .vs-kontakt{font:400 18px/32px Arial,Helvetica,sans-serif;margin:5px 10px 5px 18px}
.vs-mini .vs-kontakt a{text-decoration:none;color:#b71d3f}
.vs-mini .vs-kontakt .vs-fi{height:18px}/* End custom CSS */
/* Start custom CSS for off-canvas, class: .elementor-element-vsmnav01 */.elementor-4801 .elementor-element.elementor-element-vsmnav01{--e-off-canvas-width:330px;--e-off-canvas-justify-content:flex-start;--e-off-canvas-animation-duration:.4s;--e-off-canvas-background-color:#f1f0ec;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2329010 */.elementor-4801 .elementor-element.elementor-element-2329010{position:relative;box-shadow:0 0 15px 1px rgba(0,0,0,.07);z-index:20}
@media (min-width:1081px){.elementor-4801 .elementor-element.elementor-element-2329010{display:none!important}}
.vs-burger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:24px;padding:4px 1px;box-sizing:border-box}
.vs-burger span{display:block;width:22px;height:2px;background:#3a3a3a}
.vs-burger-float{width:42px;height:36px;padding:10px;background:rgba(0,0,0,.2);border-radius:4px;opacity:0;visibility:hidden;transition:opacity .3s}
.vs-burger-float span{background:#fff}
.vs-burger-float.is-on{opacity:1;visibility:visible}
@media (min-width:1081px){.vs-burger-float{display:none}}/* End custom CSS */