.advantages {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  border-radius: 20px 20px 0 0;
}
@media (min-width: 1281px){
    .advantages {
        padding-left: 50px;
    }
}
@media (min-width: 577px) and (max-width: 767px){
    .advantages {
        grid-template-columns: repeat(2,1fr);
    }
}
@media (max-width: 576px){
    .advantages {
        grid-template-columns: repeat(1,1fr);
    }
}
.advantages .advantage-point {
  display: flex;
  align-items: center;
  line-height: 1.2;
  margin: 15px;
}

.advantages .advantage-point img {
  margin-right: 15px;
  width: 50px;
}

#rq-lp-block_4064 .lp-text div h3 {
    font-weight: 700;
    font-size: 48px;
    line-height: 90%;
}

#rq-lp-block_4064 .lp-text div h3+p+p {
    background-color: #0B457F;
    border-radius: 7px 7px 0 0;
    padding: 20px;
    font-size: 20px;
    line-height: 145%;
    margin-bottom: 0;
    padding-bottom: 2px;
}
#rq-lp-block_4064 .lp-text div h3+p+p+p {
    background-color: #0B457F;
    border-radius: 0 0 7px 7px;
    padding: 20px;
    font-size: 20px;
    line-height: 110%;
    padding-top: 2px;
}
#rq-lp-block_4064 .lp-text div h3+p+p+p+p, 
#rq-lp-block_4064 .lp-text div h3+p+p+p+p+p {
    font-size: 20px;
    line-height: 110%;
}
@media (max-width: 991px){
  .mbtn-phone{
    position: absolute !important;
    top: 53px !important;      /* под бургером (бургер: top 15 + высота 24) */
    right: 16.5px !important;  /* центр совпадает с центром бургера (27px от края) */
    margin: 0 !important;
    z-index: 1050;
  }
}
@media (min-width: 992px){
  #navbar .container{
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}@media (min-width:768px){#navbar .logo-wrap{display:flex!important;align-items:center!important;gap:16px!important}#navbar .logo-wrap .card-logo{width:150px!important}#navbar .logo-wrap .site-name{flex:1 1 0!important;min-width:0!important;font-size:11px!important;line-height:1.08!important;letter-spacing:.45px!important}#navbar .contact-phone-block .phone{font-size:13px!important;line-height:1.25!important}#navbar .contact-phone-block .address{font-size:10.5px!important;line-height:1.25!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .site-name{display:block!important;max-width:220px!important;font-size:10.5px!important;line-height:1.1!important;letter-spacing:.35px!important}#navbar .contact-phone-block .phone{font-size:13px!important;line-height:1.25!important}#navbar .contact-phone-block .address{font-size:10.5px!important;line-height:1.25!important}}@media (min-width:768px){#navbar .contact-phone-block .phone{text-align:right!important}}@media (min-width:1281px){#navbar .logo-wrap{width:460px!important;gap:18px!important}#navbar .logo-wrap .card-logo{width:180px!important}#navbar .logo-wrap .site-name{font-size:11px!important;line-height:1.05!important;letter-spacing:.35px!important}}@media (min-width:768px) and (max-width:1280px){#navbar .logo-wrap{gap:12px!important}#navbar .logo-wrap .card-logo{width:125px!important}#navbar .logo-wrap .site-name{font-size:10px!important;line-height:1.08!important;letter-spacing:.25px!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .site-name{max-width:260px!important;font-size:9.5px!important;line-height:1.08!important;letter-spacing:.2px!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .card-logo{transform:translateX(-16px)!important}#navbar .logo-wrap-mobile .site-name{position:relative!important;top:-10px!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .card-logo{transform:translateX(-32px)!important}#navbar .logo-wrap-mobile .site-name{top:0px!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .site-name{line-height:1.22!important}}@media (max-width:767px){#navbar .logo-wrap-mobile .site-name{line-height:1.32!important}}

@media (max-width: 767px) {
  #navbar .logo-wrap .site-name {
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    word-spacing: -0.06em !important;
  }
}