.section-promo-banner{position:relative;text-align:center;background-color:#f4efe4}.section-promo-banner .wrap{padding-top:1.5em;padding-bottom:1.5em}.section-promo-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}@media (max-width:768px){.section-promo-banner__inner{padding:0}}.section-promo-banner img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6em;height:auto}@media (max-width:768px){.section-promo-banner img{position:relative;right:auto;top:auto;margin:.5em auto;transform:none}}.section-promo-banner .promo-subtitle{margin:.25em 0;color:#bc8a7f}.section-promo-banner .promo-subtitle span{font-size:18px;text-transform:uppercase;font-weight:600}.section-promo-banner .promo-title{margin:.25em 0}.section-promo-banner .promo-title span{font-size:28px;text-transform:uppercase;font-weight:600}.section-promo-banner .promo-text{margin:.25em 0;border-top:1px solid #bc8a7f;padding-top:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#bc8a7f}.section-promo-banner .promo-text span{font-size:16px}.section-promo-banner .promo-button{margin:.25em 0;display:inline-block;background-color:#222;padding:.25em 1em;border-radius:3em}.section-promo-banner .promo-button span{color:#fff;text-transform:uppercase;font-size:13px}