/*----------------------------------------------------
	...
----------------------------------------------------*/
.p-request__wrap {
  padding: 2.8125rem 1.25rem var(--padding-section-lg);
  border-left: var(--border-gray);
  border-right: var(--border-gray);
  display: flex;
  flex-direction: column;
  gap: var(--padding-section);
}
@media screen and (min-width: 1024px) {
  .p-request__wrap {
    padding: 5rem 6.25rem var(--padding-section-lg);
  }
}

.p-request__back {
  padding: var(--padding-section) 0;
  border-top: var(--border-gray);
  border-left: var(--border-gray);
  border-right: var(--border-gray);
  text-align: center;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::*/

.cm-form-catalogs {
  position: relative;
}

.cm-form-catalogs-block .input-error {
  left: inherit;
  right: 2%;
  bottom: calc(100% + 0rem);
}

@media screen and (max-width: 1024px) {
  .cm-form-input__adress {
    display: inline-block;
  }

  .cm-form-input__adress .input-error {
    display: inline-block;
    bottom: calc(100% + 0rem);
  }

  .cm-form .input-error {
    left: inherit;
    right: 0%;
    padding: 0.225rem 0.425rem;
  }
}

@media screen and (max-width: 640px) {
  .cm-form-catalogs-block .input-error {
    bottom: calc(100% + 1rem);
  }
}
