:root {
  --hauptfarbe: #363D40; /* bläuliches Anthrazit */
  --hauptfarbe_alternativ: #40535b; /* hellere Version der Hauptfarbe */
  --hauptfarbe_hellhinterg: #e3ebf1; /* leicht gefärbtes hellgrau in Richtung Hauptfarbe */
  --hauptfarbe_dunkelhinterg: #c19da1; /* leicht gefärbtes dunkleres grau in Richtung Hauptfarbe */
  --zweitfarbe: #003068; /* dunkelblau */
  
  --hell_wenig_transparent: #ffffffc2;
  
  --fontfam:'Jost', sans-serif;
  
  --lig_gelb: #fae100;
  --lig_rot: #e61400;
  --lig_blau: #285ad2;
}


.alle_news_anzeigen_bereich {display: none;}
.alle_seminare_anzeigen_bereich {display: none;}


h1, h2, h3, h4, h5, h6, h7, p, li, td, a {font-family: 'Jost', sans-serif; color: var(--hauptfarbe);}
h1 {font-size: 2.4rem; line-height: 3.2rem;}

.bold {font-weight: 600; letter-spacing: 0.7px;}

.blauer_hg {background-color: var(--hauptfarbe_hellhinterg);}

div, p, li, input {font-size: 1rem; line-height: 1.5rem; font-weight: 400; font-family: var(--fontfam);}

p a, div a {font-weight: 600; color: var(--lig_rot); transition: 0.2s;}
p a:hover, div a:hover {color: var(--lig_blau);}


#inhalt, #inhalt.inhalt_1 .bausteinbereich, #inhalt .bausteinbereich .bausteinbereich {width: 100%; padding: 0;}
#inhalt .news_system, #inhalt #vorlage642, #inhalt .bausteinbereich, #inhalt .inhalt_seitenvorlage, #inhalt.inhalt_115, #m_mailing_inhalt_div {width: 60%; padding: 0 20%;}
#m_mailing_inhalt_div {margin-top: 6vh;}

#inhalt.inhalt_1 {width: 100%;}

#inhalt.inhalt_115 {padding-top: 6vh;}

#inhalt h1 {text-align: left; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; font-size: 2.2rem; line-height: 2.6rem; margin: -2px 0 30px 0;}

.bearbeitungsmodus #inhalt .bstb_intuitiv {width: calc(100% - 10px);}




#bilderleiste {justify-content: space-between; height: 20vh; position: relative;}
#bilderleiste #logo_kopfleiste {margin-left: 6vw; height: 50%;}
#bilderleiste #logo_kopfleiste img#logo_hoch {display: none;}
#bilderleiste #bauhaus_kopfleiste {height: 180px; width: 200px; position: absolute; right: 18vw; bottom: -21px; z-index: 21}
#bilderleiste #bauhaus_kopfleiste img {height: 100%; width: 100%; object-fit: contain;}
#bilderleiste #div_site_suche_eingabe_id {position: relative; border: 3px solid var(--hauptfarbe); border-radius: 0; width: 12vw; margin-right: 2vw; align-self: flex-end; margin-bottom: 20px;}
#bilderleiste #site_suche_eingabe_text_id {flex: 1; min-width: 50px;}













#navigation {height: 70px; top: -18px;}
#navigation ul {width: 80%;}
#navigation ul li {display: flex; position: relative; flex-wrap: wrap; width: auto;}
#navigation ul li a {padding-top: 21px; height: calc(100% - 21px); position: relative; text-transform: uppercase; letter-spacing: 1px; text-align: center; font-weight: 400; width: auto;}
#navigation ul li a:hover {color: var(--hell);}
#navigation ul li a.aktiv {color: var(--hell); font-weight: 600;}
#navigation ul li a.aktiv:hover {color: var(--hell);}
#navigation ul li a:before {content: ""; position: absolute; left: 51%; right: 51%; bottom: 0; background: var(--hell); height: 5px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
#navigation.scrolled_down ul li a:before {background: var(--hell);}
#navigation ul li:nth-of-type(2) a:before {background: var(--lig_gelb);}
#navigation ul li:nth-of-type(3) a:before {background: var(--lig_rot);}
#navigation ul li:nth-of-type(4) a:before {background: var(--lig_blau);}
#navigation ul li a.aktiv:before {left: 0; right: 0;}
#navigation ul li a:hover:before {left: 0; right: 0;}
#navigation ul li ul {display: flex; flex-direction: column; position: absolute; top: 70px; padding: 5px 10px;}
#navigation ul li ul li {min-width: 250px;}
#navigation ul li ul li a {text-transform: none; padding: 3px 0 8px 0; height: auto; min-height: unset; margin: 10px 15px;}
#navigation ul li ul li a:before {background: var(--hell) !important;}
#navigation ul li:nth-of-type(2) ul li a:before {background: var(--lig_gelb) !important;}
#navigation ul li:nth-of-type(3) ul li a:before {background: var(--lig_rot) !important;}
#navigation ul li:nth-of-type(4) ul li a:before {background: var(--lig_blau) !important;}
#navigation ul li ul li ul li a:before {background: var(--hell) !important;}
#navigation ul li:nth-of-type(2) ul li ul li a:before {background: var(--lig_gelb) !important;}
#navigation ul li:nth-of-type(3) ul li ul li a:before {background: var(--lig_rot) !important;}
#navigation ul li:nth-of-type(4) ul li ul li a:before {background: var(--lig_blau) !important;}

