.twoColBanner .hero-description{color:#66707a;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:520px}.twoColBanner .hero-btn{border:1px solid #d1d5dc;min-height:38px;padding:7px 12px 4px 14px}.twoColBanner .hero-btn:hover{border-color:#111}.twoColBanner span.text.inner{margin-top:2px}.twoColBanner .contentDescription h1{font-weight:500;letter-spacing:-1.35px}.twoColBanner .hero-label{border:1px solid #e5e7eb;padding-bottom:6px;padding-top:10px;width:fit-content}.twoColBanner .breadcrumb ul,.twoColBanner .breadcrumb ul li{list-style-type:none;margin:0;padding:0}.twoColBanner li.breadcrumb-item a:hover{color:#000}.twoColBanner .separator,.twoColBanner li.breadcrumb-item a{color:#737373;font-weight:500}.twoColBanner .breadcrumb-item>*{font-size:13px}.twoColBanner .badgeWrap{border:1px solid #e5e7eb;border-radius:10px;bottom:61px;box-shadow:0 4px 4px 0 #00000040;overflow:hidden;position:absolute;right:0;top:auto;width:183px;z-index:10}.twoColBanner .imgWrap{text-align:center}.twoColBanner .imgWrap img{max-width:574px;width:100%}@media (min-width:992px){.twoColBanner .contentDescription h1{font-size:54px;line-height:1.06}.twoColBanner .contentCol,.twoColBanner .imgCol{padding-left:20px;padding-right:20px}.twoColBanner .contentRow{margin:0 -20px}.twoColBanner .imgCol{width:45.7%}.twoColBanner .contentCol{width:54.3%}}@media (min-width:1200px){.twoColBanner h1+p{margin-top:24px}}@media (max-width:991px){.twoColBanner .hero-label{margin-left:auto;margin-right:auto}.twoColBanner .breadcrumb{position:static;transform:inherit}}@media (max-width:767px){.twoColBanner .hero-content{padding-bottom:30px}}