.footer-promo{position:relative;padding-top:60px;padding-bottom:60px;background:no-repeat var(--color-primary) 100%;color:var(--color-white);overflow:hidden}.footer-promo:not(.has-bg-img){background-image:none!important;background-color:var(--color-black)}.footer-promo.has-bg-img{background-size:auto 100%}@media (min-width:768px){.footer-promo{padding:100px 15px}}@media (min-width:992px){.footer-promo.is-tall{padding-top:192px;padding-bottom:192px}}.footer-promo__text-wrapper{position:relative;z-index:1}.footer-promo__text-wrapper:not(:last-child){margin-bottom:24px}.footer-promo__heading-bold{font-weight:var(--font-weight-900)}.footer-promo__body{margin-bottom:56px}.footer-promo__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-promo__btn-wrapper .btn+.btn{margin-top:18px}@media (min-width:576px){.footer-promo__btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-promo__btn-wrapper .btn+.btn{margin-top:0;margin-left:18px}}.footer-promo__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer-promo__massive-text{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;white-space:nowrap;opacity:.1;-webkit-text-stroke:3px var(--color-white)}.has-bg-img .footer-promo__massive-text{display:none}@media (min-width:992px) and (max-width:1199.98px){.footer-promo__massive-text{font-size:232px}}