#navigation .navi_unter_eintrag_steuerung {display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}
#navigation .navi_unter_eintrag_steuerung .beschriftung {width: auto;}
#navigation .navi_unter_eintrag_steuerung .steuerung-btn {top: calc(50% - 10px); bottom: 50%; background-size: contain; padding: 0; height: 20px; width: 20px; transform: rotate(270deg); background-position: center;}
#navigation .subebene_3 {max-height: unset; margin-bottom: 20px;}
#navigation .subebene_3 li {min-width: unset; padding: 0 13px; background-color: var(--hauptfarbe); display: flex; margin-bottom: 5px; max-height: unset;}
#navigation .subebene_3 li a {padding: 3px 0 8px 0; margin: 0;}


#navi_mobile_2020 #navi_mobile_2020_inhalt ul li {border-bottom: 1px solid var(--hell);}
#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul {background-color: var(--hauptfarbe_alternativ);}
#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul li ul {background-color: var(--hauptfarbe);}
#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul li ul li {border-bottom: 3px solid var(--hauptfarbe_alternativ);}
#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul li ul li a {font-weight: normal;}













#vorl200_sprungmarken_bausteinbereiche {padding: 0;}
#vorl200_sprungmarken_bausteinbereiche li a {font-weight: 400; padding: 10px 15px; letter-spacing: 0.5px; margin: 20px;}










.el_slider {}










/*#bstb_bstb_startseite_1 {flex: 2; min-width: 720px;}*/
#bstb_bstb_startseite_1 .el_slider {}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider {margin-bottom: 0; width: 100% !important; height: 65vh !important;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-list {height: 100%;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-track {height: 100%;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-prev {transform: rotate(90deg); left: 10px;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-next {transform: rotate(270deg); right: 10px;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-next, #bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-prev {background-image: url("/bilder/button_mobil/burgermenu_symbol_aufklappen_rgb255.svg"); height: 25px; width: 30px; background-repeat: no-repeat; background-size: contain; top: auto; bottom: 12px; opacity: 0.5; transition: 0.2s;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-next:hover, #bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-prev:hover {opacity: 0.9;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-next:before, #bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .slick-prev:before {display: none;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild {height: 100%;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild img {height: 100%; object-fit: cover;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel {top: 50%; bottom: 50%; left: 50%; right: 50%; transform: translate(-50%,-50%); max-width: 50vw; max-height: 70%; width: 100%; height: 100%; background-color: var(--hell_wenig_transparent); backdrop-filter: blur(15px); border-radius: 30px; justify-content: center; align-items: center; display: flex; flex-wrap: wrap;}

#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_transparenz {display: none;}



#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber {padding: 30px 50px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}

#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber h2 {letter-spacing: 0.3px; font-size: 2.2rem; line-height: 2.6rem; color: var(--hauptfarbe); font-family: var(--fontfam); font-weight: 500; text-transform: uppercase; text-align: center; margin-bottom: 30px; border-bottom: 5px solid var(--lig_gelb); width: auto;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_slidertext_unter_titel {width: 100%; flex: unset; padding: 0; text-align: center;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_slidertext_unter_titel p {font-family: var(--fontfam); font-weight: 400; font-size: 1.2rem; line-height: 1.8rem;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_sliderlink {width: auto; margin-top: 30px;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_sliderlink a {padding: 8px 25px; text-align: center; font-family: var(--fontfam); font-weight: 500; font-size: 1rem; line-height: 1.5rem; background-color: var(--hell); transition: 0.2s; width: auto; border: 3px solid var(--hauptfarbe); text-transform: uppercase; letter-spacing: 1px;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_sliderlink a:hover {background-color: var(--lig_blau); color: var(--hell);}









