*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;color:#000000;}
p {padding: 10px 0;text-align: justify;}
.container {max-width: 1144px;margin: 0 auto;padding: 0 16px;background-color: #ffffff;}
h2 {margin: 20px 0;text-align: center;}
body{background: #c2c2c4f2;}
header{background:#000000f2;position:relative;padding:12px 0 6px}
.header__container{display:flex;align-items:center}
.header__list{margin-left:auto;list-style-type:none;display:flex}
.header__item:not(:last-child){margin-right:8px}
.header__link{display:block;text-decoration:none;font-size:16px;font-weight: bold;line-height:20px;font-family:Roboto;color:#000000;padding:8px 12px;border-radius:18px;transition:color ease-in .5s,background-color .5s;text-align: center;}
.header__link:hover{color:#ff0000;background:#000000;border-color:transparent}
.burger{display:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}
.burger__item{width:32px;height:4px;background:#000000;border-radius:1px;transition:transform .3s}
.burger__item:not(:last-child){margin-bottom:6px}
.burger--open .burger__item:nth-child(1){transform:rotate(45deg) translate(10px,4px)}
.burger--open .burger__item:nth-child(2){display:none}
.burger--open .burger__item:nth-child(3){transform:rotate(-45deg) translate(3px,3px)}
.logo{margin-right:10px}
.logoimage{width: auto;height: 70px;margin-top: 5px;/*background: black;max-width: 88%;padding: 9px;*/}
.container h1{text-align: center;font-weight:900;font-size:38px;padding-top: 20px;}
ul, ol{margin-left: 30px;}
.dno {
    text-align: center;
    font-size: 14px;
    padding: 7px 0;
    line-height: 1.5;
    background: #c2c2c4f2;
    color: #0b4007;
    position: sticky;
    bottom: 0;
	font-weight: 800;
}
.last {
    padding:15px;
	background: #c2c2c4f2;
	text-align: center;
	font-size: 0.75em;
    line-height: 1.25em;
    font-weight: 400;
}
.last img{
    max-width: 200px;
    height: auto;
}
.space-footer-copy-left{
	width: 50%;
	float: left;
	position: relative;
}
.space-footer-copy-right{
	float: right;
	width: 50%;
}
.space-footer-copy-right ul{
	list-style: none;
}
#headerbanner{text-align: center;}
#headerbanner img{width: 70%;height: auto;border-radius: 25px;box-shadow: 20px 15px 30px 0px rgb(255 255 255 / 48%);}
.content-button{color: #fff !important; text-decoration: none !important; background-color: #2253ff; border-radius: 23px; padding: 13px 40px !important; font-weight: 700 !important; line-height: 1.25em; margin: auto; width: fit-content;letter-spacing: 0.15em;}
table {text-align: center;border-spacing: 0; border: solid 1px; border-radius: 29px; overflow: hidden;margin: auto;}
th,td{border:1px solid;padding: 5px;}
th{background-color: #012e5e; color: white; font-size: 16px; font-weight: 700; padding: 7px;}
th a{color: #7b7bff;}
a {color:blue;}
@media screen and (max-width:922px){
	.burger{display:block;z-index:100}
	.header__list{z-index:-1;opacity:0;visibility:hidden;position:absolute;margin-left:0;top:0;left:0;right:0;flex-direction:column;padding:90px 0 36px;background:#ffffff;font-size:16px;line-height:20px;transition:opacity .3s}
	.header__list.header__list--open{z-index:99;opacity:1;visibility:visible;border: 2px solid;}
	.header__item:not(:last-child){margin-bottom:24px}
	.header__item:not(:last-child):after{}
	.header__link{text-align:center;border:none}
	.logo{position:relative;z-index:100}
	.space-footer-copy-left, .space-footer-copy-right {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        text-align: center;
    }
	th, td {display: block; width:100%;}
	table {width:100%;}
}
@media screen and (max-width:500px){
	
}
