:root {
  --hauptfarbe: #000000; /* schwarz */
  --hauptfarbe_alternativ: #005daf; /* hellere Version des mediamor rot */
  --hauptfarbe_hellhinterg: #fff5bd; /* leicht gefärbtes hellgrau in Richtung Hauptfarbe */
  --hauptfarbe_dunkelhinterg: #fff5bd; /* leicht gefärbtes dunkleres grau in Richtung Hauptfarbe */
  --zweitfarbe: #ffd800; /* Hellgelb */
  
  --borderradius: 0; /* Standard Border Radius */
  
  --fontfam_h: 'Poppins', sans-serif; /* ausgewählte Hauptschriftart Überschriften */
  --fontfam_t: 'Poppins', sans-serif; /* ausgewählte Hauptschriftart Texte */
  --fontfam_auszeichnung: 'Poppins', sans-serif; /* ausgewählte Schriftart Highlights */
}

/*------------------ Allgemein --------------------*/

#back_to_top_btn {background-color: var(--zweitfarbe);}

#bilderleiste {height: auto;z-index: 10;}
#bilderleiste #taxi_bestellen_btn {position: fixed; left: 0; top: 25vh; writing-mode: sideways-lr; height: auto; background-color: var(--zweitfarbe); color: black; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; font-size: 3vh; line-height: 3vh; border: 5px solid black; border-radius: 0 10px 10px 0; border-left: 0; padding: 10px; box-shadow: 0px 0px 15px 0px #000000a3; transition: 0.3s;}
#bilderleiste #taxi_bestellen_btn:hover {background-color: var(--dunkel); color: var(--zweitfarbe); box-shadow: 0px 0px 5px 0px #000000;}

#inhalt {padding-top: 13vh;}

#inhalt p a {border-bottom: 2px solid var(--zweitfarbe);}
.kontakt_aktiv_datenschutz_link {border-bottom: 2px solid var(--zweitfarbe); color: var(--hauptfarbe); font-weight: 500;}
.kontakt_aktiv_datenschutz_link:hover {border-bottom: 2px solid var(--hauptfarbe);}


.kontaktformular_aktiv input[value="Anfrage senden"]:hover {background-color: var(--hauptfarbe_alternativ);}

.vorl200_bstb_form_neu_anzeigen {z-index: 100;}
.intuitiv_bausteinbereiche_hinzu {z-index: 100;}

.intuitives_bearbeiten {z-index: 100;}


hr {height: 5px; background-color: var(--zweitfarbe); max-width: 60%; margin: 8vh auto; border: unset; border-bottom: 5px solid black;}


