
		:root{
			--contact-bar-height: 44px;
			--white: #fff;
			--textColor: #1C1C1A;
			--bodyBackgroundColor: #F6F1E9;
			/*  Section Margin  */
			--sectionMarginTop: 0rem;
			--sectionMarginBottom: 0rem;
			/*  Section Padding  */
			--sectionPaddingTop: 3rem;
			--sectionPaddingBottom: 3rem;
			/*  Image: Radius, Border, Shadow  */
			--borderRadiusImage: 0px;
									--imgBorder: 2px solid transparent;
															
			/*  Card: Radius, Border, Shadow  */
			--borderRadiusCard: 0px;
									--cardBorder: 2px solid transparent;
			/*  List Icons  */
			--listStylerlistIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listStylerlistInvertIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listChecklistIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listChecklistInvertIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listFaillistIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');			--listFaillistInvertIcon: url('/wp-content/themes/southvision/assets/images/list-icons/list-arrow-1.svg');
																		
			/***  Buttons & Links  ***/
			/* Cta Button */
			--ctaBtnStandardBg: #1F3A2E;
			--ctaBtnStandardBgHover: #B5532A;
			--ctaBtnStandardTextColor: #FFFFFF;
			--ctaBtnStandardTextHover: #FFFFFF;
			/* Cta Button Inverse */
			--ctaBtnInverseBg: #F6F1E9;
			--ctaBtnInverseBgHover: #FFFFFF;
			--ctaBtnInverseTextColor: #1F3A2E;
			--ctaBtnInverseTextHover: #1F3A2E;
			/* Cta Button Ghost */
			--ctaBtnGhostBorder: #1F3A2E;
			--ctaBtnGhostBgHover: #1F3A2E;
			--ctaBtnGhostTextColor: #1F3A2E;
			--ctaBtnGhostTextHover: #FFFFFF;
			/* Links */
			--linkColor: #AB4D26;
			--linkColorHover: #1F3A2E;
			/* Textmarker */
			--markerColorClean: ;
			--markerColorWild: ;
			--markerColorUltraclean: ;
			--markerTextColorClean: ;
			--markerTextColorWild: ;
			--markerTextColorUltraclean: ;
						--markerColorUltracleanPadding: 1.5rem 2rem 1.5rem 2rem;
			--markerColorUltracleanBorderradius: 25px;
			/* Top-Header */
			--topHeaderBackground: ;
			--topHeaderTextColor: ;
			--topHeaderLinkColor: ;
			--topHeaderLinkHover: ;
			/* Header */
			--headerBackground: #F6F1E9;
			--headerLinkColor: #5B5A55;
			--headerLinkHover: #AB4D26;
			/* Mobile Menu */
						/* Footer */
			--footerBackground: #1F3A2E;
			--footerTextColor: #E8EFE9;
			--footerLinkColor: #FFFFFF;
			--footerLinkHover: #E39A74;
			/* Subfooter */
			--subFooterBackground: #1F3A2E;
			--subFooterTextColor: #B9C7BD;
			--subFooterLinkColor: #B9C7BD;
			--subFooterLinkHover: #E39A74;
			/* Fonts */
							--headlineFont: 'Poppins', sans-serif;
				--bodyFont: 'Roboto', sans-serif;
						--sv-farbe-grund: #1F3A2E;
			--sv-farbe-wechsel: #F6F1E9;
			--sv-farbe-kontrast: #B5532A;
			--sv-farbe-akzent: #B5532A;
			--sv-farbe-rand: #D9D1C3;
			--sv-farbe-text: #1C1C1A;
			--sv-farbe-textinvers: #FFFFFF;
			}

		/****  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('/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('/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('/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('/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('/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: 0rem;
		padding-bottom: 0rem;
		max-width: 21rem;	}
	