/* WordPress-only additions for the v2 design */
.est-post img{max-width:100%;height:auto}
.est-post figure{max-width:100%;margin-left:0;margin-right:0}
.est-post .wp-block-image{margin:1.5em 0}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.admin-bar .hd{top:32px}
@media (max-width:782px){.admin-bar .hd{top:46px}}
/* Fluent Forms in the v2 look */
.contact-cols .fluentform .ff-el-group{margin:0 0 22px}
.contact-cols .fluentform .ff-el-input--label label{font-weight:700}
.contact-cols .fluentform .ff-el-form-control{border:1px solid #AEBFCC;border-radius:0;padding:14px;font:inherit;width:100%}
.contact-cols .fluentform .ff-el-form-control:focus{outline:2px solid #1268C4;outline-offset:1px}
.contact-cols .fluentform .ff-btn-submit{background:#0E2240;color:#fff;border:0;border-radius:0;padding:16px 28px;font:inherit;font-weight:700;cursor:pointer}
.contact-cols .fluentform .ff-btn-submit:hover{background:#1268C4}
.contact-cols .fluentform .error.text-danger{color:#A12E35}
