.text-block-200, .text-block-5, .text-block-304, #akk3 .paragraph-4, [data-down="2"] .columns-32 .a8 > div,
.text-block-616, .text-block-759, .text-block-193{font-size: 18px;}



.win3 .modalWindow-inner{padding: .4% 1% 3% 3%;}
.modalWindow-inner{
  margin-top: 40px;
  border-radius: 10px;
  background: #fff;
  box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.24), 1px 1px 8px 0 rgba(0, 0, 0, 0.57);}
.text-block-163{margin-bottom: 20px;}
#akk3 .akk-down{
  margin-bottom: 0;
  box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.24);}
footer{background: #000;}
.footer-item span, .footer-item span a{color: #fff;}
.nav-link.active{color: #00837c;}
.spec-red{
  color: #12ab0e;
  font-size: 40px;}


@media (max-width: 1025px) {
  .text-block-759 br:not(.br){display: none;}
  .text-block-5 br:not(.br){display: none;}
  .text-block-200 br:not(.br){display: none;}
  .text-block-304 br:not(.br){display: none;}

  .bold-text-155 {font-size: 26px;}
  .banner{
    padding-bottom: 6%;
    min-height: fit-content;
    padding-left: 3%;
    padding-right: 3%;}
  .image-159 {
    max-width: 60%;
    margin-bottom: 4%;}
  .text-block-316 {font-size: 10vw;}
  .brand-text {font-size: 23px;}
  .nav-link {padding: 1vh 0px 1vh 9%;}
  .section._4534, .section.section-gray{
    padding-left: 3%;
    padding-right: 3%;}
  .columns-3{background: none;}
  .dop-img-su{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 96%;}
  .section.section-gray._987{
    padding-top: 10%;
    padding-left: 2%;
    padding-right: 2%;}
  .div-block-257 {
    margin-top: 0;
    padding: 0;}
  .div-block-259, .div-block-258{position: static;}
  .div-block-258, .div-block-257.row{min-height: 400px;}
  .text-block-765 {font-size: 49px;}
  .button-83 {
    font-size: 24px;
    line-height: 1.4em;}

  .a1, .a3, .v1, .a5, .a6, .a9, .a13, .a11{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 250px;}
  .a2, .a4, .v2, .a10, .a14, .a12{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 40%;
    min-width: 150px;}
  .a14{max-width: 35%;}
}

@media (max-width: 900px) {
  .content{width: 100%;}
  .banner{margin-top: 50px;}
  .text-block-318 {font-size: 31px;}
  .section-59, .section.section-gray._765, .section.section-gray._987{background-size: 100% 24px;}
  .section.section-gray._987 {
    padding-top: 5%;
    padding-bottom: 5%;}
  .text-block-765 {font-size: 45px;}
  .text-block-163 {font-size: 40px;}
  .div-block-257, .div-block-258{border-radius: 10px;}
  .banner{padding-top: 3%;}
}

@media (max-width: 700px) {
  .bold-text-398{font-size: 28px;}
  .bold-text-155 {font-size: 21px;line-height: 1.4;}
  .hero-subheading {
    margin-bottom: 5px;
    font-size: unset;
    line-height: 1.2em;}
  ._98{
    border-width: 3px;
    padding: 5px 10px 5px 2px;}
  .text-block-765 {font-size: 41px;}
  .text-block-754 {font-size: 31px;}
  .section.section-gray{padding-bottom: 1%;}

  #page .a7{flex: 1;
    padding-left: 4px;
    padding-right: 14px;
    max-width: 40px;
    min-width: 20px;}
  .a8{flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 150px;}
}

@media (max-width: 600px) {
  .bold-text-155 br:not(.br){display: none;}
  .text-block-172 br:not(.br){display: none;}
  #akk3 .paragraph-4 br:not(.br){display: none;}

  .bold-text-155 {font-size: 19px;}
  .image-159 {margin-bottom: 2%;margin-top: 10px;}
  .banner {background-size: 100% 20px, cover;}
  #page ul {
    padding-left: 25px;
    font-size: 19px;}
  .a1, .a3, .v1, .a5, .a6, .a9, .a13, .a11{padding-left: 5px;}
  .text-block-765 {font-size: 36px;}
  .win3 .modalWindow-inner {padding: 2%;border-radius: 10px;}
  .text-block-163 {font-size: 34px;margin-bottom: 14px;}
  .text-block-171, .text-block-617 {font-size: 21px;}
}

@media (max-width: 500px) {
  .modalWindow-inner {margin-top: 20px;}
  .banner {margin-top: 40px;}
  .a1, .a3, .v1, .a5, .a6, .a9, .a13, .a11, .f1, .f2{min-width: 100%;}
  .a2, .a4, .v2, .a10, .a14, .a12{
    max-width: 50%;
    margin-bottom: 15px;
    order: -1;}
  .v2{max-width: 70%;}
  ._98 {font-size: 15px;}
  .text-block-318 {font-size: 26px;}
  .section-heading.centered {
    font-size: 26px;
    border-width: 3px;
    padding: 5px 0 5px 7px;}
  .div-block-257.row{flex-wrap: wrap;}
  .f2{padding-top: 15px;
    padding-bottom: 15px;}
  .f1 img{max-width: 80%;}
  #page #akk3 .akk-top {padding: 13px 13px 13px 11px;}
  .text-block-765 {font-size: 32px;}
  .text-block-754 {
    font-size: 29px;
    margin-bottom: 3%;}
  .d18{margin-top: 10px;}
  .text-block-616{padding-bottom: 7px;}
}

@media (max-width: 450px) {
  .image-159 {max-width: 69%;}
  .banner {
    padding-bottom: 10%;
    min-height: fit-content;
    padding-top: 5%;}
  .a2, .a4 {max-width: 70%;}
  .text-block-318 {font-size: 23px;}
  .v2 {max-width: 82%;}
  .a14, .a12, .a10{max-width: 50%;}
  .div-block-258, .div-block-257.row {min-height: 333px;}
  .text-block-171, .text-block-617 {font-size: 20px;}
  .text-block-163 {font-size: 31px;}
  .bold-text-398 {font-size: 24px;}
  .a9 h2{
    line-height: unset;
    margin-bottom: 10px;
    font-size: unset;}
  .bold-text-155 {font-size: 18px;}
  .text-block-318 {font-size: 22px;}
  .text-block-754 {
    font-size: 27px;
    margin-bottom: 3%;}
  .bold-text-155 {
    font-size: 17px;}
}

@media (max-width: 360px) {
  .text-block-318 {font-size: 21px;}
  .text-block-765 {font-size: 29px;}
}