h1, .h1 {
    font-family: 'AGBookBQBold', Roboto, Arial, 'notokr-bold', 'Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 2.4em;
    line-height: 1.31818182em;
	letter-spacing: 0px!important;
}

h2, .h2 {
    font-family: 'AGBookBQMedium', Roboto, Arial, 'notokr-bold', 'Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 2.35714286em;
    line-height: 1.36363636em;
}

h3, .h3 {
    font-family:  'AGBookBQMedium', Roboto, Arial, 'notokr-bold', 'Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 1.285714285714286em;
    line-height: 1.7em;
}

h4, .h4 {
    font-family: 'AGBookBQRegular', Roboto, Arial, 'notokr-bold', 'Noto Sans SC', sans-serif!important;
    font-weight: normal!important;
    font-style: normal!important;
    font-size: 17px!important;
    line-height: 1.3em!important;
}

h5, .h5 {
    font-family:'AGBookBQRegular', Roboto, Arial, 'notokr-medium','Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 1em;
    line-height: 1.85714286em;
}

h6, .h6 {
    font-family:  'AGBookBQRegular', Roboto, Arial, 'notokr-medium', 'Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 0.85714286em;
    line-height: 1.6em;
}

.main-title {
    font-family:'AGBookBQMedium', Roboto, Arial, 'notokr-Bold','Noto Sans SC', sans-serif!important;    font-weight: normal!important;font-style: normal!important;
    font-size: 2em;
    line-height: 1em;
}
.lead-report, .lead-report a {
    font-family:'AGBookBQRegular', Roboto, Arial, 'notokr-medium','Noto Sans SC', sans-serif!important;  }

article .article__body .architect div{
    font-family:'AGBookBQLight', Roboto, Arial, 'notokr-Bold','Noto Sans SC', sans-serif!important;line-height: 1.3em!important;margin-bottom: 5px!important;word-break: break-word!important;
}
article .article__body .company, article .article__body .architect p {
    font-family:'AGBookBQRegular', Roboto, Arial, 'notokr-Bold','Noto Sans SC', sans-serif!important;line-height: 1.3em!important;margin-bottom: 15px!important;word-break: break-word!important;
}
article .article__body .company {
    font-family:'AGBookBQBold', Roboto, Arial, 'notokr-Bold','Noto Sans SC', sans-serif!important;
}
.link-border {font-size: 1.3em!important}
@media all and (max-width: 767px) {
.cart-btn {margin-bottom:30px}
    .cart-btn .btn {width:100%!important}
    .cart-btn .right,.cart-btn .left {width:100%!important;margin-bottom:1px;float:none!important;display:block!important}
}