.basic-transition{transition:all .2s ease-out}html,body{height:100%;scroll-behavior:smooth}body.wp-child-theme-textsorten:not([data-builder-window=main]){position:relative;margin:0}body.wp-child-theme-textsorten:not([data-builder-window=main]) p{margin-bottom:1.5rem}body.wp-child-theme-textsorten:not([data-builder-window=main]) *>p:last-child{margin-bottom:0}body.wp-child-theme-textsorten:not([data-builder-window=main]) a:focus-visible,body.wp-child-theme-textsorten:not([data-builder-window=main]) span:focus-visible{outline:2px solid #0026ba}body.wp-child-theme-textsorten:not([data-builder-window=main]) ::selection{color:#fff;background-color:var(--green-forest)}body.wp-child-theme-textsorten:not([data-builder-window=main]) .is-hidden{display:none}.parallax-background{background-repeat:no-repeat;background-position:center top;background-size:cover}[data-parallax]{background-repeat:no-repeat}.parallax-background{box-shadow:inset 0 0 10px #000,0 0 200px 150px #000;background-color:#000}.section-teaser-tickets{background-position:center top;background-size:cover}.btn-sm{padding:5px 15px;font-size:var(--text-xs)!important}.btn-md{padding:10px 20px;font-size:var(--text-xs)!important}.btn-lg{padding:15px 35px;font-size:var(--text-s)!important}.btn-xl{padding:20px 40px;font-size:var(--text-m)!important}.accordion-wrapper .accordion-trigger{cursor:pointer}.accordion-wrapper .accordion-trigger:before{position:absolute;inset:0;content:"";background-color:#0009;opacity:0;transition:all .2s ease-out;z-index:2}.accordion-wrapper .accordion-trigger .accordion-trigger-icon{margin-bottom:5px;transition:all .2s ease-out}.accordion-wrapper .accordion-trigger:hover .accordion-trigger-icon{margin-bottom:0;opacity:1}body.wp-child-theme-textsorten #header-hero{display:none}body.wp-child-theme-textsorten.single-bricks_template #header-hero,body.wp-child-theme-textsorten.home #header-hero,body.wp-child-theme-textsorten.page-home #header-hero{display:flex!important}body.wp-child-theme-textsorten.single-bricks_template main#brx-content,body.wp-child-theme-textsorten.home main#brx-content,body.wp-child-theme-textsorten.page-home main#brx-content{position:initial}body.wp-child-theme-textsorten[data-builder-window=main].home #header-hero,body.wp-child-theme-textsorten[data-builder-window=iframe].home #header-hero{display:flex}footer a:hover>span,#brx-footer a:hover>span{text-decoration:underline}.brxw-subfooter-01 a:hover{text-decoration:underline}body.wp-child-theme-textsorten:not([data-builder-window=main]) main{display:flex;flex-direction:column}body.wp-child-theme-textsorten:not([data-builder-window=main]) [id]{scroll-margin-top:var(--header-height)}body.home.wp-child-theme-textsorten:not([data-builder-window=main]) header+main{--eor-header-menu-min-height: 0}header#brx-header.brx-sticky .bricks-nav-menu>li>a{transition:none}.bricks-nav-menu-wrapper .brx-submenu-toggle>button{padding:.85rem 0;margin:0}.brxe-social-icons a:hover>i,.brxe-social-icons a:hover>.icon{text-decoration:none;color:var(--eor-mint)!important}.social-streaming li>a:hover i{text-decoration:none}.social-streaming li>a:hover span{text-decoration:underline}.toggle{position:relative}.toggle .toggle-inner{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.toggle .toggle-inner,.toggle .toggle-inner .toggle-content{overflow:hidden}.toggle.open .toggle-inner{grid-template-rows:1fr}.wpcf7-form .cf7-field{display:flex;flex-direction:column;margin-bottom:2rem}.wpcf7-form .cf7-field label{margin-bottom:.5rem;font-weight:700;color:var(--black);letter-spacing:.02rem}.wpcf7-form .cf7-field input[type=radio]{width:26px;height:26px;appearance:none;cursor:pointer;background-color:#fff;background-position:center;border:1px solid var(--black-l-6);border-radius:50%}.wpcf7-form .cf7-field input[type=radio]:checked{background-color:var(--violet);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:21px auto;border-color:var(--violet);box-shadow:none}.wpcf7-form .cf7-field input[type=radio]:focus{box-shadow:none}.wpcf7-form .cf7-field input[type=radio]:checked~span{color:var(--violet);font-weight:700}.wpcf7-form .cf7-field input,.wpcf7-form .cf7-field textarea{width:100%;outline:none;border-radius:3px;transition:border-color .15s}.wpcf7-form .cf7-field input:focus,.wpcf7-form .cf7-field textarea:focus{border:1px solid transparent;box-shadow:0 0 0 4px #6b728040}.wpcf7-form .cf7-field textarea{min-height:120px;resize:vertical}.wpcf7-form .cf7-field.select-course-language .first label,.wpcf7-form .cf7-field.select-course-language .last label{position:relative;padding-right:25px}.wpcf7-form .cf7-field.select-course-language .first label:before,.wpcf7-form .cf7-field.select-course-language .last label:before{position:absolute;top:7px;right:0;width:20px;height:13px;content:"";background-repeat:no-repeat;background-size:cover}.wpcf7-form .cf7-field.select-course-language .first{margin:0}.wpcf7-form .cf7-field.select-course-language .first label:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='12'%20fill='none'%20viewBox='0%200%2036%2024'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20fill='%23FF4B55'%20d='M36%200H0v24h36V0Z'/%3e%3cpath%20fill='%23FFE15A'%20d='M36%2016H0v8h36v-8Z'/%3e%3cpath%20fill='%23464655'%20d='M36%200H0v8h36V0Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h36v24H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.wpcf7-form .cf7-field.select-course-language .last label:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='12'%20fill='none'%20viewBox='0%200%2036%2024'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20fill='%230052B4'%20d='M36%200H0v23.996h36V0Z'/%3e%3cpath%20fill='%23F0F0F0'%20fill-rule='evenodd'%20d='M36%200v2.5l-9.052%206.033-2.08%201.386-3.119%202.079%203.12%202.08L36%2021.496v2.499h-3.75l-10.784-7.188-1.386-.925L18%2014.497l-2.08%201.386-1.386.925-10.785%207.188H0v-2.5l9.052-6.033%202.08-1.386%203.119-2.079-3.12-2.08-2.079-1.385L0%202.499V0h3.75l10.784%207.188%201.386.925L18%209.499l2.08-1.386%201.386-.925L32.251%200H36Z'%20clip-rule='evenodd'/%3e%3cpath%20fill='%23FF4B55'%20fill-rule='evenodd'%20d='m23.618%209.919-3.12%202.079%203.12%202.08%202.08%201.385L36%2022.331v1.665h-2.498l-12.036-8.023-1.386-.924L18%2013.663l-2.08%201.386-1.386.924-12.036%208.023H0v-1.665l10.303-6.868%202.08-1.386%203.119-2.079-3.12-2.08-2.079-1.385L0%201.665V0h2.498l12.036%208.023%201.386.924L18%2010.333l2.08-1.386%201.386-.924L33.502%200H36v1.665L25.697%208.533l-2.08%201.386Z'%20clip-rule='evenodd'/%3e%3cpath%20fill='%23F0F0F0'%20fill-rule='evenodd'%20d='M21.466%2015.464v8.532h-6.932v-8.532H0V8.533h14.534V0h6.932v8.533H36v6.93H21.466Z'%20clip-rule='evenodd'/%3e%3cpath%20fill='%23FF4B55'%20fill-rule='evenodd'%20d='M20.08%2014.077v9.919h-4.16v-9.919H0V9.92h15.92V0h4.16V9.92H36v4.158H20.08Z'%20clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h36v23.996H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.wpcf7-form .cf7-submit{display:flex;justify-content:center}.wpcf7-form .cf7-submit input[type=submit]{padding:1rem 2rem;font-size:1.5rem;font-weight:700;cursor:pointer}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-form-control.wpcf7-radio{display:flex;gap:6px}.wpcf7-form .wpcf7-form-control .wpcf7-list-item{display:flex;align-items:center;margin:0}.wpcf7-form .wpcf7-form-control .wpcf7-list-item label{font-weight:400;letter-spacing:.02rem;cursor:pointer}@media(min-width:768px){.wpcf7-form .wpcf7-form-control .wpcf7-list-item{margin-left:1.5rem}.wpcf7-form .wpcf7-form-control .wpcf7-list-item.first{margin-left:0}}.wpcf7-form .wpcf7-form-control .wpcf7-list-item label{margin:0}.wpcf7-form .wpcf7-form-control .wpcf7-list-item label{display:flex;gap:10px}.wpcf7-form .wpcf7-response-output{padding:.25rem 1rem;margin:1rem 0 0}.wpcf7-form.invalid .wpcf7-response-output{color:var(--white);background-color:var(--form-error);border:none}.wpcf7-form .wpcf7-not-valid input[type=radio]{border-color:var(--form-error);box-shadow:0 0 5px #dc323240;transition:all .2s ease-out}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:100%;right:0;left:0;font-size:.875rem;font-weight:500;color:var(--form-error)}.wpcf7-form textarea{margin-top:1rem}.wpcf7-form .cf7-form-section-heading{margin:1rem 0}
