.formNcert{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:40px}.formNcert .theForm .formField{position:relative;margin-bottom:28px}.formNcert .theForm .formField>label{display:block;margin-bottom:15px;color:#2a232f;font-weight:600}.formNcert .theForm .formField .addt-checkbox{display:flex;align-items:center;margin-top:24px;gap:12px}.formNcert .theForm .formField .addt-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:rgba(48,28,63,.08);border-radius:6px;margin:0;width:24px;height:24px}.formNcert .theForm .formField .addt-checkbox input[type=checkbox]:checked:BEFORE{display:block;content:"";width:20px;height:20px;background:url(/assets/i/sprite.svg?05-apr-2024) -144px 0 no-repeat}.formNcert .theForm .formField .addt-checkbox label{color:#2a232f}.formNcert .theForm .formField INPUT[type=text],.formNcert .theForm .formField INPUT[type=tel],.formNcert .theForm .formField INPUT[type=number],.formNcert .theForm .formField SELECT{width:100%;padding:17px 14px;border:0;background-color:rgba(48,28,63,.08);border-radius:8px;font-size:16px;line-height:1;color:#2a232f}.formNcert .theForm .formField INPUT[type=text]::placeholder,.formNcert .theForm .formField INPUT[type=tel]::placeholder,.formNcert .theForm .formField INPUT[type=number]::placeholder,.formNcert .theForm .formField SELECT::placeholder{color:gray;font-weight:normal}.formNcert .theForm .formField INPUT[type=text]:focus,.formNcert .theForm .formField INPUT[type=tel]:focus,.formNcert .theForm .formField INPUT[type=number]:focus,.formNcert .theForm .formField SELECT:focus{border-color:#3f1e54 !important;outline:none}.formNcert .theForm .formField INPUT[type=text]:required,.formNcert .theForm .formField INPUT[type=tel]:required,.formNcert .theForm .formField INPUT[type=number]:required,.formNcert .theForm .formField SELECT:required{border-color:#c2c2c2}.formNcert .theForm .formField select{-webkit-appearance:none;appearance:none;background:url(/assets/i/arr-down.png) calc(100% - 20px) center no-repeat rgba(48,28,63,.08)}.formNcert .theForm .formField INPUT[type=text]:not(:placeholder-shown):invalid,.formNcert .theForm .formField INPUT[type=tel]:not(:placeholder-shown):invalid,.formNcert .theForm .formField INPUT[type=email]:not(:placeholder-shown):invalid,.formNcert .theForm .formField TEXTAREA:not(:placeholder-shown):invalid{border-color:#bf3030}.formNcert .theForm .formField span.azn{position:absolute;right:16px;bottom:18px;color:#2a232f}.formNcert .theForm .formField .fixedAmounts{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);margin-bottom:8px;gap:8px;font-size:14px}.formNcert .theForm .formField .fixedAmounts DIV.amount{padding:8px;text-align:center;font-weight:500;cursor:pointer;border:solid 1px #c2c2c2;color:#757575;white-space:nowrap}.formNcert .theForm .formField .fixedAmounts DIV.amount.selected{color:#3f1e54;border-color:#3f1e54}.formNcert .theForm .formField .fixedAmounts div.otherAmount,.formNcert .theForm .formField .fixedAmounts div.otherTreeCount{position:relative}.formNcert .theForm .formField .fixedAmounts div.otherAmount span,.formNcert .theForm .formField .fixedAmounts div.otherTreeCount span{position:absolute;top:9px;left:16px}.formNcert .theForm .formField .fixedAmounts div.otherAmount INPUT[type=number],.formNcert .theForm .formField .fixedAmounts div.otherTreeCount INPUT[type=number]{width:100%;padding:8px;border:solid 1px #c2c2c2;font-size:14px;font-weight:500;color:#757575;text-align:center}.formNcert .theForm .formField .fixedAmounts div.otherAmount INPUT[type=number]:FOCUS,.formNcert .theForm .formField .fixedAmounts div.otherTreeCount INPUT[type=number]:FOCUS{outline:none}.formNcert .theForm .formField .fixedAmounts div.otherAmount INPUT[type=number]::placeholder,.formNcert .theForm .formField .fixedAmounts div.otherTreeCount INPUT[type=number]::placeholder{color:gray;font-weight:normal}.formNcert .theForm .submitBt{display:block;margin:0 auto;padding:20px 40px;font-weight:bold;font-size:18px;line-height:1;color:#2a232f;background-color:gold;border-radius:28px;border:0}.formNcert .cert IMG{width:100%;height:auto}@media(min-width: 900px){.formNcert{grid-template-columns:repeat(2, 1fr)}.formNcert .theForm{padding-right:40px}.formNcert .theForm .submitBt{cursor:pointer;transition:all .2s linear}.formNcert .theForm .submitBt:HOVER{background-color:#3f1e54;color:#fff}.formNcert .theForm .formField .fixedAmounts{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}