
	.header-menu-8						{opacity:0.7}

/* --------------------------------------------------------------- */
	.header-page .font-descr			{opacity:0.6;}


/* --------------------------------------------------------------- */
	.section-1							{background-color:#fff; color:#000; padding:10vh 0 5vh 0;}
	.section-1>.wrapper					{max-width:55%; text-align:center; padding-bottom:20px;}
	.section-1>.wrapper>div:first-child	{width:70%;}
	.section-1>.wrapper>div:last-child  {width:30%;}
	.section-1>.wrapper .font-title		{font-size:40px; letter-spacing:-1px; color:var(--footer-bkg);}
	.section-1>.wrapper .font-subtitle	{display:inline-block; margin:20px 0;}
	.section-1>.wrapper .font-descr		{line-height:1.4em; color:var(--footer-bkg);}

	.section-1>.wrapper img				{max-width:100%;}

@media only screen and (max-width:768px) {
	.section-1							{padding:3vh 0 5vh 0;}
	.section-1>.wrapper					{max-width:80%; text-align:center;}
	.section-1>.wrapper.flex			{flex-direction:column; row-gap:0px !important;}
	.section-1>.wrapper>.font-title		{font-size:30px;}
	.section-1>.wrapper .font-hdr		{font-size:17px !important;}
	.section-1>.wrapper p				{margin-bottom:50px;}
	.section-1>.wrapper>div:first-child	{width:100%; order:2;}
	.section-1>.wrapper>div:last-child  {width:100%; order:1;}
}

@media only screen and (min-width:768px) {
	.section-1>.wrapper>.text-left>.font-title	{display:block; margin-top:30px;}
}


/* --------------------------------------------------------------- */
	.section-2							{background-color:#F3F3F3;}
	.section-2 .wrapper					{padding:8vh 0;}
	.section-2 .wrapper ul				{column-count:2; column-gap:50px;}
	.section-2 .wrapper ul>li			{padding-bottom:20px;}
	
@media only screen and (max-width:768px) {
	.section-2 .wrapper ul				{column-count:1; column-gap:0px;}
}



/* --------------------------------------------------------------- */
	.section-3							{}
	.section-3 .wrapper					{padding:8vh 0;}
	.section-3 .wrapper div.flex		{justify-content:center;}
	.section-3 .wrapper img				{max-height:80px;}
	
@media only screen and (max-width:768px) {
	.section-3 .wrapper .flex			{flex-direction:column;}
	.section-3 .wrapper img				{max-width:100%;}
}
