#form-block .container-big {
  background-color: var(--bg-light);
  border-radius: 20px;
  padding-bottom: clamp(20px,2.5vw + 12px, 60px); }
  #form-block .container-big.white {
    padding-bottom: 0;
    background-color: var(--card); }
    #form-block .container-big.white .block-form .input {
      background-color: var(--bg-light); }
  #form-block .container-big .container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(15px,0.9375vw + 12px, 30px); }
    @media (max-width: 1000px) {
      #form-block .container-big .container {
        grid-template-columns: 1fr;
        grid-auto-rows: auto;
        padding-top: 30px; } }
    #form-block .container-big .container .image {
      max-height: 360px; }
      @media (max-width: 1000px) {
        #form-block .container-big .container .image {
          max-width: 400px;
          object-fit: contain;
          height: auto; } }
    #form-block .container-big .container .title {
      margin-bottom: 15px; }
    #form-block .container-big .container .text,
    #form-block .container-big .container .content {
      padding-top: clamp(30px,3.125vw + 20px, 80px); }
      @media (max-width: 1000px) {
        #form-block .container-big .container .text,
        #form-block .container-big .container .content {
          padding-top: 0; } }
#form-block .block-form {
  display: flex;
  flex-direction: column;
  gap: 20px; }
  #form-block .block-form .privacy {
    max-width: 270px;
    color: var(--main-text); }
    #form-block .block-form .privacy a {
      text-decoration: underline;
      color: var(--main-text); }
  #form-block .block-form .input {
    width: 100%; }
  #form-block .block-form .btn {
    width: 100%; }

/*# sourceMappingURL=block.css.map */
