.elementor .e-ed7380e-3d9a5ae{width:150px;background-color:#0da8cb;display:grid;flex-direction:column;justify-content:space-between;justify-items:center;align-items:center;align-self:center;}.elementor .e-9bd8a24-ab83ade{&{display:flex;flex-direction:column;gap:22px;width:100%;max-width:760px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:34px;background:#ffffff;border:1px solid rgba(0,106,82,0.12);border-radius:20px;box-shadow:0 12px 40px rgba(0,58,45,0.08);}
& label{margin:0;padding:0;font-family:inherit;font-size:15px;line-height:1.4;font-weight:700;color:#03372c;text-transform:none;letter-spacing:normal;}
& input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]),& textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:50px;margin:0;padding:12px 16px;font-family:inherit;font-size:16px;line-height:1.4;color:#03372c;background-color:#ffffff;border:1px solid #b8d7cd;border-radius:12px;box-shadow:none;outline:none;transition:border-color 0.2s ease;}
& label+input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]),& label+textarea{margin-top:-14px;}
& input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"])::placeholder,& textarea::placeholder{color:#4f7f73;opacity:1;}
& input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):hover,& textarea:hover{border-color:#006a52;}
& input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]):focus,& textarea:focus{border-color:#006a52;box-shadow:0 0 0 3px rgba(0,106,82,0.15);}
& textarea{min-height:160px;resize:vertical;}
& input[type="checkbox"]{-webkit-appearance:checkbox;appearance:auto;flex:none;width:20px;height:20px;min-height:0;margin:0 10px 0 0;padding:0;accent-color:#006a52;cursor:pointer;vertical-align:middle;}
& input[type="checkbox"]~label,& label:has(input[type="checkbox"]){font-size:14px;line-height:1.6;font-weight:400;cursor:pointer;}
@media (max-width:600px){&{padding:26px 22px;}}\n}