*:focus:not(.focus-visible){outline:none;}body,body *{margin:0;padding:0;box-sizing:border-box;}#site{position:relative;width:100%;max-width:1065px;margin:20px auto;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:25px 85px 1fr auto auto auto;gap:27px;}@media (max-width:calc(1065px + 2rem)){#site{padding:0 1rem;}}#logo{grid-column:2/4;grid-row:1/2;}#logo img{width:220px;}@media (max-width:768px){#logo img{width:180px;}}#tagline{grid-column:4/5;grid-row:1/3;}@media (max-width:768px){#tagline{grid-column:2/4;grid-row:2/3;padding-top:50px;}#tagline img{width:160px;}}#menuShow{display:none;}@media (max-width:449px){#logo{grid-column:1/3;}#tagline{grid-column:1/6;border-bottom:4px #ffd700 solid;padding:45px 0 5px 0;}#menuShow{display:block;grid-column:5/6;grid-row:1/2;text-align:right;cursor:pointer;}}#menu{grid-column:1/6;grid-row:3/4;}main{width:100%;grid-column:1/6;grid-row:4/5;z-index:2;}#background{text-align:right;grid-column:1/6;grid-row:4/5;z-index:1;}@media (max-width:449px){main{grid-row:3/4;}#background{grid-row:3/4;}}#background img{position:sticky;top:0;width:100%;max-width:561px;}#submenu{grid-column:2/5;grid-row:5/6;}#foot{grid-column:2/5;grid-row:6/7;}@media (max-width:475px){#foot{grid-column:1/6;}}#foot>img{width:100%;max-width:449px;}.navigation ul{margin:0;padding:0;}form{font-family:sans;}a{text-decoration:none;}a,a:hover,a:visited{color:#000;}h1,h2,h3{font-family:"Roboto",sans-serif;font-weight:900;font-size:14px;margin:0;}p{font-family:"Lora",serif;margin:0 0 1rem;line-height:150%;font-size:14px;}div.nav a{text-decoration:none;}a:link{}a:visited{color:#000;}.nav a:visited{color:#000;}nav a:hover{font-family:"Roboto",sans-serif;font-weight:900;font-size:14px;margin-top:0;}main li{line-height:200%;list-style:none;}@media (max-width:1064px){ul{padding-left:1rem;}nav ul{padding-left:0;}}a:active{}main a{color:#ec0086;}main a:visited{color:#ec0086;}main .submenu a span,main .submenu a:visited span{color:#000;}.paganation nav ul li.active.page-item span.page-link{}.paganation{width:100%;text-align:center;}.paganation nav{display:inline-block;}.paganation ul{display:flex;gap:1rem;list-style:none;}.paganation nav ul li{width:3rem;height:3rem;text-align:center;}.paganation nav ul li *{font-size:1.5rem;font-weight:bold;line-height:2.6rem;}.paganation nav ul li a{display:inline-block;width:100%;height:100%;color:#333;}.paganation nav ul li.disabled{}.paganation nav ul li.disabled span{color:#999;}.paganation nav ul li:hover{}.paganation nav ul li a:hover{box-shadow:0 0 1rem rgba(0,0,0,.3);border-radius:3rem;background:#222;color:#fff;}.paganation nav ul li.active{background:#444;box-shadow:0 0 1rem rgba(0,0,0,.6);border-radius:3rem;}.paganation nav ul li.active span{color:#fff;}#menu *:focus:not(.focus-visible){outline:none;}#menu a:hover,#menu a:focus-visible{background:#fff;color:var(--color-red);}@media (min-width:450px){#menu .show{display:none;}#menu ul{display:flex;gap:27px;list-style:none;}#menu ul{border-bottom:4px #ffd700 solid;}#menu li{width:20%;}#menu li.current a{font-family:"Roboto",sans-serif;font-weight:900;font-size:15px;margin:0;}#menu a i{display:none;}}@media (max-width:449px){#menu .show{cursor:pointer;}#menu nav{position:fixed;top:0;left:-280px;bottom:0;width:270px;background:#fff;background:rgba(60,60,60,.9);box-shadow:0px 0px 20px rgba(0,0,0,.01);z-index:999;transition:.7s ease-in-out !important;}#menu.open nav{left:0px;}#menu nav i{display:none;}#menu ul{list-style:none;}#menu a{display:inline-block;width:100%;height:100%;padding:1rem;font-family:"Roboto",sans-serif;font-weight:900;font-size:1.4rem;color:#fff;}}