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