.elementor-21595 .elementor-element.elementor-element-0aa045e .edublink-contact-form-single-item-content{border-style:none}#elementor-popup-modal-21595{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all}#elementor-popup-modal-21595 .dialog-message{width:640px;height:auto}#elementor-popup-modal-21595 .dialog-close-button{display:flex}#elementor-popup-modal-21595 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 28px;max-width:760px;margin:0 auto}.field{display:flex;flex-direction:column}.field.full{grid-column:span 2}.field label{font-size:14px;font-weight:500;margin-bottom:6px;color:#111}.field input,.field textarea{width:100%;padding:14px 16px;border-radius:10px;border:1.5px solid #cfcfcf;background-color:#fff;font-size:15px;line-height:1.4;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field input::placeholder,.field textarea::placeholder{color:#9aa0a6}.field input:hover,.field textarea:hover{border-color:#b8b8b8}.field input:focus,.field textarea:focus{outline:none;border-color:#2e7d32;background-color:#fff;box-shadow:0 0 0 3px rgba(46,125,50,.15)}.field textarea{min-height:140px;resize:vertical}.field input:disabled,.field textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.field input[type=submit]{background:#2e7d32;color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;cursor:pointer}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.field.full{grid-column:span 1}}