/*!
 * Violution Corporate Design
 * Copyright 2026 Violution GbR, Dortmund
 * Autor: Daniela Brigula
 */
/* ### COLOR SETS - Violution GbR ### */
body {
  --primary: #361b6a;
  --primary2: #7E4290;
  --primary3: #5f4f77;
  --primary4: #60327d;
  --info: #ff9f43;
  --error: #ff6f61;
  --success: #3edc6f;
  --full_white: #ffffff;
  --full_black: #000000;
  --m1_toplink_bg: rgba(54, 27, 106, 0.8);
  --m1_toplink_bg_hover: rgba(54, 27, 106, 1);
  --m2_toplink_bg: rgba(72, 49, 116, 0.8);
  --m2_toplink_bg_hover: rgba(60, 46, 87, 1);
  --m3_toplink_bg: rgba(90, 70, 127, 0.8);
  --m3_toplink_bg_hover: rgba(90, 70, 127, 1);
  --m4_toplink_bg: rgba(107, 92, 137, 0.8);
  --m4_toplink_bg_hover: rgba(107, 92, 137, 1);
  --m5_toplink_bg: rgba(125, 114, 147, 0.8);
  --m5_toplink_bg_hover: rgb(109, 99, 128, 1);
  --m6_toplink_bg: rgba(143, 135, 158, 0.8);
  --m6_toplink_bg_hover: rgba(119, 118, 128, 1);
  --link-default: #7E4290;
  --link-default-hover: #1f103c;
  --text_transparent: rgba(255,255,255, 0.6);
  --whitefilter: rgba(255,255,255,0.8);
  --filter-lighter: rgba(255,255,255,0.1);
  --backdrop-filter-bg: rgba(247, 248, 249, 0.6784313725) !important;
  --backdrop-filter: blur(12px);
  --bg-dark-violett: rgba(44, 44, 49, 0.95);
  --bg-dark-violett-lighter: rgba(74, 74, 82, 0.6);
  --primary-transparent: rgba(34, 17, 68, 0.5);
  --button: #70418d;
  --button-hover: #593573;
  --icons: #361b6a;
  --icons-hover: #60327d;
  --text: #242229;
  --text_medium: #4c4a56;
  --text_light: #f1f0f8;
  --highlight: #bc8fd4;
  --h1: #361b6a;
  --h2: #60327d;
  --highlight-color: #8a499d;
  --h-default: #46434f;
  --border-decent: #e6e6e6;
  --background-white: #fdfdfd;
  --background-decent: #f9f9f9;
  --background-decent_grey: #ededf1;
  --background-atrazit: #3f3b48;
  --background-gallery: #232323;
  --footer_bg: #1f103c;
  --light: 300;
  --regular: 400;
  --semibold: 600;
  --bold: 700;
  --black: 900;
  --form-radius: 3px;
  --form-padding: 0.8rem 1rem;
  --form-border: 2px solid rgba(144, 144, 147, 0.4);
  --form-border-hover: 2px solid #80678c;
  --form-transition: all 0.25s ease;
}

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-display: swap;
  src: local("Source Sans Pro"), url("../fonts/SourceSansPro-Light.woff2") format("woff2");
  font-weight: 300;
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-display: swap;
  src: local("Source Sans Pro"), url("../fonts/SourceSansPro-Regular.woff2") format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-display: swap;
  src: local("Source Sans Pro"), url("../fonts/SourceSansPro-SemiBold.woff2") format("woff2");
  font-weight: 600;
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-display: swap;
  src: local("Source Sans Pro"), url("../fonts/SourceSansPro-Bold.woff2") format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-display: swap;
  src: local("Source Sans Pro"), url("../fonts/SourceSansPro-Black.woff2") format("woff2");
  font-weight: 900;
}
/* Line-Icons */
@font-face {
  font-family: "Lineicons";
  src: url("regular-icon-font-free/fonts/Lineicons.eot");
  src: url("regular-icon-font-free/fonts/Lineicons.eot") format("embedded-opentype"), url("regular-icon-font-free/fonts/Lineicons.woff2") format("woff2"), url("regular-icon-font-free/fonts/Lineicons.woff") format("woff"), url("regular-icon-font-free/fonts/Lineicons.ttf") format("truetype"), url("regular-icon-font-free/fonts/Lineicons.svg") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/*# sourceMappingURL=vio-cd.css.map */
