/* ==============================================================
    ============================================================
     ===                                                    ===
      ===  copyright by realtoker media // Kai Drachsdorf  ===
      ===  ALL RIGHTS RESERVED // ALLE RECHTE VORBEHALTEN  ===
     ===                                                    ===
   =============================================================
  =============================================================== */
/* 14.04.2025 */
@font-face{font-family:'hemi';src:url(../fonts/HEMIHEAD.TTF) format("truetype")}@font-face{font-family:'NewsCycleR';src:url(../fonts/NewsCycle-Regular.ttf) format("truetype")}@font-face{font-family:'NewsCycleB';src:url(../fonts/NewsCycle-Bold.ttf) format("truetype")}:root{--color_primary-a0:#53001b;--color_primary-a1:#94073b;--color_primary-a2:#e50046;--color_primary-a3:#ff2c5f;--color_primary-a4:#ff9bae;--color_primary-a5:#ffe1e6;--color_primary-a6:#fff0f2;--color_primary-b1:#676767;--color_primary-b2:#888888;--color_primary-b3:#adadad;--color_primary-b4:#dddddd;--color_primary-b5:#f7f7f7;--color_sw1:#ededed;--color_sw2:#dddddd;--color_sw3:#888888;--color_sw4:#676767;--color_sw5:#3C3C3C;--color_sw6:#141414;--font_1:hemi;--font_2:NewsCycleR;--font_3:NewsCycleB;--h1_size:clamp(35pt,6vw,100pt);--h1-em_size:clamp(45pt,9vw,120pt);--h2_size:clamp(25pt,8vw,30pt);--h2-em_size:clamp(22pt,12vw,35pt);--h3_size:clamp(16pt,2.25vw,24pt);--h3-em_size:clamp(30pt,12vw,40pt);--h4_size:clamp(14pt,2vw,18pt);--h4-em_size:clamp(14pt,2vw,18pt);--text_size:clamp(12pt,1.5vw,16pt);--text_biggersize:clamp(14pt,2vw,18pt);--text_smallersize:clamp(8pt,1vw,12pt);--text_cite:clamp(10pt,1.5vw,14pt)}.ScrollAnimationFadeOut{opacity:0;transition:all 1s}.ScrollAnimationFadeIn{opacity:1;transition:all 1s}.ScrollAnimationMoveLeftOut{left:-100vw;transition:all .5s}.ScrollAnimationMoveLeftIn{left:0;transition:all .5s}.ScrollAnimationMoveRightOut{left:100vw;transition:all .5s}.ScrollAnimationMoveRightIn{left:0;transition:all .5s}.loading,form.kontakt input:not(input[type=submit],input[type=reset]),form.kontakt textarea{background-repeat:repeat!important;background-size:200%!important;animation:MARQUE 5s infinite linear}@keyframes MARQUE{0%{background-position:50% 0,0 0}5%{background-position:-100% 0,0 0}100%{background-position:-100% 0,0 0}}@media screen and (max-width: 800px){:root{opacity:1}}
