@media (min-width:800px){
section{display:flex;flex-flow:column nowrap;padding:2.5em 1em;margin:0 auto;max-width:600px;text-align:center}
section .h2{text-align:center;margin:1.75em auto}
section p{text-align:left;max-width:80%;margin-left:auto;margin-right:auto}
section p.centered{text-align:center}
.center-column{position:relative;}
.center-column:nth-of-type(2n){background-color:#f7f7f7;}
} 
.df-by-numbers{display:flex;}
.df-by-numbers h2{width:100%;line-height:normal;margin:0;margin-bottom:.75em}
.df-by-numbers .step{margin:1.5625em auto;}
.df-by-numbers .step:last-of-type{margin-bottom:0.375em}
.df-by-numbers h3{font-size:.875em;font-weight:600;letter-spacing:.35px;line-height:1.14;text-align:center;margin:0}
.df-by-numbers p{font-size:3.75em;font-weight:700;line-height:.93;color:#f75d40;margin:0;margin-bottom:.17em;max-width:inherit}
.why-wait{padding-bottom:0;flex-flow:column;align-items:center}
.why-wait h2{margin:0}
.why-wait .button-primary{margin-left:0} 
.button-primary {border-radius: 27.5px;background-color:#f75d40;transition: background-color .3s;color: #fff;padding:16px 29px 15px 26px;}

.button-primary .its-free{opacity:.88;padding-left:.1em;font-weight:500}
.button-primary .its-free:after{content:"it's free"}.combine-codes-and-cashback{display:flex;padding-bottom:0}
 section{display:flex;flex-flow:row wrap;justify-content:space-around;max-width:1600px;margin:0 auto;padding:2em 0;position:relative;}
section,section .h2{text-align:left;}
.df-by-numbers section{justify-content:center}
.df-by-numbers h2{font-size:2em;text-align:center;line-height:normal}
.df-by-numbers h3{font-size:1.5em;line-height:1.17;letter-spacing:.24px}
.df-by-numbers p{font-size:5.625em;line-height:.62;text-align:center;margin-bottom:0.31111em}
.df-by-numbers .step{margin:3.75em 0.625em 0;min-width:22.8125em}
.df-by-numbers .step:last-of-type{margin-bottom:0}
.why-wait h2{margin-bottom:.75em;text-transform:capitalize} 