@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spartan/v18/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrGFuW6O.ttf) format('truetype');
}
@font-face {
  font-family: 'Spartan';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spartan/v18/l7gAbjR61M69yt8Z8w6FZf9WoBxdBrFivm6O.ttf) format('truetype');
}
body #login h1 a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='254.642' height='50.1' viewBox='0 0 254.642 50.1'%3E%3Cg id='logo_1_' data-name='logo (1)' transform='translate(0.002 -0.01)'%3E%3Cpath id='Path_29' data-name='Path 29' d='M48,47.07H65.41v-6H48Zm63.84,22h7.24V20.23h-7.24ZM45.45,25c5.72,0,9.83,2.35,13.35,6.26l4.75-4.76c-4.5-5-10.94-7.49-18.1-7.49A24.73,24.73,0,0,0,20.63,44,24.75,24.75,0,0,0,45.45,69.08v-6c-10.82,0-17.53-9.9-17.53-19.09C27.92,33.39,35,25,45.45,25Zm43.37-4.75H81.59V69.08h7.23V47.72h17.44v-6H88.82ZM160.06,19a24.64,24.64,0,0,0-24.71,22.68h7.27c1-9,8-16.69,17.44-16.69,10.29,0,17.59,9.12,17.59,19,0,8.84-5.7,17-14.21,18.74v6.11A24.74,24.74,0,0,0,184.88,44a24.69,24.69,0,0,0-24.82-25Zm92.86,1.24V69.08h7.23V26.22h15.12v-6ZM219.37,40.62c-5.22-1.57-8.93-2.41-10.23-6a7.31,7.31,0,0,1,.45-5.48c2.22-4.16,7.95-4.16,8-4.16A16.69,16.69,0,0,1,231,31.89l4.75-4.76A24.35,24.35,0,0,0,217.61,19c-1.11,0-10.75.2-14.53,7.36a12.64,12.64,0,0,0-.78,10.29c2.28,6.39,9.25,7.89,15.31,9.71,5.34,1.63,9.12,2.48,10.48,6.25a7.45,7.45,0,0,1-.13,5.08c-1.36,3.26-4.68,5.34-10.33,5.41v6c8.2-.07,14.76-3.52,17.11-9a13.29,13.29,0,0,0,.26-9.51C232.52,43.94,225.55,42.51,219.37,40.62Z' transform='translate(-20.63 -18.99)' fill='%23fff'/%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='5.33' height='12.44' transform='translate(40.41 22.08)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  width: 225px;
}
body.login {
  background: #111;
}
body.login a {
  color: #999 !important;
}
body.login form {
  border: 0;
  border-radius: 10px;
}
body.login .button.button-primary {
  background: #000;
  display: block;
  width: 100%;
  margin-top: 20px;
  padding: 10px 30px;
}
#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
  display: none;
}
#adminmenu li.menu-top a {
  opacity: 0.3 !important;
}
#adminmenu li.menu-top a:hover {
  opacity: 1!important;
}
#adminmenu li.menu-top.highlighted a {
  opacity: 1!important;
}
.editor-styles-wrapper.block-editor-writing-flow {
  font-family: 'Spartan', sans-serif;
}
.wp-block-columns {
  justify-content: center;
}
.box,
.btn {
  background: rgba(0, 0, 0, 0.1);
}
.btn {
  padding: 10px 30px;
}
.slider .item {
  width: 100%;
  min-height: 300px;
  display: none;
}
.slider .item:first-child {
  display: block;
}
.slider .item .slide-content {
  background: rgba(255, 255, 255, 0.5);
  margin: 30px auto;
  width: 50%;
  padding: 20px;
  text-align: center;
}
