.modalNew {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 576px) {
  .modalNew {
    top: 47px;
    padding-bottom: 50px;
  }
}
.modalNew .infoTel {
  margin-bottom: 15px;
}
.modalNew.open {
  position: relative;
  background: transparent;
  width: 352px;
  z-index: 2;
  top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .modalNew.open {
    width: 100%;
  }
}
.modalNew.open .SubTitle, .modalNew.open .Title {
  margin-bottom: 20px;
}
.modalNew.open .textInputContainer {
  margin-bottom: 20px;
}
.modalNew.open .textInputContainer:nth-child(4n) {
  margin-bottom: 10px;
}
.modalNew.open .modalNew__form {
  width: 352px;
  padding: 20px;
  max-height: 414px;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__form {
    max-height: inherit;
  }
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__form .modalNew__formBody {
    height: 100%;
    margin-top: 0;
  }
}
.modalNew.open .modalNew__form.sended {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__form {
    width: 100%;
  }
}
.modalNew.open.sended {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  min-height: 336px;
}
.modalNew.open .modalNew__operationList {
  gap: 0 12px;
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__operationList {
    gap: 20px;
  }
}
.modalNew.open .modalNew__operationItem {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__operationItem {
    margin-right: 0;
  }
}
.modalNew.open .modalNew__operationItem span {
  width: 96px;
  max-width: 96px;
}
.modalNew.open .modalNew__formBody {
  width: 312px;
}
@media screen and (max-width: 768px) {
  .modalNew.open .modalNew__formBody {
    width: 100%;
  }
}
.modalNew.open .modalNew__info {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 15px;
}
.modalNew.open .modalNew__infoPersonal div {
  width: 18px;
  height: 18px;
  margin-top: 3px;
}
.modalNew__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.modalNew__form {
  background: #FFFFFF;
  width: 708px;
  min-height: 336px;
  max-height: 576px;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 20px 50px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  scrollbar-color: var(--c-darkred) #d3d3d3;
  scrollbar-width: thin;
}
.modalNew__form.sended {
  min-height: 278px;
  text-align: center;
}
.modalNew__form::-webkit-scrollbar {
  height: 20px;
  width: 7px;
}
.modalNew__form::-webkit-scrollbar-track {
  background: #d3d3d3;
  border-radius: 5px;
}
.modalNew__form::-webkit-scrollbar-thumb {
  background: var(--c-darkred);
  border-radius: 5px;
  border: 1px solid var(--c-darkred);
}
@media screen and (max-width: 768px) {
  .modalNew__form {
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    padding: 20px;
  }
  .modalNew__form .modalNew__formBody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.modalNew__formHeader {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.modalNew__formBody {
  margin-top: 10px;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  width: 500px;
}
@media screen and (max-width: 768px) {
  .modalNew__formBody {
    width: 100%;
    margin-top: 30px;
  }
}
.modalNew__formBody__file {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.modalNew__formBody__file input {
  display: none;
}
.modalNew__formBody__file__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyNyAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy4yOTI5IDIuODc4NjdDMjMuMDE0MyAyLjYwMDA5IDIyLjY4MzYgMi4zNzkxMSAyMi4zMTk2IDIuMjI4MzRDMjEuOTU1NyAyLjA3NzU4IDIxLjU2NTUgMS45OTk5OCAyMS4xNzE2IDEuOTk5OThDMjAuNzc3NiAxLjk5OTk4IDIwLjM4NzUgMi4wNzc1OCAyMC4wMjM1IDIuMjI4MzRDMTkuNjU5NSAyLjM3OTExIDE5LjMyODggMi42MDAwOSAxOS4wNTAyIDIuODc4NjdMNC40NjM1NyAxNy40NjUzQzMuNTI1OTUgMTguNDAzMSAyLjk5OTI2IDE5LjY3NSAyLjk5OTM5IDIxLjAwMTFDMi45OTk1MSAyMi4zMjczIDMuNTI2NDQgMjMuNTk5IDQuNDY0MjQgMjQuNTM2N0M1LjQwMjA1IDI1LjQ3NDMgNi42NzM5MSAyNi4wMDEgOC4wMDAwNSAyNi4wMDA5QzkuMzI2MTggMjYuMDAwNyAxMC41OTc5IDI1LjQ3MzggMTEuNTM1NiAyNC41MzZMMjEuNzkyOSAxNC4yNzg3QzIxLjk4MjUgMTQuMTAyIDIyLjIzMzIgMTQuMDA1OSAyMi40OTIzIDE0LjAxMDRDMjIuNzUxMyAxNC4wMTUgMjIuOTk4NSAxNC4xMiAyMy4xODE3IDE0LjMwMzJDMjMuMzY1IDE0LjQ4NjQgMjMuNDY5OSAxNC43MzM2IDIzLjQ3NDUgMTQuOTkyNkMyMy40NzkgMTUuMjUxNyAyMy4zODI5IDE1LjUwMjQgMjMuMjA2MiAxNS42OTJMMTIuOTQ4OSAyNS45NDkzQzEyLjMwMiAyNi42MTMyIDExLjUyOTggMjcuMTQxOSAxMC42NzY5IDI3LjUwNDlDOS44MjQxMSAyNy44Njc5IDguOTA3NjggMjguMDU3OSA3Ljk4MDgyIDI4LjA2MzlDNy4wNTM5NyAyOC4wNjk5IDYuMTM1MTUgMjcuODkxNyA1LjI3NzY5IDI3LjUzOThDNC40MjAyMyAyNy4xODc5IDMuNjQxMiAyNi42NjkyIDIuOTg1OCAyNi4wMTM4QzIuMzMwNCAyNS4zNTg0IDEuODExNjkgMjQuNTc5MyAxLjQ1OTc2IDIzLjcyMTlDMS4xMDc4MyAyMi44NjQ0IDAuOTI5Njk4IDIxLjk0NTYgMC45MzU2OTMgMjEuMDE4OEMwLjk0MTY4OCAyMC4wOTE5IDEuMTMxNjkgMTkuMTc1NSAxLjQ5NDY4IDE4LjMyMjZDMS44NTc2NyAxNy40Njk4IDIuMzg2NDIgMTYuNjk3NSAzLjA1MDI0IDE2LjA1MDdMMTcuNjM1NiAxLjQ2NEMxOC41NzM0IDAuNTI2Mzc2IDE5Ljg0NTIgLTAuMDAwMzA4MTA3IDIxLjE3MTQgLTAuMDAwMTgzMDgzQzIyLjQ5NzUgLTUuODA1OWUtMDUgMjMuNzY5MyAwLjUyNjg2NiAyNC43MDY5IDEuNDY0NjdDMjUuNjQ0NSAyLjQwMjQ4IDI2LjE3MTIgMy42NzQzNCAyNi4xNzExIDUuMDAwNDhDMjYuMTcxIDYuMzI2NjEgMjUuNjQ0IDcuNTk4MzggMjQuNzA2MiA4LjUzNjAxTDEwLjEyODkgMjMuMTEzM0wxMC4xMTgyIDIzLjEyNEwxMC4xMDg5IDIzLjEzMzNMMTAuMTA2MiAyMy4xMzZMMTAuMTAyMiAyMy4xMzg3QzkuNTMyMDYgMjMuNjcwOSA4Ljc3NzAyIDIzLjk2MDEgNy45OTcyMSAyMy45NDVDNy4yMTc0IDIzLjkyOTkgNi40NzQxMiAyMy42MTE3IDUuOTI0OTUgMjMuMDU3OEM1LjM3NTc4IDIyLjUwNCA1LjA2MzkgMjEuNzU4IDUuMDU1NDMgMjAuOTc4MUM1LjA0Njk2IDIwLjE5ODIgNS4zNDI1NyAxOS40NDU3IDUuODc5NTcgMTguODhMMTYuMjkyOSA4LjQ2NjY3QzE2LjQ4MTQgOC4yODQ0MiAxNi43MzQgOC4xODM1MSAxNi45OTYyIDguMTg1NjZDMTcuMjU4NCA4LjE4NzgyIDE3LjUwOTIgOC4yOTI4NyAxNy42OTQ3IDguNDc4MTlDMTcuODgwMiA4LjY2MzUxIDE3Ljk4NTUgOC45MTQyNyAxNy45ODc5IDkuMTc2NDdDMTcuOTkwMyA5LjQzODY3IDE3Ljg4OTYgOS42OTEzMiAxNy43MDc2IDkuODhMNy4yOTQyNCAyMC4yOTMzQzcuMTA1NDEgMjAuNDc5NyA2Ljk5ODM0IDIwLjczMzQgNi45OTY1OSAyMC45OTg3QzYuOTk0ODQgMjEuMjY0IDcuMDk4NTUgMjEuNTE5MiA3LjI4NDkxIDIxLjcwOEM3LjQ3MTI3IDIxLjg5NjggNy43MjUwMSAyMi4wMDM5IDcuOTkwMzEgMjIuMDA1N0M4LjI1NTYxIDIyLjAwNzQgOC41MTA3NCAyMS45MDM3IDguNjk5NTcgMjEuNzE3M0wyMy4yOTI5IDcuMTJDMjMuNTcxNSA2Ljg0MTQzIDIzLjc5MjUgNi41MTA3MSAyMy45NDMyIDYuMTQ2NzNDMjQuMDk0IDUuNzgyNzUgMjQuMTcxNiA1LjM5MjY0IDI0LjE3MTYgNC45OTg2N0MyNC4xNzE2IDQuNjA0NyAyNC4wOTQgNC4yMTQ1OSAyMy45NDMyIDMuODUwNjFDMjMuNzkyNSAzLjQ4NjYzIDIzLjU3MTUgMy4xNTcyNSAyMy4yOTI5IDIuODc4NjdaIiBmaWxsPSIjQUYxQjU3Ii8+Cjwvc3ZnPgo=);
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: bottom left;
}
.modalNew__formBody__file__iconDelete {
  display: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC44Ij4KPG1hc2sgaWQ9Im1hc2swXzExMjNfNDYzNyIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjIiIHk9IjIiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMTMwMSAzLjExNzQ5QzEyLjg2MjMgMi44NDk2NyAxMi40MjgxIDIuODQ5NjcgMTIuMTYwMyAzLjExNzQ5TDcuOTk5OTggNy4yNzc4TDMuODM5NjcgMy4xMTc0OUMzLjU3MTg1IDIuODQ5NjcgMy4xMzc2MyAyLjg0OTY3IDIuODY5ODEgMy4xMTc0OUMyLjYwMTk5IDMuMzg1MzEgMi42MDE5OSAzLjgxOTUzIDIuODY5ODEgNC4wODczNUw3LjAzMDEyIDguMjQ3NjZMMi44Njk4MSAxMi40MDhDMi42MDE5OSAxMi42NzU4IDIuNjAxOTkgMTMuMTEgMi44Njk4MSAxMy4zNzc4QzMuMTM3NjMgMTMuNjQ1NiAzLjU3MTg1IDEzLjY0NTYgMy44Mzk2NyAxMy4zNzc4TDcuOTk5OTggOS4yMTc1MkwxMi4xNjAzIDEzLjM3NzhDMTIuNDI4MSAxMy42NDU2IDEyLjg2MjMgMTMuNjQ1NiAxMy4xMzAxIDEzLjM3NzhDMTMuMzk4IDEzLjExIDEzLjM5OCAxMi42NzU4IDEzLjEzMDEgMTIuNDA4TDguOTY5ODQgOC4yNDc2NkwxMy4xMzAxIDQuMDg3MzVDMTMuMzk4IDMuODE5NTMgMTMuMzk4IDMuMzg1MzEgMTMuMTMwMSAzLjExNzQ5WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzExMjNfNDYzNykiPgo8cmVjdCB5PSIwLjI1IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNBRjFCNTciLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: initial;
  background-size: cover;
}
.modalNew__formBody__file__text {
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.modalNew__formBody__file__textSmall {
  font-size: 13px;
  color: #909091;
}
.modalNew .Title, .modalNew .SubTitle {
  margin-bottom: 27px;
}
.modalNew .textInputContainer {
  margin-bottom: 27px;
}
.modalNew .textInputContainer input[type='date'] {
  -webkit-appearance: none;
  -moz-appearance: none;
}
@media screen and (max-width: 768px) {
  .modalNew .textInputContainer input[type='date'] {
    max-width: 100%;
    min-width: 100%;
  }
}
.modalNew .inputCheckBoxContainer input {
  display: none;
}
.modalNew .inputCheckBoxContainer input:checked + label:before {
  background-position: bottom;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzEwNzFfMjI4NiIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjMiIHk9IjIiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy41NTU2NiA4Ljk2MDY4QzQuMDIzNDkgMTAuODMyIDQuNzU4NzMgMTIuODcwMyA1Ljk2MTcyIDE0LjYwODFINi42NjM1QzguMzY3NjkgMTAuMzMwOCAxMC4yMDU2IDYuNDU0NDIgMTIuNDQ0NiAyLjc3ODYzTDExLjg0MyAyLjI3NzM0QzkuODcxNDYgNC43ODM2IDcuNTY1NyA4Ljc2MDEgNi4xOTU1OSAxMS45MzQ3QzUuNTk0MSAxMS4wMzI1IDQuODU5MDIgOS42MjkgNC4zMjQyOCA4LjU1OTY4TDMuNTU1NjYgOC45NjA2OFoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xMDcxXzIyODYpIj4KPHJlY3QgeT0iMC41IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);
  background-color: #af1b57;
  border: 1px solid #af1b57;
}
.modalNew .inputCheckBoxContainer label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.modalNew .inputCheckBoxContainer label:before {
  content: "";
  display: block;
  min-width: 18px;
  width: 18px;
  min-height: 18px;
  height: 18px;
  border-radius: 2px;
  border: 1px solid #D3D3D3;
  background: #FFF;
}
.modalNew .LittleTitle {
  margin-bottom: 15px;
}
.modalNew button, .modalNew input[type='button'], .modalNew input[type="submit"] {
  font-weight: bold;
}
.modalNew__operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.modalNew__operationTitle {
  margin-bottom: 15px;
}
.modalNew__operationList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 27px;
  gap: 0 20px;
}
@media screen and (max-width: 768px) {
  .modalNew__operationList {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
  }
}
.modalNew__operationList--commerce .modalNew__operationItem span {
  width: 110px;
  max-width: 110px;
}
@media screen and (max-width: 768px) {
  .modalNew__operationList--commerce .modalNew__operationItem span {
    width: 88px;
    max-width: 88px;
  }
}
@media screen and (max-width: 768px) {
  .modalNew__operationItem {
    margin-right: 0;
  }
}
.modalNew__operationItem:last-of-type {
  margin-right: 0 !important;
}
.modalNew__operationItem span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 153px;
  max-width: 153px;
  height: 48px;
  border-radius: 5px;
  border: 1px solid #D3D3D3;
  cursor: pointer;
  font-weight: bold;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media screen and (max-width: 768px) {
  .modalNew__operationItem span {
    width: 134px;
    max-width: 134px;
  }
}
.modalNew__operationItem input {
  display: none;
}
.modalNew__operationItem input:checked + span {
  background: var(--c-darktnessgrey);
}
.modalNew__info {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalNew__info a {
  text-decoration: none;
  color: var(--c-lightblue);
}
.modalNew__infoPersonal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modalNew__infoPersonal input {
  display: none;
}
.modalNew__infoPersonal div {
  display: block;
  height: 16px;
  width: 16px;
  border: 1px solid #D3D3D3;
  cursor: pointer;
  margin-top: 3px;
  margin-right: 10px;
  border-radius: 5px;
}
.modalNew__infoPersonal input:checked + div {
  content: url("/html/img/icons/checkedModalCheckbox.svg");
  border: 1px solid transparent;
}
.modalNew__close {
  position: relative;
  width: 32px;
  height: 32px;
  opacity: 0.8;
}
.modalNew__close:before, .modalNew__close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 3px;
  background-color: #333;
}
.modalNew__close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.modalNew__close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.modalNew__close:hover {
  cursor: pointer;
  opacity: 1;
}
.modalNew__costC div:first-of-type {
  margin-right: 10px;
}
.modalNew__imgC {
  padding-left: 30px;
}
.modalNew__img {
  width: 122px;
  height: 114px;
  margin-bottom: 20px;
}
.modalNew .required-error {
  border: 1px solid var(--c-darkred) !important;
  border-radius: 5px;
}
.modalNew .required-error-text {
  color: var(--c-darkred);
}
