.tb{margin-top:55px}
.tb__brief{margin:40px 0 48px 0}
.tb__brief h2{font-family:Lato;font-style:normal;font-weight:700;font-size:24px;line-height:29px;margin-bottom:8px;color:#26282b}
@media(max-width:575.98px){.tb__brief h2{font-size:16px;display:block}
}
.tb__brief p{font-family:Lato;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#26282b}
@media(max-width:575.98px){.tb__brief p{font-size:16px;line-height:24px;display:block}
}
.tb__clientinfo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:14px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
@media(max-width:575.98px){.tb__clientinfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.tb__clientinfo__items{width:32.33%;background-color:#fbfaf8;padding:24px}
@media(max-width:575.98px){.tb__clientinfo__items{width:100%;margin:10px 0}
}
@media(max-width:973.98px){.tb__clientinfo__items{width:100%;margin:10px 0}
}
.tb__clientinfo__items h4{color:#ab8fd1;font-style:normal;font-weight:400;font-size:18px;line-height:28px;margin-bottom:40px}
@media(max-width:575.98px){.tb__clientinfo__items h4{font-size:18px;line-height:24px}
}
.tb__clientinfo__author-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.tb__clientinfo__author-wrap__image{width:40px;height:40px;overflow:hidden;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;margin-right:12px}
.tb__clientinfo__author-wrap__image img{height:100%}
.tb__clientinfo__author-wrap span{color:#7345b2;font-style:normal;font-weight:700;font-size:30px;line-height:36px}
@media(max-width:575.98px){.tb__clientinfo__author-wrap span{font-size:18px;line-height:24px}
.tb__brief{margin:20px 0 30px 0}
}
@media(max-width:767px){.tb__brief{margin:30px 0 30px 0}
}
.tb__brief ul,.tb__brief ol{color:#26282b;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:28px}
@media(max-width:576px){.tb__brief ul,.tb__brief ol{font-size:16px;line-height:24px}
}
.tb__brief ul{list-style:disc;padding-left:20px}
.jumplink p a{font-family:Lato;font-size:14px;color:#222}
.table_content{background-color:#f9f9f6;padding-top:10px;padding-bottom:10px}
.show_hide_button{display:inline-block;width:15%;text-align:right;padding-top:10px}
.inline_block{display:inline-block;width:68%;padding-top:10px;font-size:14px}
@media(max-width:765px){.table_content{margin-left:20px !important;margin-right:20px !important}
}
@media(max-width:765px){.show_hide_button{width:30%}
}
.flex_jumplink{padding-bottom:20px}
@media screen and (min-device-width:765px) and (max-device-width:990px){.table_content{margin-left:unset !important;margin-right:unset !important}
}
.show_hide_button a{cursor:pointer;border-radius:13%;font-size:14px}
.show_hide_button a:hover{font-weight:900}
@media(min-width:1020px){.table_content{width:980px !important}
}
.icon-chevron-down{padding-bottom:5px}
.icon-chevron-up{padding-bottom:5px}
.article-toc-float{float:right;margin-right:16.5%;max-width:calc(36% - 16.5%);margin-top:52px;margin-bottom:56px;width:max-content;border-radius:5px;border:1px solid #999}
.article-toc-float+div{clear:both !important}
.article-toc-float .table_content{max-width:100%;background-color:#fff}
.article-toc-float .table_content.flex_jumplink{padding:30px 21px 14px;border-top-right-radius:5px;border-top-left-radius:5px}
.article-toc-float .paragraph.jumplink{padding:10px 16px 32px 21px}
.article-toc-float .heading h3{font-size:24px;font-weight:700;line-height:28px}
.article-toc-fullwidth{border:1px solid #999;width:max-content;margin:0 auto}
.article-toc-fullwidth .table_content{max-width:100%;background-color:#fff}
.article-toc-fullwidth .heading h3{font-size:24px;font-weight:700;line-height:28px}
.article-toc-fullwidth .jumplink p a{color:#1464cd;font-size:16px;font-weight:500;line-height:24px;text-decoration-line:none;border-bottom:1px solid #1464cd;margin-bottom:20px}
.article-toc-float .jumplink p a{color:#1464cd;font-size:16px;font-weight:500;line-height:24px;text-decoration-line:none;border-bottom:1px solid #1464cd;margin-bottom:20px}
@media(max-width:991px){.article-toc-float{float:none;max-width:100%;margin:20px 8px 40px;width:auto}
.article-toc-float .table_content.flex_jumplink{padding:30px 0 24px}
.article-toc-float .paragraph.jumplink{padding-top:0;margin:0 !important}
.article-toc-fullwidth{width:auto;margin:0 20px}
}