.bd-txt{font-size:18px;line-height:1.65;color:#1c2b30}
.bd-txt p{font-size:18px;line-height:1.65;margin:0 0 16px;color:#1c2b30}
.bd-txt h3{margin:30px 0 6px;font-size:22px;font-weight:600;line-height:1.3;color:#286b7c;background-image:linear-gradient(90deg,#645785 0%,#4b7495 55%,#087f81 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bd-txt ul{margin:18px 0 22px;padding:0;list-style:none;border-top:1px solid #dbe7e9}
.bd-txt ul>li{position:relative;margin:0;padding:12px 0 12px 36px;border-bottom:1px solid #dbe7e9;font-size:18px;line-height:1.65;color:#1c2b30}
.bd-txt ul>li::before{content:"";position:absolute;top:26px;left:0;width:24px;height:3px;background:linear-gradient(90deg,#645785 0%,#4b7495 55%,#087f81 100%)}
.bd-txt p>b:first-child,.bd-txt p>strong:first-child,.bd-txt li>b:first-child,.bd-txt li>strong:first-child{background-image:linear-gradient(90deg,#645785 0%,#4b7495 55%,#087f81 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.bd-txt .bd-cta-inline{box-sizing:border-box;position:relative;overflow:hidden;margin:32px 0 0;padding:26px;background:linear-gradient(90deg,#4e6f93 0%,#087f81 100%);color:#f7fbfb}
.bd-txt .bd-cta-inline *{box-sizing:border-box}
.bd-txt .bd-cta-inline__media{width:180px;margin:0 0 12px}
.bd-txt .bd-cta-inline__media img{display:block;width:100%;height:auto}
.bd-txt .bd-cta-inline__name{display:block;font-size:18px;font-weight:600;line-height:1.35;margin:0 0 2px;color:#f7fbfb}
.bd-txt .bd-cta-inline__role{display:block;width:fit-content;font-size:16px;line-height:1.45;margin:0 0 14px;background:linear-gradient(91.08deg,#a37cff .27%,#ff8251 98.65%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.bd-txt .bd-cta-inline p{margin:0 0 18px;font-size:18px;line-height:1.5;color:#f7fbfb}
.bd-txt .bd-cta-inline__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 36px;border-radius:5px;background:linear-gradient(91.08deg,#a37cff .27%,#ff8251 98.65%);color:#111820;font-size:16px;font-weight:600;line-height:16px;text-decoration:none}
@media(min-width:992px){.row.complex-description{position:relative}
.row.complex-description>.col-md-4{position:absolute;top:0;right:0;width:33.3333%;background:#fff}
.row.complex-description>.col-md-8.text-complex{float:none;width:100%}
.bd-txt::before{content:"";display:block;float:right;width:calc(33.3333% + 16px);height:147px}
.bd-txt h3,.bd-txt .bd-cta-inline{clear:right}
.bd-txt .bd-cta-inline{width:100%;max-width:100%;min-height:360px;padding-right:330px}
.bd-txt .bd-cta-inline__media{position:absolute;right:0;bottom:0;width:320px;height:100%;margin:0}
.bd-txt .bd-cta-inline__media img{height:100%;object-fit:contain;object-position:bottom right}}

.row.complex-description{margin-top:30px}
.bd-txt ul{padding-left:18px}
@media(max-width:991px){.bd-txt .bd-cta-inline{display:block}
.bd-txt .bd-cta-inline__media{float:right;width:237px;margin:0 -85px 6px 0;shape-outside:url(/images/new-banner.png);shape-image-threshold:.4;shape-margin:30px}
.bd-txt .bd-cta-inline__media img{width:237px;max-width:none;margin:0}
.bd-txt .bd-cta-inline__button{clear:both}}
@media(min-width:992px){.row.complex-description>.col-md-8.text-complex>h4{margin-left:24px}
.bd-txt>p,.bd-txt>h3,.bd-txt>ul{margin-left:24px}
.bd-txt>.bd-cta-inline{margin-left:24px;width:calc(100% - 24px);max-width:calc(100% - 24px)}
.bd-txt ul{padding-left:36px}}
