.form-regulations{padding-bottom:70px}@media (min-width:0px) and (max-width:767px){.form-regulations{padding-bottom:30px}}.form-regulations__wrapper{padding:45px 30px;position:relative;border-radius:6px;background:#f7f6ff}@media (min-width:0px) and (max-width:767px){.form-regulations__wrapper{padding:20px 15px}}.form-regulations__box{width:50%}@media (min-width:0px) and (max-width:767px){.form-regulations__box{width:100%}}.form-regulations__person{font-size:18px;font-weight:600}@media (min-width:0px) and (max-width:767px){.form-regulations__person{margin-bottom:10px}}.form-regulations__title{font-size:30px;font-weight:700;color:#282739;line-height:50px}@media (min-width:0px) and (max-width:767px){.form-regulations__title{font-size:22px;font-weight:700;color:#282739;line-height:26px}}.form-regulations__slogan{font-size:16px;color:#282739;margin:15px 0 30px;line-height:20px}@media (min-width:0px) and (max-width:767px){.form-regulations__slogan{font-size:16px;color:#282739;margin:10px 0 18px;line-height:20px}.form-regulations__slogan br{display:none}}.form-regulations__form{-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:767px){.form-regulations__form{-webkit-box-align:stretch;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:stretch;-webkit-box-orient:vertical;-ms-flex-align:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}}.form-regulations__field{margin-right:24px}@media (min-width:0px) and (max-width:767px){.form-regulations__field{margin-right:0;margin-bottom:15px}}.form-regulations__image{right:0;position:absolute;bottom:0}@media (min-width:0px) and (max-width:767px){.form-regulations__image{display:none}}.reg-check{position:relative}.reg-check input{display:none}.reg-check label{padding:0 36px 0 0;font-size:16px;font-weight:400;color:#282739;position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;cursor:pointer;line-height:20px;margin-top:16px;display:block}.reg-check label:before{right:4px;position:absolute;opacity:0;top:0;display:block;z-index:2}.reg-check input:checked+label:before{opacity:1}.reg-check label:after{height:24px;border:1px solid #9d67c54d;right:0;content:"";position:absolute;top:-4px;border-radius:4px;background:#fff;width:24px;display:block}.reg-icon-check:before{height:16px;content:"";background-size:contain;background-position:50%;width:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 174.239 174.239'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' fill='%23a06ac8' d='M74.439 157.519a4.2 4.2 0 0 1-6.111.313L1.38 94.468a4.447 4.447 0 0 1-.173-6.267l21.33-22.539a4.447 4.447 0 0 1 6.267-.173L65.375 100.1a4.2 4.2 0 0 0 6.111-.313l71.447-83.015a4.445 4.445 0 0 1 6.251-.468l23.518 20.242a4.446 4.446 0 0 1 .468 6.252z' data-original='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;display:inline-block}.reg-icon-check a{color:#9761bf}@media (min-width:0px) and (max-width:767px){.reg-icon-check a{color:#9761bf;line-height:1;display:block}}.reg-icon-check a:hover{color:#1d1d1d}.form-regulations__controls{-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:767px){.form-regulations__controls{-webkit-box-align:unset;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:unset;-webkit-box-orient:vertical;-ms-flex-align:unset}}.form-regulations__controls .form-check label{margin-left:20px;margin-top:0}@media (min-width:0px) and (max-width:767px){.form-regulations__controls .form-check label{margin-left:0;margin-top:20px}}.form-regulations__controls button{white-space:nowrap}.file-upload-desc{font-size:14px;color:#787878;margin:20px 0 14px}.file-upload{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:767px){.file-upload{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}}.form-regulations__upload{-ms-flex-pack:center;min-height:50px;padding:5px 15px;justify-content:center;-webkit-box-pack:center;font-size:15px;border:2px dashed #dfc8f1;text-decoration:none;margin-bottom:24px;color:#6d3795;-webkit-box-align:center;position:relative;-moz-align-items:center;-ms-align-items:center;align-items:center;border-radius:5px;background:#fff;cursor:pointer;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}label.form-regulations__upload+.form-regulations__upload{margin-left:15px}@media (min-width:0px) and (max-width:767px){label.form-regulations__upload+.form-regulations__upload{margin-left:0}.form-regulations__upload{padding:12px;width:auto}}.form-regulations__upload:hover{border:2px solid #dfc8f1;background:#fff}.form-regulations__upload.uploaded{border:2px solid #b7eb7b;background:#edf4eb}.form-regulations__upload input{opacity:0;display:none}.file-upload-box{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.file-upload-box__img img{max-width:24px}.filename{margin-left:12px}.errortxt{font-size:13px;color:red;margin-top:10px}.thank{padding:20px;text-align:left;border-radius:10px;background:#25d3661f;margin-top:20px}