body{color:#292e33;background-color:#fff;text-align:left;font-family:'Open Sans',sans-serif;line-height:1.6;font-weight:400;}
#main{ max-width:992px;margin:0 auto;display:grid;grid-gap:9px 9px;position:relative;}
.clear{ padding-top:35px;}
strong,b{ font-weight:600;}
small{ font-size:14px;}
 header{text-align:center;margin:0;z-index:auto;}
header a:hover{opacity:.7;}
header img{max-width:154px;height:auto;border:0;margin:0:aspect-ratio:auto;}
 .clear-logo{ padding-top:60px;}
 nav ul{list-style:none;margin:0 42px 8px 0;}
 nav li{display:inline;font-size:24px;}
 nav a{ color:#1843dd;text-decoration:none;padding:8px 6px;}
 nav a:hover{ opacity:.7;}
.activa{ opacity:.7;}
 article h1,article h2,article h3,article h4,section h2,section h3{font-size:25px;color:#1843dd;font-weight:400;}
article p{font-size:21px;}
article a{ color:#1843dd;text-decoration:none;}
 article a:hover{ opacity:.7;text-decoration:underline;text-decoration:none;}
address{font-size:20px;font-weight:400;font-style:normal;}
 footer a{ color:#292e33;text-decoration:none;}
 footer a:hover{ opacity:.7;text-decoration:none;}
footer{font-size:17px;text-align:center;line-height:1.8;}
hr{ width:100%;color:#d7d7d7;border:0.5px solid;}
@media only screen and (min-width:320px) and (max-width:479px){article p{font-size:19px;}
article h1,article h2,article h3{font-size:22px;}
}
