@charset "UTF-8";
.bg-gray-90{background-color:#1a1a1a}.bg-gray-80{background-color:#333}.bg-gray-70{background-color:#010101}.bg-gray-60{background-color:#010101}.bg-gray-50{background-color:gray}.bg-gray-40{background-color:#999}.bg-gray-30{background-color:#b3b3b3}.bg-gray-20{background-color:#ccc}.bg-gray-10{background-color:#e6e6e6}.bg-gray-05{background-color:#f2f2f2}.small,small{display:block;font-size:0.65em}h2 small,h2 .small,h3 small,h3 .small{color:#1983A1}.lead{margin-top:16px;margin-bottom:32px}.card-title,.h5-like{font-size:1.25rem}.row-cards{display:flex;flex-wrap:wrap}.row-cards>div[class*='col-']{display:flex;margin-bottom:16px}.row-cards>div[class*='col-'] .card .card-body .card-title{hyphens:auto}@media (min-width:768px){.row-cards>div[class*='col-'] .card .card-body .card-title{hyphens:none}}.row-cards>div[class*='col-'] .card .card-body .card-title small{margin-top:8px;font-size:0.85em}.image_container.linkbox{margin-bottom:32px}.image_container.linkbox .caption{text-align:center;font-size:0.85em;margin-top:8px;color:#1983A1}.mod_navigation.nav-hover{position:relative;z-index:998;font-size:0.95em;overflow:visible !important;float:right}.mod_navigation.nav-hover ul{padding:0;margin:0;list-style-type:none}.mod_navigation.nav-hover ul li{color:#1983A1;padding:10px;float:left;background-color:#ffffff}.mod_navigation.nav-hover ul li.hidden--nav-main{display:none}.mod_navigation.nav-hover ul li a,.mod_navigation.nav-hover ul li .active{color:#1983A1;text-decoration:none;display:block;text-transform:uppercase}.mod_navigation.nav-hover ul li:hover a{color:#000000}.mod_navigation.nav-hover ul li:hover.vortraege ul{margin-left:-130px}.mod_navigation.nav-hover ul.level_2 li{padding:0}.mod_navigation.nav-hover ul.level_2 li a{text-transform:none;padding:10px;color:#000000}.mod_navigation.nav-hover ul.level_2 li.active{padding:10px}.mod_navigation.nav-hover ul li ul{display:none}.mod_navigation.nav-hover ul li:hover ul{display:list-item;position:absolute;margin-top:10px;margin-left:-10px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175)}.mod_navigation.nav-hover ul li:hover ul li{float:none;border-bottom:1px solid #F0F0F0}.mod_navigation.nav-hover ul li ul li:hover{float:none;background-color:#F0F0F0}.mod_navigation.nav-hover.navigation--top{z-index:999;position:relative}.mod_navigation.nav-hover.navigation--top li{padding:10px;background:transparent}.mod_navigation.nav-hover.navigation--top li.hidden--nav-main{display:block}.mod_navigation.nav-hover.navigation--top li.hidden--nav-top{display:none}.mod_navigation.nav-hover.navigation--top li a{color:#000000}.mod_navigation.nav-hover.navigation--top li ul{background:#ffffff;margin-top:0 !important}.mm-listview .active{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.nav-hover li.submenu a:after{content:"▼";float:right;font-size:0.5em;margin-top:0.7em;margin-left:7px}.nav-hover li.submenu li a:after{content:none}.breadcrumb{background-color:transparent;font-size:0.8em;padding-left:0}.ce_heroimage{color:#ffffff}.ce_heroimage a{color:#ffffff}.ce_heroimage .heroimage-wrapper{min-height:500px;background-position:center}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box{padding-left:51%;width:inherit}@media (min-width:992px){.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box{padding-left:55%}}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box h2{font-size:2.925em}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box p{margin-bottom:2px;margin-top:12px}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box ul{list-style:none;padding:0}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box ul li:before{content:"";font-family:FontAwesome;font-size:0.5em;line-height:2.4em;color:red;margin-right:10px;vertical-align:middle;font-display:swap}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-text-box,.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-button-box{margin:0}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-text-box a,.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-button-box a{margin:0}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-button-box .btn{background-color:#ffffff;color:#1983A1;margin-top:2rem;border-color:transparent;padding-left:3rem;padding-right:3rem;border-radius:4px}.ce_heroimage .heroimage-wrapper .heroimage-background-overlay .heroimage-content-box .heroimage-button-box .btn:hover{background-color:#c6bea4;color:#ffffff}.panel{margin-bottom:32px}.panel .list-group .list-group-item{color:#141414}.panel .list-group .list-group-item:hover{background:#F0F0F0}.panel .list-group .list-group-item:first-child{color:#1983A1;font-weight:800;font-size:1.2rem}.liste-rot ul{list-style:none !important;padding:0;margin:0;display:flex;justify-content:center}.liste-rot ul li{list-style:none !important;margin-left:0 !important;margin-right:10px !important}@media (min-width:1300px){.liste-rot ul li{margin-right:70px !important}}.liste-rot ul li a{color:#000000}.liste-rot ul li:before{content:"■";color:#d82638;margin-right:10px;float:left;font-display:swap}.slider-referenzen-klein{background:#F0F0F0;padding-top:32px;padding-bottom:32px;margin-bottom:48px;margin-top:48px}.slider-referenzen-klein .row{margin-right:15px;margin-left:15px}.ce_accordion.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:none;border-radius:0px;margin-bottom:8px;cursor:pointer}.status-success{color:#5cb85c}.status-warning{color:#f0ad4e}.status-danger{color:#d9534f}@media (min-width:992px){.seminar-master .seminar-seite{padding-left:65px}}.seminar-master .well{padding:16px;margin-bottom:16px;background-color:#F0F0F0}.seminar-master .well ul{list-style:none;padding-left:16px}.seminar-master .well ul li{list-style:none;padding-bottom:8px}.seminar-master .well ul li:before{content:"✓";color:#5cb85c;margin-right:8px;margin-left:-16px}.seminar-master .terminliste{font-size:0.95em}.seminar-master .terminliste .ctlg_teaser_item{border-bottom:1px solid #F0F0F0;padding:16px 0}.seminar-master .terminliste .ctlg_teaser_item:hover{background:#F0F0F0}.seminar-master .terminliste .ctlg_teaser_item .row{align-items:center}.seminar-master .terminliste .ctlg_teaser_item .row p{margin:0;padding:0}.seminar-master .terminliste .ctlg_teaser_item .row .seminar--title{color:#b3b3b3;font-size:0.8em}.springest-review-widget{margin:0 !important}.ce_downloads{margin-top:16px}.ce_downloads ul{list-style:none;margin:0}.ce_downloads ul li{background:rgba(0, 0, 0, 0.05);padding:8px;margin-bottom:8px;border-radius:4px}.ce_downloads ul li a{text-decoration:none;color:#1983A1}.ce_downloads ul li.ext-pdf:before{content:'PDF';font-size:0.75em;letter-spacing:1px;background:#1983A1;color:#ffffff;padding:5px 4px 3px 4px;margin-right:8px}.download-element{margin-top:16px;padding:8px;margin-bottom:8px}.download-element a{text-decoration:none;color:#1983A1}.download-element.ext-pdf:before{content:'PDF';font-size:0.75em;letter-spacing:1px;background:#1983A1;color:#ffffff;padding:5px 4px 3px 4px;margin-right:8px}.well,.alert{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.well.alert-info,.alert.alert-info{background-color:rgba(15, 110, 131, 0.1);color:#1983A1;border-bottom:5px solid #1983A1}.well{min-height:20px;padding:32px;margin-bottom:32px;background-color:#F0F0F0}.startseite-seminar-quadrat{text-align:center}.startseite-seminar-quadrat p{margin:0}.startseite-seminar-quadrat a{background:#157b91;width:100%;line-height:130%;color:#fff;display:inline-block;vertical-align:middle;margin-bottom:16px;height:auto;padding-top:20px;padding-bottom:20px;font-size:1em}@media (min-width:768px){.startseite-seminar-quadrat a{height:162px;padding-top:45px;font-size:1.4em}}@media (min-width:1300px){.startseite-seminar-quadrat a{height:213px;padding-top:70px;font-size:1.8em}}.startseite-seminar-quadrat a:hover{background:radial-gradient(#157b91, #115362)}.startseite-seminar-quadrat-offen a{background:radial-gradient(#4b3dae, #392d8f)}.startseite-seminar-quadrat-inhouse a{background:radial-gradient(#5f89a3, #43657b)}.startseite-seminar-quadrat-business a{background:radial-gradient(#669da4, #43787f)}.startseite-seminar-quadrat-vortraege a{background:radial-gradient(#5b76a3, #3a5480)}.startseite-seminar-quadrat-online a{background:radial-gradient(#db212a, #b01939)}*[class*="quadrat_"]{color:#fff;height:89px;text-align:center;padding:0 10px}*[class*="quadrat_"] p{margin:1.4em 0}.hotbox-vortraege{position:relative;margin-top:30px}.hotbox-vortraege p{position:absolute;right:50px;top:35px;font-size:1em;font-weight:200;width:45%}.hotbox-vortraege p a{color:#ffffff}.kontakt--quer h4{padding:4px 8px;background:#0f6e83;color:#ffffff;display:inline-block;z-index:999;position:relative;font-size:0.8em;text-transform:uppercase;letter-spacing:0.05em}.kontakt--quer .well{margin-top:-20px !important;padding:24px;margin-bottom:20px;background-color:#f5f5f5}.quadrat_offen_lila{background:#2F36AF}.quadrat_inhouse{background:#1983A1}.quadrat_business{background:#0099A1}.quadrat_vortraege{background:#2C6EA1}.spacer-lg{display:block;height:160px;clear:both}.spacer-md{display:block;height:64px;clear:both}.spacer-sm{display:block;height:32px;clear:both}.spacer-xs{display:block;height:16px;clear:both}hr{margin-top:39px;margin-bottom:40px}.bg_petrol_10{background:rgba(25, 131, 161, 0.1)}.bg_petrol_10.container-fluid{padding:32px 0}.bg_petrol{background:#1983A1;overflow:visible;color:#ffffff}.bg_petrol.container-fluid{padding:16px 0}.bg_petrol li{margin-right:20px}.bg_lightgrey{background:#F0F0F0}.bg_lightgrey.container-fluid{padding:32px 0}.esf{background:rgba(25, 131, 161, 0.25)}.esf.container-fluid{padding:48px 0}.esf .ce_text--padding p{margin-top:16px}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background:#0f6e83;font-size:16px}body #wrapper{max-width:1450px;margin:0 auto;background:#ffffff;box-shadow:0px 0px 25px rgba(0, 0, 0, 0.5)}#header .header_top{background:#1983A1;font-size:0.713em;color:#ffffff;border-bottom:1px solid rgba(0, 0, 0, 0.2);padding:0 15px}@media (min-width:1300px){#header .header_top{font-size:0.813em}}#header .header_top a{color:#ffffff}#header .header_top p{margin:0;padding:10px 0;text-align:center}@media (min-width:768px){#header .header_top p{text-align:left}}#header .header_top .mod_navigation{display:none}@media (min-width:768px){#header .header_top .mod_navigation{display:block}}#header .header_top .mod_navigation ul li a{text-transform:none;color:#ffffff}#header .header_top .mod_navigation ul li a:after{margin-top:0.9em}#header .header_top .mod_navigation ul li ul.level_2 li a{color:#1983A1}#header .header_main{overflow:visible}#header .header_main .row{overflow:visible;justify-content:space-between;margin:48px -15px}#header .header_main .row .ce_bsColStart{overflow:visible}#header .header_main .row .ce_bsColStart figure{margin:0}#header .header_vorteile{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#1983A1;font-size:0.775em;padding:10px 0 7px 0}@media (min-width:1300px){#header .header_vorteile{font-size:0.875em}}#header .header_vorteile ul{list-style:none}#header .header_vorteile ul li{color:#ffffff;margin-right:15px}#header #hamburger{width:40px;z-index:999;position:relative}#header #hamburger .bar-bottom,#header #hamburger .bar-center,#header #hamburger .bar-top{fill:#1983A1}#header .mod_breadcrumb{display:none !important}body:not(.landing) #header{margin-bottom:40px}body:not(.landing) #header .mod_breadcrumb{display:block}.landing #header .header_vorteile{background:#ffffff;border:none}.landing #header .header_vorteile ul li{color:#1983A1}.container-fluid{padding:0}#footer{background:#F0F0F0;color:#1a1a1a;padding-top:1rem}#footer .footer_center{background:#e6e6e6;padding:32px 0 48px 0;font-size:0.85em}#footer .footer_center ul{padding-left:0;list-style:none}#footer .footer_center ul a{color:#1a1a1a}#footer .footer_center ul li{margin-block:4px}#footer .footer_bottom{padding:8px 0 8px 0;font-size:0.8em}#footer .footer_bottom p{margin:0;padding:0}form.standardform .formbody .widget{margin-bottom:1rem}form.standardform .formbody .widget label{margin-bottom:0.2rem}form .invisible{display:none;visibility:none}form input.text{height:2.5rem;border:1px solid #ccc;border-radius:4px;padding:0.25rem 1.5rem 0.25rem 1rem;font-size:1rem;width:100%}form textarea.textarea{height:10rem;border:1px solid #ccc;border-radius:4px;padding:0.25rem 1.5rem 0.25rem 1rem;font-size:1rem;width:100%}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:2.5rem;border:1px solid #ccc;border-radius:4px;padding:0.25rem 1.5rem 0.25rem 1rem;margin-right:0.25rem;font-size:1rem;width:100%}form .widget.select{position:relative}form .widget.select:after{position:absolute;content:"";bottom:0.75rem;right:1rem;width:0;height:0;border:6px solid transparent;border-color:gray transparent transparent transparent}.form--buchung{background:#f2f2f2;padding:30px 40px 20px 40px;margin-bottom:70px}.form--buchung .btn-group-justified{margin-bottom:30px}.form--buchung fieldset{background:transparent;padding:0}.form--buchung .widget{margin:0 15px;margin-bottom:15px}.form--buchung .widget-text label,.form--buchung .widget-textarea label{display:blocK}.form--buchung .widget-checkbox legend,.form--buchung .widget-radio legend{display:none}.form--buchung .widget-checkbox label,.form--buchung .widget-radio label{display:inline-blocK;padding:0 10px 0 0px}.form--buchung .row{display:flex;flex-direction:row}.form--buchung .row .widget{flex-grow:2}.form--buchung>.formbody>.container-step>fieldset{border:1px solid #1983A1;margin-bottom:20px;padding:10px 20px}.form--buchung>.formbody>.container-step>fieldset>legend{padding:5px 8px 3px 8px;background:#1983A1;color:#fff;width:auto;font-size:14px;text-transform:uppercase;letter-spacing:0.05em}.step-nav-container{overflow:hidden}.step-nav-container .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.step-nav-container .pager li{display:inline}.step-nav-container .pager li>a,.step-nav-container .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.step-nav-container .pager li>a:hover,.step-nav-container .pager li>a:focus{text-decoration:none;background-color:#eee}.step-nav-container .pager .next>a,.step-nav-container .pager .next>span{float:right}.step-nav-container .pager .previous>a,.step-nav-container .pager .previous>span{float:left}.step-nav-container .pager .disabled>a,.step-nav-container .pager .disabled>a:hover,.step-nav-container .pager .disabled>a:focus,.step-nav-container .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}h4.ctlg_view_cities_list{padding-right:5px;text-transform:uppercase;font-weight:bold}h4.ctlg_view_cities_list:first-letter{color:#d82638}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.display-4{font-size:1.5rem}@media (min-width:768px){.display-4{font-size:3.5rem}}.row{margin-right:0;margin-left:0}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}