.gx{word-break:keep-all;overflow-wrap:anywhere}.article-title{word-break:auto-phrase;text-wrap:balance;font-size:clamp(22px,6.2vw,30px);line-height:1.5;letter-spacing:.06em}
.article-title .ph,.gx .ph{display:inline-block}
.gx{color:#2f3b33;line-height:2;font-size:16px}.gx p{margin:0}.gx img{display:block;width:100%;height:auto}
.gx a{color:#2f5d4a}
.gx span,.gx summary{word-break:keep-all}.gx .words span,.gx .chips span,.gx .grid div{white-space:nowrap}
.gx .past{word-break:auto-phrase;text-wrap:balance}.gx .ph{white-space:nowrap}
.entry-content>p:first-of-type{font-size:15px;line-height:1.9}

.v5 .hero{margin:4px 14px 26px;border-radius:22px;overflow:hidden;box-shadow:0 6px 18px #0002;background:#cde6ef;height:auto!important;min-height:0!important;display:flex;flex-direction:column}
.v5 .hero>*{flex:none}
.v5 .hero img{width:100%!important;height:250px!important;max-height:250px!important;aspect-ratio:auto!important;object-fit:cover;object-position:50% 62%}
.v5 .hero p{position:static!important;margin:0!important;padding:20px 12px 22px;color:#1f3e4c;text-align:center;font-size:14px;line-height:1.95;letter-spacing:.02em;background:#cde6ef}
.v5 .words{text-align:center;letter-spacing:.04em;font-size:14px;color:#2f7f9e;margin:0 0 24px;white-space:nowrap}
.v5 .consult{border-top:1px solid #d3e8ef;border-bottom:1px solid #d3e8ef;padding:18px 0;text-align:center;margin:0 0 20px}
.v5 .close{text-align:center;margin:0 0 16px}.v5 .past{font-size:13px;color:#6b7a70;text-align:center;margin:0 0 28px}
.v5 a{color:#2f7f9e}
.forminator-custom-form-9717{background:#fff;padding:4px 0 8px}
.forminator-custom-form-9717 .forminator-label{color:#2f7f9e!important;font-weight:600;font-size:14px!important;letter-spacing:.04em}
.forminator-custom-form-9717 input.forminator-input,.forminator-custom-form-9717 textarea,.forminator-custom-form-9717 select,.forminator-custom-form-9717 .select2-selection{border:1px solid #d3e8ef!important;border-radius:10px!important;
 background:#fff!important;font-size:16px!important;padding:12px 14px!important;min-height:48px;box-shadow:none!important}
.forminator-custom-form-9717 textarea{min-height:120px!important}
.forminator-custom-form-9717 input::placeholder,.forminator-custom-form-9717 textarea::placeholder{font-size:13px;color:#9aa8a0}
.forminator-custom-form-9717 input:focus,.forminator-custom-form-9717 textarea:focus,.forminator-custom-form-9717 select:focus{outline:2px solid #2f7f9e55!important;border-color:#2f7f9e!important}
.forminator-custom-form-9717 .forminator-row{margin-bottom:18px!important}
.forminator-custom-form-9717 .forminator-button-submit{width:100%;background:#2f7f9e!important;color:#fff!important;border-radius:999px!important;
 padding:16px!important;font-size:16px!important;letter-spacing:.2em;border:0!important}
