
		:root{
			--contact-bar-height: 44px;
			--white: #fff;
			--textColor: #111827;
			--bodyBackgroundColor: rgb(255,255,255);
			/*  Section Margin  */
			--sectionMarginTop: 3rem;
			--sectionMarginBottom: 3rem;
			/*  Section Padding  */
			--sectionPaddingTop: 3rem;
			--sectionPaddingBottom: 3rem;
			/*  Image: Radius, Border, Shadow  */
			--borderRadiusImage: 15px;
									--imgBorder: 0px solid transparent;
															
			/*  Card: Radius, Border, Shadow  */
			--borderRadiusCard: 0px;
									--cardBorder: 2px solid transparent;
			/*  List Icons  */
			--listStylerlistIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listStylerlistInvertIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listChecklistIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listChecklistInvertIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listFaillistIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listFaillistInvertIcon: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');
																		
			/***  Buttons & Links  ***/
			/* Cta Button */
			--ctaBtnStandardBg: rgb(0,0,0);
			--ctaBtnStandardBgHover: rgb(0,0,0);
			--ctaBtnStandardTextColor: #ffffff;
			--ctaBtnStandardTextHover: #ffffff;
			/* Cta Button Inverse */
			--ctaBtnInverseBg: rgb(0,0,0);
			--ctaBtnInverseBgHover: rgb(0,0,0);
			--ctaBtnInverseTextColor: #111827;
			--ctaBtnInverseTextHover: #111827;
			/* Cta Button Ghost */
			--ctaBtnGhostBorder: rgb(0,0,0);
			--ctaBtnGhostBgHover: rgb(0,0,0);
			--ctaBtnGhostTextColor: #111827;
			--ctaBtnGhostTextHover: #111827;
			/* Links */
			--linkColor: #111827;
			--linkColorHover: #111827;
			/* Textmarker */
			--markerColorClean: rgb(0,0,0);
			--markerColorWild: rgb(0,0,0);
			--markerColorUltraclean: rgb(0,0,0);
			--markerTextColorClean: #111827;
			--markerTextColorWild: #111827;
			--markerTextColorUltraclean: #111827;
						--markerColorUltracleanPadding: 1.5rem 2rem 1.5rem 2rem;
			--markerColorUltracleanBorderradius: 25px;
			/* Top-Header */
			--topHeaderBackground: ;
			--topHeaderTextColor: ;
			--topHeaderLinkColor: ;
			--topHeaderLinkHover: ;
			/* Header */
			--headerBackground: rgb(0,68,69);
			--headerLinkColor: #f9fafb;
			--headerLinkHover: #ffffff;
			/* Mobile Menu */
						/* Footer */
			--footerBackground: rgb(0,68,69);
			--footerTextColor: #f9fafb;
			--footerLinkColor: #ffffff;
			--footerLinkHover: #77c49b;
			/* Subfooter */
			--subFooterBackground: rgb(0,0,0);
			--subFooterTextColor: #111827;
			--subFooterLinkColor: #111827;
			--subFooterLinkHover: #111827;
			/* Fonts */
							--headlineFont: 'Poppins', sans-serif;
				--bodyFont: 'Roboto', sans-serif;
						}

		/****  Fonts  ****/
					/* Fonts Style 1 - Business */

			/* poppins-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: 'Poppins';
			font-style: normal;
			font-weight: 500;
			src: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/fonts/poppins-v24-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* poppins-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: 'Poppins';
			font-style: normal;
			font-weight: 600;
			src: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/fonts/poppins-v24-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* poppins-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: 'Poppins';
			font-style: normal;
			font-weight: 700;
			src: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/fonts/poppins-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* roboto-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: 'Roboto';
			font-style: normal;
			font-weight: 400;
			src: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/fonts/roboto-v49-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}
			/* roboto-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: 'Roboto';
			font-style: normal;
			font-weight: 600;
			src: url('https://synapsenbrenner.danielschoch.com/wp-content/themes/southvision/assets/fonts/roboto-v49-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
			}

			body{
				font-family: var(--bodyFont);
				font-weight: 400;
				font-size: 1.8rem;
				line-height: 1.6;
				letter-spacing: 0;
			}

			.subline{
				font-size: 2.4rem;
				font-weight: 400;
				line-height: 1.4;
				letter-spacing: 0;
			}

			.small{
				font-size: 1.6rem;
				font-weight: 400;
				line-height: 1.6;
				letter-spacing: 0;
			}

			.ctaBtn {
				font-size: 1.8rem;
				font-weight: 600;
				line-height: 1.2;
				letter-spacing: .2px;
			}

			h1, .h1{
				font-size: 4.8rem;
				margin-bottom: 3rem;
				font-weight: 700;
				line-height: 1.1;
				letter-spacing: -.5px;
				font-family: var(--headlineFont);
			}
			h2, .h2{
				font-size: 3.6rem;
				margin-bottom: 2.5rem;
				font-weight: 700;
				line-height: 1.2;
				letter-spacing: -.3px;
				font-family: var(--headlineFont);
			}
			h3, .h3{
				font-size: 3rem;
				margin-bottom: 2rem;
				font-weight: 600;
				line-height: 1.3;
				letter-spacing: -.2px;
				font-family: var(--headlineFont);
			}
			h4, .h4{
				font-size: 2.2rem;
				margin-bottom: 1.5rem;
				font-weight: 500;
				line-height: 1.4;
				letter-spacing: 0;
				font-family: var(--headlineFont);
			}

			@media(max-width: 767px){
				body{
					font-size: 16px;
				}

				.subline{
					font-size: 20px;
				}

				.small{
					font-size: 15px;
				}

				.ctaBtn {
					font-size: 16px;
				}

				h1, .h1{
					font-size: 40px;
				}
				h2, .h2{
					font-size: 32px;
				}
				h3, .h3{
					font-size: 24px;
				}
				h4, .h4{
					font-size: 20px;
				}
			}

		
	/* Logo Abstände */
	header .navbar-brand{
		padding-top: 2rem;
		padding-bottom: 2rem;
		max-width: 15rem;	}
	