#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;src:url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.eot");src:local(""), url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.woff2") format("woff2"), url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.woff") format("woff"), url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.ttf") format("truetype"), url("/files/zeroOne/fonts/libre-baskerville-v9-latin-regular.svg#LibreBaskerville") format("svg")}@font-face{font-family:"Alegreya Sans SC";font-style:normal;font-weight:400;src:url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.eot");src:local(""), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-regular.woff2") format("woff2"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-regular.woff") format("woff"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-regular.ttf") format("truetype"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-regular.svg#AlegreyaSans") format("svg")}@font-face{font-family:"Alegreya Sans SC";font-style:normal;font-weight:500;src:url("/files/zeroOne/fonts/alegreya-sans-v14-latin-500.eot");src:local(""), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-500.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-500.woff2") format("woff2"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-500.woff") format("woff"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-500.ttf") format("truetype"), url("/files/zeroOne/fonts/alegreya-sans-sc-v14-latin-500.svg#AlegreyaSans") format("svg")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:100;src:url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.eot");src:local(""), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.woff2") format("woff2"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.woff") format("woff"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.ttf") format("truetype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-100.svg#AlegreyaSans") format("svg")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:300;src:url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.eot");src:local(""), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.woff2") format("woff2"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.woff") format("woff"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.ttf") format("truetype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-300.svg#AlegreyaSans") format("svg")}@font-face{font-family:"Alegreya Sans";font-style:normal;font-weight:400;src:url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.eot");src:local(""), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.woff2") format("woff2"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.woff") format("woff"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.ttf") format("truetype"), url("/files/zeroOne/fonts/alegreya-sans-v14-latin-regular.svg#AlegreyaSans") format("svg")}@media (prefers-color-scheme:dark){body{background:#333 !important;color:#fff !important}#wrapper a:not(.btn),#wrapper a:visited:not(.btn){color:#fff}#wrapper a:not(.btn):hover,#wrapper a:visited:not(.btn):hover{color:#fff}#wrapper a.btn-link:hover{background:#3c3c3c}#wrapper .form-input,#wrapper .form-group input,#wrapper .ce_form .widget:not(.widget-checkbox):not(.widget-radio) input,#wrapper .form-select:not([multiple]):not([size]),#wrapper .form-group select:not([size]):not([multiple]),#wrapper .ce_form .widget:not(.widget-checkbox):not(.widget-radio) select:not([size]):not([multiple]),#wrapper .form-select,#wrapper .form-group select,#wrapper .ce_form .widget:not(.widget-checkbox):not(.widget-radio) select,#wrapper textarea,#wrapper #main .mod_subscribe .form-input,#wrapper #main .mod_unsubscribe .form-input,#wrapper .accordion .accordion-header{background:#3c3c3c;color:#fff}#wrapper .accordion .accordion-header:hover{background:#2f2f2f}#wrapper .form-checkbox .form-icon,#wrapper .form-radio .form-icon{background:#3c3c3c}#wrapper .bg-white{background-color:#333;color:#fff}#wrapper .calendar th,#wrapper .calendar td:not(.active),#wrapper .minicalendar th,#wrapper .minicalendar td:not(.active){background:#3c3c3c;color:#fff}#wrapper .calendar td.active,#wrapper .calendar td.active a,#wrapper .minicalendar td.active,#wrapper .minicalendar td.active a{color:#000}#wrapper .ce_tabsStartElement h3,#wrapper h3{color:#fff}#wrapper .ce_ct_contentBox:not([class*="bg-"]) .inside,#wrapper .ce_ct_priceBox:not([class*="bg-"]) .inside{background:#3c3c3c}#wrapper .carousel-item:not([class*="text-"]){color:#000}#wrapper .carousel-item:not([class*="text-"]) h1 a,#wrapper .carousel-item:not([class*="text-"]) h2 a,#wrapper .carousel-item:not([class*="text-"]) h3 a,#wrapper .carousel-item:not([class*="text-"]) h4 a,#wrapper .carousel-item:not([class*="text-"]) h5 a,#wrapper .carousel-item:not([class*="text-"]) h6 a{color:#000}#wrapper .checkbox_container>div,#wrapper .radio_container .form-group>div,#wrapper .ce_code .code code,#wrapper .table.table-striped tbody tr:nth-of-type(odd){background:#3c3c3c;color:#fff}#wrapper footer .ce_hyperlink.bg-white{background-color:#fff}#wrapper .header-search a{color:#000}#wrapper .header-search a:hover,#wrapper .header-search a:visited{color:#000}#wrapper .hero.quote h1,#wrapper .hero.quote h2,#wrapper .hero.quote h3,#wrapper .hero.quote h4,#wrapper .hero.quote h5,#wrapper .hero.quote h6{color:#fff}#wrapper .icon-more{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/more_white.svg")}#wrapper input{background:#3c3c3c;color:#fff}#wrapper .layout_short .inside,#wrapper .layout_list .inside{background:#3c3c3c;color:#fff}#wrapper .mod_eventlist .time,#wrapper .mod_eventlist .header{color:#c3c3c3}#wrapper .mod_newslist h2,#wrapper .mod_newslist h3,#wrapper .mod_newslist h4,#wrapper .mod_newslist h5,#wrapper .mod_newslist h6{color:#fff}#wrapper .mod_newslist .info{color:#c3c3c3}#wrapper .navbar ul.level_1>li>a{color:#000}#wrapper .navbar ul.level_3>li>a{color:#000}#wrapper .pagination .page-item a:hover{color:#fff;text-decoration:underline}#wrapper .tab .tab-item.active a,#wrapper .tab .tab-item a.active{color:#fff}#wrapper .table.table-hover tbody tr:hover{background:#4c4c4c}#wrapper .tabs figure>div{color:#fff}}@media (prefers-color-scheme:dark) and (max-width:960px){#wrapper .navbar ul.level_1>li>a{color:#fff}#wrapper .navbar ul.level_3>li>a{color:#fff}}.mod_newslist .column:nth-child(odd) img{filter:invert(0) sepia(100%) hue-rotate(5deg) saturate(200%) brightness(95%)}.mod_newslist .column:nth-child(even) img{filter:invert(0) sepia(100%) hue-rotate(-26deg) saturate(315%) brightness(95%)}.news-image img,.mod_eventlist img,.event-image img{filter:invert(0) sepia(100%) hue-rotate(5deg) saturate(200%) brightness(95%)}.earth-colour-scheme .mod_newslist .column:nth-child(odd) img{filter:invert(0) sepia(100%) hue-rotate(40deg) saturate(250%) brightness(85%)}.earth-colour-scheme .mod_newslist .column:nth-child(even) img{filter:invert(0) sepia(85%) hue-rotate(115deg) saturate(200%) brightness(75%)}.earth-colour-scheme .news-image img{filter:invert(0) sepia(100%) hue-rotate(40deg) saturate(250%) brightness(85%)}.earth-colour-scheme .mod_eventlist img,.earth-colour-scheme .event-image img{filter:invert(0) sepia(100%) hue-rotate(40deg) saturate(250%) brightness(85%)}.earth-colour-scheme .quote img{filter:invert(0) sepia(0) hue-rotate(130deg) saturate(1.3) brightness(0.8)}.earth-colour-scheme .ce_ct_teaserBox:not(.carousel-item) img{filter:invert(0) sepia(0) hue-rotate(30deg) saturate(1.2) brightness(90%)}.earth-colour-scheme .ce_tabsStartElement img{filter:invert(0) sepia(0) hue-rotate(160deg) saturate(1) brightness(1)}.earth-colour-scheme .parallax-body{filter:invert(0) sepia(0) hue-rotate(100deg) saturate(0.7) brightness(0.9)}.earth-colour-scheme .css-filter img{filter:invert(0) sepia(100%) hue-rotate(40deg) saturate(250%) brightness(85%)}.night-colour-scheme .mod_newslist .column:nth-child(odd) img{filter:invert(0) sepia(80%) hue-rotate(305deg) saturate(750%) brightness(70%)}.night-colour-scheme .mod_newslist .column:nth-child(even) img{filter:invert(0) sepia(45%) hue-rotate(145deg) saturate(300%) brightness(80%)}.night-colour-scheme .news-image img{filter:invert(0) sepia(80%) hue-rotate(305deg) saturate(750%) brightness(70%)}.night-colour-scheme .mod_eventlist img,.night-colour-scheme .event-image img{filter:invert(0) sepia(80%) hue-rotate(305deg) saturate(750%) brightness(70%)}.night-colour-scheme .quote img{filter:invert(1) sepia(0.4) hue-rotate(90deg) saturate(1.5) brightness(1)}.night-colour-scheme .ce_ct_teaserBox:not(.carousel-item) img{filter:invert(0) sepia(0) hue-rotate(300deg) saturate(6.5) brightness(0.8)}.night-colour-scheme .ce_tabsStartElement img{filter:invert(0) sepia(0) hue-rotate(170deg) saturate(1) brightness(0.8)}.night-colour-scheme .parallax-body{filter:invert(0) sepia(0) hue-rotate(203deg) saturate(1) brightness(0.9)}.night-colour-scheme .css-filter img{filter:invert(0) sepia(80%) hue-rotate(305deg) saturate(750%) brightness(70%)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:"SF Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Courier, monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:20px;line-height:1.5;-webkit-tap-highlight-color:transparent}body{background:#fff;color:#000;font-family:"Alegreya Sans", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;font-size:0.85rem;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:#948ba2;outline:none;text-decoration:none}a:focus{box-shadow:0 0 0 0.1rem rgba(0, 0, 0, 0.2)}a:focus,a:hover,a:active,a.active{color:#000;text-decoration:underline}a:visited{color:#948ba2}.container{margin-left:auto;margin-right:auto;padding-left:0.4rem;padding-right:0.4rem;width:100%}.container.grid-xl{max-width:1296px}.container.grid-lg{max-width:976px}.container.grid-md{max-width:856px}.container.grid-sm{max-width:616px}.container.grid-xs{max-width:496px}.show-xs,.show-sm,.show-md,.show-lg,.show-xl{display:none !important}.columns{display:flex;flex-wrap:wrap;margin-left:-0.4rem;margin-right:-0.4rem}.columns.col-gapless{margin-left:0;margin-right:0}.columns.col-gapless>.column{padding-left:0;padding-right:0}.columns.col-oneline{flex-wrap:nowrap;overflow-x:auto}.column{flex:1;max-width:100%;padding-left:0.4rem;padding-right:0.4rem}.column.col-12,.column.col-11,.column.col-10,.column.col-9,.column.col-8,.column.col-7,.column.col-6,.column.col-5,.column.col-4,.column.col-3,.column.col-2,.column.col-1,.column.col-auto{flex:none}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-mx-auto{margin-left:auto;margin-right:auto}.col-ml-auto{margin-left:auto}.col-mr-auto{margin-right:auto}@media (max-width:1280px){.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-xl-auto{flex:none}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-auto{width:auto}.hide-xl{display:none !important}.show-xl{display:block !important}}@media (max-width:960px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-lg-auto{flex:none}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-auto{width:auto}.hide-lg{display:none !important}.show-lg{display:block !important}}@media (max-width:840px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-md-auto{flex:none}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-auto{width:auto}.hide-md{display:none !important}.show-md{display:block !important}}@media (max-width:600px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-sm-auto{flex:none}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-auto{width:auto}.hide-sm{display:none !important}.show-sm{display:block !important}}@media (max-width:480px){.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1,.col-xs-auto{flex:none}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-auto{width:auto}.hide-xs{display:none !important}.show-xs{display:block !important}}.text-primary{color:#000 !important}a.text-primary:focus,a.text-primary:hover{color:black}a.text-primary:visited{color:#0d0d0d}.text-secondary{color:#585858 !important}a.text-secondary:focus,a.text-secondary:hover{color:#4b4b4b}a.text-secondary:visited{color:#656565}.text-gray{color:#8c8c8c !important}a.text-gray:focus,a.text-gray:hover{color:gray}a.text-gray:visited{color:#999}.text-light{color:#fff !important}a.text-light:focus,a.text-light:hover{color:#f2f2f2}a.text-light:visited{color:white}.text-dark{color:#000 !important}a.text-dark:focus,a.text-dark:hover{color:black}a.text-dark:visited{color:#0d0d0d}.text-success{color:#32b643 !important}a.text-success:focus,a.text-success:hover{color:#2da23c}a.text-success:visited{color:#39c94b}.text-warning{color:#ffb700 !important}a.text-warning:focus,a.text-warning:hover{color:#e6a500}a.text-warning:visited{color:#ffbe1a}.text-error{color:#e85600 !important}a.text-error:focus,a.text-error:hover{color:#cf4d00}a.text-error:visited{color:#ff6002}.bg-primary{background:#000 !important;color:#fff}.bg-secondary{background:#606060 !important;color:#fff}.bg-dark{background:#000 !important;color:#fff}.bg-gray{background:#e6e6e6 !important}.bg-success{background:#32b643 !important;color:#fff}.bg-warning{background:#ffb700 !important;color:#fff}.bg-error{background:#e85600 !important;color:#fff}.c-hand{cursor:pointer}.c-move{cursor:move}.c-zoom-in{cursor:zoom-in}.c-zoom-out{cursor:zoom-out}.c-not-allowed{cursor:not-allowed}.c-auto{cursor:auto}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none,.d-hide{display:none !important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:transparent;border:0;color:transparent;font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.divider,.divider-vert{display:block;position:relative}.divider[data-content]::after,.divider-vert[data-content]::after{background:#f2f2f2;color:#8c8c8c;content:attr(data-content);display:inline-block;font-size:0.7rem;padding:0 0.4rem;transform:translateY(-0.65rem)}.divider{border-top:0.05rem solid #bababa;height:0.05rem;margin:0.4rem 0}.divider[data-content]{margin:0.8rem 0}.divider-vert{display:block;padding:0.8rem}.divider-vert::before{border-left:0.05rem solid #a6a6a6;bottom:0.4rem;content:"";display:block;left:50%;position:absolute;top:0.4rem;transform:translateX(-50%)}.divider-vert[data-content]::after{left:50%;padding:0.2rem 0;position:absolute;top:50%;transform:translate(-50%, -50%)}.loading{color:transparent !important;min-height:0.8rem;pointer-events:none;position:relative}.loading::after{animation:loading 500ms infinite linear;border:0.1rem solid #000;border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:0.8rem;left:50%;margin-left:-0.4rem;margin-top:-0.4rem;position:absolute;top:50%;width:0.8rem;z-index:1}.loading.loading-lg{min-height:2rem}.loading.loading-lg::after{height:1.6rem;margin-left:-0.8rem;margin-top:-0.8rem;width:1.6rem}.clearfix::after{clear:both;content:"";display:table}.float-left{float:left !important}.float-right{float:right !important}.p-relative{position:relative !important}.p-absolute{position:absolute !important}.p-fixed{position:fixed !important}.p-sticky{position:sticky !important}.p-centered{display:block;float:none;margin-left:auto;margin-right:auto}.flex-centered{align-items:center;display:flex;justify-content:center}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mt-0{margin-top:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-bottom:0 !important;margin-top:0 !important}.m-1{margin:0.2rem !important}.mb-1{margin-bottom:0.2rem !important}.ml-1{margin-left:0.2rem !important}.mr-1{margin-right:0.2rem !important}.mt-1{margin-top:0.2rem !important}.mx-1{margin-left:0.2rem !important;margin-right:0.2rem !important}.my-1{margin-bottom:0.2rem !important;margin-top:0.2rem !important}.m-2{margin:0.4rem !important}.mb-2{margin-bottom:0.4rem !important}.ml-2{margin-left:0.4rem !important}.mr-2{margin-right:0.4rem !important}.mt-2{margin-top:0.4rem !important}.mx-2{margin-left:0.4rem !important;margin-right:0.4rem !important}.my-2{margin-bottom:0.4rem !important;margin-top:0.4rem !important}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pt-0{padding-top:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-bottom:0 !important;padding-top:0 !important}.p-1{padding:0.2rem !important}.pb-1{padding-bottom:0.2rem !important}.pl-1{padding-left:0.2rem !important}.pr-1{padding-right:0.2rem !important}.pt-1{padding-top:0.2rem !important}.px-1{padding-left:0.2rem !important;padding-right:0.2rem !important}.py-1{padding-bottom:0.2rem !important;padding-top:0.2rem !important}.p-2{padding:0.4rem !important}.pb-2{padding-bottom:0.4rem !important}.pl-2{padding-left:0.4rem !important}.pr-2{padding-right:0.4rem !important}.pt-2{padding-top:0.4rem !important}.px-2{padding-left:0.4rem !important;padding-right:0.4rem !important}.py-2{padding-bottom:0.4rem !important;padding-top:0.4rem !important}.s-rounded{border-radius:25px}.s-circle{border-radius:50%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-normal{font-weight:normal}.text-bold{font-weight:bold}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}.text-break{hyphens:auto;word-break:break-word;word-wrap:break-word}::-moz-selection{background:#948ba2;color:#fff}::selection{background:#948ba2;color:#fff}html,body{scroll-behavior:smooth}figure{margin:0}a:focus{box-shadow:none}a:hover{color:#000}.invisible{display:block;position:absolute;visibility:visible;z-index:-1;opacity:0;text-indent:-99999px;width:0 !important}h3{color:#948ba2;font-size:2.2em}.mod_article{max-width:1200px;padding:3.5rem 20px;margin:0 auto}.mod_article.fullwidth{max-width:none;padding:0}.ce_text,.ce_headline{padding-bottom:1em}.page-footer{color:#fff;font-size:18px}.page-footer a{color:#fff}.page-footer .icon{height:3em;width:3em}.page-footer nav ul{display:flex}.page-footer nav ul li{display:flex}.page-footer nav ul li:after{content:" | ";padding:0px 15px}.page-footer nav ul li:last-child:after{content:""}.page-footer nav ul li strong{font-size:18px;font-weight:normal}img{max-width:100%;height:auto}.block{display:block}.bg-sunrise{background:transparent linear-gradient(99deg, #948ba2 0%, #948ba2 100%) 0% 0% no-repeat padding-box}.bg-sunrise.mod_article{padding-left:5px;padding-right:5px;padding-bottom:0}.bg-sunrise .ce_text,.bg-sunrise .ce_headline{color:#000}.bg-sunrise em{font-size:23px;line-height:1.3}.bg-darkgrey{background:#282828 0% 0% no-repeat padding-box}.bg-white{background:#fff 0% 0% no-repeat padding-box}#btnScrollTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;color:white;cursor:pointer;padding:15px;border-radius:4px}.ce_code{display:block;width:100%}.ce_code .code code{background:#f2f2f2}.ce_hyperlink.s-circle{height:50px;margin:10px}.ce_hyperlink.s-circle:not(.columns):not(.column):not(.navbar){width:50px;display:inline-block}.ce_hyperlink.s-circle a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:100%}.ce_hyperlink.s-circle a:hover{background:#948ba2}.ce_hyperlink.s-circle figure{width:100%;height:100%}.ce_text,.ce_headline{padding-bottom:15px}.ce_toplink a{position:fixed;right:50px;bottom:50px;width:90px;height:90px;background-size:100% auto;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;font-size:46px;background:#000;border-radius:100%;z-index:1}.ce_toplink a:before{position:absolute;content:"";width:20px;height:20px;background:#000;border-radius:100%;left:-20px;bottom:0;z-index:-1}.ce_toplink a:after{position:absolute;content:"";width:40px;height:40px;background:#000;border-radius:100%;right:-10px;top:0;z-index:-1}.ce_toplink a:hover{text-decoration:none}.ce_toplink a:hover,.ce_toplink a:hover:after,.ce_toplink a:hover:before{background:#a199ad}.ce_toplink a{animation:pulse 2s alternate infinite ease-in}@keyframes pulse{0%{transform:scale(0.9)}100%{transform:scale(1)}}.column{padding-left:15px;padding-right:15px}.columns.block{display:flex}.columns:not(.col-mx-auto){margin-left:-15px;margin-right:-15px}.columns:not(.col-mx-auto).col-gapless{margin-left:0;margin-right:0}.columns:not(.col-mx-auto).mod_article{margin:0 auto}.contact-infos{background-image:url("../../files/zeroOne/img/navbar_level_2.svg");background-repeat:no-repeat;color:#fff;background-size:70% 80%;background-position:top center;min-height:520px}.contact-infos a{color:#fff}.contact-infos .ce_hyperlink.s-circle{margin:0 10px 0 0}.contact-infos .ce_text.block:not(.columns):not(.column):not(.navbar){display:inline-block;width:100%;padding:100px 24% 0 33%}.contact-infos .ce_hyperlink.s-circle:not(.columns):not(.column):not(.navbar){width:24px;height:24px}.contact-infos .ce_hyperlink.s-circle a{padding:5px;background:#fff;border-radius:100%}.contact-infos .ce_hyperlink.s-circle img{max-height:100%;width:auto}.contact-infos .social-icons{padding:20px 24% 0 33%}.contact-infos .social-icons.block:not(.columns):not(.column):not(.navbar){display:flex}.contact-form{margin-top:80px}.contact-form .widget-submit{justify-content:center}.css-filter img{filter:invert(0) sepia(100%) hue-rotate(5deg) saturate(200%) brightness(95%)}.float_right{float:right}.float_left{float:left}footer .block.last{padding-bottom:0}footer .block.last p:last-child{margin-bottom:0}footer .footer-copyright{background:#c8c4cf;color:#fff}footer .footer-copyright a{color:#fff}footer .links{justify-content:center;position:relative;text-align:center}footer .links:before{position:absolute;left:0;content:"";border-left:1px solid rgba(255, 255, 255, 0.15);height:calc(100% - 30px);top:15px}footer .logo-address{display:flex;flex-wrap:wrap}footer .main-footer{background:#948ba2;color:#fff}footer .main-footer a{color:#fff}footer .mod_customnav{width:100%}footer .mod_customnav ul{justify-content:center;flex-wrap:wrap}.footer-copyright a{font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.footer-copyright .ce_text{padding:0}.footer-copyright .mod_article{padding:28px 20px;font-size:12px}h1,h2,h3,h4,h5,h6{display:block;width:100%}h1{font-size:36px;line-height:1.3}h2{text-transform:uppercase;margin-top:50px}h2.first{margin-top:0}h3{line-height:1.2;color:#000;font-size:1.4em}h1.headline-dotted,h2.headline-dotted,h3.headline-dotted,h4.headline-dotted,h5.headline-dotted,h6.headline-dotted{display:flex;align-items:center}h1.headline-dotted.text-center,h2.headline-dotted.text-center,h3.headline-dotted.text-center,h4.headline-dotted.text-center,h5.headline-dotted.text-center,h6.headline-dotted.text-center{justify-content:center}h1.headline-dotted .dots,h2.headline-dotted .dots,h3.headline-dotted .dots,h4.headline-dotted .dots,h5.headline-dotted .dots,h6.headline-dotted .dots{font-size:60px;line-height:1;height:98px}h1.headline-dotted .dots:first-child,h2.headline-dotted .dots:first-child,h3.headline-dotted .dots:first-child,h4.headline-dotted .dots:first-child,h5.headline-dotted .dots:first-child,h6.headline-dotted .dots:first-child{padding-right:10px}h1.headline-dotted .dots:last-child,h2.headline-dotted .dots:last-child,h3.headline-dotted .dots:last-child,h4.headline-dotted .dots:last-child,h5.headline-dotted .dots:last-child,h6.headline-dotted .dots:last-child{padding-left:10px}h1.headline-35,h2.headline-35,h3.headline-35,h4.headline-35,h5.headline-35,h6.headline-35{font-size:35px}.icon{box-sizing:border-box;display:inline-block;font-size:inherit;font-style:normal;height:1em;position:relative;text-indent:-9999px;vertical-align:middle;width:1em}.icon-facebook{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/icon_facebook.svg")}.icon-instagram{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/icon_instagram.svg")}.icon-linkedin{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/icon_linkedin.svg")}.icon-twitter{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/icon_twitter.svg")}.icon-youtube{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/icon_youtube.svg")}.icon-more{background-image:url("../../bundles/contaothemesnetzeroonetheme/img/more.svg")}.ie footer .mod_subscribe .submit{display:flex}.logo-text-white img path{fill:#fff;fill-rule:evenodd}#main{padding-bottom:50px}.mt-large{margin-top:50px}.mb-large{margin-bottom:50px}.pagination{margin-top:20px}.columns .pagination{padding-left:15px;padding-right:15px}.spectre-pagination{width:100%}.primary-color-dark,.primary-color-dark h1,.primary-color-dark h2,.primary-color-dark h3,.primary-color-dark h4,.primary-color-dark h5,.primary-color-dark h6{color:#948ba2}.primary-color-light,.primary-color-light h1,.primary-color-light h2,.primary-color-light h3,.primary-color-light h4,.primary-color-light h5,.primary-color-light h6{color:#948ba2}footer .mod_subscribe .formbody{display:flex;align-items:center;justify-content:center}footer .mod_subscribe .form-group:not(:last-child){margin-bottom:0}footer .mod_subscribe .submit{height:60px;border:none;background:#000;color:#fff;text-transform:lowercase;font-size:16px;font-weight:500;padding:0 60px 0 50px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0;margin-top:0;transition:background 0.2s, border 0.2s, box-shadow 0.2s, color 0.2s;cursor:pointer}footer .mod_subscribe .submit:hover{background:#948ba2}footer .mod_subscribe span.LV_invalid{display:none}footer .mod_subscribe .text{height:60px;font-size:16px;padding:0 30px;border-top-left-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0;border:none;min-width:370px;background:#fff}footer .mod_subscribe .text:focus{outline:0}footer .mod_subscribe .text.mandatory{background:#fff;border:none}footer .mod_subscribe ::placeholder{color:#948ba2;font-weight:500}footer .mod_subscribe ::-webkit-input-placeholder{color:#948ba2;font-weight:500}footer .mod_subscribe ::-moz-placeholder{color:#948ba2;font-weight:500}footer .mod_subscribe :-ms-input-placeholder{color:#948ba2;font-weight:500}footer .mod_subscribe :-moz-placeholder{color:#948ba2;font-weight:500}footer .mod_subscribe+.ce_text{font-size:16px}footer .newsletter h2{font-size:20px;margin-top:0}#main .mod_subscribe .btn,#main .mod_unsubscribe .btn{margin-top:10px}#main .mod_subscribe .checkbox_container,#main .mod_unsubscribe .checkbox_container{margin-bottom:5px}#main .mod_subscribe .checkbox_container>div,#main .mod_unsubscribe .checkbox_container>div{border:none;padding:0;min-height:inherit;background:none;box-shadow:none}#main .mod_subscribe .form-input,#main .mod_subscribe .form-group input,#main .mod_unsubscribe .form-input,#main .mod_unsubscribe .form-group input{border-radius:25px}#main .mod_subscribe .form-input.mandatory,#main .mod_subscribe .form-group input.mandatory,#main .mod_unsubscribe .form-input.mandatory,#main .mod_unsubscribe .form-group input.mandatory{background:#f2f2f2;border:none}#main .mod_subscribe .widget-checkbox,#main .mod_unsubscribe .widget-checkbox{margin-bottom:5px}@media (max-width:600px){footer .mod_subscribe .formbody{display:block}footer .mod_subscribe .submit{height:50px;border-top-right-radius:0;border-bottom-left-radius:25px;width:100%;justify-content:center}footer .mod_subscribe .text{width:100%;min-width:0;border-top-right-radius:25px;border-bottom-left-radius:0;height:50px}footer .mod_subscribe .newsletter .mod_article{padding:20px}}@media (max-width:1200px){.contact-infos{background-size:90% 90%}.contact-infos .ce_text.block:not(.columns):not(.column):not(.navbar){padding:100px 15% 0 30%}.contact-infos .social-icons{padding:20px 15% 0 30%}}@media (max-width:1080px){footer>div:not(.footer-copyright) .ce_text{font-size:16px}}@media (max-width:960px){.contact-infos{background-size:100% 100%;min-height:inherit;max-width:400px;margin:0 auto;padding:100px}.contact-infos .ce_text.block:not(.columns):not(.column):not(.navbar){padding:0}.contact-infos .social-icons{padding:0}footer .links{padding-top:30px;margin-top:10px;text-align:left}footer .links.columns:not(.col-mx-auto){margin-left:0;margin-right:0;padding:0 10px}footer .mod_customnav ul{justify-content:flex-start;padding-left:10px}}@media (max-width:600px){body{font-size:18px}.bg-sunrise em{font-size:20px}.ce_hyperlink.s-circle{margin:2px}.ce_toplink a{right:20px;bottom:20px;width:50px;height:50px;font-size:28px}.ce_toplink a:after{width:20px;height:20px;right:-5px}.ce_toplink a:before{width:15px;height:15px}footer{text-align:center}footer .links{font-size:16px;text-align:center}footer .links.columns:not(.col-mx-auto){padding:0}footer .links:before{border-left:none;border-top:1px solid rgba(255, 255, 255, 0.15);top:0;width:100%;height:inherit}footer .mod_article{padding:40px 20px 20px}footer .mod_customnav ul{justify-content:center}footer .mod_customnav ul li.last:after{display:none}footer.page-footer nav ul li strong{font-size:16px}.footer-copyright .mod_article{padding:28px 20px 65px 20px}h1{font-size:28px}h2{margin-top:20px;font-size:24px}h3{font-size:22px}h1.headline-35,h2.headline-35,h3.headline-35,h4.headline-35,h5.headline-35,h6.headline-35{font-size:24px}h1.headline-dotted,h2.headline-dotted,h3.headline-dotted,h4.headline-dotted,h5.headline-dotted,h6.headline-dotted{display:block}h1.headline-dotted .dots,h2.headline-dotted .dots,h3.headline-dotted .dots,h4.headline-dotted .dots,h5.headline-dotted .dots,h6.headline-dotted .dots{width:100%;display:block;height:35px;line-height:1px}h1.headline-dotted .dots:first-child,h2.headline-dotted .dots:first-child,h3.headline-dotted .dots:first-child,h4.headline-dotted .dots:first-child,h5.headline-dotted .dots:first-child,h6.headline-dotted .dots:first-child{padding-right:0}h1.headline-dotted .dots:last-child,h2.headline-dotted .dots:last-child,h3.headline-dotted .dots:last-child,h4.headline-dotted .dots:last-child,h5.headline-dotted .dots:last-child,h6.headline-dotted .dots:last-child{padding-left:0}.mod_article{padding:20px}}@media (max-width:480px){.contact-infos{padding:70px 25%;font-size:14px}footer .ce_image img{margin-bottom:20px}}html{color:#000}.tb-schedule table{background-image:linear-gradient(135deg, #f2f2f2 4.55%, #f2f2f2 4.55%, #f2f2f2 50%, #e3e3e3 50%, #e3e3e3 54.55%, #f2f2f2 54.55%, #f2f2f2 100%);background-size:15.56px 15.56px}.tb-schedule td{border:solid rgba(102, 102, 102, 0.125) 1px;font-family:"Alegreya Sans SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;line-height:1rem;padding:0 1rem;font-size:0.7rem;letter-spacing:0.02rem}.tb-schedule td[rowspan]{background:#f2f2f2}.tb-schedule td[rowspan]:hover{box-shadow:0 10px 35px -14px rgba(0, 0, 0, 0.5);z-index:20;-webkit-transform:scale(1.05) translateY(-1rem);transform:scale(1.05) translateY(-0.1rem)}@media (max-width:600px){.tb-schedule td[rowspan]{text-align:center}.tb-schedule td[rowspan] p>br{display:none}}.tb-schedule th{border:solid rgba(102, 102, 102, 0.125) 1px;background:#ececec;color:#c9ac8c;font-family:"Alegreya Sans SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;padding:0.6rem;font-weight:normal;font-size:1.05rem}@media (max-width:600px){.tb-schedule th{font-size:0.85rem;padding:0.4rem}}.font-color-grey{color:#999}@media (max-width:600px){td[rowspan] p .font-color-grey{padding-left:10px;padding-right:10px;display:inline-block}}.mb-50{margin-bottom:50px}.mb-100{margin-bottom:100px}.p-2rem{padding:2rem 0 !important}.mod_article.border-light{position:relative}.mod_article.border-light::after{border-top:1px solid rgba(255, 255, 255, 0.15);width:100%;height:1px;border-top:1px solid rgba(255, 255, 255, 0.15);position:absolute;left:0;content:"";bottom:15px}.bg-greylight{background:#f2f2f2;padding-top:inherit;padding-bottom:1px}@media (min-width:600px){.bg-greylight{padding-top:40px;padding-bottom:inherit}}.bg-dancefull{background-image:url("/files/ballettissimo/images/ballerina.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-balletbarre{background-image:url("/files/ballettissimo/images/ballettbarre.jpg"), linear-gradient(to right top, #e5a9a6, #eab8c0, #ecc9d6, #eed9e7, #f2eaf4, #f0eaf4, #eeeaf4, #eceaf3, #dfdaea, #d2cae1, #c6bbd8, #bbabce);background-position:center center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.bg-ballettschuhe{background-image:url("/files/ballettissimo/images/balletschuhe.jpg"), linear-gradient(to right top, #e5a9a6, #eab8c0, #ecc9d6, #eed9e7, #f2eaf4, #f0eaf4, #eeeaf4, #eceaf3, #dfdaea, #d2cae1, #c6bbd8, #bbabce);background-position:right center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.bg-taenzerin{background-image:url("/files/ballettissimo/images/taenzerin.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-luisekrey{background-image:url("/files/ballettissimo/images/luisekrey.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-ballerina2{background-image:url("/files/ballettissimo/images/ballerina2.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-kind{background-image:url("/files/ballettissimo/images/kind.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-kind2{background-image:url("/files/ballettissimo/images/ballerinchen.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-primary-adults{background-image:url("/files/ballettissimo/images/primary_adults.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-welle2{background-image:url("/files/ballettissimo/images/welle7.jpg"), linear-gradient(to right top, #e5a9a6, #eab8c0, #ecc9d6, #eed9e7, #f2eaf4, #f0eaf4, #eeeaf4, #eceaf3, #dfdaea, #d2cae1, #c6bbd8, #bbabce);background-position:right center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}h1,h2,h3{font-family:"Libre Baskerville", serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;font-weight:300;text-transform:lowercase}h4{font-family:"Alegreya Sans SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;font-weight:300;margin-top:-35px;letter-spacing:0.05rem}.pt-unit-16{padding-top:9rem}body{letter-spacing:0.02rem}#wrapper{background:linear-gradient(to right top, #e5a9a6, #eab8c0, #ecc9d6, #eed9e7, #f2eaf4, #f0eaf4, #eeeaf4, #eceaf3, #dfdaea, #d2cae1, #c6bbd8, #bbabce)}#main{padding-bottom:0}.hero .hero-body{background:none;max-width:1200px;padding:3.5rem 20px;margin:0 auto}.news-image img,.mod_eventlist img,.event-image img{filter:none}.mod_newsreader h2{font-family:"Alegreya Sans SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto}.navbar{position:absolute;width:100%;top:0;left:0}.navbar .logo img,.homepage .navbar .logo img{width:185px}.navbar ul li a,.navbar ul li strong{font-family:"Alegreya Sans SC", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto;font-weight:normal}.ce_hyperlink.s-circle a:hover{background:#C9AC8C}@media (min-width:960px){.navbar{position:absolute;width:100%;top:0;left:0}.navbar ul li a{text-transform:initial}.navbar ul .level_2 li a{background:none;padding:2px 0;color:initial}.navbar ul.level_1>li:after{width:5px;height:5px;top:-10px}.navbar ul.level_2>li>a{position:relative}.navbar ul.level_2>li>a:after{position:absolute;width:5px;height:5px;top:50%;right:-20px;border-radius:60px;content:" ";background:#000;transition:transform 0.8s cubic-bezier(0, 0.615, 0.06, 0.995), opacity 0.2s, -webkit-transform 0.8s cubic-bezier(0, 0.615, 0.06, 0.995);-webkit-transform:translateX(-8px);transform:translateX(-8px);opacity:0}.navbar ul.level_2>li>a.active,.navbar ul.level_2>li>a.trail,.navbar ul.level_2>li>a:hover{text-decoration:none;background:none}.navbar ul.level_2>li:hover>a:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.layout_simple{margin-right:100px}footer .mod_customnav ul{justify-content:center;padding-left:0}footer .footer-copyright{background:#635a71}.page-footer nav ul li:last-child::after{padding:0}@media (max-width:960px){footer{text-align:center}footer .mod_customnav ul{justify-content:center;padding-left:0}footer .links{text-align:center}}@media (max-width:840px){footer .links::before{border-left:none;border-top:1px solid rgba(255, 255, 255, 0.15);width:100%;height:inherit}}.btn.btn-primary{background:#635a71}.btn{border-radius:0}.form-input:first-child,.form-group input:first-child,.ce_form .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.mod_registration .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.mod_login .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.mod_lostPassword .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.mod_changePassword .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.mod_personalData .widget:not(.widget-checkbox):not(.widget-radio) input:first-child,.form-select:first-child,.form-group select:first-child,.ce_form .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.mod_registration .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.mod_login .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.mod_lostPassword .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.mod_changePassword .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.mod_personalData .widget:not(.widget-checkbox):not(.widget-radio) select:first-child,.checkbox_container>div:first-child,.radio_container .form-group>div:first-child,.radio_container .ce_form .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.ce_form .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.radio_container .mod_registration .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.mod_registration .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.radio_container .mod_login .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.mod_login .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.radio_container .mod_lostPassword .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.mod_lostPassword .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.radio_container .mod_changePassword .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.mod_changePassword .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.radio_container .mod_personalData .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,.mod_personalData .radio_container .widget:not(.widget-checkbox):not(.widget-radio)>div:first-child,textarea:first-child{border-radius:0}@media (max-width:960px){body{font-size:16px}h1{font-size:25px}.mod_article.hero{padding-top:330px}.open-nav .line{height:3px;border-radius:2px}.navbar .logo img{width:178px}}@media (max-width:1280px){h1{font-size:30px}.bg-dancefull{background-position:center 60px;background-size:120%}.mod_article.hero{padding-top:260px;min-height:auto}.mod_article.hero.resethero{padding-top:80px}.mod_article.bg-ballerina2{background-position:-450px top;background-size:160%}.mod_article.bg-kind2{background-position:-30px top;background-size:110%}.hero .hero-body{min-height:500px}}@media (max-width:960px){h1{font-size:25px}.bg-dancefull{background-position:center 80px;background-size:160%}.hero.bg-primary-adults{background-position:left top;background-size:contain;padding-top:340px}.hero.bg-ballerina2{background-position:-380px top}.hero.bg-kind2{background-position:left top;background-size:90%;padding-top:400px}.hero .hero-body{min-height:540px}}@media (max-width:840px){.hero .hero-body{min-height:400px}.mod_article.hero{padding-top:300px}.mod_article.hero.resethero{padding-top:140px !important;background-position:0 0 !important;background-size:100% !important}.mod_article.bg-primary-adults{background-size:120%}.mod_article.bg-ballerina2{background-position:center top;background-size:160%}}@media (max-width:600px){.mod_article.hero{padding-top:230px}.mod_article.bg-ballerina2{background-position:-200px top}.mod_article.bg-kind2{background-position:left 30px}.homepage .navbar .logo img{max-width:178px}}@media (max-width:480px){h1{font-size:22px}.mod_article.hero{padding-top:360px;background-position:-20px 40px;background-size:160%}.mod_article.bg-dancefull{background-position:-90px 80px;background-size:160%}.mod_article.bg-primary-adults{background-size:170%}.mod_article.bg-ballerina2{background-position:-340px top;background-size:190%}}@media (min-width:2050px){.mod_article.hero{background-size:contain}}@media (prefers-color-scheme:dark){body,html{color:#000 !important}}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../../files/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../../files/slick/./fonts/slick.eot');
    src: url('../../files/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../files/slick/./fonts/slick.woff') format('woff'), url('../../files/slick/./fonts/slick.ttf') format('truetype'), url('../../files/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

