@media (max-width:768px)
{h2.wp-block-heading{font-size:22px!important;line-height:1.4}
h3.wp-block-heading{font-size:18px!important;line-height:1.4}
p{font-size:16px!important;line-height:1.6}}
@media(max-width:768px){#sidebar{display:none!important}}

@media (min-width: 783px){
  .hero-fv h1{
    font-size: 45px !important;
    line-height: 1.4 !important;
    margin-bottom: .6em !important;
  }
  .hero-fv p{
    font-size: 35px !important;
    line-height: 1.5 !important;
  }
}

@media (max-width: 782px){
  .wp-block-cover.hero-fv .wp-block-cover__image-background,
  .wp-block-cover.hero-fv img,
  .wp-block-cover.hero-fv video {
    display: none !important;
  }
  .wp-block-cover.hero-fv {
    background-image: url("https://kero-kerotto.com/wp-content/uploads/2025/08/g1315.png") !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
  }
}

@media (max-width: 782px){
  .hero-fv h1{
    font-size: 26px !important;
    line-height: 1.3 !important;
    margin-bottom: .5em !important;
  }
  .hero-fv p{
    font-size: 19px !important;
    line-height: 1.5 !important;
    margin-bottom: 1em !important;
  }
  .hero-fv h1 .vk_highlighter{
    font-size: inherit !important;
    line-height: inherit !important;
  }
}

.page-header{display:none!important}
.single-post .entry-title{display:none!important}


#global-nav ul li.menu-button > a {
  background-color: #20a45e;   
  color: #fff !important;   
  padding: 0.6em 1.2em;     
  border-radius: 30px;
  font-weight: bold;       
  transition: background 0.3s;
}


#global-nav ul li.menu-button > a:hover {
  background-color: #045a2c;   
  color: #fff !important;
}


