.promo-section{background:#fff;padding:60px 0}.promo-section+.white-background,.coupon-section{background:#F2F2F2}.promo-section+.white-background{padding-top:79px}.promo-section img{width:100%;margin-bottom:2rem}.promo-section h2{font-family:'Noto Serif',serif;font-size:2.5rem;color:#000}.promo-pricing-section{background:#1a1a1a;color:#fff;padding:70px 0 60px}.promo-pricing-section h2{color:#D1BF89;font-size:36px;line-height:52px;font-family:'Playfair Display';font-weight:400}.promo-pricing-section table{margin-bottom:30px;border:1px solid #373737;border-radius:4px;overflow:hidden}.promo-pricing-section table tr td{border-bottom:1px solid #373737;background:rgba(255,255,255,.05);padding:17px}.promo-pricing-section table tr td:last-child{border-left:1px solid #373737}.promo-pricing-section table tr:last-child td{border-bottom:0}.promo-pricing-section .desc{font-size:18px;line-height:26px;margin-bottom:30px}.promo-pricing-section .desc p{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}.promo-pricing-section .desc p:last-child{margin-bottom:0}.promo-pricing-section .fprint{font-size:14px;line-height:16px}@media (min-width:768px){.promo-section{padding:140px 0}.promo-section img{width:95%;margin-bottom:0}}@media (max-width:767px){.white-background.container-fluid.padding-top-bottom{padding-top:60px}}