/* Definieren von Grundfarben im System */

:root {  
  --hauptfarbe: #dc5b21; /* Celi orange */
  --hauptfarbe_alternativ: #b63410; /* Celi blutrot */
  --hauptfarbe_hellhinterg: #f7f0ed; /* leicht gefärbtes hellgrau in Richtung Hauptfarbe */
  --hauptfarbe_dunkelhinterg: #f8b489; /* leicht gefärbtes dunkleres grau in Richtung Hauptfarbe */
  --zweitfarbe: #84130b; /* Celi Tiefrot */
  --hell: #ffffff; /* weiß */
  --hell_transparent: #ffffff45; /* weiß, stark durchsichtig */
  --hell_wenig_transparent: #ffffffd9; /* weiß, wenig durchsichtig */
  --hellgrau: #eaeaea; /* helles grau */
  --mittelgrau: #afafaf; /* mittelgrau - zwischen hellgrau und grau */
  --grau: gray; /* grau */
  --dunkelgrau: #696969; /* dunkelgrau */
  --schwarzgrau: #222222; /* besonders dunkeles grau */
  --dunkel: #000000; /* schwarz */
  --hinweis: darkgreen; /* dunkelgrün */
  --meldung: #900; /* dunkelrot */
 
  --celi_blutrot: #b63410;
  --celi_tiefrot: #84130b;
  --celi_orange: #dc5b21;
  --celi_hellorange: #f57f4e;
  --celi_pastell: #f8b489;
	
  --fontfam_h: 'Red Hat Text', sans-serif; /* ausgewählte Hauptschriftart Überschriften */
  --fontfam_t: 'Red Hat Text', sans-serif; /* ausgewählte Hauptschriftart Texte */
  --fontfam_mono: 'Red Hat Mono', sans-serif; /* ausgewählte Hauptschriftart Texte */
  --fontfam_auszeichnung: 'Bitlamero Script', sans-serif; /* ausgewählte Schriftart Highlights */
}

/* Definieren von Grundwerten im System */

:root {
  --borderradius: 50px; /* Standard Border Radius */
}


/*---------------------------- Allgemeines -------------------------------*/

body {background-color: var(--hauptfarbe_hellhinterg);}

#bilderleiste {display: none;}

#inhalt .meldung {background-color: var(--hauptfarbe); color: white; border-radius: 10px; border: none !important; box-shadow: 0 0 5px grey; padding: 10px 15px;}

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

#inhalt {margin-top: 25vh;}

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

#inhalt p a, label a {border-bottom: 0px solid var(--hauptfarbe); color: var(--hauptfarbe); font-weight: 500;}
#inhalt p a:hover, label a:hover {border-bottom: 2px solid var(--hauptfarbe);}
#inhalt .bst_multibox p a:hover {color: var(--hell);}

.bst_multibox.bst_multibox_ausklapp_box_layout .bst_multibox_anklickbarer_bereich .ausklapp_btn {filter: invert(0.15);}


/*---------------------------- Schriftarten und Größen -------------------------------*/





/*---------------------------- Bilderleiste -------------------------------*/




/*------------- Startseite -------------*/

.bstb_intuitiv.bildwechsel {margin-top: -25vh;}

.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; width: 100%; max-width: unset; position: relative; height: 100vh; overflow: hidden;}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste {height: 100%; width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -2; margin: 0;}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste::after {content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; background-color: rgba(255, 255, 255, 0.75);}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_animation {height: 100%; width: 100%;}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_animation .bst_multibox_bild_animation_kasten {height: 100% !important; width: 100%;}

