.modalForm{position:fixed;top:0;left:0;right:0;bottom:0;background:#141F3440;z-index:100;transition:.3s all;overflow:auto;display:none;opacity:0}.modalForm.show{display:block}.modalForm.tnx{display:flex;align-items:center;justify-content:center}.modalForm.tnx .form-title,.modalForm.tnx .modalForm__form,.staticForm.tnx .form-title,.staticForm.tnx .modalForm__form{display:none;transition:.3s}.modalForm.tnx .form-thanks,.staticForm.tnx .form-thanks{opacity:1;height:auto;pointer-events:auto}.form-thanks{text-align:center;max-width:500px;margin:0 auto;pointer-events:none;opacity:0;height:0;transition:.3s}.modalForm__title{margin:30px 0 12px;font-size:22px;font-weight:700;line-height:1.2}.modalForm .close{display:block;position:absolute;top:15px;right:20px;width:30px;height:30px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M14 1.41003L12.59 3.05176e-05L7 5.59003L1.41 3.05176e-05L0 1.41003L5.59 7.00003L0 12.59L1.41 14L7 8.41003L12.59 14L14 12.59L8.41 7.00003L14 1.41003Z" fill="%23D1DBE9"/></svg>');background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all .15s ease-in;box-sizing:border-box}.modalForm .close:hover{transform:rotate(90deg);transform-origin:center}.modalForm__form{display:flex;flex-wrap:wrap;gap:20px 10px;box-sizing:border-box}.scroll .modalForm__form{padding-bottom:70px;overflow:scroll;padding-right:10px}.scroll .modalForm__form::-webkit-scrollbar{width:6px;background-color:#c2c5c8;-webkit-box-shadow:inset 3px 0 0 #fff,inset -2px 0 0 #fff}.scroll .modalForm__form::-webkit-scrollbar-thumb{border-radius:32px;background-color:#c2c5c8}.modalForm__wrap{position:relative;width:100%;max-width:760px;padding:30px 15px;background:#fff;box-shadow:0 4px 8px 0 #0035961A;box-sizing:border-box}.modalForm__wrap.scroll .form-btn-wrap{position:absolute;bottom:30px;right:15px;width:calc(100% - 30px);padding-top:18px;z-index:1}.modalForm.mini .modalForm__wrap{max-width:500px}.form-title{font-size:18px;font-weight:800;line-height:1.2;color:#141f34;text-align:center;margin:0 auto 24px;max-width:480px}.form-field{width:100%;margin-top:6px;position:relative}.form-field.half{width:calc(50% - 5px)}.form-field.checkbox{display:grid;grid-template-columns:repeat(1,20px 1fr);gap:12px;cursor:pointer}.form-field.checkbox.checkbox-bg{background:#f8f9fa;border-radius:4px;padding:13px}.form-field.checkbox label{width:18px;height:18px;margin-top:1px;border:1px solid #dadcdf;border-radius:3px;box-sizing:border-box}.form-field.checkbox.active label{border-color:#1766ff;background-image:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57061 7.50006L0.245605 4.17506L1.07686 3.34381L3.57061 5.83756L8.92269 0.485474L9.75394 1.31672L3.57061 7.50006Z" fill="white"/></svg>');background-color:#1766ff;background-repeat:no-repeat;background-position:center}.form-field.checkbox .form-input{display:none}.form-field.checkbox .form-label{position:static;font-size:14px;color:#141f34;line-height:1.4;padding:0;order:2;background:0 0}.form-field.textarea .form-input{resize:none;height:70px}.form-label{position:absolute;top:-6px;left:10px;font-size:10px;line-height:1;padding:0 5px;color:#737986;background:#fff}.form-required{color:#ff238c}.form-input{display:flex;align-items:center;width:100%;height:45px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.01em;padding:12px 15px;border:1px solid #c2c5c8;border-radius:4px;box-sizing:border-box;transition:.3s}.form-input::-moz-placeholder{color:#aaaeb6}.dropdown .placeholder,.form-input::placeholder{color:#aaaeb6}.form-field.active .form-input,.form-input:focus-visible{border-color:#1766ff;outline:0}.form-field.error .form-input{border-color:#ff2121}.form-field.hidden{display:none}.modalForm__form:has(.form-field.visibleClick) .form-field.visibleClick~.form-field{display:none}.form-input:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset}.dropdown .form-input{cursor:pointer;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83325 7.5L9.99992 11.6667L14.1666 7.5H5.83325Z" fill="%235A6271"/></svg>');background-repeat:no-repeat;background-position:right 15px center;background-size:20px;padding-right:40px}.dropdown.active .form-input{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83325 12.5L9.99992 8.33333L14.1666 12.5H5.83325Z" fill="%235A6271"/></svg>')}.form-search-wrap{display:flex;gap:10px;align-items:center;padding:10px 12px;margin:5px;background:#f3f6fa;border-radius:4px}.form-search{width:calc(100% - 26px)!important;background:0 0}.dropdown .form-trigger{display:flex;gap:8px;white-space:nowrap;overflow:scroll;scrollbar-width:none}.dropdown .form-trigger::-webkit-scrollbar{display:none}.form-input_option{display:flex;align-items:center;font-size:13px;color:#1766ff;line-height:1;padding:5px 8px;background:#edf3ff;border:.5px solid #4585ff;border-radius:3px}.form-input_option-close{display:block;background-image:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_1672_22143" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="14" height="14"><rect width="14" height="14" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1672_22143)"><path d="M3.73419 10.8814L3.11951 10.2667L6.38617 7.00001L3.11951 3.73334L3.73419 3.11865L7.00086 6.38532L10.2675 3.11865L10.8822 3.73334L7.61555 7.00001L10.8822 10.2667L10.2675 10.8814L7.00086 7.61469L3.73419 10.8814Z" fill="%231766FF"/></g></svg>');background-repeat:no-repeat;background-size:14px;width:14px;height:14px;margin-left:5px}.form-options{position:absolute;top:50px;left:0;width:100%;max-height:170px;font-size:14px;color:#141f34;padding:5px;background:#fff;border:1px solid #eeeff4;border-radius:6px;box-shadow:0 2px 4px 0 #00418C1A;box-sizing:border-box;z-index:1;transition:.4s;overflow:auto;pointer-events:none;opacity:0}.form-options::-webkit-scrollbar{width:6px;background-color:#dee7ee;-webkit-box-shadow:inset 3px 0 0 #fff,inset -2.5px 0 0 #fff}.form-options::-webkit-scrollbar-thumb{border-radius:32px;background-color:#dee7ee}.dropdown-mini.active .form-options,.form-field.active .form-options{pointer-events:all;opacity:1}.form-option{cursor:pointer;display:flex;gap:12px;padding:12px;border-radius:4px;transition:.3s}.form-option:hover{background:#f8f9fa}.form-check{display:block;min-width:18px;width:18px;height:18px;border:1px solid #dadcdf;border-radius:3px}.form-option.active .form-check{border-color:#1766ff;background-color:#1766ff;background-image:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.57085 7.49994L0.24585 4.17493L1.0771 3.34368L3.57085 5.83743L8.92293 0.485352L9.75418 1.3166L3.57085 7.49994Z" fill="white"/></svg>');background-repeat:no-repeat;background-size:10px 8px;background-position:center}.multi-field .form-input{display:flex;align-items:center;gap:10px}.multi-field .form-phone{width:calc(100% - 100px)}.multi-field .form-phone input{width:100%}.multi-field input,.multi-field input:focus,.multi-field input:focus-visible{width:calc(100% - 100px);font-family:Montserrat,sans-serif;font-size:14px;border:none;outline:0}.dropdown-mini{display:block;width:95px;min-height:15px;cursor:pointer;box-sizing:border-box}.dropdown-mini .form-options{width:250px}.dropdown-button{width:100%;border:none;outline:0;display:flex;align-items:center;gap:12px;cursor:pointer;padding-right:30px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83325 7.5L9.99992 11.6667L14.1666 7.5H5.83325Z" fill="%235A6271"/></svg>');background-repeat:no-repeat;background-position:right 5px center;background-size:20px;background-color:transparent}.dropdown-mini.active .dropdown-button{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83325 12.5L9.99992 8.33333L14.1666 12.5H5.83325Z" fill="%235A6271"/></svg>')}.btn.form-btn.disabled{cursor:default;background:#dadcdf}.btn.form-btn{width:100%;height:50px;padding:17px 20px;font-size:16px}.non-active-btn .btn.form-btn{background:#dadcdf;pointer-events:none}.form-btn-wrap{width:100%;text-align:right;background:#fff}.modalForm__thanksMessage{display:none}.modalForm__thanksMessage[data-active=true]{display:block}@media screen and (min-width:370px){.form-label{font-size:11px}}@media screen and (min-width:400px){.form-label{font-size:12px}}@media screen and (max-width:499px){.staticForm .modalForm__wrap{border-radius:12px}}@media screen and (min-width:500px){.modalForm{padding:15px}.modalForm__wrap{margin:0 auto;border-radius:12px}.modalForm .modalForm__wrap{margin:0 auto 80px}}@media screen and (min-width:600px){.btn.form-btn{width:-moz-fit-content;width:fit-content;margin-top:0;margin-right:0;margin-left:auto}}@media screen and (min-width:768px){.modalForm__form{gap:20px 15px}.modalForm__wrap{padding:50px 40px;border-radius:16px}.modalForm__wrap.scroll .form-btn-wrap{bottom:50px;right:40px;width:calc(100% - 80px)}.form-title{font-size:22px}.form-field.half{width:calc(50% - 8px)}}@media screen and (min-width:1024px){.modalForm{padding:30px}}@media screen and (min-width:1230px) and (min-height:1000px){.modalForm{padding:50px}}