/*!/wp-content/themes/child/styles/modules/coupons.css*/.coupons{width:100%;display:flex;font-size:1vw;justify-content:center}.coupon{flex:1;width:100%;padding:1em;background:#fff;position:relative}.coupon:not(:first-child){margin-left:2em}.coupon .innards{border:.5em dashed #2b50a2;padding:3em 1em 2em;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.coupon p{flex:1;margin:0;display:flex;font-size:400%;line-height:.85;font-weight:800;align-items:center;justify-content:center;flex-direction:column;text-align:center}.coupon span{display:block;font-size:inherit;font-weight:inherit;line-height:inherit}.coupon .sub{font-size:33%;padding-top:.25em;line-height:normal}.coupon a.button{display:inline-block;background:#2b50a2;color:#fff;text-transform:uppercase;font-size:95%;padding:.33em 2em;border-radius:25px;border:2px solid #2b50a2}.coupon a.button:not(:first-child){margin-top:3em}.coupon .coupon-link{position:absolute;left:0;top:0;width:100%;height:100%}.coupon:hover a.button{background:#fff;color:#2b50a2}@media all and (max-width:768px) and (min-width:481px){.coupons{font-size:2vw}.coupons p{font-size:250%}.coupon:not(:first-child){margin-left:1em}}@media all and (max-width:480px){.coupons{font-size:3vw;flex-direction:column}.coupon:not(:first-child){margin:1em 0 0}}