.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {text-align: center; justify-content: center; align-content: center; align-items: center; text-transform: uppercase; font-weight: 500; letter-spacing: 4px; font-size: 4vw; line-height: 4.5vw; color: var(--celi_blutrot); }
.bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_titel {display: block; margin-top: 8vh;}
.bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_titel::after {content: 'in Foto und Film'; width: 100%; display: flex; text-align: center; justify-content: center; align-items: center; font-weight: 200; font-family: var(--fontfam_auszeichnung); text-transform: lowercase; letter-spacing: 0; font-size: 15vw; line-height: 4vw; color: var(--celi_orange);}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {text-align: center; justify-content: center; align-content: center; align-items: center; text-transform: uppercase; font-weight: 400; letter-spacing: 6px; font-size: 2vw; line-height: 3vw; margin-top: 1.5vh; color: var(--celi_orange); text-shadow: 0 0 15px var(--hell); font-family: var(--fontfam_h);}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text p {font-family: var(--fontfam_auszeichnung); font-size: 6vw; line-height: 1vw; color: var(--celi_hellorange); width: 100%; text-align: center; text-shadow: 0 0 15px var(--hell);}
.bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_inhalt .bst_multibox_text p {margin-top: -35px;}
.bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_untertitel {display: block;}
.bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_untertitel::after {content: ""; animation: typing 3s forwards linear; white-space: nowrap;}

@keyframes typing {
  0%    { content: ""; }
  5%    { content: " L"; }
  10%   { content: " Li"; }
  15%   { content: " Lie"; }
  20%   { content: " Lieb"; }
  25%   { content: " Liebe"; }
  30%   { content: " Liebev"; }
  35%   { content: " Liebevo"; }
  40%   { content: " Liebevol"; }
  45%   { content: " Liebevoll"; }
  50%   { content: " Liebevoll."; }
  55%   { content: " Liebevoll. M"; }
  60%   { content: " Liebevoll. Mi"; }
  65%   { content: " Liebevoll. Mit"; }
  70%   { content: " Liebevoll. Mit "; }
  75%   { content: " Liebevoll. Mit T"; }
  80%   { content: " Liebevoll. Mit Ti"; }
  85%   { content: " Liebevoll. Mit Tie"; }
  90%   { content: " Liebevoll. Mit Tief"; }
  95%   { content: " Liebevoll. Mit Tiefe"; }
  100%  { content: " Liebevoll. Mit Tiefe."; }
}

.bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout {height: 55vh; justify-content: flex-end; position: relative; overflow: unset;}
.bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {margin-top: -2vw;}
.bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text {margin-bottom: 4vh;}
.bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text p {line-height: 6vw; margin-top: -4.5vw;}
.bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_linkausgabe_bereich {position: absolute; bottom: -3vh;}






