*, *:before, *:after{box-sizing:border-box; }

html
{
	scroll-behavior: smooth;
}

#clear{clear:both;}
.clear{clear:both;}


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

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}




body{margin:0px;display: flex;flex-direction: column; overflow-x: hidden; }


h1 {}
h2 {}
h3 {}
h4 {}
h4 {font-size: 18px;text-transform:uppercase;color: #8e8e8e;letter-spacing:0.5px; position:relative;line-height:45px;}

a {text-decoration: none; color: #c38d0c;}


header {width:100%; height:auto;}
#headwrapper {
	width:100%;
	height: 95px;
	display:flex;
	flex-direction:row;
	z-index: 9999;
	background: white;
	border-bottom: 1px solid #cccccc7a;
	position:fixed;
}


#firmenlogo {width: 15%;height: auto;}
#firmenlogo img {
	width: 335px;
	height: auto;
	padding: 0px;
	margin-left: 10%;
	margin-top: 7%;
}



#aside {
    position:fixed;
    right:0;
    top:50%;
    display:flex;
    flex-direction:column;
 box-shadow: 1px 1px 6px #0000005c;
border: 0.5px solid #4b4b4b78;

    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    z-index: 10000 !important;
}

#aside a {
	width: 65px;
	display:inline-block;
	padding:6% 0%;
	padding-bottom:15px;
	position:relative;
	color:white;
	height: 55px;
	margin-right:-2px;
	font-family: 'arial';

}

#aside a:nth-child(1) {
	background: #dea827;
	border-top-left-radius:6px;
}

#aside a:nth-child(2) {
	background: #abbbc4;
}


#aside a:nth-child(3) {
	background: #f07e00;
	padding-bottom:0px;
	border-bottom-left-radius:6px;
	
}

#aside a:nth-child(4) {
		background: #4d4d4d;
	padding-bottom:0px;
}

#aside a img {
	position:absolute;
	transition:opacity 0.3s linear;
		
}

#aside a:nth-child(1) img {
	left:20%;
	top:25%;
}

#aside a:nth-child(2) img {
	left: 20%;
	top:25%;
}

#aside a:nth-child(3) img {
left: 20%;
	top: 25%;

}

#aside a:nth-child(4) img {
	left:23%;
	top:25%;
}

#aside a p {
	opacity:0;
	position:absolute;
	text-align:center;
	width:100%;
	top:30%;
	font-family:"Corbert-Bold";
	transition:opacity 0.3s linear;
	font-size:13.5px;
	margin-top:0px;
	color: white;
	}

#aside a:hover img {
	opacity:0;
	transition:all 0.3s linear;
	transform:scale(0.5);
}

#aside a:hover p {
	opacity:1;
	transition:opacity 0.3s linear;
}








#navwrapper {width: 85%;height:auto; }
#label-nav-trigger,#nav-trigger {display:none;}
nav {width: 100%;height:auto;padding: 1% 0%;}
#headwrapper nav {width:100%;height: auto;display:flex;flex-direction:row;justify-content:flex-end;align-items: center; font-family: poppins;}
#headwrapper nav > ul {
	width: 100%;
	height:auto;
	display:flex;
	flex-direction:row;
	justify-content: flex-end;
	margin-right: 10%;
}
nav > ul {
		display: flex;
		flex-direction:row;
		flex-wrap: wrap;
		list-style: none;
		margin: 0;
		padding: 0;
		width:100%;
		
	}
	
nav  > ul > li {
			flex: 0 1 auto;
			margin: 0;
			padding: 0;
			position: relative;
			transition: all linear 0.1s;
		}