.bst_multibox_standard_layout {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

/* Zustand, wenn sichtbar */
.bst_multibox_standard_layout.visible {
  opacity: 1;
  transform: translateY(0);
}

.bearbeitungsmodus .bst_multibox_standard_layout {opacity: 1;}



/*------------ Navigation -----------*/

#navigation {background-color: #000000c4; backdrop-filter: blur(10px); border-bottom: unset; justify-content: flex-end; position: fixed; z-index: 101;}
#navigation #logo_in_navi {height: 17vh; position: absolute; top: 0; left: 5vw; background-color: var(--dunkel); margin: 0; padding: 25px; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; transition: 0.5s; min-width: auto;}
#navigation.scrolled_down #logo_in_navi {height:8vh;}
#navigation #logo_in_navi img {transition: 0.5s;}
#navigation.scrolled_down #logo_in_navi img {height: 100%;}

#navigation ul {color: var(--zweitfarbe);}
#navigation ul li a {color: var(--zweitfarbe);}
#navigation ul li a.aktiv {color: var(--hell);}
#navigation ul li a:before {background: var(--hell);}

#navigation ul li ul {background-color: var(--dunkel);}



#navi_mobile_2020 {position: fixed;}
#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul {background-color: var(--schwarzgrau);}




/*------------------ Inhalt --------------------*/



.bstb_intuitiv.kacheln {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin: 5vh 0 10vh 0;}

.mb_kacheln {width: 200px; max-width: 200px; margin: 30px;}
.bst_multibox.bst_multibox_kacheln_layout {width: 100%; height: 100%; margin: 0;}
.bst_multibox.bst_multibox_kacheln_layout .bst_multibox_bilder_leiste {filter: unset; opacity: unset; width: 190px; order: 1; transition: 0.3s; padding: 10px;}
.bst_multibox.bst_multibox_kacheln_layout .bst_multibox_bilder_leiste .bst_multibox_bild_umrahmung {position: unset;}
.bst_multibox.bst_multibox_kacheln_layout:hover .bst_multibox_bilder_leiste {filter: unset; opacity: unset; width: 200px; order: 1; padding: 0;}
.bst_multibox.bst_multibox_kacheln_layout .bst_multibox_titel {order: 2; margin-top: 20px; font-size: 1.6rem; line-height: 1.8rem;}
.bst_multibox.bst_multibox_kacheln_layout:hover .bst_multibox_titel {color: black;}
.bst_multibox .bst_multibox_bild_link {z-index: 10;}




.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout {width: 100%; height: 80vh; align-items: flex-end; margin-bottom: 20px; margin-top: -13vh;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste {height: 100%; overflow: hidden; position: absolute; top: 0; z-index: -1; display: flex; justify-content: center; align-items: center; width: 100%;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {padding-bottom: 60vh; width: 100%;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {color: var(--hell); text-shadow: 0 0 40px black; margin-bottom: 15vh; font-size: 6vw; line-height: 6vw; font-weight: 800;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel::after {content: ''; background-image: url(/bilder/button_mobil/burgermenu_symbol_aufklappen_rgb255.svg); animation: pulseY 1.5s infinite ease-in-out; width: 5vw; height: 5vw; background-repeat: no-repeat; background-position: center; position: absolute; bottom: 0;}

@keyframes pulseY {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* nach oben bewegen */
  }
}


.bstb_intuitiv .bst_multibox.bst_multibox_hauptueberschrift_layout {display: flex; justify-content: center; flex-wrap: wrap; align-items: center; max-width: unset;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste {margin-bottom: 5vh;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {text-align: center; text-transform: uppercase; letter-spacing: 1px; display: flex; justify-content: center; align-items: center; font-size: 5vw; line-height: 5vw;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {text-align: center; text-transform: uppercase; letter-spacing: 1px; display: flex; justify-content: center; align-items: center; font-size: 2.5vw; line-height: 2.5vw; font-style: italic; background-color: var(--zweitfarbe); max-width: max-content; padding: 5px 20px;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt {width: 94%; display: flex; justify-content: center; align-items: center; align-content: center;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt p {text-align: center; max-width: 600px; margin-bottom: 15px;}



.bst_multibox.bst_multibox_standard_layout {grid-template-rows: auto auto 1fr; column-gap: 20px; max-width: 1100px; margin: 10vh auto;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_bilder_leiste {grid-row-start: 1; grid-row-end: 4;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_bild_umrahmung {border: 5px solid var(--zweitfarbe); display: flex;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_titel {text-transform: uppercase; letter-spacing: 1px; grid-row-start: 1; grid-column-start: 2; font-style: italic; background-color: var(--zweitfarbe); max-width: max-content; padding: 5px 20px; margin-left: -20px; margin-bottom: 8px; font-size: 2.8rem; line-height: 3.2rem;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_titel {grid-column-start: 1; grid-column-end: 2; align-self: flex-start; justify-self: flex-end; margin-right: -20px; margin-left: 0; text-align: right;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_untertitel {grid-row-start: 2; grid-column-start: 2; margin-top: 0; margin-bottom: 16px;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_untertitel {grid-column-start: 1; grid-column-end: 2; display: flex; justify-content: flex-end; text-align: right;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_inhalt {grid-row-start: 3; margin-top: 0;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_inhalt p {max-width: 500px; line-height: 1.5rem;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_inhalt p {text-align: right;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_inhalt {align-content: flex-end;}




.bst_multibox.bst_multibox_galerie_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {box-shadow: none;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_bild_umrahmung img {object-fit: contain;}




.bst_multibox.bst_multibox_galerie_layout {margin: 10vh auto;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_titel {font-size: 2.8rem; line-height: 3.2rem; text-transform: uppercase; letter-spacing: 1px; font-style: italic; background-color: var(--zweitfarbe); max-width: max-content; padding: 5px 20px;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_untertitel {font-size: 2.2rem; line-height: 2.6rem; text-transform: uppercase; letter-spacing: 1px; font-style: italic; font-weight: 500;}




.bst_multibox .bst_multibox_linkausgabe_bereich .bst_multibox_linkausgabe {border: 5px solid var(--zweitfarbe);}
.bst_multibox .bst_multibox_linkausgabe_bereich .bst_multibox_linkausgabe:hover {color: var(--dunkel); border-color: var(--dunkel);}




/*------------------- Fuss ----------------------*/

#fuss {background-color: var(--zweitfarbe);}
#fuss #logo_in_fuss {background-color: var(--hell); width: 100%; display: flex; justify-content: center; align-items: center; height: 126px; position: relative; margin-bottom: 74px;}
#fuss #logo_in_fuss a {position: absolute; top: 0; height: 200px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
#fuss #fuss_kontaktblock {text-align: center; margin-top: 100px; margin-bottom: 30px;}
#fuss #fuss_kontaktblock p {margin: 2px;}
#fuss #tel_in_fuss {display: flex; justify-content: center; align-items: center; padding-bottom: 30px; width: 100%;}
#fuss #tel_in_fuss img {max-width: 85%;}

#sohle {margin: 20px 0;}
#sohle .sohle_link {padding: 5px 20px;}
#sohle .sohle_trenner {display: none;}



/*-- Media Querries --*/

@media screen and (min-height: 1100px) {

 .bst_multibox.bst_multibox_standard_layout {margin: 5vh auto;}

}


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

 .bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {padding-bottom: 30vh;}

}



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


#inhalt {padding-top: 15vh;}
.bst_multibox {margin: 0 auto 2vh auto;}

#bilderleiste #taxi_bestellen_btn {font-size: 2.5vh; line-height: 2.5vh; top: 5vh; writing-mode: unset; align-self: center; left: unset; border-top: none; border-left: 5px solid black; border-radius: 0 0 10px 10px;}

.bst_multibox.bst_multibox_standard_layout {grid-template-columns: auto; width: 92vw; margin: 4vh auto;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_bilder_leiste {grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; margin: 0;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_titel {grid-row-start: 2; grid-column-start: 1; grid-column-end: 2; hyphens: auto; padding: 5px 4vw; margin-left: -4vw; max-width: unset; font-size: 2.2rem; line-height: 2.6rem;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_untertitel {grid-row-start: 3; grid-column-start: 1; grid-column-end: 2; hyphens: auto; font-size: 1.3rem; line-height: 1.7rem;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_inhalt {grid-row-start: 4; grid-column-start: 1; grid-column-end: 2;}

.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts {grid-template-columns: auto;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_bilder_leiste {grid-row-end: 2; grid-column-start: 1; grid-column-end: 2; margin-bottom: 0; grid-row-start: 1;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_titel {grid-row-start: 2; grid-column-start: 1; grid-column-end: 2; hyphens: auto; padding: 5px 4vw; margin-right: -4vw; max-width: unset; text-align: left;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_untertitel {grid-row-start: 3; grid-column-start: 1; grid-column-end: 2; hyphens: auto; text-align: left; justify-content: flex-start;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_inhalt {grid-row-start: 4; grid-column-start: 1; grid-column-end: 2;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_inhalt p {text-align: left;}


.bstb_intuitiv.kacheln {margin: 3vh 0;}
.mb_kacheln {width: 40vw; max-width: 40vw; margin: 5vw;}
.bst_multibox.bst_multibox_kacheln_layout .bst_multibox_titel {font-size: 6vw; line-height: 6vw; margin-top: 0;}
.bst_multibox.bst_multibox_kacheln_layout .bst_multibox_bilder_leiste {width: 60%;}


.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste {margin: 0 0 5vh 0;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout {height: 70vh; margin-top: -15vh;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {font-size: 13vw; line-height: 14vw; margin-bottom: 0; align-self: flex-start; margin-top: 15vh; text-shadow: 0 0 15px black;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel::after {width: 10vw; height: 10vw;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {padding-bottom: 0; height: 100%;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_bild_umrahmung {height: 100%; width: 100%; display: flex;}
.bstb_intuitiv.kopfbild .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_bild_umrahmung img {height: 100%; width: 100%; object-fit: cover;}


.bst_multibox.bst_multibox_galerie_layout .bst_multibox_titel {text-align: center; font-size: 2rem; line-height: 2.4rem;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_untertitel {text-align: center; font-size: 1.6rem; line-height: 2rem;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_bilder_leiste {padding: 0;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {max-width: 36vw; margin: 5vw; padding: 0;}
.bst_multibox.bst_multibox_galerie_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild:hover {max-width: 38vw; margin: 4vw;}


.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {font-size: 10vw; line-height: 10vw;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {font-size: 5vw; line-height: 6vw; margin-bottom: 15px;}


#fuss #logo_in_fuss {height: 9vh;}
#fuss #logo_in_fuss a {height: 14vh;}
#fuss #logo_in_fuss a img {height: 100%;}

#sohle {flex-wrap: wrap;}

}







/* poppins-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/poppins-v24-latin_latin-ext-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-100.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/poppins-v24-latin_latin-ext-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-100italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/poppins-v24-latin_latin-ext-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-200.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/poppins-v24-latin_latin-ext-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-200italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/poppins-v24-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/poppins-v24-latin_latin-ext-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-300italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v24-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/poppins-v24-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v24-latin_latin-ext-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/poppins-v24-latin_latin-ext-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-500italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/poppins-v24-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/poppins-v24-latin_latin-ext-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/poppins-v24-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/poppins-v24-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/poppins-v24-latin_latin-ext-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/poppins-v24-latin_latin-ext-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-800italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/poppins-v24-latin_latin-ext-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-900.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/poppins-v24-latin_latin-ext-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v24-latin_latin-ext-900italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}