.block--cta .container{padding:1.5rem;background:#ac5312;color:#fff}@media screen and (min-width:768px){.block--cta .container{padding:2rem}}@media screen and (min-width:1024px){.block--cta .container{padding:4rem}}.block--cta .container h3,.block--cta .container h4{color:#fff}.block--cta .container .block__cta{display:flex;flex-direction:column;gap:1rem;color:#fff;text-align:center;justify-content:center;max-width:52rem;margin:0 auto}@media screen and (min-width:1024px){.block--cta .container .block__cta{gap:2rem}}.block--cta .container .block__cta .button{width:max-content}