.cta{background-color:var(--cta-bg-color)}.cta .wrapper{max-width:840px;margin:0 auto;text-align:center}.cta .ui-label{margin-bottom:26px;font-family:"Mont Semi Bold",helvetica,arial,sans-serif}@media screen and (min-width: 750px){.cta .ui-label{margin-bottom:32px}}.cta h3{margin-bottom:31px;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:2.4rem;letter-spacing:.048px;line-height:3.2rem}@media screen and (min-width: 750px){.cta h3{font-size:3.8rem;letter-spacing:0;line-height:4.6rem}}@media screen and (min-width: 1025px){.cta h3{margin-bottom:32px;font-size:4.8rem;line-height:5.6rem}}.cta h4{margin:40px auto 24px;color:#7a482a;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.08em;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 1025px){.cta h4{margin:64px auto 24px;font-size:1.6rem;letter-spacing:.04em;line-height:2.4rem}}.cta .btn{min-width:295px;margin:0 6px}@media screen and (min-width: 1025px){.cta .btn{min-width:220px;font-size:1.6rem}}.cta .btn--2{margin-top:16px}@media screen and (min-width: 682px){.cta .btn--2{margin-top:0}}.cta .link-text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #271710;margin:0 auto;font-family:"Mont Book",helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:0;line-height:2.4rem}.cta .link-text--2{margin-top:16px}@media screen and (min-width: 750px){.cta .link-text{font-size:1.8rem;line-height:2.8rem}}.cta--padding{padding:40px 0}@media screen and (min-width: 750px){.cta--padding{padding:99px 0}}
