.regio-public-cta{box-sizing:border-box;width:100%;margin:34px auto 0;padding:0 22px;text-align:center}.regio-public-cta *,.regio-public-cta *::before,.regio-public-cta *::after{box-sizing:border-box}.regio-public-cta__inner{max-width:1040px;margin:0 auto;padding:18px 0 4px}.regio-public-cta h2{margin:0 0 10px;color:#172b3a;font-size:clamp(21px, 2.3vw, 28px);font-weight:700;line-height:1.25}.regio-public-cta p{max-width:720px;margin:0 auto 18px;color:#344a59;font-size:15px;line-height:1.6}.regio-public-cta__button{display:inline-block;min-width:240px;border-radius:6px;padding:12px 22px;font-size:15px;line-height:1.3;font-weight:700;background:#00a99d;color:#fff!important;text-decoration:none!important;transition:background-color .15s ease}.regio-public-cta__button:hover,.regio-public-cta__button:focus{background:#008d83;color:#fff!important}.regio-public-cta__button:focus-visible{outline:3px solid #172b3a;outline-offset:3px}@media(max-width:600px){.regio-public-cta{margin-top:26px;padding:0 16px}.regio-public-cta h2{font-size:21px}.regio-public-cta p{font-size:14px}.regio-public-cta__button{width:100%;max-width:360px;min-width:0}}