nav  >  ul > li:hover:after {content:""; width:15px;height:2px;position:absolute;background:#dea827;left:42%;border-radius: 0;bottom:0px;}
nav  >  ul > li.current.active:after {content:"";width:15px;height:2px;position:absolute;background:#dea827;left:42%;border-radius: 0;bottom:0px;}	
nav  >  ul > li.deeper.parent:hover:after {display:none;}			
nav >  ul > li > a {
				align-items: flex-start;
				display: flex;
				font-size: 16px;
				padding: 1rem 1.5rem;
				text-decoration: none;
				text-shadow: 0 1px 1px rgba(0,0,0,.1);
				color: #dea827;
				transition: ease 0.7s;
				text-transform: uppercase;
				letter-spacing: 0.5px;		
				

			}
				
nav  >  ul > li > ul {
				background: #dea827;
		     	opacity:0;
				font-size: 15px;
				position: absolute;
				width: 300px;
				padding:0.2em 1.5em;
				list-style-type: none;
				transition:all 0.8s ease;
				-webkit-transform:translateY(-12px);
				transform: translateY(-12px);
				-moz-transform:translateY(-12px);
				-o-transform:translateY(-12px);
				-ms-transform:translateY(-12px);
				z-index:9999;
				visibility:hidden;
			}

			
 nav  > ul > li:hover a + ul {
				    opacity:1;
					transition:all 0.8s ease;
					-webkit-transform:translateY(-2px);
					transform:translateY(-2px);
					-moz-transform:translateY(-2px);
					-o-transform:translateY(-2px);
					-ms-transform:translateY(-2px);
					visibility:visible;
					}				

nav  > ul > li a + ul li:before {
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #dea827 transparent;
	left: 8%;
	top: -11px;
	transition:0.3s linear;
	width: 0;
	height: 0;
	border-style: solid;
	position:absolute;
	content:"";
}

				
nav > ul > li a +  ul > li {
						margin: 0;
						padding: 0;
						position:relative;
					}


	
 nav > ul > li >  ul > li > a {
							color: white;
							display: block;	
							font-size: 15px;
							letter-spacing: 0.5px;
							padding: 5% 0%;
							text-decoration: none;
							text-transform: uppercase;
							border-bottom: 1px solid #ffffff54;
						}
 nav >  ul > li > ul > li:last-child > a	{border-bottom:0px;}


nav >  ul > li > a:hover {
	color: #ccc;
	transition: ease 0.7s
}			

#navwrapper > nav > ul > li.item-135.default > a > img {width: 50px; height: auto;}

#navwrapper > nav > ul > li.item-194.deeper.parent > ul {width: 360px;}

/* ###### HEAD END ##### */



/* ###### CONTENT ##### */








/* #### content #### */

#content {width:100%;height:auto;/* padding:2% 5%; */}
div.sppb-flipbox-front.flip-box h2 {background: #c38d0c8a;padding: 10px;}
.droptablestable table .dtc0 {padding-left:20px !important; font-size:14px !important;}

/* #### Startseite Services #### */
#column-wrap-id-1535519654074 { font-family: Open Sans; }




/* #### Ende #### */


/* ###### Tabelle-Style ##### */

.droptablestable tr, .droptablestable th, .droptablestable td {
    font-family: 'Titillium Web', sans-serif !important;
    font-weight: normal !important;
}

.droptablestable table .dtc0 {padding-left:20px !important; color:black !important;}
td.dtr0 * {
    writing-mode: vertical-rl;
    text-orientation: mixed;
}


/* ###### END OF CONTENT ##### */



/* ###### CONTACT ##### */

#sppb-addon-1586871473823 > div > div > form > div.sppb-row { font-family: open sans; }

/* ###### FOOTER ##### */



/* ###### ANPASSUNGEN ##### */

.sppb-addon-image-layout-content {
    background: #f9f9f9 !important;
    box-shadow: 0.1px 1px 50px #969696 !important; }

 #sppb-addon-1589970268389 > div > div > div.sppb-flipbox-front.flip-box > div > h2 {text-align: center !important;}

 #section-id-1535519654075  a {color: white; text-decoration: underline;}


/* ###### ENDE ##### */

/* ###### FOOTER ##### */


footer{}

#sppb-addon-1585217468874 > div > div > div > img {width: 200px !important; height:auto; padding: 0; margin: 0;}
#sppb-addon-1585217975113 > div > div > form > div.sppb-form-group > div > label > a {color: white; text-decoration: underline;}

#copyright > p {font-family: Open Sans;}
#sppb-addon-1586871473823 > div > div > form > div.sppb-form-group > div > label { font-family: Open Sans;}
#copyright{background: #dea827; }
#copyright p{float: left;color:white;width: 30%;margin-left: 1%; }

#copynav { font-family: Open Sans; }
#copynav {float: right;height: 50px;width: 20%;}
#copynav a {text-decoration: none; color: white; transition: 0.4s ease-in-out;}
#copynav a:hover {color:rgb(30,87,153);}
#copynav li {list-style: none;padding: 0 3.5%; float: left; padding:0px 10px;border-right:1px solid #fff;}
#copynav li:last-child {border: none;}
#copynav ul li {display: inline;}
#copyright > p:nth-child(2) {display: none;}
#contentleft iframe{margin-top:3%;border:1px solid grey;padding:10px;background:whitesmoke;
}





.item-pagedanke {width:100%;margin-left:65%;
}

.minheight {min-height:140px;}

/* ###### ENDE ##### */

@media (min-width: 1200px) { .sppb-row-container {max-width: unset !important;} }
@media (min-width: 992px) {.sppb-row-container {max-width: unset !important;;} }
@media (min-width: 768px) {.sppb-row-container {max-width: unset !important;;} }
@media (min-width: 576px) {.sppb-row-container {max-width: unset !important;;} }
.sppb-row-container {padding:0 !important;}










@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.box1:hover .tr-flip{-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
.box1 .frontSide {background-image: none;}
}

@media (max-width:1680px){

}

@media (max-width:1600px){


@media (max-width:1440px){

}

@media (max-width:1366px){

}

@media (max-width:1280px){
  #navwrapper {width:100%; position:absolute;}
nav {width:100%;}
nav > ul {width:100%;}
#label-nav-trigger{display:block;position:absolute;z-index:999;top:8px;right:50px;cursor:pointer;}
nav > ul{
	visibility:hidden;
	opacity:0;
	width: 94% !important;
	position: absolute;
	z-index:9999 !important;
	background:#ffffff;
	height:auto;
	box-shadow: 0px 0px 5px #b9b9b9;
	transition:1s ease-out;
	margin:3%;
	padding:2%;
	top: 70px;
	left:  0px;
	}

nav > ul > li {display:flex; justify-content:left; border-bottom:1px dotted #cecece;}
nav > ul > li:last-child {border-bottom:0px;}
nav > ul > li > a {display:unset;}
#navwrapper > nav > ul > li.deeper.parent {display:flex; flex-direction:column; justify-content:center;}
nav > ul > li a + ul {
	width:100%;
	position:  relative;
	padding:  0px;
	background:  none; 		
	-webkit-transform:unset;
	transform: unset;
	-moz-transform:unset;
	-o-transform:unset;
	-ms-transform:unset;}


nav > ul > li a + ul li:before {display:none;}
nav > ul > li a + ul > li > a {padding:10px;}
nav > ul > li a + ul > li {margin: 1px;background: #dea827;}
#nav-trigger:checked+nav > ul{visibility:visible;opacity:1;top: 45px;transition:1s ease-out;}
#nav-trigger:checked+nav .nav-child {display: none;}
nav > ul > li {width:100%;}			
nav  > ul > li:hover a + ul {
					-webkit-transform:unset;
					transform:unset;
					-moz-transform:unset;
					-o-transform:unset;
					-ms-transform:unset;
					}	
								
 nav  > ul > li:hover:after,
nav  > ul > li.current.active:after,			
nav > ul > li a +  ul > li:hover:after,
nav > ul > li.active  a +  ul > li:active:after {display:none;}
#navwrapper > nav > ul > li.item-129 > a, #navwrapper > nav > ul > li.item-133 > a  {padding-bottom:10px;}
#headwrapper {border-bottom:1px solid #e4e4e4; background:white; box-shadow:0px 0px 5px #d0d0d0;}

}


@media (max-width:1220px){

}

@media (max-width:1124px){

}


@media (max-width:1024px){
}


@media (max-width:960px){

}

@media (max-width:850px){

}


@media (max-width:768px){

}


@media (max-width:667px){

}

@media (max-width:600px){

}

@media (max-width:568px){


}

@media (max-width:550px){
#firmenlogo img {
	width: 275px;
	margin-left: 15%;
	margin-top: 35%;}
	#label-nav-trigger {margin-top: 5%; margin-right: -5%;}
#copyright p{width: 100%; font-size: 13px; padding: 0 10px; 0 10px;}
#copynav {width: 100%; float: left; padding: 0px; margin: -15px 0 0 50px; font-family: Open Sans;}
#aside {display: none;}
}

@media (max-width:510px){

}

@media (max-width:414px){

}


@media (max-width:350px){
}

@media (max-width:322px){


}