.promo{position:relative;padding:4rem 0;background-color:#ccc}@media (min-width:1024px){.promo{padding:3rem 0}}.promo.background-color--black .field--name-field-b-cta a,.promo.background-color--blue .field--name-field-b-cta a,.promo.background-color--red .field--name-field-b-cta a{display:inline-block;transition:220ms ease-in-out;font-size:2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;padding:1.8rem 6.5rem;border:3px solid #426da9;border-radius:5px;background-color:#426da9;color:#fff;border-color:#333;background-color:transparent;color:#333;border-color:#fff;background-color:transparent;color:#fff}.promo.background-color--black .field--name-field-b-cta a:focus,.promo.background-color--black .field--name-field-b-cta a:hover,.promo.background-color--blue .field--name-field-b-cta a:focus,.promo.background-color--blue .field--name-field-b-cta a:hover,.promo.background-color--red .field--name-field-b-cta a:focus,.promo.background-color--red .field--name-field-b-cta a:hover{text-decoration:none}.promo.background-color--black .field--name-field-b-cta a:focus,.promo.background-color--black .field--name-field-b-cta a:hover,.promo.background-color--blue .field--name-field-b-cta a:focus,.promo.background-color--blue .field--name-field-b-cta a:hover,.promo.background-color--red .field--name-field-b-cta a:focus,.promo.background-color--red .field--name-field-b-cta a:hover{opacity:.8}.promo.background-color--black .field--name-field-b-media-image img,.promo.background-color--blue .field--name-field-b-media-image img,.promo.background-color--red .field--name-field-b-media-image img{filter:invert(100%) sepia(8%) saturate(120%) hue-rotate(205deg) brightness(113%) contrast(100%)}.promo.background-color--red{background-image:none}.promo .field--name-field-b-bg-image img{display:block;position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.promo .field--name-field-b-bg-image img{width:auto;min-width:100%}}.promo .container{display:flex;flex-direction:row}@media (min-width:768px){.promo .container{align-items:center}}.promo--has-bg-image{background-color:transparent}.promo--compact .promo__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:1rem 0}@media (min-width:768px){.promo--compact .promo__content{flex-wrap:nowrap;padding:2rem 0}}.promo--compact .promo__title{font-size:2rem;line-height:1.4;font-weight:700}.promo--compact .promo__description{font-size:2rem;line-height:1.4;margin-top:1rem}.promo--compact .promo__cta{margin:0}@media (min-width:0) and (max-width:767px){.promo--compact .promo__cta{margin-top:1rem}}@media (min-width:768px){.promo--compact .promo__cta{flex:0 0 auto}}.promo--compact .field--name-field-b-media-image{flex:1 0 calc(30% - 1rem);min-width:0;margin:0 1rem 0 0}@media (min-width:768px){.promo--compact .field--name-field-b-media-image{flex:1 0 15%;margin:0}}.promo--compact .promo__content-text{flex:1 0 70%;text-align:center}@media (min-width:768px){.promo--compact .promo__content-text{flex:1 1 calc(85% - 2rem);margin:0 1rem 0}}.promo .field--name-field-b-media-image{height:10rem;margin-right:3rem;margin-bottom:1.4rem}.promo .field--name-field-b-media-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.promo .field--name-field-b-media-image{margin-bottom:0}}.promo .field--name-field-b-cta{margin-top:2rem;text-align:left}.promo .field--name-field-b-cta a{display:inline-block;transition:220ms ease-in-out;font-size:2rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;padding:1.8rem 6.5rem;border:3px solid #426da9;border-radius:5px;background-color:#426da9;color:#fff;border-color:#333;background-color:transparent;color:#333;padding:1.2rem 3.6rem}.promo .field--name-field-b-cta a:focus,.promo .field--name-field-b-cta a:hover{text-decoration:none}.promo .field--name-field-b-cta a:focus,.promo .field--name-field-b-cta a:hover{opacity:.8}@media (min-width:768px){.promo .field--name-field-b-cta a{margin-left:4rem}}@media (min-width:1024px){.promo .field--name-field-b-cta a{margin-top:0;margin-left:6rem}}@media (min-width:768px){.promo .field--name-field-b-cta{margin-top:0;text-align:unset}}.promo__content{width:100%}.promo__content .field--name-field-b-description{font-size:1.6rem;line-height:1.4}.promo__content .field--name-field-b-description :first-child{margin-top:0}.promo__content .field--name-field-b-description :last-child{margin-bottom:0}@media (min-width:768px){.promo__content{display:flex;align-items:center}}.promo__content-text{flex:1 auto;text-align:left}.promo__title{margin:0;font-weight:400;font-size:2rem;line-height:1.4;font-weight:700;text-transform:none}
/*# sourceMappingURL=promo-strip.css.map */