#bstb_bstb_startseite_1 .multibox_standard {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; flex-direction: column;}
#bstb_bstb_startseite_1 .multibox_standard h2 {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; font-size: 3rem; line-height: 3.6rem; font-weight: 600; margin-bottom: 0; text-align: center;}
#bstb_bstb_startseite_1 .multibox_standard h2 .willkommen {font-size: 2rem; line-height: 2.6rem; font-weight: 400;}
#bstb_bstb_startseite_1 .multibox_standard h3 {font-size: 2rem; line-height: 2.6rem; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin: 0; text-align: center;}







#bstb_bstb_startseite_aktuelles {background-color: var(--hauptfarbe_hellhinterg); display: flex; flex-direction: column; justify-content: center; align-items: center;}
#bstb_bstb_startseite_aktuelles .multibox_standard {}
#bstb_bstb_startseite_aktuelles .multibox_standard:first-of-type {margin: 4vh 0 2vh 0;}
#bstb_bstb_startseite_aktuelles .multibox_standard:last-of-type {margin: 2vh 0 4vh 0;}
#kurztext_1_bstb_startseite_aktuelles_1289 .bst_ue1_anordnung3 {margin: 0;}
.news_ausgabe .multibox_standard {display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background-color: var(--hell); padding: 3vh 3vw; margin: 2vh 0; max-width: 700px;}
.news_ausgabe .multibox_standard .bst_ue1_anordnung3 {font-size: 1.8rem; line-height: 2.2rem; margin-bottom: 10px; text-align: center; justify-content: center;}
.news_ausgabe .multibox_standard .bst_ue2_anordnung3 {font-size: 1.2rem; line-height: 1.8rem; margin-bottom: 10px; margin-top: -10px; font-weight: 400; text-align: center;}
.news_ausgabe .multibox_standard .bst_text_anordnung3 {font-size: 1rem; line-height: 1.5rem; font-weight: 400; font-family: var(--fontfam);}
.news_ausgabe .multibox_standard .bst_mb_bilder_anordnung3 {width: 100%; justify-content: center;}
.news_ausgabe .multibox_standard .bst_mb_ein_bild_anordnung3 {padding: 0; margin: 0 0 10px 0; width: 12vw;}
.news_ausgabe .multibox_standard .bst_erstellungsdaten_anordnung3 {order: -1; font-family: var(--fontfam); font-weight: 400; display: block; margin-bottom: 10px; text-align: center;}
.news_ausgabe .multibox_standard .bst_erstellungsdaten_anordnung3 div {font-size: 0.8rem; line-height: 1rem;}
.news_ausgabe .multibox_standard a {padding: 3px 10px; font-size: 0.8rem; line-height: 1.2rem; margin-top: 20px; }















#bstb_bstb_startseite_inhaltskacheln {display: flex; flex-direction: column; justify-content: center; align-items: center;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard {position: relative; display: flex; flex-wrap: wrap; width: 100%; padding: 10vh 0; margin: 0; flex-direction: column; justify-content: center; align-items: center; background-color: var(--hell_wenig_transparent);}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_ue1_anordnung3 {text-align: center; justify-content: center;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_ue2_anordnung3 {text-align: center; justify-content: center;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_text_anordnung3 p {text-align: center;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_mb_bilder_anordnung3 {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; width: auto; overflow: hidden;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 {padding-right: 0; margin-bottom: 0;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 form {height: 100%; width: 100%;}
#bstb_bstb_startseite_inhaltskacheln .multibox_standard .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 form input[type=image] {height: 100%; width: 100%; object-fit: cover; filter: blur(5px);}






