


:root{
	font-size:90%;
}
@media only screen and (max-width:600px){
	:root{font-size:90%;}
}

.swal2-container{z-index:3000!important;}
.swal2-close{color:#cc0000!important;}
.swal2-close:focus{box-shadow:none!important;color:#cc0000!important;}
.swal2-close:hover{color:#000!important;}
.swal2-popup{width:auto!important;}

.fancybox__container{z-index:8000!important;}

html{}

*{padding:0;margin:0;text-decoration:none;}
body{font-family:'fonttip1',Arial,sans-serif;
	background:#f6f2e5;color:#242424;color:#4b597b;
}
table,tr,td,ul{padding:0;margin:0;border-spacing:0;border-collapse:collapse;}
ul{list-style:none;margin:0;padding:0;}
img{ border:none; }
a{color:rgba(75,89,123,1);}
textarea, input, select{outline:none;}
header,footer,article,section,aside,nav{display:block;}
p{padding:0;margin:0;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;font-size:1rem;}
@media only screen and (max-width:1000px){
	
}


@media only screen and (min-width:1200px){
	::-webkit-scrollbar{width:10px;}
	::-webkit-scrollbar-track{background:#f1f1f1;}
	::-webkit-scrollbar-thumb{background:#888;}
	::-webkit-scrollbar-thumb:hover{background:#555;}
}


.standard_center1{width:96%;margin:0 auto;}
.standard_center2{width:1600px;max-width:96%;margin:0 auto;}
.standard_center3{width:1400px;max-width:96%;margin:0 auto;}
.standard_center4{width:1200px;max-width:96%;margin:0 auto;}
.standard_center5{width:1000px;max-width:96%;margin:0 auto;}
.standard_center6{width:800px;max-width:96%;margin:0 auto;}






#header1{
	position:sticky;z-index:2000;left:0;top:0;box-shadow:0 5px 5px -5px #999;
	margin:0 0 40px 0;transition:all 200ms;
}
#header1 .hdsect10{background-color:#0066a1;color:#eae2d1;}
#header1 .hdsect10 a{color:#eae2d1;}
#header1 .hdsect10 .grid{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;
	height:50px;
}
#header1 .hdsect10 .grid .s{}
#header1 .hdsect10 .grid .s.s1{}
#header1 .hdsect10 .grid .s.s1 a{margin:0 10px 0 0;text-decoration:underline;transition:all 300ms;
	font-size:.9rem;font-family:"fonttip1_semibold",Arial,sans-serif;
}
#header1 .hdsect10 .grid .s.s1 a:hover{color:#fff;}
#header1 .hdsect10 .grid .s.s2{justify-self:center;}
#header1 .hdsect10 .grid .s.s3{justify-self:end;}
#header1 .hdsect10 .grid .s.s3 a{margin:0 0 0 10px;text-decoration:underline;transition:all 300ms;
	font-size:.9rem;font-family:"fonttip1_semibold",Arial,sans-serif;
}
#header1 .hdsect10 .grid .s.s3 a:hover{color:#fff;}
#header1 .hdsect20{padding:10px 0;background-color:#fff;/*border-bottom:1px solid #ddd;*/}
#header1 .hdsect20 a{}
#header1 .hdsect20 .grid{display:grid;grid-template-columns:auto auto 1fr auto auto;gap:20px;align-items:center;}
#header1 .hdsect20 .grid .s{}
#header1 .hdsect20 .grid .s.s1{}
#header1 .hdsect20 .grid .s.s1 a{}
#header1 .hdsect20 .grid .s.s1 a img{width:170px;height:auto;transition:all 300ms;}
#header1 .hdsect20 .grid .s.s2{}
#header1 .hdsect20 .grid .s.s3{justify-self:center;}
#header1 .hdsect20 .grid .s.s4{}
#header1 .hdsect20 .grid .s.s5{}
#header1 .hdsect20 .grid .s.s5 a{}
#header1 .hdsect20 .grid .s.s5 a svg{height:25px;width:auto;fill:#0066a1;}
#header1 .hdsect20 .grid .s.s5 a:hover svg{fill:#ff8300;}

#header1 .hdsect20 nav ul{list-style:none;}
#header1 .hdsect20 nav > ul{display:flex;column-gap:25px;align-items:center;}
#header1 .hdsect20 nav > ul > li {height:25px;position:relative;}
#header1 .hdsect20 nav ul > li > a{text-decoration:none;}
#header1 .hdsect20 nav > ul > li > a{font-family:"fonttip1_semibold",Arial,sans-serif;}
#header1 .hdsect20 nav ul > li > ul{
	width:160px;display:none;position:absolute;top:100%;left:0;
	background-color:#fff;padding:5px 10px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);
}
#header1 .hdsect20 nav ul li:hover > ul{display:block;}
#header1 .hdsect20 nav ul > li > ul li{position:relative;padding:0;}
#header1 .hdsect20 nav ul > li > ul > li a{padding:4px 10px;display:block;border-bottom:1px solid #ddd;}
#header1 .hdsect20 nav ul li ul li ul{display:none;position:absolute;left:100%;top:0;}
#header1 .hdsect20 nav ul li ul li:hover > ul{display:block;}

#header1 .hdsect20 .lang{position:relative;z-index:1;}
#header1 .hdsect20 .lang .selected{border-radius:5px;}
#header1 .hdsect20 .lang .selected img{}
#header1 .hdsect20 .lang .list{
	display:none;position:absolute;z-index:2;top:100%;left:50%;width:150%;background:rgba(255,255,255,0.9);
	transform:translate(-50%,0);
}
#header1 .hdsect20 .lang:hover .list{display:block;}
#header1 .hdsect20 .lang .langgrid{padding:4px 8px;display:grid;grid-template-columns:auto auto;gap:3px;align-items:center;}
#header1 .hdsect20 .lang .langgrids{}
#header1 .hdsect20 .lang .langgrids.s1{}
#header1 .hdsect20 .lang .langgrids.s1 img{display:block;width:40px;height:25px;object-fit:contain;}
#header1 .hdsect20 .lang .langgrids.s2{font-size:.9rem;}

