.mhws--cta{container-name:mhws--cta;container-type:inline-size}.mhws--cta .mhws--section-inner{container-name:mhws--cta-inner;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;height:auto}.mhws--cta .mhws--section-content{container-name:mhws--cta-content;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4rem;width:100%;margin-inline:auto;text-align:center}.mhws--cta ul{display:grid;margin:0;row-gap:1rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;list-style:none;text-align:start;line-height:1.25rem;font-weight:500;color:var(--cta--ul-text--color)}.mhws--cta ul li{position:relative;padding-left:1.5rem}.mhws--cta ul svg{position:absolute;left:0;width:1.25rem;height:1.25rem;vertical-align:middle;margin-right:.25rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;color:var(--cta--ul-icon--color)}@media(min-width: 52.5625rem){.mhws--cta ul.grid-6{grid-template-columns:repeat(6, auto)}}@media(min-width: 65.0625rem){.mhws--cta ul.grid-6{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.mhws--cta ul[class*=grid-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 52.5625rem){.mhws--cta ul[class*=grid-]{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.mhws--cta .mhws--buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mhws--cta .fluentform{margin-top:3rem;margin-bottom:0;margin-inline:auto;width:100%}@media(min-width: 52.5625rem){.mhws--cta .fluentform{max-width:50rem}}.mhws--cta .fluentform .ff-column-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}@media(min-width: 37.5625rem){.mhws--cta .fluentform .ff-column-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.mhws--cta .fluentform .ff-column-container.ff_columns_total_2 .ff-t-column-1{-ms-flex-preferred-size:65% !important;flex-basis:65% !important}.mhws--cta .fluentform .ff-column-container.ff_columns_total_2 .ff-t-column-2{-ms-flex-preferred-size:35% !important;flex-basis:35% !important}.mhws--cta .fluentform .ff-el-group{margin-bottom:0}.mhws--cta .fluentform .ff-el-input--content{position:relative}.mhws--cta .fluentform .ff-el-form-control{background-clip:border-box;border:3px solid var(--button--border-color);-webkit-box-shadow:none;box-shadow:none;padding:32px 40px;font-size:17px;border-radius:5rem;margin-bottom:1rem;text-align:center}@media(min-width: 37.5625rem){.mhws--cta .fluentform .ff-el-form-control{border-radius:5rem 0 0 5rem;border-right:none;margin-bottom:0;text-align:left}}@media(max-width: 52.5625rem){.mhws--cta .fluentform .ff-el-form-control{padding:1.5rem 2rem}}.mhws--cta .fluentform .ff-el-form-control[aria-invalid=true]{border-color:var(--fluentform-danger)}.mhws--cta .fluentform .ff-el-form-control:focus{border-color:var(--button--border-color)}.mhws--cta .fluentform .ff_submit_btn_wrapper{margin-top:0}.mhws--cta .fluentform .ff_submit_btn_wrapper .ff-btn-submit{margin-bottom:0 !important;border-radius:5rem;font-size:20px;padding:19px 20px;font-weight:500;background-color:var(--button--background-color);border-color:var(--button--border-color);color:var(--button--text-color)}.mhws--cta .fluentform .ff_submit_btn_wrapper .ff-btn-submit:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--text-color--hover)}@media(min-width: 37.5625rem){.mhws--cta .fluentform .ff_submit_btn_wrapper .ff-btn-submit{border-radius:0 5rem 5rem 0;border-left:none}}@media(max-width: 52.5625rem){.mhws--cta .fluentform .ff_submit_btn_wrapper .ff-btn-submit{padding:11px 2rem}}.mhws--cta .fluentform .error{position:absolute;margin:0 auto;padding:.25rem 1rem;right:0;bottom:-8px;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:10px;line-height:1;font-weight:700;background:var(--fluentform-danger);color:#fff;text-align:center;border-radius:1rem}.mhws--cta.layout--horizontal .mhws--section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:2rem 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 65.0625rem){.mhws--cta.layout--horizontal .mhws--section-content{text-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mhws--cta.layout--horizontal hgroup{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 65.0625rem){.mhws--cta.layout--horizontal hgroup{-ms-flex-preferred-size:calc((100% - 4rem)/3*2);flex-basis:calc((100% - 4rem)/3*2);max-width:calc((100% - 4rem)/3*2)}}.mhws--cta.layout--horizontal ul{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 65.0625rem){.mhws--cta.layout--horizontal ul{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:calc((100% - 4rem)/3*2);flex-basis:calc((100% - 4rem)/3*2);max-width:calc((100% - 4rem)/3*2)}}.mhws--cta.layout--horizontal .mhws--buttons{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 65.0625rem){.mhws--cta.layout--horizontal .mhws--buttons{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:calc((100% - 4rem)/3);flex-basis:calc((100% - 4rem)/3);max-width:calc((100% - 4rem)/3);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(max-width: 65.0625rem){.mhws--cta[class*=spacing--]{padding-top:8rem !important;padding-bottom:6rem !important}}@media(max-width: 52.5625rem){.mhws--cta[class*=spacing--]{padding-top:6rem !important;padding-bottom:4rem !important}}@media(max-width: 37.5625rem){.mhws--cta[class*=spacing--]{padding-top:4rem !important;padding-bottom:3rem !important}}/*# sourceMappingURL=block.css.map */
