@charset "UTF-8";

@media screen and (min-width:1101px){
  #introduction_top + div .heading.block_header_4 .h,
  #introduction + div .heading.block_header_4 .h,
  #introduction_bottom + div .heading.block_header_4 .h{
    font-size: 1.7rem !important;
  }
}

@media screen and (min-width:701px) and (max-width:800px){
  #introduction_top + div .heading.block_header_4 .h,
  #introduction + div .heading.block_header_4 .h,
  #introduction_bottom + div .heading.block_header_4 .h{
    font-size: max(1.8rem , 2.5vw) !important;
  }
}

@media screen and (min-width:481px) and (max-width:600px){
  #introduction_top + div .heading.block_header_4 .h,
  #introduction + div .heading.block_header_4 .h,
  #introduction_bottom + div .heading.block_header_4 .h{
    font-size: max(1.8rem , 3.5vw) !important;
  }
}

@media screen and (max-width:480px){
  #introduction_top + div .heading.block_header_4 .h,
  #introduction + div .heading.block_header_4 .h,
  #introduction_bottom + div .heading.block_header_4 .h{
    font-size: max(1.8rem , 3.5vw) !important;
  }
}