.promotion-steps-section{background-color:#a95b8f;color:#fff;position:relative}.promotion-steps-section a{color:#fff;text-decoration:underline}.promotion-steps-section .promotion-steps{position:relative}.promotion-steps-section .top-section{min-height:312px;position:relative;z-index:3}.promotion-steps-section .top-section .promotion-top-bar{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.promotion-steps-section .top-section .page-width{padding-top:30px;position:relative}@media only screen and (min-width:992px){.promotion-steps-section .top-section .page-width{padding-top:90px}}.promotion-steps-section .middle-section{align-items:center;display:flex;justify-content:center;margin:-80px auto;overflow:hidden;padding:60px 0 0;position:relative;z-index:1}@media only screen and (min-width:992px){.promotion-steps-section .middle-section{margin-top:-130px;padding-bottom:100px}}.promotion-steps-section .middle-section .promotion-steps-bg{pointer-events:none;position:absolute;top:0}.promotion-steps-section .middle-section .page-width{position:relative}.promotion-steps-section .bottom-section{min-height:160px;overflow:hidden;position:relative;z-index:3}.promotion-steps-section .bottom-section .promotion-bottom-bar{display:flex;height:100%;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.promotion-steps-section .bottom-section .promotion-bottom-bar img{min-width:1366px}.promotion-steps-section .bottom-section .page-width{displaY:flex;align-items:center;flex-direction:column;gap:20px;justify-content:center;padding-top:40px;position:relative;text-align:center}.promotion-steps-section .section-title h2{font-family:Sue Ellen Francisco;font-size:50px;font-weight:400;line-height:60px;text-align:center}@media only screen and (min-width:992px){.promotion-steps-section .section-title h2{font-size:60px;line-height:70px}}.promotion-steps-section .section-body p{margin:0 auto;max-width:550px;text-align:center}.promotion-steps-section .step-row{display:flex;flex-direction:column}@media only screen and (min-width:992px){.promotion-steps-section .step-row{flex-direction:row;gap:0 50px;padding:80px 0}}.promotion-steps-section .step-row .promotion-step{padding-bottom:100px;position:relative;text-align:center}@media only screen and (min-width:992px){.promotion-steps-section .step-row .promotion-step{padding:0}}.promotion-steps-section .step-row .promotion-step__image{height:140px;margin:0 auto 10px}.promotion-steps-section .step-row .promotion-step__arrow{bottom:20px;filter:FlipH;-ms-filter:"FlipH";left:0;position:absolute;right:0;transform:rotate(270deg) scaleX(-1)}@media only screen and (min-width:992px){.promotion-steps-section .step-row .promotion-step__arrow{bottom:unset;filter:FlipV;-ms-filter:"FlipV";left:unset;right:-50px;top:50%;transform:scaleY(-1)}}.promotion-steps-section .step-row .promotion-step:first-child .promotion-step__arrow{filter:none;-ms-filter:none;transform:rotate(90deg)}@media only screen and (min-width:992px){.promotion-steps-section .step-row .promotion-step:first-child .promotion-step__arrow{transform:none}}.promotion-steps-section .step-row .promotion-step img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:120px}.promotion-steps-section .step-row .promotion-step h3{font-size:20px;margin:0 0 16px;padding:0 45px}@media only screen and (min-width:992px){.promotion-steps-section .step-row .promotion-step h3{padding:0 60px}}.promotion-steps-section .step-row .promotion-step p{font-size:14px;line-height:21px;margin:0;padding:0 15px}@media only screen and (min-width:992px){.promotion-steps-section .step-row .promotion-step p{padding:0 30px}}

/*# sourceMappingURL=section-fg-promo-steps.min.css.map*/