.cta-3-meal-plan{background:#fff;border-radius:16px;box-shadow:0 -1px 4px hsla(207,6%,73%,.05),0 6px 7px hsla(207,6%,73%,.16);color:#263746}.cta-3-meal-plan p{color:#263746}.cta-3-meal-plan-title{font-size:1.25rem}.cta-3-meal-plan-desc{font-weight:100}.cta-3-meal-plan-image{background-position:50%;background-size:cover;border-radius:8px 8px 0 0;height:200px}.cta-3-meal-plan .btn{border-radius:50px;display:inline-block;font-size:1rem;font-weight:700;line-height:1.219;padding:1rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cta-3-meal-plan .btn-primary{background-color:#f15a29;border:none;color:#fff}.cta-3-meal-plan .btn-primary:hover{background-color:#c14821;border:none}.macro{background-color:#fafafb;border-radius:8px;font-weight:500;height:64px;width:64px}.macro .macro-title{color:#263746;font-size:.75rem;line-height:1;margin-bottom:.25rem}.macro .macro-amount{font-size:1rem;line-height:1}.macro.macro-calories{background-color:#d0ede8}.macro.macro-calories p{color:#0e7261}.macro.macro-protein{background-color:#e6ceef}.macro.macro-protein p{color:#5b067a}.macro.macro-carbs{background-color:#cee5ef}.macro.macro-carbs p{color:#06597a}.macro.macro-fat{background-color:#feefd9}.macro.macro-fat p{color:#b07b2c}@media (min-width:992px){.cta-3-meal-plan-image{border-radius:16px 0 0 16px;height:auto}.cta-3-meal-plan-title{font-size:2rem}.cta-3-meal-plan .btn{padding:.625rem 1rem}}