.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:6px 10px;position:relative;color:#fff;background:#252525;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .txtContactBot{margin-bottom:20px}@media (max-width: 767px){.page-form .txtContactBot{margin-bottom:18px}}.page-form .txtContactBot .txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.06em;font-family:"optima-nova-lt-pro",sans-serif}@media (max-width: 767px){.page-form .txtContactBot .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.06em}}.page-form .txtContactBot .txt a{display:inline-block;color:#9B6735;text-decoration:underline}.page-form .tableContact{width:100%;margin:25px 0 54px;font-size:15px;text-align:left;display:flex;flex-direction:column}@media (max-width: 767px){.page-form .tableContact{margin-top:20px;margin-bottom:42px}}.page-form .tableContact .trow{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}@media (max-width: 767px){.page-form .tableContact .trow{margin-bottom:34px}}.page-form .tableContact .trow:last-child{margin-bottom:0}.page-form .tableContact .ttd,.page-form .tableContact .tth{vertical-align:top;display:block;width:100%}.page-form .tableContact .tth{font-family:"optima-nova-lt-pro",sans-serif;margin-bottom:14px}@media (max-width: 767px){.page-form .tableContact .tth{margin-bottom:3px}}.page-form .tableContact .tth span{font-size:20px;font-size:2rem;line-height:2.3em;letter-spacing:.06em;display:inline-block;position:relative;padding-right:15px;margin-right:13px}@media (max-width: 767px){.page-form .tableContact .tth span{font-size:18px;font-size:1.8rem;letter-spacing:.06em}}.page-form .tableContact .tth span::after{content:"";position:absolute;width:1px;height:10px;background-color:#A09489;transform:rotate(22deg);top:50%;margin-top:-4px;right:0}.page-form .tableContact .tth em{font-style:normal;color:#9B3545;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.06em;position:relative;top:-2px}.page-form .tableContact .tth .not{font-size:12px;font-size:1.2rem;color:#312E2C}.page-form .tableContact input{width:100%;background:none;border:1px solid #A09489;padding:15px 20px}.page-form .tableContact input:focus{outline:none;border-color:#312E2C}.page-form .tableContact input:-webkit-autofill,.page-form .tableContact input:-webkit-autofill:hover,.page-form .tableContact input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #d1cdc9 inset;box-shadow:0 0 0px 1000px #d1cdc9 inset;-webkit-text-fill-color:#312E2C}.page-form .tableContact input::-webkit-input-placeholder,.page-form .tableContact input::placeholder{font-size:18px;font-size:1.8rem;letter-spacing:.06em;color:#9D9186}@media (max-width: 767px){.page-form .tableContact input::-webkit-input-placeholder,.page-form .tableContact input::placeholder{font-size:16px;font-size:1.6rem}}.page-form .tableContact input[name="nameuser"],.page-form .tableContact input[type="tel"]{width:440px;border:1px solid #A09489;max-width:100%}.page-form .tableContact .size01 input[type="text"]{width:160px}.page-form .tableContact .size02 input[type="text"],.page-form .tableContact textarea{width:100%}.page-form .tableContact textarea{height:200px;background:none;padding:15px 10px;resize:vertical;overflow:auto}@media (max-width: 767px){.page-form .tableContact textarea{height:220px}}.page-form .tableContact textarea:focus{outline:none;border-color:#312E2C}.page-form .tableContact select{-webkit-appearance:none;appearance:none;border:1px solid #aaa;padding:10px}.page-form .tableContact .pRadio{display:inline-block;vertical-align:middle}.page-form .tableContact .pRadio input{position:absolute;opacity:0}.page-form .tableContact .pRadio label{display:inline-block;margin:0 5px 0 0;border:1px solid #aaa;padding:10px 20px}.page-form .tableContact .pRadio input:checked ~ label{background:#555;border-color:#555;color:#fff}.page-form .tableContact button{height:60px;margin:20px auto;padding:0 100px;background:#eee}.page-form .tableContact em{color:#fb2a2a;font-style:normal}.page-form .gr-stCheck{display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 768px){.page-form .gr-stCheck{margin-bottom:-10px;margin-top:-1px}}@media (max-width: 767px){.page-form .gr-stCheck{align-items:flex-start}}.page-form .gr-stCheck label{position:relative;padding:7px 12px 7px 10px}@media (min-width: 768px){.page-form .gr-stCheck label{margin-right:11px;margin-bottom:12px}}@media (max-width: 767px){.page-form .gr-stCheck label{padding:8px 12px 8px 10px;margin-right:10px}.page-form .gr-stCheck label:not(:last-child){margin-bottom:10px}}@media (min-width: 768px){.page-form .gr-stCheck label:last-child{margin-right:0}}@media (max-width: 767px){.page-form .gr-stCheck label:last-child{margin-bottom:0}}.page-form .gr-stCheck label input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.page-form .gr-stCheck label span{display:block;position:relative;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.06em;padding-left:28px;z-index:3}@media (max-width: 767px){.page-form .gr-stCheck label span{padding-left:25px;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.06em}}.page-form .gr-stCheck label span::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#312E2C;position:absolute;top:50%;transform:translateY(-50%);left:6px;z-index:2;opacity:0}@media (max-width: 767px){.page-form .gr-stCheck label span::before{width:8px;height:8px;top:50%;margin-top:-4px;transform:none}}.page-form .gr-stCheck label span::after{content:"";width:18px;height:18px;border-radius:50%;background-color:transparent;border:1px solid #A09489;position:absolute;top:50%;transform:translateY(-50%);left:2px;z-index:1}@media (max-width: 767px){.page-form .gr-stCheck label span::after{width:16px;height:16px;top:50%;margin-top:-8px;transform:none}}.page-form .gr-stCheck label span small{font-size:12px;font-size:1.2rem;letter-spacing:0.08em}@media (max-width: 767px){.page-form .gr-stCheck label span small{display:block;line-height:1.66667;margin-top:3px;margin-bottom:-2px}}.page-form .gr-stCheck label .bor{position:absolute;width:100%;height:100%;border:1px solid #A09489;top:0;left:0}.page-form .gr-stCheck label input:checked+span::before{opacity:1}.page-form .gr-stCheck label input:checked+span::after{background-color:#C7BDB2;border-color:#312E2C}.page-form .gr-stCheck label input:checked ~ i.bor{border-color:#312E2C;background-color:#C7BDB2}@media (max-width: 767px){.page-form .gr-stCheck--radio{display:flex;flex-direction:column}}.page-form .gr-stCheck--radio label:nth-child(2){margin-right:0}@media only screen and (max-width: 1300px){.page-form .gr-stCheck--radio label:nth-child(2){margin-right:11px}}@media only screen and (max-width: 1300px) and (max-width: 767px){.page-form .gr-stCheck--radio label:nth-child(2){margin-right:0}}@media (max-width: 767px){.page-form .gr-stCheck--radio label{margin-right:0}}@media (max-width: 767px){.page-form .gr-stCheck--checkbox{margin-bottom:-12px}}.page-form .gr-stCheck--checkbox label span::before{content:"";width:6px;height:10px;border:1px solid #312E2C;border-width:0 2px 2px 0;position:absolute;top:0%;transform:rotate(45deg);left:9px;margin-top:6px;z-index:2;opacity:0;border-radius:0;background-color:transparent}@media (max-width: 767px){.page-form .gr-stCheck--checkbox label span::before{margin-top:4px;left:8px}}.page-form .gr-stCheck--checkbox label span::after{content:"";width:18px;height:18px;background-color:transparent;border:1px solid #A09489;border-radius:0;position:absolute;top:12px;left:3px;z-index:1}@media (max-width: 767px){.page-form .gr-stCheck--checkbox label span::after{width:16px;height:16px;top:10px}}.page-form .gr-stCheck--checkbox label input:checked+span::before{opacity:1}.page-form .gr-stCheck--checkbox label input:checked+span::after{background-color:#C7BDB2;border-color:#312E2C}.page-form .gr-stCheck--checkbox label input:checked ~ i.bor{border-color:#312E2C;background-color:#C7BDB2}.page-form .gr-btnbot{gap:37px}@media (max-width: 767px){.page-form .gr-btnbot{gap:49px}}.page-form .gr-btnbot .row{width:100%;display:flex}@media (max-width: 767px){.page-form .gr-btnbot .row label{margin-right:0;width:100%}.page-form .gr-btnbot .row label span{text-align:center;padding-left:30px;text-indent:3px}.page-form .gr-btnbot .row label span::before{left:calc(50% - 86px)}.page-form .gr-btnbot .row label span::after{left:calc(50% - 91px)}}.page-form .gr-btnbot .c-btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none}@media (max-width: 767px){.page-form .gr-btnbot .c-btn{width:100%;text-align:center;margin-left:auto;margin-right:auto}}.page-form.fixHeader .header{padding:20px 15px}.page-form.form-confirm .box-main .box-wrap__step .lst::after{height:calc(50% - 18px)}@media (max-width: 767px){.page-form.form-confirm .box-main .box-wrap__step .lst::after{height:1px;width:calc(50% - 6px)}}.page-form.form-confirm .tableContact .trow{margin-bottom:20px}@media (max-width: 767px){.page-form.form-confirm .tableContact .trow{margin-bottom:15px}}.page-form.form-confirm .tableContact .trow .tth{margin-bottom:0px}.page-form.form-confirm .tableContact .trow .tth span{line-height:2}.page-form.form-confirm .tableContact .trow .tth span::after{display:none}.page-form.form-confirm .btn-back{font-size:18px;font-size:1.8rem;letter-spacing:.06em;display:inline-block;text-decoration:underline;text-align:right;width:100%;cursor:pointer;bottom:-90px;position:relative;font-family:"optima-nova-lt-pro",sans-serif;transition:0.3s;cursor:pointer}@media (max-width: 767px){.page-form.form-confirm .btn-back{bottom:-100px}}@media only screen and (min-width: 1025px){.page-form.form-confirm .btn-back:hover{color:#9B6735}}.page-form.form-thanks .box-main .box-wrap__step .lst::after{height:calc(100% - 34px)}@media (max-width: 767px){.page-form.form-thanks .box-main .box-wrap__step .lst::after{height:1px;width:100%}}

/*# sourceMappingURL=maps/form.min.css.map */