.bst_multibox.bst_multibox_highlight_thema_layout {margin: 7vw auto; width: 70%}
.bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_bilder_leiste {border-color: var(--celi_blutrot); border-width: 6px; padding: 0; overflow: hidden; width: 22vw; height: 22vw; box-shadow: none;}
.bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild img {object-fit: cover;}
.bst_multibox.bst_multibox_highlight_thema_layout .label_faehnchen {width: 40vw; padding-left: 9vw;}
.bst_multibox.bst_multibox_highlight_thema_layout:nth-of-type(even) .label_faehnchen {justify-content: flex-end; padding-right: 9vw;}
.bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_titel {text-transform: none; max-width: 34vw; font-weight: 400; letter-spacing: 1; color: var(--celi_blutrot); font-size: 2vw; line-height: 2.4vw; margin-bottom: 10px; font-family: var(--fontfam_h);}
.bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_untertitel {max-width: 30vw; font-family: var(--fontfam_mono); font-size: 1vw; line-height: 1.5vw; color: #d5917f; letter-spacing: 0;}


#multibox_42::before {content: 'strandhochzeit an der elbe'; width: 100%; font-family: var(--fontfam_auszeichnung); color: rgba(133, 19, 11, 0.5); font-size: 11vw; line-height: 2vw; text-align: right;}
#multibox_44::before {content: 'frühsommerlicher traugartentraum'; width: 100%; font-family: var(--fontfam_auszeichnung); color: rgba(133, 19, 11, 0.5); font-size: 11vw; line-height: 2vw;}
#multibox_45::before {content: 'zu zweit auf dem leuchtturm'; width: 100%; font-family: var(--fontfam_auszeichnung); color: rgba(133, 19, 11, 0.5); font-size: 11vw; line-height: 2vw; text-align: right;}






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

#navigation {background-color: transparent; order: unset; border-bottom: unset; justify-content: space-between; height: 15vh; max-height: 15vh; width: calc(100% - 150px); margin-top: 30px; margin-bottom: 15px; padding: 20px 95px 20px 25px; position: fixed; transition: 0.3s;}
#navigation.scrolled_down {height: 80px; max-height: 80px; background-color: #ffffffab; backdrop-filter: blur(10px); transition: 0.3s; margin-top: 15px; border-radius: 150px;}
#navigation ul li a {color: var(--celi_orange); font-size: 1.1rem; line-height: 1.5rem; font-weight: 600; margin: 10px 25px; text-shadow: 0px 0px 10px white;}
/*
#navigation > ul > li:nth-of-type(2) > a {color: var(--hauptfarbe); font-weight: 700;}
#navigation > ul > li:nth-of-type(2) > a.aktiv {color: var(--hauptfarbe); font-weight: 700;}
#navigation > ul > li:nth-of-type(3) > a {color: var(--zweitfarbe); font-weight: 700;}
#navigation > ul > li:nth-of-type(3) > a.aktiv {color: var(--zweitfarbe); font-weight: 700;}
#navigation > ul > li:nth-of-type(4) > a {font-weight: 700;}
*/
#navigation ul li a:hover {color: var(--celi_blutrot);}
#navigation ul li a.aktiv {color: var(--celi_blutrot);}
#navigation ul li a.aktiv:hover {color: var(--celi_tiefrot);}
#navigation ul li a:before {background: var(--celi_blutrot); height: 3px;}

#navigation ul li ul {background-color: transparent; background-image: linear-gradient(to top, rgba(255, 255, 255, 1) 31.93%, rgba(255, 255, 255, 0)); top: 10vh;}
#navigation ul li ul li a {color: var(--mittelgrau); font-size: 1rem; line-height: 1.3rem;}

#socials_in_navi {position: absolute; right: 25px;}
#socials_in_navi a:first-of-type {padding-right: 10px;} 
#socials_in_navi a svg {width: 20px; height: 20px; color: var(--grau); transition: 0.2s;}
#socials_in_navi a:hover svg {color: var(--dunkel);} 


#logo_in_navi {margin: 0; min-width: unset;}
#logo_in_navi img {width: 100%; height: 100%;}
#navigation.scrolled_down #logo_in_navi img {height: 100%;}





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

.videoschnipsel_kreis {width: 18vw; height: 18vw; overflow: hidden; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: 6px solid white;}
.videoschnipsel_kreis video {width: 100%; height: 100%; object-fit: cover;} 

.videoschnipsel_hochformat {width: 18vw; overflow: hidden; display: flex; justify-content: center; align-items: center; border: 6px solid white; aspect-ratio: 3.5/5;}
.videoschnipsel_hochformat video {width: 100%; height: 100%; object-fit: cover;} 

.baustein_html_code_multi {position: relative; margin: auto; padding-left: 17vw; width: calc(100% - 17vw);}
.baustein_html_code_multi .videoschnipsel_kreis {}
.baustein_html_code_multi .videoschnipsel_kreis video {}
#html_code_multi_10_bausteine_1_85 {padding-left: 0; width: 100%;}
.movingmoments {width: 60vw; border: 15px solid white; margin: 0 auto; display: flex; margin-bottom: 6vh;}
.movingmoments video {width: 100%;}


.bst_multibox.videotext {max-width: unset; margin-bottom: 12vh; margin-left: 38vw; width: calc(100% - 60vw); margin-top: -13vw;}


.bst_multibox .bst_multibox_inhalt p a, .bst_multibox .bst_multibox_inhalt li a {color: var(--celi_tiefrot); position: relative; text-decoration: none; background-image: linear-gradient(120deg, var(--celi_blutrot) 0%, var(--celi_blutrot) 100%); background-repeat: no-repeat; background-size: 100% 2px; background-position: 0 100%; transition: 0.3s; padding: 2px 5px; font-weight: 600;}
.bst_multibox .bst_multibox_inhalt p a:hover, .bst_multibox .bst_multibox_inhalt li a:hover {background-size: 100% 100%; color: var(--hell);}

.bst_multibox .bst_multibox_inhalt p, .bst_multibox .bst_multibox_inhalt li {color: var(--celi_tiefrot);}
.bst_multibox .bst_multibox_inhalt p strong, .bst_multibox .bst_multibox_inhalt li strong {color: var(--celi_tiefrot); font-weight: 600;}

.bst_multibox.bst_multibox_standard_layout {}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_bilder_leiste {grid-row-start: 1; grid-row-end: 6;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_bild_umrahmung {border: 6px solid white; display: flex;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_titel {font-weight: 400; text-transform: uppercase; letter-spacing: 2px; color: var(--celi_blutrot); grid-column-start: 2;}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_untertitel {font-family: var(--fontfam_auszeichnung); font-weight: 400; text-transform: lowercase; font-size: 6rem; color: var(--celi_orange); line-height: 2.5rem; margin-top: -2.5rem; grid-column-start: 2}
.bst_multibox.bst_multibox_standard_layout .bst_multibox_inhalt {color: var(--celi_tiefrot); grid-column-start: 2;}

#multibox_77 .bst_multibox_bild_umrahmung {border: unset;}


.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts {}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_titel {grid-column-start: 1; grid-column-end: 2; text-align: right; width: 100%; display: flex; justify-content: flex-end;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_untertitel {grid-column-start: 1; grid-column-end: 2; text-align: right; width: 100%; display: flex; justify-content: flex-end;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_inhalt {grid-column-start: 1; grid-column-end: 2; text-align: right; width: 100%; display: flex; justify-content: flex-end; align-content: flex-end;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_linkausgabe_bereich {width: 100%; display: flex; justify-content: flex-end;}
.bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_linkausgabe_bereich .bst_multibox_linkausgabe:last-of-type {margin-right: 0;}


.bst_multibox.bst_multibox_hauptueberschrift_layout {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; width: 100%; position: relative; max-width: unset;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {height: 100%;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_bild_umrahmung {height: 100%;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .bst_multibox_bild_umrahmung a {height: 100%;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_bilder_leiste .multibox_bild {height: 100%; object-fit: cover;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {text-align: center; text-transform: uppercase; font-weight: 500; letter-spacing: 2px; font-size: 4vw; line-height: 4.5vw; display: flex; justify-content: center; align-content: center;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {display: flex; text-align: center; justify-content: center; align-items: center; font-weight: 400; font-family: var(--fontfam_auszeichnung); text-transform: lowercase; letter-spacing: 0; font-size: 10vw; line-height: 1.5vw; color: var(--celi_orange); 
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 1s ease, transform 1s ease;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel.visible {
  opacity: 1;
  transform: translateY(0);
}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt {z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; max-width: 90vw;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt p {text-align: center;}
.bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_linkausgabe_bereich {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }



.bst_multibox.bst_multibox_ausklapp_box_layout {background-color: var(--hell);}
.bst_multibox.bst_multibox_ausklapp_box_layout .bst_multibox_anklickbarer_bereich {}
.bst_multibox.bst_multibox_ausklapp_box_layout .bst_multibox_titel {color: var(--celi_pastell); text-transform: uppercase; letter-spacing: 5px; font-weight: 400;}
.bst_multibox.bst_multibox_ausklapp_box_layout .bst_multibox_untertitel {color: var(--celi_blutrot); font-weight: 400; font-size: 1.2rem; letter-spacing: 0.7px;}




.bstb_intuitiv.wichtige_links .bst_multibox.bst_multibox_hauptueberschrift_layout {margin-top: -8vh;}




/*---------------------------- Fuß -------------------------------*/



#fuss {background: rgb(115,30,25);
background: linear-gradient(150deg, rgba(115,30,25,1) 0%, rgba(159,59,32,1) 50%, rgba(195,95,50,1) 100%); padding: 5vh; border-top: 5px solid white; flex-direction: column;}


#fuss_logo {display: flex; flex-direction: column; justify-content: center; align-items: center;}
#fuss_logo .logo {width: 50vw; max-width: 200px;}
#fuss_logo .logo img {width: 100%; height: auto;}
#fuss_logo p {display: flex; flex-direction: column; justify-content: center; align-items: center;}
#fuss_logo p a {color: var(--celi_hellorange); transition: 0.3s; padding: 3px;}
#fuss_logo p a:hover {color: var(--hell);}


#fuss_social_media {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 30px;}
#fuss_social_media #facebook_link {height: 30px; width: 30px; background-size: contain; background-repeat: no-repeat; background-image: url("/individuell/bilder/f_logo_RGB-White_1024.png"); padding: 0; margin: 5px 20px; transition: 0.15s;}
#fuss_social_media #facebook_link:hover {height: 40px; width: 40px; margin: 0 15px;}
#fuss_social_media #instagram_link {height: 30px; width: 30px; background-size: contain; background-repeat: no-repeat; background-image: url("/individuell/bilder/glyph-logo_May2016_weiß-01.png"); padding: 0; margin: 5px 20px; transition: 0.15s;}
#fuss_social_media #whatsapp_link {height: 30px; width: 30px; background-size: contain; background-repeat: no-repeat; background-image: url("/individuell/bilder/whatsapp_white.png"); padding: 0; margin: 5px 20px; transition: 0.15s;}
#fuss_social_media #instagram_link:hover, #fuss_social_media #whatsapp_link:hover {height: 40px; width: 40px; margin: 0 15px;}


#sohle {background-color: var(--celi_tiefrot); width: 100%; margin: 0; padding: 2vh 0; flex-wrap: wrap; display: flex;}
#sohle .sohle_link {margin: 10px 20px; padding: 2px; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; border-bottom: 3px solid transparent; color: var(--celi_pastell);}
#sohle .sohle_link:hover {border-bottom: 3px solid var(--celi_pastell); color: var(--hell)}
#sohle .sohle_trenner {display: none;}





/*--------------------- Specials -------------------*/
.bg_verlauf {background: #84130B; background: linear-gradient(120deg,rgba(132, 19, 11, 1) 0%, rgba(182, 52, 16, 1) 50%, rgba(220, 91, 33, 1) 100%); z-index: 1; padding-top: 12vh; margin-bottom: 12vh;}

.bg_verlauf .bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_bilder_leiste {border-color: var(--celi_pastell);}
.bg_verlauf .bst_multibox.bst_multibox_highlight_thema_layout .label_faehnchen {background-color: transparent;}
.bg_verlauf .bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_titel {color: var(--celi_pastell); }
.bg_verlauf .bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_untertitel {color: var(--celi_hellorange);}

.bg_verlauf .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {color: var(--celi_hellorange);}
.bg_verlauf .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {color: var(--celi_hellorange);}




#html_code_multi_12_bausteine_1_81 {padding-left: unset; width: auto; display: flex; margin-bottom: 8vh; margin-top: -4vh;}
#html_code_multi_12_bausteine_1_81 #preisliste_schutz {display: flex; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; flex-direction: column;}
#html_code_multi_12_bausteine_1_81 #preisliste_schutz input[type="password"] {border: unset; border-radius: 50px; padding: 10px 20px; font-size: 1.2rem; line-height: 1.8rem; font-family: var(--fontfam_t); text-align: center;}
#html_code_multi_12_bausteine_1_81 #preisliste_schutz button {border: unset; border-radius: 50px; padding: 10px 20px; font-size: 1rem; line-height: 1.6rem; font-family: var(--fontfam_t); background-color: var(--celi_orange); color: var(--hell); transition: 0.3s; margin-top: 8px; letter-spacing: 1px; text-transform: uppercase; font-weight: 600;}
#html_code_multi_12_bausteine_1_81 #preisliste_schutz button:hover {background-color: var(--celi_tiefrot); color: var(--celi_hellorange);}



#multibox_42, #multibox_44, #multibox_45 {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 1.5s ease, transform 2s ease;
}

/* Sobald sichtbar */
#multibox_42.visible, #multibox_44.visible, #multibox_45.visible {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.5s;
}





/*----------------- media querries ----------*/



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

	/*
 #inhalt #kurztext_1_bausteine_1_21 {margin-right: 5%;}
 #inhalt #kurztext_1_bausteine_1_20 {max-width: 75%;}
 h1, h2, h3, h4, h5, h6, h7, p, li {hyphens: auto;}
	*/
}

@media screen and (max-width: 992px) 
{
	/*
 #inhalt #kurztext_1_bausteine_1_21 {margin-right: 0; height: 300px; width: 300px;}
 #inhalt #kurztext_1_bausteine_1_20 {max-width: 85%; margin-top: -5%;}
	*/
}

@media screen and (max-width: 768px) 
{
 #navi_mobile_2020 {position: fixed; top: 0; left: 0; right: 0; width: 100vw;}
 #navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul {background-color: var(--celi_blutrot);}
 
 .bst_multibox .multibox_bild {cursor: inherit; aspect-ratio: 4 / 5; object-fit: cover;}
 #multibox_77 .multibox_bild {aspect-ratio: unset;}
 .bst_multibox.bst_multibox_standard_layout {display: flex; flex-direction: column; width: 90vw; margin: 0 auto 8vh auto;}
 .bst_multibox.bst_multibox_standard_layout .bst_multibox_titel {font-size: 2.2rem; line-height: 2.5rem;}
 .bst_multibox.bst_multibox_standard_layout .bst_multibox_untertitel {font-size: 5rem; line-height: 2rem;}
 .bst_multibox.bst_multibox_standard_layout .bst_multibox_bilder_leiste .bst_mb_ein_bild {width: 80%;}
 .bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_bilder_leiste {display: flex; justify-content: flex-end;}
 .bst_multibox.bst_multibox_standard_layout.bst_multibox_bild_rechts .bst_multibox_bilder_leiste .bst_mb_ein_bild {justify-self: flex-end;}
 
 
 .bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {font-size: 8vw; line-height: 10vw; letter-spacing: 3px; width: 94vw; max-width: 100%;}
 .bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_titel::after {font-size: 26vw; line-height: 8vw;}
 .bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_titel {font-size: 12vw; line-height: 14vw; hyphens: auto;}
 .bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {font-size: 6vw; line-height: 7vw; letter-spacing: 3px; width: 94vw; max-width: 100%;}
 .bstb_intuitiv.bildwechsel #multibox_35 .bst_multibox_untertitel {display: flex; flex-wrap: wrap;}
 .bstb_intuitiv.bildwechsel .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text p {font-size: 15vw; width: 94vw; max-width: 100%;}
 
 .bstb_intuitiv.bildwechsel.schmal .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_inhalt .bst_multibox_text p {margin-top: -12vw;}
 
 .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_titel {font-size: 3rem; line-height: 3rem; width: 90vw; max-width: 100%;}
 .bst_multibox.bst_multibox_hauptueberschrift_layout .bst_multibox_untertitel {font-size: 5rem; line-height: 2rem; margin-top: -35px; width: 90vw; max-width: 100%;}
 
 .bst_multibox.bst_multibox_highlight_thema_layout {width: 90%; display: flex; flex-direction: column;}
 .bst_multibox.bst_multibox_highlight_thema_layout .bst_multibox_bilder_leiste {width: 60vw; height: 60vw;}
 .bst_multibox.bst_multibox_highlight_thema_layout:nth-of-type(even) .bst_multibox_bilder_leiste {order: unset;}
 .bst_multibox.bst_multibox_highlight_thema_layout .label_faehnchen {width: 100%; flex-direction: column; margin: unset; padding: 2vh 5vw !important;}
 .bst_multibox.bst_multibox_highlight_thema_layout:nth-of-type(even) .label_faehnchen {margin: unset;}
 .bst_multibox.bst_multibox_highlight_thema_layout .label_faehnchen h3 {max-width: unset; font-size: 1.4rem; line-height: 1.6rem;}
 .bst_multibox.bst_multibox_highlight_thema_layout .label_faehnchen h4 {max-width: unset; font-size: 0.9rem; line-height: 1.2rem;}
 
 #multibox_42::before, #multibox_44::before, #multibox_45::before {color: var(--celi_blutrot); display: flex; justify-content: center; align-items: center; font-size: 4vw;  z-index: -1; background: var(--celi_pastell); border-radius: 50px; padding: 20px; width: auto; font-family: var(--fontfam_mono); margin-bottom: -10px;}

 
 
 .baustein_html_code_multi {padding: 0; margin: 0 0 2vh 0; display: flex; justify-content: center; width: 100%;}
 .videoschnipsel_kreis {width: 60vw; height: 60vw;}
 .bst_multibox.videotext {width: 90vw; margin: 0 auto 12vh auto;}
 
 
 .bst_multibox.bst_multibox_ausklapp_box_layout {width: 94%;} 
 
 
 .videoschnipsel_hochformat {width: 90vw;}
}







/* red-hat-display-300 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/red-hat-display-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-300.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-regular - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/red-hat-display-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-regular.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-500 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/red-hat-display-v7-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-500.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-600 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/red-hat-display-v7-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-600.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-700 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/red-hat-display-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-700.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-800 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/red-hat-display-v7-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-800.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-300italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/red-hat-display-v7-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-300italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-900 - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/red-hat-display-v7-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-900.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/red-hat-display-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-500italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/red-hat-display-v7-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-500italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-600italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/red-hat-display-v7-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-600italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-700italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/red-hat-display-v7-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-700italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-900italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/red-hat-display-v7-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-900italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}
/* red-hat-display-800italic - latin */
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/red-hat-display-v7-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-display-v7-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-display-v7-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-display-v7-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-display-v7-latin-800italic.svg#RedHatDisplay') format('svg'); /* Legacy iOS */
}








/* red-hat-mono-300 - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/red-hat-mono-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-300.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-regular - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/red-hat-mono-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-regular.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-500 - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/red-hat-mono-v5-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-500.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-600 - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/red-hat-mono-v5-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-600.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-700 - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/red-hat-mono-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-700.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-300italic - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/red-hat-mono-v5-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-300italic.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-italic - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/red-hat-mono-v5-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-italic.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-500italic - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/red-hat-mono-v5-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-500italic.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-600italic - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/red-hat-mono-v5-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-600italic.svg#RedHatMono') format('svg'); /* Legacy iOS */
}
/* red-hat-mono-700italic - latin */
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/red-hat-mono-v5-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-mono-v5-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-mono-v5-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-mono-v5-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-mono-v5-latin-700italic.svg#RedHatMono') format('svg'); /* Legacy iOS */
}









/* red-hat-text-300 - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/red-hat-text-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-300.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-regular - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/red-hat-text-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-regular.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-500 - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/red-hat-text-v6-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-500.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-600 - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/red-hat-text-v6-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-600.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-700 - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/red-hat-text-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-700.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-300italic - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/red-hat-text-v6-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-300italic.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-italic - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/red-hat-text-v6-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-italic.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-500italic - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/red-hat-text-v6-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-500italic.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-600italic - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/red-hat-text-v6-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-600italic.svg#RedHatText') format('svg'); /* Legacy iOS */
}
/* red-hat-text-700italic - latin */
@font-face {
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/red-hat-text-v6-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/red-hat-text-v6-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/red-hat-text-v6-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/red-hat-text-v6-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/red-hat-text-v6-latin-700italic.svg#RedHatText') format('svg'); /* Legacy iOS */
}





/* Bitlamero Script */
@font-face {
  font-family: 'Bitlamero Script';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/bitlamero-script.otf'); /* IE9 Compat Modes */
}