body{font-family:"neue-haas-grotesk-text",Helvetica,Arial,sans-serif!important;background:#CFE0F5!important;background:linear-gradient(180deg,rgb(207 224 245) 20%,rgb(255 255 255) 60%,rgb(207 224 245) 90%)!important;font-weight:500!important;font-style:normal!important}.html_stretched #wrap_all,#main{background:#CFE0F5!important;background:linear-gradient(180deg,rgb(207 224 245) 20%,rgb(255 255 255) 60%,rgb(207 224 245) 90%)!important}::selection{background-color:#E42313!important;color:#fff!important}.main_color,.main_color div,.main_color header,.main_color main,.main_color aside,.main_color footer,.main_color article,.main_color nav,.main_color section,.main_color span,.main_color applet,.main_color object,.main_color iframe,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color p,.main_color blockquote,.main_color pre,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color big,.main_color cite,.main_color code,.main_color del,.main_color dfn,.main_color em,.main_color img,.main_color ins,.main_color kbd,.main_color q,.main_color s,.main_color samp,.main_color small,.main_color strike,.main_color strong,.main_color sub,.main_color sup,.main_color tt,.main_color var,.main_color b,.main_color u,.main_color i,.main_color center,.main_color dl,.main_color dt,.main_color dd,.main_color ol,.main_color ul,.main_color li,.main_color fieldset,.main_color form,.main_color label,.main_color legend,.main_color table,.main_color caption,.main_color tbody,.main_color tfoot,.main_color thead,.main_color tr,.main_color th,.main_color td,.main_color article,.main_color aside,.main_color canvas,.main_color details,.main_color embed,.main_color figure,.main_color fieldset,.main_color figcaption,.main_color footer,.main_color header,.main_color hgroup,.main_color menu,.main_color nav,.main_color output,.main_color ruby,.main_color section,.main_color summary,.main_color time,.main_color mark,.main_color audio,.main_color video,#top .main_color .pullquote_boxed,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child,#top .main_color.fullsize .template-blog .post_delimiter,.main_color .related_posts.av-related-style-full a{background-color:transparent!important}a#scroll-top-link{display:none!important}div#header_main{margin-top:20px!important}span.logo{width:400px!important;height:120px!important}nav.main_menu{background-color:#fff!important;border-radius:20px!important}.av_minimal_header #header_main .container,.av_minimal_header .main_menu ul:first-child>li a{height:50px!important;line-height:50px!important;color:#E42313!important;font-weight:500!important;border-radius:20px!important}.av-main-nav>li>a{font-size:16px!important}.av-main-nav>li>a:hover{background-color:#E42313!important;border-radius:20px!important;color:#fff!important}.av_minimal_header .main_menu ul:first-child>li a:hover{background-color:#E42313!important;border-radius:20px!important;color:#fff!important}.html_header_top.html_header_sticky #main{padding-top:0!important}.av_minimal_header .header_bg{display:none!important}ul.sub-menu{border-radius:20px!important;width:200px!important}#top .av-main-nav ul a{text-align:center!important;font-size:16px!important;line-height:33px!important;padding-left:0!important;padding-right:0!important}.av-main-nav ul li a{border:none!important}div#intro{height:130vh!important;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%)}div#video-intro{width:40%!important;margin-left:30%!important;border-radius:20px!important;margin-top:10vh!important}div#container-buttons-shortcut{position:fixed!important;z-index:10000!important;background-color:transparent!important;top:-1000px!important}div#container-buttons-shortcut .content{padding-top:0!important;padding-bottom:0!important}div#buttons-shortcut{position:fixed!important;left:80px!important;bottom:20px!important;margin-top:0!important;padding-top:0!important;width:20%!important;min-width:150px!important}div#buttons-shortcut .avia-button.avia-size-large{min-width:180px!important}#top .main_color .avia-color-theme-color .avia-svg-icon svg:first-child{fill:#E42313!important}#top .main_color .avia-color-theme-color:hover .avia-svg-icon svg:first-child{fill:#fff!important;transition:all .4s ease-in-out}div#link-dino{position:fixed!important;right:20px!important;bottom:20px!important;margin-top:0!important;padding-top:0!important}div#button-red{float:left!important}div#buttons-shortcut div#button-red{display:none!important}div#button-red a.avia-button{background-color:#E42313!important;border-radius:10px!important;color:#fff!important;font-size:16px!important;width:210px!important}div#button-red a.avia-button:hover{color:#E42313!important;background-color:#fff!important;border:2px solid #E42313!important}div#button-white{float:left!important}div#button-white a.avia-button{color:#E42313!important;border-radius:10px!important;background-color:#fff!important;border:2px solid #E42313!important;font-size:16px!important;width:210px!important}div#button-white a.avia-button:hover{background-color:#E42313!important;color:#fff!important}div#button-white span.avia_button_icon{color:#E42313!important}.avia-button.avia-size-large{padding:14px 8px 12px!important}div.special-heading-border{display:none!important}.container{padding:0 80px!important}header .container{padding:0 65px!important}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{letter-spacing:0!important}h1,h1 .special_amp,h2,h2 .special_amp{font-size:26px!important;color:#E42313!important;font-weight:normal!important;text-transform:none!important;font-family:"neue-haas-grotesk-text",Helvetica,Arial,sans-serif!important;font-style:normal!important}p,h3,li{font-size:16px!important;color:#E42313!important;font-weight:normal!important}p{float:left!important;width:100%!important}ol,ul{margin:15px 0}li{padding:0!important}p a{color:#E42313!important;text-decoration:underline!important}p a:hover{color:#fff!important;background-color:#E42313!important}.av-special-heading{float:left!important}.avia_textblock ul{list-style:none!important;padding-left:0!important}.avia_textblock ul li{position:relative!important;padding-left:1.5em!important;margin-left:0!important}.avia_textblock ul li::before{content:"—"!important;position:absolute!important;left:0!important}img{border-radius:20px!important}div#intro-text .flex_column_table{border-bottom:2px solid #E42313!important;margin-top:20px!important;padding-bottom:20px!important}div#intro-text .flex_column_table:first-child{padding-bottom:50px!important}div#highlight{padding:45px!important;background-color:#CFE0F5!important;border-radius:20px!important}div#highlight h3,div#highlight p,div#highlight b{color:#000!important}div#highlight h3{font-size:26px!important;margin-bottom:45px!important}div#highlight .avia-button{border-radius:10px!important;color:#000!important;border:2px solid #000!important;background-color:transparent!important;font-size:16px!important}div#highlight .avia-button:hover{color:#fff!important;background-color:#E42313!important;border:2px solid #E42313!important}body.home div#button-zeile{background:#FFF!important;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(207 224 245) 100%)!important}div#button-zeile .av_three_fifth a.avia-button{color:#E42313!important;border-radius:10px!important;background-color:transparent!important;border:2px solid #E42313!important;font-size:26px!important;width:210px!important;margin-right:20px!important}div#button-zeile .av_three_fifth a.avia-button:hover{background-color:#E42313!important;color:#fff!important}div#button-zeile .avia-buttonrow-right a{border:none!important;color:#E42313!important;font-size:45px!important;padding:7px 6px 0 7px!important;margin-left:20px!important;width:auto!important}div#button-zeile .avia-buttonrow-right a span{color:#E42313!important}div#button-zeile .avia-buttonrow-right a svg:first-child{fill:#E42313!important}div#partner{background-color:#fff!important}div#partner .container{padding:0!important}div#partner .content{padding-top:100px!important;padding-bottom:100px!important}div#partner h2{padding-left:80px!important;padding-bottom:50px!important}div#uebersicht-kurse-start .flex_column_table{margin-top:20px!important;padding-bottom:20px!important}div#uebersicht-kurse-start div.av_two_fifth img{width:55%!important}div#uebersicht-kurse-start h2{margin-bottom:30px!important;margin-top:10px!important}div#uebersicht-kurse-start p{margin-bottom:30px!important}div#uebersicht-kurse-start .avia-button{color:#E42313!important;border-radius:10px!important;background-color:transparent!important;border:2px solid #E42313!important;font-size:16px!important;width:210px!important}div#uebersicht-kurse-start .avia-button:hover{color:#fff!important;background-color:#E42313!important}div#liste-gross .content{padding-top:100px!important;padding-bottom:100px!important}div#liste-gross .flex_column_table{border-bottom:2px solid #E42313!important;margin-top:5px!important;padding-bottom:5px!important}div#liste-gross h2{margin:0!important;margin-top:8px!important}div#liste-gross .avia-button,.avia-button{color:#E42313!important;border-radius:10px!important;background-color:transparent!important;border:2px solid #E42313!important;font-size:16px!important;width:210px!important;margin-top:5px!important}div#liste-gross .avia-button:hover,.avia-button:hover{color:#fff!important;background-color:#E42313!important}div#standorte h2{margin-bottom:40px!important}.marquee{width:100%;padding:20px 0;text-align:center;overflow:hidden}.marquee h3{font-size:250px!important;text-transform:none!important}.marquee .marquee-wrapper{width:100000px;animation:marqueeAnimation 120s linear 0s infinite running}.marquee h3 .marquee-title,.marquee h3 .marquee-title a{margin-right:20px;float:left;color:#000!important;font-family:'shne_breititalic',Helvetica,sans-serif!important;font-size:80px!important}.marquee div.av_one_sixth.partnerlogo{height:200px!important;float:left!important;margin-left:100px!important;margin-right:0!important;margin-bottom:0!important;width:auto!important}.marquee div.av_one_sixth.partnerlogo img{max-height:170px!important;width:auto!important}.marquee h3 .marquee-title a:hover{color:#000!important;text-decoration:underline!important;-webkit-text-stroke:4px #000}@keyframes marqueeAnimation{100%{transform:translateX(-4600px)}}@media (max-width:992px){.marquee h3{font-size:60px}}@media (max-width:549px){.marquee h3{font-size:50px}}.single_toggle{border-bottom:2px solid #E42313!important}#kursinfo .toggler{padding:20px 55px 20px 0px!important;font-size:30px!important;border:0!important}#kursinfo h2{padding-top:30px!important}.av-elegant-toggle .toggle_content{padding:0 0 5px 0!important}.pricing-table-wrapc{width:70%!important}.pricing-table:nth-child(1) li{text-align:left!important}.pricing-table-wrap:nth-child(2){width:30%!important;text-align:right!important}.pricing-table-wrap:nth-child(2) li{text-align:right!important}.av-elegant-toggle .toggle_icon{border-color:#E42313!important}.av-elegant-toggle .toggle_icon .hor_icon,.av-elegant-toggle .toggle_icon .vert_icon{border:1px solid #E42313!important}.first-table-item{font-size:30px!important}.pricing-table li{border-bottom:2px solid #E42313!important;padding-top:20px!important;padding-bottom:20px!important;border-left:none!important;border-right:none!important;border-top:none!important}ul.pricing-table{margin:0!important}.main_color .pricing-table li.avia-heading-row{border-color:transparent!important}#kurspreise h2{margin-top:18px!important}#footer{background-color:#E42313!important;z-index:10000!important;position:relative!important;border:none!important}#footer .av_one_fifth:nth-child(1){width:100%!important;float:left!important}#footer p,#footer a{color:#fff!important}#footer a:hover{border-bottom:2px solid #fff!important}#footer .av_one_fifth:nth-child(2){width:17%!important;float:left!important;margin-left:0!important}#footer .av_one_fifth:nth-child(3){width:33%!important;float:left!important;margin-left:0!important}#footer .av_one_fifth:nth-child(4){width:33%!important;float:left!important;margin-left:0!important}#footer .av_one_fifth:nth-child(5){width:17%!important;float:left!important;margin-left:0!important}#footer #custom_html-2 a{border:none!important;color:#fff!important;font-size:45px!important;padding:7px 6px 0 7px!important;margin-right:10px!important;width:auto!important}#footer #custom_html-2 a:hover{background-color:#fff!important;color:#E42313!important}#footer #custom_html-2 a svg:first-child{fill:#fff!important}#footer #custom_html-2 a:hover svg:first-child{fill:#E42313!important;transition:all .4s ease-in-out}#kontaktformular{padding-top:150px!important}#kontaktformular .av_two_fifth p:nth-child(1){margin-top:50px!important}.avia_ajax_form .required{color:#E42313!important}#kontaktformular label{width:20%!important;float:left!important;font-size:16px!important;font-weight:500!important;padding-top:12px!important}#kontaktformular input,#kontaktformular select,#kontaktformular textarea{width:80%!important;float:left!important;font-weight:500!important}#top .avia_ajax_form .select{min-width:auto!important;padding-left:0!important;padding-top:0!important;font-size:16px!important;color:#E42313!important;opacity:0.7!important}#kontaktformular option{display:inline!important;float:left!important;padding-left:0!important;padding-right:40px!important}#kontaktformular input.button{color:#E42313!important;border-radius:10px!important;background-color:#fff!important;border:2px solid #E42313!important;font-size:16px!important;width:210px!important;font-family:"neue-haas-grotesk-text",Helvetica,Arial,sans-serif!important;float:right!important}#top .main_color input[type="text"]{color:#E42313!important}#kontaktformular input.button:hover{background-color:#E42313!important;color:#fff!important}div.auswahl-interesse{width:100%!important;float:left!important}div.auswahl-headline{width:20%!important;float:left!important;font-size:16px!important;color:#E42313!important;padding-top:6px!important}div.auswahl{width:80%!important;float:left!important}#kontaktformular div.auswahl input{display:none!important}#kontaktformular div.auswahl label{display:flex!important;width:auto!important;padding-top:6px!important}input[type="checkbox"]+label{padding:5px 20px!important;margin-right:10px!important;border:solid 2px #E42313!important;color:#E42313!important;border-radius:10px!important;font-size:16px!important}input[type="checkbox"]:checked+label{background-color:#E42313!important;color:#fff!important}.avia_ajax_form .button{padding:9px 10px 7px!important}#top .main_color .input-text,#top .main_color input[type="text"],#top .main_color input[type="input"],#top .main_color input[type="password"],#top .main_color input[type="email"],#top .main_color input[type="number"],#top .main_color input[type="url"],#top .main_color input[type="tel"],#top .main_color input[type="search"],#top .main_color textarea,#top .main_color select{background-color:transparent!important;border:none!important;border-bottom:2px solid #E42313!important}#team .container,#team-verstaerkung .container{padding-left:17%!important;padding-right:17%!important}#team .av_one_fifth,#team-verstaerkung .av_one_fifth{margin:0 4% 40px 0!important;padding:0!important;width:13%!important;clear:none!important}#team .av_one_fifth:nth-child(7),#team .av_one_fifth:nth-child(13),#team .av_one_fifth:nth-child(19),#team-verstaerkung .av_one_fifth:nth-child(7),#team-verstaerkung .av_one_fifth:nth-child(13),#team-verstaerkung .av_one_fifth:nth-child(19){margin-right:0!important}#team .avia-image-container.avia-align-center,#team-verstaerkung .avia-image-container.avia-align-center{margin-bottom:0!important}#team .av_one_fifth p,#team-verstaerkung .av_one_fifth p{margin-top:10px!important}div#ausbildung .flex_column_table{border-bottom:2px solid #E42313!important;margin-top:5px!important;padding-bottom:5px!important}div#ausbildung .container{padding-left:10%!important;padding-right:10%!important}div#ausbildung .content{padding-bottom:150px!important}div#verleih strong{color:#E42313!important;font-size:26px!important;font-weight:normal!important;line-height:110%!important}div#verleih .av_two_fifth{width:41.2%!important}div#verleih .av_three_fifth{width:50%!important}div#verleih p{margin-top:0!important;margin-bottom:1.7em}#kursfinder{display:none!important}.main_color strong,.main_color b{color:#E42313!important;font-weight:normal!important}.av-elegant-toggle .toggle_content{width:100%!important}#blog{padding-top:150px!important}#shopWidgetContainer tr:first-child td,#shopWidgetContainer tr:first-child th{border:none!important}#shopWidgetContainer .WSSW__artContent__title{color:#E42313!important;font-weight:normal!important}#shopWidgetContainer .WSSW__artContent__item{box-shadow:none!important}#shopWidgetContainer .WSSW__artContent__image__slider__container{width:40%!important;--artContent-flex-basis:40% !important}#shopWidgetContainer .WSSW__artContent__content{width:60%!important;--artContent-flex-basis:60% !important}.WSSW__artContent__image__slider img{width:55%!important;height:60%!important}div.WSSW__artContent__image__slider__navigation__button{display:none!important}.WSSW__artContent__text{width:100%!important}.WSSW__artContent__booknow__icon{display:none!important}.WSSW__artContent__booknow{display:inline!important;width:100%!important}#shopWidgetContainer .WSSW__artContent__wrap{margin:0!important;padding-left:0!important;padding-right:0!important;border-bottom:2px solid #E42313!important}.WSSW__artPriceTable__booknow{float:left!important;display:block!important;margin-left:0!important}.WSSW__artContent__booknow__button,.WSSW__artPriceTable__booknow__button{color:#E42313!important;border-radius:10px!important;background-color:transparent!important;border:2px solid #E42313!important;font-size:16px!important;width:210px!important;padding:14px 8px 8px!important;text-align:center!important}.WSSW__artContent__booknow__label{display:block!important;width:100%!important;text-align:center!important}.WSSW__artContent__booknow__button:hover,.WSSW__artPriceTable__booknow__button:hover{color:#fff!important;background-color:#E42313!important}.WSSW__artPriceTable__booknow__icon{display:none!important}.WSSW__artContent__content{padding-left:0!important;padding-right:0!important}.WSSW{font-family:"neue-haas-grotesk-text",Helvetica,Arial,sans-serif!important;box-shadow:none!important;--box-shadow:none !important;font-weight:normal!important;--wssw-font:"neue-haas-grotesk-text", Helvetica, Arial, sans-serif !important}.WSSW__artPriceTable__table__head,th{color:#E42313!important;text-transform:none!important;letter-spacing:0!important;font-weight:normal!important;font-size:30px!important}tr:first-child td,tr:first-child th{border:0!important}.WSSW__artPriceTable__table{box-shadow:none!important}.dropdown_available,.av-submenu-indicator{display:none!important}@media only screen and (max-width:767px){.responsive #top #wrap_all .container{width:100%!important;max-width:100%!important}.responsive #top #wrap_all #header{position:absolute!important}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a{padding:0 15px 52px 15px!important}.responsive #top #wrap_all .main_menu{height:auto!important}.container{padding:0 5%!important}nav.main_menu{border-radius:10px!important}.av_minimal_header .main_menu ul:first-child>li a:hover,.av-main-nav>li>a:hover{border-radius:10px!important}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::before,.header_color .av-hamburger-inner::after{background-color:#E42313!important}header .container{padding:0 5%!important}.html_av-overlay-side .av-burger-overlay-scroll{width:100%!important}#av-burger-menu-ul a{line-height:normal!important;margin-left:5%!important;margin-right:5%!important;text-align:center!important}.html_av-overlay-side-classic #top .av-burger-overlay li a{border-bottom:none!important}span.avia-bullet{display:none!important}div#uebersicht-kurse-start div.av_two_fifth img{width:100%!important}div#video-intro{width:100%!important;margin-left:0!important}div#intro-text .flex_column_table{margin-top:50px!important}div#highlight{background-color:#fff!important;margin-top:25px!important}div#uebersicht-kurse-start .flex_column_table{margin-top:50px!important}div#uebersicht-kurse-start h2{margin-bottom:0!important}#liste-gross .av_two_fifth{width:100%!important;float:left!important}#liste-gross .av_two_fifth.first{width:70%!important}div#liste-gross .content{padding-top:50px!important;padding-bottom:50px!important}div#liste-gross h2{margin-top:20px!important}div#liste-gross p{margin-top:27px!important}.avia-image-container.avia-align-center .avia-image-container-inner{width:100%!important}#standorte .av_one_fourth{width:100%!important;float:left!important;margin-top:50px!important}#standorte .av_one_fourth.first{margin-right:0!important;margin-top:0!important}#footer .av_one_fifth:nth-child(2),#footer .av_one_fifth:nth-child(3){width:50%!important}#footer .av_one_fifth:nth-child(4){width:100%!important;float:left!important}div#buttons-shortcut{left:20px!important}.responsive #top #wrap_all .flex_column{margin-bottom:0!important}.WSSW__artContent__image__slider img{width:100%!important;height:auto!important}#shopWidgetContainer .WSSW__artContent__image__slider__container{width:100%!important;--artContent-flex-basis:100% !important}#shopWidgetContainer .WSSW__artContent__content{width:100%!important;--artContent-flex-basis:100% !important}#kursinfo .content{padding-top:0!important}.pricing-table-wrap:nth-child(2){width:100%!important}ul.sub-menu{width:100%!important}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:50px!important}.av_minimal_header #header_main .container,.av_minimal_header .main_menu ul:first-child>li a{height:30px!important}.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding-top:5px!important;padding-bottom:5px!important}#top #av-burger-menu-ul{padding-top:0!important}div#uebersicht-kurse-start h2{margin-top:25px!important}div#liste-gross .flex_column_table{padding-bottom:25px!important}div#button-zeile .avia-buttonrow-right{margin-top:50px!important}div#button-zeile .avia-buttonrow-right a{width:24%!important;padding:0!important;margin:0!important}div#button-zeile .av_three_fifth a.avia-button{width:100%!important}#footer .av_one_fifth:nth-child(5){width:100%!important}#footer #custom_html-2 a{margin:0!important;width:24%!important}}