#bstb_bstb_startseite_termine {background-color: var(--hauptfarbe_hellhinterg);}
#bstb_bstb_startseite_termine .multibox_standard {display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
#bstb_bstb_startseite_termine .multibox_standard:first-of-type {margin: 6vh 0 0 0;}
#bstb_bstb_startseite_termine .multibox_standard .bst_ue1_anordnung3 {text-align: center; justify-content: center;}
#bstb_bstb_startseite_termine .baustein_aktuelle_seminare {flex-direction: unset; flex-wrap: wrap; justify-content: center; align-items: center; padding: 0 12vw;}
#bstb_bstb_startseite_termine .baustein_aktuelle_seminare .baustein_aktuelle_seminare_link {border: none; background-color: var(--hell); padding: 20px; margin: 20px;}
#bstb_bstb_startseite_termine .baustein_aktuelle_seminare .baustein_aktuelle_seminare_link:hover .ausgabe_baustein_aktuelle_seminare h3 {color: var(--lig_rot);}







.multibox_standard {grid-template-columns: auto; justify-content: flex-start;}
.multibox_standard .bst_erstellungsdaten_anordnung3 {grid-column-start: 2; grid-column-end: 4; order: -3; text-align: left; max-width: 700px; margin-bottom: 10px;}
.multibox_standard .bst_ue1_anordnung3 {text-align: left; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; font-size: 2.2rem; line-height: 2.8rem; margin: -2px 0 15px 0;}
.multibox_standard .bst_ue2_anordnung3 {grid-column-start: 2; grid-column-end: 4; max-width: 700px; text-align: left; font-size: 1.2rem; line-height: 1.8rem; margin-bottom: 10px; font-weight: 400; margin: -15px 0 15px 0;}

.multibox_standard .bst_text_anordnung3 p {font-size: 1rem; line-height: 1.5rem; text-align: left; font-weight: 400;}
.multibox_standard .bst_mb_bilder_anordnung3 {grid-row-end: 20;}



.multibox_standard .bst_text_mehr_lesen_link_anordnung3 {display: flex; grid-column-start: 2;}


 
.multibox_standard .mb_linkausgabe, .multibox_standard .kt_link_ul li a, .multibox_standard .bst_text_mehr_lesen_link_anordnung3 a {display: flex; max-width: 700px; background-color: var(--hell); padding: 6px 15px; justify-self: flex-start; color: var(--hauptfarbe); border: 3px solid var(--hauptfarbe); border-radius: 0; transition: 0.2s; font-size: 1rem; line-height: 1.5rem; font-family: var(--fontfam); text-transform: uppercase; letter-spacing: 1px; font-weight: 500; margin: 10px 0;}
.multibox_standard .mb_linkausgabe:hover {background-color: var(--lig_rot); color: var(--hell);}
.multibox_standard .kt_link_ul li a {margin: 7px;}
.multibox_standard .kt_link_ul li a:hover {background-color: var(--lig_gelb); color: var(--hauptfarbe);}
.multibox_standard .bst_text_mehr_lesen_link_anordnung3 a:hover {background-color: var(--lig_blau); color: var(--hell);}




.multibox_standard .kt_link_ul {padding: 0; margin: 0; grid-column-start: 2; grid-column-end: 4; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center;}
.multibox_standard .kt_link_ul li {list-style-type: none; display: flex; flex-wrap: wrap;}
.multibox_standard .kt_link_ul li a {}





.multibox_mehrerebilder .bst_mb_bilder_anordnung3 {flex-wrap: wrap;}








.multibox_mehrerelinks {display: flex; flex-direction: column; justify-content: center; align-items: center; align-content: center;}
.multibox_mehrerelinks .bst_ue1_anordnung3 {text-align: center; justify-content: center;}
.multibox_mehrerelinks .bst_ue2_anordnung3 {text-align: center; justify-content: center;}
.multibox_mehrerelinks .bst_mb_bilder_anordnung3 {width: 10vw;}
.multibox_mehrerelinks .bst_mb_ein_bild_anordnung3 {padding: 0; margin-bottom: 20px;}
.multibox_mehrerelinks .bst_text_anordnung3 p {text-align: center; justify-content: center;}










.multibox_grosshg {display: flex; flex-direction: column; justify-content: center; align-items: center;}
.multibox_grosshg {position: relative; display: flex; flex-wrap: wrap; width: 100%; padding: 10vh 0; margin: 0; flex-direction: column; justify-content: center; align-items: center;}
.multibox_grosshg .bst_ue1_anordnung3 {text-align: center; justify-content: center; max-width: 80%;}
.multibox_grosshg .bst_ue2_anordnung3 {text-align: center; justify-content: center;}
.multibox_grosshg .bst_text_anordnung3 p {text-align: center;}
.multibox_grosshg .bst_mb_bilder_anordnung3 {position: absolute; top: 0; bottom: 0; left: calc((100vw - 100%) / -2); right: calc(((100vw - 100%) / -2) + 9px); z-index: -1; width: auto; overflow: hidden;}
.multibox_grosshg .bst_mb_bilder_anordnung3::after {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; background-color: var(--hell_wenig_transparent);}
.multibox_grosshg .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 {padding-right: 0;}
.multibox_grosshg .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 form {height: 100%; width: 100%;}
.multibox_grosshg .bst_mb_bilder_anordnung3 .bst_mb_ein_bild_anordnung3 form input[type=image] {height: 100%; width: 100%; object-fit: cover; filter: blur(5px);}








