.entry-content {
  margin-top: 0 !important; }

.animated-logo {
  animation: pulse 8s infinite ease-in-out; }

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.5); }
  100% {
    transform: scale(1); } }

.slider-content .slider-content-wrapper {
  width: max(900px, 50vw) !important;
  max-width: 900px !important; }

.slider-content h2 {
  word-break: keep-all;
  overflow-wrap: normal;
  hyphens: none; }

@media screen and (max-width: 1023px) {
  .slider-content .slider-content-wrapper {
    width: max(700px, 50vw) !important;
    max-width: 700px !important; } }

@media screen and (max-width: 599px) {
  .animated-logo {
    width: 200px !important; }
  .slider-content {
    background-color: black !important; }
    .slider-content img {
      height: 200px !important; }
    .slider-content h2 {
      word-break: break-word;
      overflow-wrap: break-word;
      hyphens: auto; }
  .slider-content .slider-content-wrapper {
    width: max(100%, 100vw) !important;
    max-width: 100% !important; }
    .slider-content .slider-content-wrapper .small-logo img {
      height: 35px !important; }
  .wp-block-spacer {
    height: 25px !important; }
  footer {
    padding: 30px 0 !important;
    margin-top: 0 !important;
    background-color: black !important; }
    footer .wp-block-webx-blocks-grid {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
    footer .wp-block-webx-blocks-grid-item {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      margin-bottom: 20px !important; }
      footer .wp-block-webx-blocks-grid-item p {
        text-align: center; } }

@media screen and (min-width: 600px) and (max-width: 1024px) {
  .wp-block-spacer {
    height: 25px !important; } }
