/* Educational-content feedback acknowledgement. */
.professional-input{display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;height:auto!important;background:#f2f6f2!important;color:#123e31!important;border-top:1px solid #d3e1de;pointer-events:auto!important;text-align:left!important;isolation:isolate}
.professional-input .pi-inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;max-width:1240px;margin:0 auto;padding:30px 40px}
.professional-input h2{font:700 18px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#123e31!important;margin:0 0 8px!important}
.professional-input p{font:400 16px/1.65 Arial,Helvetica,sans-serif!important;color:#35564b!important;margin:0!important;max-width:760px}
.professional-input a,.professional-input a:visited{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;font:700 16px/1.5 Arial,Helvetica,sans-serif!important;color:#155b43!important;text-decoration:none!important;pointer-events:auto!important}
.professional-input a:hover{color:#0d3f30!important}.professional-input a:focus-visible{outline:3px solid #155b43;outline-offset:5px}
@media(max-width:700px){.professional-input .pi-inner{grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 24px}.professional-input p{font-size:15px!important}}

.professional-input{scroll-margin-top:120px}

.professional-input a:hover,.professional-input a:focus,.professional-input a:active{text-decoration:none!important}