.multibox_grossbild {display: flex; flex-direction: column;}
.multibox_grossbild .bst_ue1_anordnung3 {order: -2;}
.multibox_grossbild .bst_ue2_anordnung3 {order: -1;}
.multibox_grossbild .bst_mb_bilder_anordnung3 {width: 100%; margin-bottom: 20px; max-height: 50vh; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.multibox_grossbild .bst_mb_ein_bild_anordnung3 {padding: 0;}








.kurztext_global {background-color: transparent; padding: 0 0 3vh 0; margin: 4vh 0; border-bottom: 5px solid var(--hauptfarbe); font-family: var(--fontfam);}
.kurztext_global:last-of-type {border-bottom: none;}
.kurztext_global h3 {font-family: var(--fontfam); font-size: 1.6rem; line-height: 2rem; font-weight: 500; margin: 0 0 10px 0;}
.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {margin-right: 15px !important;}
.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .slideshow {margin: 0; padding: 0;}
.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .slideshow li {list-style-type: none;}
.kurztext_global .kurztext_nur_der_text .kurztext_text_div p {font-family: var(--fontfam);}
.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildausgabe input[type="image"] {width: auto; max-width: 100%;}
.kurztext_global ul.kt_link_ul {display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.kurztext_global ul.kt_link_ul li {display: flex; list-style-type: none; list-style-image: none; list-style-position: unset; padding: 0;}
.kurztext_global ul.kt_link_ul li a {padding: 8px 25px; text-align: center; font-family: var(--fontfam); font-weight: 500; font-size: 1rem; line-height: 1.5rem; background-color: var(--hell); transition: 0.2s; width: auto; border: 3px solid var(--hauptfarbe); text-transform: uppercase; letter-spacing: 1px; color: var(--hauptfarbe); margin: 20px 0;}
.kurztext_global ul.kt_link_ul li a:hover {background-color: var(--lig_rot); color: var(--hell);}







.nurbild_global {padding: 0; margin: 3vh 0; background-color: transparent;}
.nurbild_global .slideshow {margin: 0; padding: 0;}
.nurbild_global .slideshow li {list-style-type: none;}








.datei_download_multi {font-family: var(--fontfam); margin: 3vh 0;}
.datei_download_multi .download_beschreibung {font-family: var(--fontfam);}
.datei_download_multi .download_beschreibung a {font-family: var(--fontfam); color: var(--lig_rot);font-weight: 600; font-size: 1.2rem; line-height: 1.6rem;}
.datei_download_multi .download_beschreibung a:hover {color: var(--lig_blau); text-decoration: none;}






#news_ausgabekasten #news_ausgabe_weitere .news_bausteine {}






#vorlage642 #vorlage642_zurueck_button {max-width: unset;}
#vorlage642 input[type="submit"] {display: flex; max-width: 700px; background-color: var(--hell); padding: 3px 10px; justify-self: flex-start; color: var(--hauptfarbe); border: 3px solid var(--hauptfarbe); border-radius: 0; transition: 0.2s; font-size: 0.8rem; line-height: 1.2rem; font-family: var(--fontfam); text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}
#vorlage642 input[type="submit"]:hover {color: var(--hell); background-color: var(--lig_blau);}
#vorlage642 hr {max-width: unset;}









#vorlage111 {margin: 6vh 0;}
#vorlage111>div {width: 100%;}
#vorlage111 .portrait_oben {margin-bottom: 20px; display: flex; flex-wrap: wrap;}
#vorlage111 .portrait_oben div {display: flex; flex-wrap: wrap; max-width: 100%;}
#vorlage111 .portrait_oben div form input[type="image"]{max-width: 100%;}
#vorlage111 #hollaho {}








#vorlage115 {margin: 6vh 0;}





.gv_galleryWrap, .gv_gallery, .gv_panelWrap, .gv_panel {max-height: 100%; max-width: 100%;}
.gv_panel {display: flex; justify-content: center; align-items: center;}
.gv_panel img {position: relative; left: unset !important; max-width: 100%; max-height: 100%; object-fit: contain;}








#fuss p, #fuss a {color: var(--hell); font-size: 1rem; line-height: 1.4rem;}
#fuss a {display: flex; flex-wrap: wrap; flex: 1; max-width: 100%;}
#fuss a:hover {color: var(--lig_gelb);}


#fuss #fuss_infos {padding: 5vh 0; display: flex; flex-wrap: wrap;}
#fuss #fuss_infos a::before {content: ""; position: absolute; left: 0; right: 0; bottom: 0; background: var(--hell); height: 0; transition: height 0.2s;}
#fuss #fuss_infos p:first-of-type {margin-top: 0;}
#fuss #fuss_infos p {font-size: 1rem; line-height: 1.4rem;}
#fuss #fuss_infos>div {padding: 0 4vw;}
#fuss #fuss_infos h5 {font-size: 1rem; line-height: 1.4rem; margin: 0 0 10px 0; text-transform: uppercase; letter-spacing: 1px;}
#fuss #fuss_infos #fuss_schule h5 {color: var(--lig_gelb);}
#fuss #fuss_infos #fuss_schulleben h5 {color: var(--lig_blau);}
#fuss #fuss_infos #fuss_unterricht h5 {color: var(--lig_rot);}
#fuss #fuss_infos #fuss_service h5 {color: var(--hell);}
#fuss #fuss_infos #fuss_unterricht, #fuss #fuss_infos #fuss_schulleben, #fuss #fuss_infos #fuss_schule, #fuss #fuss_infos #fuss_service {}
#fuss #fuss_infos #fuss_unterricht a, #fuss #fuss_infos #fuss_schulleben a, #fuss #fuss_infos #fuss_schule a, #fuss #fuss_infos #fuss_service a {padding: 5px 0; position: relative; max-width: max-content;}
#fuss #fuss_infos #fuss_unterricht a:hover::before, #fuss #fuss_infos #fuss_schulleben a:hover::before, #fuss #fuss_infos #fuss_schule a:hover::before, #fuss #fuss_infos #fuss_service a:hover::before {height: 3px;}
#fuss #fuss_infos #fuss_unterricht a:hover, #fuss #fuss_infos #fuss_schulleben a:hover, #fuss #fuss_infos #fuss_schule a:hover, #fuss #fuss_infos #fuss_service a:hover {color: var(--hell);}
#fuss #fuss_infos #fuss_schule a:hover::before {background: var(--lig_gelb);}
#fuss #fuss_infos #fuss_schulleben a:hover::before {background: var(--lig_blau);}
#fuss #fuss_infos #fuss_unterricht a:hover::before {background: var(--lig_rot);}
#fuss #fuss_infos #fuss_service a:hover::before {background: var(--hell);}
#fuss #fuss_infos #fuss_kontakt a {display: unset;}


#fuss .anmeldung_newsletter input[type="submit"] {display: flex; max-width: 700px; background-color: var(--hell); padding: 4px 10px; justify-self: flex-start; color: var(--hauptfarbe); border-radius: 0; transition: 0.2s; font-size: 1rem; line-height: 1.5rem; font-family: var(--fontfam); text-transform: uppercase; letter-spacing: 1px; font-weight: 500; margin: 0; width: auto;}
#fuss .anmeldung_newsletter input[type="submit"]:hover {background-color: var(--lig_gelb);}





#fuss #fuss_sohle {background-color: var(--hell); width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
#fuss #fuss_sohle a {color: var(--hauptfarbe); padding: 15px 20px; font-size: 0.8rem; line-height: 1.4rem; letter-spacing: 1px; font-weight: 600; text-transform: uppercase; flex: unset;}
#fuss #fuss_sohle a:hover {color: var(--lig_rot);}






@media screen and (max-width: 768px) {

h1, h2, h3, h4, h5, h6, h7, p, li, td, a {hyphens: auto;}


div, p, li, input {font-size: 0.85rem; line-height: 1.3rem;}

#inhalt .news_system, #inhalt #vorlage642, #inhalt .bausteinbereich, #inhalt .inhalt_seitenvorlage, #inhalt.inhalt_115, #m_mailing_inhalt_div {width: 92%; padding: 0 4%;}


#vorl200_sprungmarken_bausteinbereiche {justify-content: center; align-items: center;}
#vorl200_sprungmarken_bausteinbereiche li a {margin: 8px; font-size: 1rem; line-height: 1.5rem;}


#bilderleiste {justify-content: center; height: auto;}
#bilderleiste #logo_kopfleiste {max-width: 80%; height: 130px; margin: 30px 0;}
#bilderleiste #logo_kopfleiste img {width: 100%;}
#bilderleiste #logo_kopfleiste img#logo_hoch {display: block;}
#bilderleiste #logo_kopfleiste img#logo_breit {display: none;}
#bilderleiste #bauhaus_kopfleiste {height: 60px; width: 60px; bottom: 45px; right: 50%; left: 50%; transform: translate(-50%);}
#bilderleiste #div_site_suche_eingabe_id {width: 80%; margin: 40px 0 10px 0;}






#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel {max-width: 85vw; max-height: 85%; overflow: scroll;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber {padding: 15px 20px;}
#bstb_bstb_startseite_1 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber h2 {font-size: 1.4rem; line-height: 2rem;}
.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_slidertitel .ausgabe_slidertitel_drueber .ausgabe_slidertext_unter_titel p {font-size: 1rem; line-height: 1.4rem;}




#bstb_bstb_startseite_1 .multibox_standard h2 {font-size: 2.2rem; line-height: 2.6rem;}
#bstb_bstb_startseite_1 .multibox_standard h2 .willkommen {font-size: 1.4rem; line-height: 2rem;}
#bstb_bstb_startseite_1 .multibox_standard h3 {font-size: 1.4rem; line-height: 2rem;}



#bstb_bstb_startseite_inhaltskacheln .multibox_standard {width: calc(100% - 50px); padding: 50px 25px;}



#bstb_bstb_startseite_termine .baustein_aktuelle_seminare {padding: 0 5vw; }
#bstb_bstb_startseite_termine .baustein_aktuelle_seminare .baustein_aktuelle_seminare_link {margin: 10px;}


.multibox_standard {display: flex; flex-direction: column; margin: 10vh 0;}
.multibox_standard .bst_ue1_anordnung3 {font-size: 1.8rem; line-height: 2.2rem; order: -2;}
.multibox_standard .bst_ue2_anordnung3 {order: -1;}
.multibox_standard .bst_text_anordnung3 p {font-size: 0.85rem; line-height: 1.3rem;}
.multibox_standard .bst_mb_bilder_anordnung3 {width: 100%; margin-bottom: 20px;}



#bstb_bstb_startseite_aktuelles {padding: 20px;}
.news_ausgabe .multibox_standard {padding: 3vh 5vw;}
.news_ausgabe .multibox_standard .bst_ue1_anordnung3 {font-size: 1.4rem; line-height: 2rem; order: unset;}
.news_ausgabe .multibox_standard .bst_ue2_anordnung3 {font-size: 1rem; line-height: 1.4rem; order: unset;}
.news_ausgabe .multibox_standard .bst_text_anordnung3 {font-size: 0.85rem; line-height: 1.3rem;}
.news_ausgabe .multibox_standard .bst_mb_bilder_anordnung3 {width: 70vw; margin-bottom: 10px;}
.news_ausgabe .multibox_standard .bst_mb_ein_bild_anordnung3 {width: 100%;}



.multibox_grosshg {margin: 0;}
.multibox_grosshg .bst_mb_bilder_anordnung3 {right: calc((100vw - 100%) / -2); width: auto;}



video {max-width: 100%; max-height: 250px;}



#fuss #fuss_infos {flex-direction: column;}
#fuss #fuss_infos div {margin: 4vh 0;}

}






/* jost-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/jost-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-100.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/jost-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-100italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/jost-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-200.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/jost-v15-latin-200italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-200italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/jost-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-300.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/jost-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-300italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/jost-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/jost-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/jost-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-500.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/jost-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-500italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/jost-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-600.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/jost-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-600italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/jost-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-700.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/jost-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-700italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/jost-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-800.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/jost-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-800italic.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/jost-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-900.svg#Jost') format('svg'); /* Legacy iOS */
}
/* jost-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Jost';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/jost-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/jost-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/jost-v15-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/jost-v15-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/jost-v15-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/jost-v15-latin-900italic.svg#Jost') format('svg'); /* Legacy iOS */
}