#header1 .hdsect20 .lang .selected .langgrid{border-top:1px solid #4b597b;border-bottom:1px solid #4b597b;}
#header1 .hdsect20 .lang .list .langgrid{padding:3px 3px;box-shadow:0 0 3px 0 #aaa inset;}
#header1 .hdsect20 .lang .list .langgrid:hover{}

#header1.sticky1{top:-50px;}
#header1.sticky1 .hdsect20 .grid .s.s1 a img{height:30px;width:auto;}

@media only screen and (max-width:1200px){
	#header1 .hdsect20 .grid .s.s3 nav{display:none;}
}
@media only screen and (max-width:1000px){
	#header1{margin:0 0 20px 0;}
	#header1 .hdsect10 .grid{grid-template-columns:auto auto;}
	#header1 .hdsect10 .grid .s.s2{display:none;}
}
@media only screen and (max-width:900px){
	#header1 .hdsect20 .grid{grid-template-columns:auto 1fr auto auto;gap:10px;}
	#header1 .hdsect20 .grid .s.s1 a img{height:30px;width:auto;}
	#header1 .hdsect20 .grid .s.s3{display:none;}
}
@media only screen and (max-width:700px){
	#header1 .hdsect10 .grid{grid-template-columns:1fr;}
	#header1 .hdsect10 .grid .s.s1{text-align:center;}
	#header1 .hdsect10 .grid .s.s2{display:none;}
	#header1 .hdsect10 .grid .s.s3{display:none;}
}





#footer1{margin:50px 0 0 0;border-top:1px solid #ddd;}
#footer1 .ftsect20{padding:25px 0;background-color:#0066a1;color:#eae2d1;text-align:center;}
#footer1 .ftsect20 a{margin:0 10px 0 0;text-decoration:underline;transition:all 300ms;
	color:#eae2d1;font-size:.9rem;font-family:"fonttip1_semibold",Arial,sans-serif;
}
#footer1 .ftsect20 a:hover{color:#fff;}
#footer1 .ftsect30{padding:20px 0;background-color:#f6f2e5;text-align:center;}
#footer1 .ftsect40{padding:20px 0;background-color:#0066a1;color:#eae2d1;text-align:center;}
#footer1 .ftsect40 a{color:#eae2d1;}
@media only screen and (max-width:1100px){
	#footer1 .ftsect20 .grid{grid-template-columns:repeat(1,1fr);gap:20px;text-align:center;}
	#footer1 .ftsect20 .grid .s.s1{}
	#footer1 .ftsect20 .grid .s.s2{}
	#footer1 .ftsect20 .grid .s.s3{}
	#footer1 .ftsect20 .grid .s.s4{}
}











