<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1400px) {
  .man-box &gt; .text-box .text {
    top: 1%;
    left: 6%;
  }
}
@media (max-width: 1199px) {
    .man-box &gt; .text-box .text {
      top: 2%;
      font-size: 22px;
    }
  }
@media (max-width: 991px) {
  /*navigation*/

  .header .hamburger {
    display: flex;
  }

  .header .navigation.open {
    left: 0;
  }

  .header .navigation .main-menu {
    display: block;
  }

  .header .navigation {
    display: block;
    position: fixed;
    left: -100%;
    top: 0;
    height: 100vh;
    overflow-y: auto;
    width: 250px;
    background-color: var(--thm-color-two);
    transition: 0.5s all;
    z-index: 100;
  }

  .header .navigation .menu-item-has-children .sub-menu .menu-item &gt; a,
  .header .navigation .main-menu &gt; .menu-item &gt; a {
    width: 100%;
    padding: 12px;
    border-bottom: 1px solid var(--thm-white);
    color: var(--thm-white);
    font-size: 14px;
    justify-content: space-between;
    display: flex;
  }

  .header .navigation .menu-item-has-children .sub-menu {
    position: relative;
    top: 0;
    display: none;
    opacity: 1;
    visibility: visible;
    width: 100%;
  }

  .header
    .navigation
    .menu-item-has-children
    .sub-menu
    .menu-item-has-children
    &gt; a:after {
    position: relative;
    right: 0;
    transform: none;
  }

  .header
    .navigation
    .menu-item-has-children
    .sub-menu
    .menu-item-has-children
    &gt; .sub-menu {
    left: 0;
  }

  .header .header_actions {
    width: 100%;
  }
  /*banner*/
  .banner .banner_text .title {
    font-size: 32px;
  }
  .banner .banner_text .subtitle {
    font-size: 20px;
  }
  .man-box &gt; .text-box {
    width: calc(100% - 200px);
  }
  .man-box .logo-layer {
    width: 200px;
  }
  .man-box .linktext {
    width: 180px;
  }
  .man-box .logo-layer &gt; img {
    width: 130px;
    margin-bottom: -65px;
  }
  .man-box .logo-layer .bottom-layer {
    font-size: 24px;
    padding-top: 70px;
  }
    .man-box &gt; .text-box .text {
      font-size: 16px;
    }
    .man-box .linktext{
        font-size: 22px;
      }
}

@media (max-width: 767px) {
  /*search*/
  .search-form-wrapper .close-btn {
    top: 30px;
    right: 30px;
  }
  /*news events*/
  .news_events {
    display: block;
  }
  .news_events img {
    object-fit: cover;
    max-width: 100%;
  }
  .news_events .title a {
    margin-top: 40px;
    white-space: normal;
  }
  /*welcome_box*/
  .welcome_box .title {
    font-size: 30px;
  }
  .welcome_box {
    padding: 80px 0;
  }
  /*news*/
  .post.post_list .post_title {
    font-size: 30px;
  }
  .man-box &gt; .text-box .text {
    font-size: 10px;
  }
  
}

@media (max-width: 575px) {
  /*banner*/
  .custom-accordion .accordion-button::before,
  .banner .banner_text .title {
    font-size: 20px;
  }
  .banner .banner_text .subtitle {
    font-size: 18px;
  }
  /*.search-form*/
  .search-form {
    position: relative;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .subheader .page_title {
    font-size: 30px;
  }
  .custom-accordion .accordion-button {
    font-size: 16px;
  }
  .man-box {
    display: block;
  }
  .man-box .linktext,
  .man-box &gt; .text-box {
    width: 100%;
  }
  .man-box .logo-layer {
    margin: 0 auto;
  }
  .man-box .linktext{
    position: relative;
    top: 0;
  }
  .man-box &gt; .text-box .text{
    font-size: 15px;
  }
}

@media (max-width: 480px) {
    .image-box .text-box {
        font-size: 10px;
    }
}

</pre></body></html>