.demo-bar-two{position:relative;padding:6rem 0;background:var(--light)}.demo-bar-two .container{max-width:120rem;margin:0 auto;padding:0 2rem}.demo-bar-two__content{background:var(--tone);border-radius:.9rem;border:.614px solid var(--neutral);padding:3rem;-webkit-box-shadow:0 2.455px 2.455px 0 rgba(0,0,0,.16);box-shadow:0 2.455px 2.455px 0 rgba(0,0,0,.16)}.demo-bar-two__layout{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:3rem;-ms-grid-row-align:center;align-self:center}.demo-bar-two__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.demo-bar-two__icon{width:10rem;height:8rem;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.demo-bar-two .container{padding:0 1.6rem}.demo-bar-two__layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4.8rem;text-align:center}.demo-bar-two__icon-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.demo-bar-two__icon{height:6.4rem}.demo-bar-two__text-content{text-align:center}}.demo-bar-two__text-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.demo-bar-two__heading{font-size:var(--font-default);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);color:var(--dark);line-height:var(--line-height-body);margin:0 0 1.5rem}@media(max-width:991px){.demo-bar-two__content{padding:4.8rem 2.4rem}.demo-bar-two__heading{font-size:var(--font-body-sm)}}.demo-bar-two__copy{text-align:left}.demo-bar-two__copy p{font-size:var(--font-default);font-family:var(--font-secondary);line-height:1.6;color:var(--taupe-gray);margin:0;text-align:left}@media(max-width:767px){.demo-bar-two__heading{margin-bottom:2.4rem}.demo-bar-two__copy p{font-size:var(--font-body-sm)}}.demo-bar-two__copy a{color:var(--primary);text-decoration:underline;font-weight:var(--font-weight-medium);-webkit-transition:.2s;transition:.2s}.demo-bar-two__copy a:hover{color:var(--primary-dark);text-decoration:underline;-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}.demo-bar-two__copy a:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.demo-bar-two__copy a:hover{-webkit-transform:none;-ms-transform:none;transform:none}}@media(hover:none){.demo-bar-two__copy a:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.demo-bar-two__link{color:var(--primary);text-decoration:underline;font-weight:var(--font-weight-medium);-webkit-transition:.2s;transition:.2s}.demo-bar-two__link:hover{color:var(--primary-dark);text-decoration:underline;-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}.demo-bar-two__link:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.demo-bar-two__link:hover{-webkit-transform:none;-ms-transform:none;transform:none}.demo-bar-two__link{-webkit-transition:none;transition:none}}@media(hover:none){.demo-bar-two__link:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.demo-bar-two__layout:focus-within{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){.demo-bar-two__heading{color:var(--black);font-weight:var(--font-weight-bold)}.demo-bar-two__copy p{color:#333;font-weight:var(--font-weight-medium)}.demo-bar-two__content{background:#e8e8e8;border:1px solid #ccc}.demo-bar-two__link{color:#c70039;font-weight:var(--font-weight-semibold)}}@media print{.demo-bar-two{padding:2rem 0}.demo-bar-two__content{background:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;padding:2rem}.demo-bar-two__layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem;text-align:left}.demo-bar-two__heading{font-size:1.8rem;color:var(--black);margin-bottom:1rem}.demo-bar-two__copy p{font-size:1.4rem;color:var(--black)}.demo-bar-two__icon{width:5rem;height:4rem}.demo-bar-two__link{color:var(--black);text-decoration:underline}}.demo-bar-two__heading:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}@media(hover:none) and (pointer:coarse){.demo-bar-two__link{padding:.4rem .2rem;margin:-.4rem -.2rem}}.demo-bar-two__content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.6s;transition:.6s}@media(prefers-reduced-motion:reduce){.demo-bar-two__content{-webkit-transition:none;transition:none}}@media(min-width:768px) and (max-width:991px){.demo-bar-two__icon{width:9rem;height:7.2rem}}