#sidebar1{
	position:fixed;z-index:9000;right:-101%;top:0;width:350px;height:100vh;box-sizing:border-box;padding:0 0 60px 0;
	overflow:auto;color:#444;border-left:1px solid #ddd;background-color:#fff;
	transition:right 300ms;
}
#sidebar1 a{color:#444;}
#sidebar1 .hd{
	position:sticky;z-index:5;left:0;top:0;width:100%;box-sizing:border-box;padding:8px 20px;
	background-color:#fff;border-bottom:1px solid #ddd;text-align:center;font-size:1.4em;
}
#sidebar1 .hd .grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;}
#sidebar1 .hd .grid .s{}
#sidebar1 .hd .grid .s.s1{justify-self:start;color:#777;}
#sidebar1 .hd .grid .s.s1 a{}
#sidebar1 .hd .grid .s.s1 a svg{height:25px;width:auto;fill:#777;}
#sidebar1 .hd .grid .s.s2{justify-self:end;}
#sidebar1 .hd .closer{font-size:1.7rem;}
#sidebar1 .hd .closer svg{height:25px;width:auto;fill:#777;}
#sidebar1 .hd .closer svg:hover{fill:#ff0000;}
#sidebar1 .body{padding:30px 0 0 0;}
#sidebar1 .body .nav1 ul{list-style:none;}
#sidebar1 .body .nav1 ul li{}
#sidebar1 .body .nav1 ul li a{position:relative;z-index:1;display:block;padding:10px 0 10px 0;color:#777;text-align:center;font-family:"fonttip1";font-size:18px;}
#sidebar1 .body .nav1 ul li a:hover{color:#000;}
#sidebar1 .body .nav1 ul li a:before{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;width:100%;margin:0 auto;height:1px;background:#fff;opacity:0.3;}
#sidebar1 .lang{padding:20px 0;border-top:1px solid #ddd;font-size:1rem;text-align:center;font-family:"fonttip1",Arial,sans-serif;}
#sidebar1 .lang a{
	display:inline-block;padding:3px 5px;background:#0066a1;
	color:#fff;margin:1px;text-transform:uppercase;transition:all 300ms;
}
#sidebar1 .lang a:hover{background-color:#e18f1e;}
#sidebar1 .lang a.selected{background-color:#e18f1e;color:#fff;}
#sidebar1 .lang1{padding:20px 0;border-bottom:1px solid #1e3c3a;font-size:1.2rem;text-align:center;}
#sidebar1 .social{padding:20px 0;font-size:1.3rem;text-align:center;border-top:1px solid #ddd;}
#sidebar1 .social a{color:#777;margin:0 10px;}
#sidebar1 .social a svg{width:25px;height:25px;fill:#777;}
#sidebar1 .social a:hover svg{fill:#000;}
#sidebar1 .nav1{padding:0;margin:0 auto 0 auto;font-size:1rem;text-align:center;}
#sidebar1 .nav1 ul{overflow:hidden;}
#sidebar1 .nav1>ul{padding:0 15px;}
#sidebar1 .nav1>ul>li>a{padding:3px 0;}
#sidebar1 .nav1 ul li{padding:0 0 1px 0;}
#sidebar1 .nav1 ul li a{display:block;padding:27px 0 27px 0;font-family:"fonttip1";text-decoration:none;color:var(--color1);text-align:left;}
#sidebar1 .nav1 ul li a.selected{}
#sidebar1 .nav1 ul li a.selected_link_view{}
#sidebar1 .nav1 ul li ul{display:none;padding:10px;
	background:#f5f5f5;
}
#sidebar1 .nav1 ul li ul.selected{display:block;}
#sidebar1 .nav1 ul li ul li{}
#sidebar1 .body .nav1 ul ul li a{transform:translate(-100%,0);color:#777;padding:5px 0;}
#sidebar1 .nav1 ul li ul.selected{}
#sidebar1 .nav1 ul.selected li{}
#sidebar1 .nav1 ul.selected li a {
	-webkit-animation: example 300ms ease 100ms 1 alternate;
	-webkit-animation-fill-mode: forwards;
	animation: example 300ms ease 100ms 1 alternate;
	animation-fill-mode: forwards;
}
@-webkit-keyframes example {
	0%{transform:translate(-100%, 0) scale(0);}
	100%{transform:translate(0, 0) scale(1);}
}
@keyframes example {
	0%{transform:translate(-100%, 0) scale(0);}
	100%{transform:translate(0, 0) scale(1);}
}
@media only screen and (max-width: 500px) {
	#sidebar1{width:70%;}
}


body.sidebar1_show #sidebar1{right:0;}
body.sidebar1_show #header .sect20 .grid .s.s3 a{display:none;}





.standard_head1{}
.standard_head1 .map{display:inline-flex;align-items:center;gap:10px;
	padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #e18f1e;
}
.standard_head1 .map a{}
.standard_head1 .map a svg{width:20px;height:20px;fill:#4b597b;}
.standard_head1 .map .active{color:#999;}
.standard_head1 .map .sep{color:#aaa;}
.standard_head1 h1{margin:3px 0 0 0;font-size:2.5rem;font-family:'fonttip2_italic',Arial,sans-serif;}
.standard_head1 h1:before{content:"➤ ";display:inline-block;scale:.6;color:#e18f1e;}
.standard_head1 .info{margin:10px 0 0 0;}
@media only screen and (max-width:1000px){
	.standard_head1 h1{font-size:1.4rem;font-family:'fonttip2_italic',Arial,sans-serif;}
}













  .cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #222;
  color: #fff;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1000;
  font-family: sans-serif;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.3);
}

.cookie-buttons button {
  margin-left: 8px;
  padding: 8px 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

#accept-all {
  background-color: #1dcc46;
  color: white;
}

#customize {
  background-color: #d5c185;
  color: #000;
}

.cookie-modal {
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0,0,0,0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1001;
}

.cookie-modal-content {
  background: #fff;
  padding: 24px;
  border-radius: 8px;
  width: 300px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.2);
  position: relative;
  font-family: sans-serif;
}

.cookie-modal-actions {
  text-align: right;
  margin-top: 16px;
}

.hidden {
  display: none;
}

@media only screen and (max-width:700px){
	.cookie-banner{padding:10px 5px;}
	#customize{margin:3px 0 0 0;}
}