﻿:root{
	--bgcl-bodys:#FFF;
	--bgcl-bases:#37474F;
	--bgcl-banner:radial-gradient(#424242,#03A9F4);
	
	--bgcl-dark:#1e6a68;
	--bgcl-middl:#7391b8;
	--bgcl-light:#88bbbb; /*#43a3fd; /*#4b8e85; /* #B2EBF2;  /*#765a9d;*/
	--bgcl-hline:#3f51b5; /*#43a3fd; /*#4b8e85; /* #B2EBF2;  /*#765a9d;*/
	
    --mhd-bg-dark: #FCFDFE;
    --mhd-bg-middl: #FAFAFA;
    --mhd-bg-light: #F5F5F5;

	--font-deflt:#37474f;
	--font-light:#FCFDFE;
	--font-marks:#DA0448; /*#ff287a;*/
	--font-acent:#00968b;
	--mhd-ft-dark:#00ACC1;

	--href-bases:#242424;
	--href-light:#009298; /*#00acb4;*/
	--href-hover:#145898; /*#787878;*/
	--href-disbl:#B0BEC5;
	--href-hovbg:#0D47A1;--lght-one:#E7EBED;--lght-two:#EBEDF2;--lght-grays:#CFD8DC; /*#f7f8f8;*/
	--midl-grays:#eff5f5;--drck-grays:#f5f6f7;--shdw-light:#00BCD450;--shdw-dark:#374f667a;
	}
body,html{/*color-scheme:light;*/ background-color:var(--bgcl-bodys);min-height:100%}
/**/
@font-face{font-family:"Averta Demo PE";font-display:swap;src:url(/fonts/AvertaDemoPE-Regular.eot);font-display:swap;src:local("Averta Demo PE Regular"),local("AvertaDemoPE-Regular"),url(/fonts/AvertaDemoPE-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/AvertaDemoPE-Regular.woff2)format("woff2"),url(/fonts/AvertaDemoPE-Regular.woff)format("woff"),url(/fonts/AvertaDemoPE-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Averta Demo PE";font-display:swap;src:url(/fonts/AvertaDemoPE-ExtraboldItalic.eot);font-display:swap;src:local("Averta Demo PE Extrabold Italic"),local("AvertaDemoPE-ExtraboldItalic"),url(/fonts/AvertaDemoPE-ExtraboldItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/AvertaDemoPE-ExtraboldItalic.woff2)format("woff2"),url(/fonts/AvertaDemoPE-ExtraboldItalic.woff)format("woff"),url(/fonts/AvertaDemoPE-ExtraboldItalic.ttf)format("truetype");font-weight:800;font-style:italic}

@media only screen and (max-width:600px){html{font:400 15.5px/1.44 var(--bs-font)}h1,h2,h3,h4,h5,strong{font-weight:600}}@media only screen and (min-width:600px){:root{--owl-hi:calc(100vh - 140px);--min-hi:572px;--max-hi:768px}html{font:400 15px/1.56 var(--bs-font)}h1,h3,h4,h5,h6{font-weight:600}}

.cd-auto-hide-header .logo {
	background: url(/upload/logo-head-25b.webp) no-repeat center bottom;
    background-size: 98% auto;
}
html:not(.menu-is-open) .cd-auto-hide-header.fix .logo {background-position:center top;
}