.calculate-windows {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  background-image: url("/wp-content/themes/twentytwenty-child/img/b_market_filtr_bg.png");
  background-color: #FFE600;
  background-size: 5em;
}

.calculate-windows__title, .calculate-windows__send-request, .calculate-windows__text {
  margin-left: auto;
  margin-right: auto;
}

.calculate-windows__title {
  margin-bottom: 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.calculate-windows__send-request, .calculate-windows__text, .calculate-windows__info {
  text-align: center;
}

.calculate-windows .form-contacts__upload-text {
  font-size: 1.8rem;
}

.calculate-windows__send-request, .calculate-windows__text {
  line-height: 1.2;
}

.calculate-windows__send-request {
  max-width: 18em;
  margin-bottom: 0.938em;
  font-weight: 700;
}

.calculate-windows__text,
.calculate-windows .form-contacts__upload-text {
  font-weight: 700;
}

.calculate-windows__text {
  max-width: 19em;
  margin-bottom: 1.475em;
}

.calculate-windows .form-contacts {
  margin-bottom: 1em;
  max-width: 30rem;
}

.calculate-windows .form-contacts__box {
  margin-bottom: 0.65em;
}

.calculate-windows .form-contacts__box:before {
  left: 1.4em;
}

.calculate-windows .form-contacts__box--phone {
  font-size: 0.875em;
}

.calculate-windows .form-contacts__box--phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 19 20'%3E%3Cpath fill='%23afafaf' d='M14.6085 11.9101C14.551 11.8457 14.0261 11.2832 13.2456 11.2832C12.7761 11.2832 12.3302 11.4819 11.8927 11.9019C11.3334 12.4386 10.7554 12.9943 10.1231 12.9943C9.69011 12.9943 9.23039 12.738 8.71964 12.2113C8.38143 11.8611 7.76658 11.1721 7.4547 10.7947C6.2493 9.32764 6.77463 8.48753 7.75524 7.20741C8.65402 6.03253 8.22832 4.76465 7.74673 4.22621C7.69651 4.16315 6.51095 2.68071 5.93296 2.0334C5.57005 1.6274 5.05848 1.16108 4.31847 1.16108C3.76114 1.16108 3.18396 1.42826 2.55371 1.97715C1.99071 2.4657 1.33616 3.30671 0.608713 4.47797C0.522034 4.61768 0.485176 4.7887 0.505428 4.95699C0.967578 8.81867 2.4237 12.2177 4.71582 14.7843L5.1565 15.2778C7.44822 17.8444 10.4824 19.4747 13.9321 19.9937C13.9584 19.9977 13.986 20 14.0123 20C14.1362 20 14.2569 19.9578 14.359 19.8775C15.4048 19.0615 16.1566 18.3289 16.5908 17.7006C17.8978 15.8199 17.1882 14.6395 16.541 13.9147C15.9634 13.2678 14.6401 11.94 14.6085 11.9101ZM15.6312 16.8664C15.3015 17.3431 14.6915 17.9419 13.8588 18.6083C10.774 18.0921 8.0659 16.6119 6.01559 14.3157L5.57491 13.8217C3.52419 11.5254 2.20254 8.49252 1.74242 5.03773C2.3358 4.10645 2.87127 3.42284 3.29818 3.05132C3.70241 2.69977 4.04548 2.52104 4.31847 2.52104C4.55421 2.52104 4.77293 2.65849 5.07347 2.99507C5.62756 3.61563 6.82851 5.11803 6.85767 5.15386C6.99417 5.31671 7.26514 5.75536 6.80825 6.35233C5.9682 7.44919 4.56231 9.28454 6.56077 11.7169C6.89574 12.1233 7.53165 12.835 7.89538 13.2115C8.64187 13.9804 9.37053 14.3547 10.1231 14.3547C11.205 14.3547 12.0248 13.5676 12.7125 12.9076C12.8972 12.7298 13.0718 12.6441 13.2447 12.6441C13.5287 12.6441 13.7531 12.8768 13.7737 12.8985C13.7871 12.9117 15.1286 14.2567 15.6823 14.8772C16.0496 15.2887 16.4304 15.7155 15.6312 16.8664ZM9.89304 4.50745C10.8858 4.89893 11.77 5.52402 12.5205 6.36503C13.2719 7.20605 13.8296 8.19585 14.1788 9.30722C14.2667 9.58666 14.5012 9.76175 14.7519 9.76175C14.8187 9.76175 14.8868 9.74905 14.9536 9.7232C15.2695 9.5989 15.4356 9.21015 15.325 8.85542C14.9151 7.5508 14.2606 6.38907 13.3796 5.4029C12.4991 4.41673 11.4622 3.68367 10.2965 3.2237C9.97931 3.09941 9.63219 3.28539 9.52162 3.63967C9.41023 3.99395 9.57711 4.3827 9.89304 4.50745ZM18.1684 7.65604C17.6042 5.89463 16.7159 4.32691 15.5284 2.99689C14.34 1.66687 12.9406 0.672531 11.3686 0.0401818C11.0506 -0.0868323 10.7039 0.0973382 10.5909 0.45071C10.4779 0.804535 10.6424 1.1942 10.9575 1.32121C12.3605 1.88461 13.6089 2.77189 14.6685 3.95857C15.728 5.14524 16.5203 6.54376 17.023 8.11511C17.1125 8.39272 17.3458 8.56555 17.5949 8.56555C17.6629 8.56555 17.7326 8.5524 17.8014 8.52654C18.1178 8.39953 18.2814 8.00987 18.1684 7.65604Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.calculate-windows .form-contacts__box--phone:after {
  content: none;
}

.calculate-windows .form-contacts__box--user {
  margin-bottom: 1em;
}

.calculate-windows .form-contacts__box--user:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 22 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6212 13.4628C13.5674 13.4628 15.9643 10.6727 15.9643 7.24363C15.9643 5.57559 15.9643 0.5 10.6212 0.5C5.27815 0.5 5.27815 5.57559 5.27815 7.24363C5.27815 10.6727 7.6751 13.4628 10.6212 13.4628ZM10.6212 2.0766C13.3314 2.0766 14.3877 3.52549 14.3877 7.24363C14.3877 9.8035 12.6981 11.8862 10.6212 11.8862C8.54433 11.8862 6.85474 9.8035 6.85474 7.24363C6.85474 3.52549 7.91106 2.0766 10.6212 2.0766ZM16.6475 15.6164C15.6916 15.258 14.8843 14.353 14.6589 14.084C14.3798 13.7508 13.8843 13.705 13.549 13.9846C13.2147 14.2637 13.1701 14.7608 13.4496 15.0951C13.818 15.5355 14.8139 16.6139 16.0957 17.0932C16.9229 17.4032 19.5075 18.6035 19.6614 21.5092C16.8183 22.4483 13.7813 22.9234 10.6228 22.9234C7.46488 22.9234 4.42731 22.4483 1.58418 21.5092C1.73764 18.6062 4.31958 17.4032 5.14413 17.0937C6.43326 16.6112 7.4281 15.5355 7.79597 15.0951C8.07555 14.7608 8.03088 14.2637 7.69664 13.9846C7.36188 13.705 6.86525 13.7508 6.58619 14.084C6.36179 14.352 5.5551 15.2554 4.59128 15.6164C3.46453 16.0395 -0.194744 17.7595 0.00811088 22.1088C0.0228258 22.4294 0.230411 22.709 0.532592 22.8157C3.69524 23.9335 7.09018 24.5 10.6228 24.5C14.156 24.5 17.5504 23.9335 20.7125 22.8157C21.0142 22.709 21.2217 22.4299 21.237 22.1088C21.4388 17.7548 17.7758 16.0379 16.6475 15.6164Z' fill='%23afafaf'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.calculate-windows .form-contacts__input {
  padding: 0.44em 0 0.44em 3.5em;
  min-height: 3.5rem;
  border: 0.1em solid transparent;
  font-size: 1.4rem;
}

.calculate-windows .form-contacts__input:focus {
  border-color: #000000;
}

.calculate-windows .form-contacts__input--name {
  padding-left: 3.6em;
}

.calculate-windows .form-contacts__upload {
  max-width: 12.5em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em;
  text-align: center;
}

.calculate-windows .form-contacts__upload-label {
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  cursor: pointer;
}

.calculate-windows .form-contacts__upload-file {
  display: none;
}

.calculate-windows .form-contacts__upload__icon, .calculate-windows .form-contacts__upload__icon:before {
  display: inline-block;
}

.calculate-windows .form-contacts__upload__icon {
  width: 2.5em;
  height: 2.5em;
  background-color: #ffffff;
  border-radius: 50%;
}

.calculate-windows .form-contacts__upload__icon:before {
  content: '';
  width: 1.763em;
  height: 1.663em;
  background: url("/wp-content/themes/twentytwenty-child/img/sprite.png") no-repeat -396px -419px;
  -webkit-transform: translateY(0.4em);
          transform: translateY(0.4em);
}

.calculate-windows .form-contacts__upload-text {
  border-bottom: 0.01em solid #000000;
}

.calculate-windows .form-contacts__upload-text span {
  font-weight: 400;
}

.calculate-windows__info {
  font-size: 1.2rem;
  line-height: 1.175em;
}

.calculate-windows__link {
  text-decoration: none;
  color: #000000;
  border-bottom: 0.1em solid #000000;
}

@media (min-width: 768px) {
  .calculate-windows {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;

  }

  .calculate-windows .title, .calculate-windows__send-request {
    max-width: none;
  }
  .calculate-windows .title {
    margin-bottom: 1em;
    max-width: 47.5rem;
  }
  .calculate-windows__send-request, .calculate-windows__text {
    font-weight: 700;
  }
  .calculate-windows__send-request {
    margin-bottom: 0.663em;
    font-size: 1.125em;
  }
  .calculate-windows__text {
    max-width: 37em;
    margin-bottom: 1.663em;
    font-size: 1.125em;
  }
  .calculate-windows .form-contacts__box {
    margin-bottom: 1.563em;
  }
  .calculate-windows .form-contacts__upload-text {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
  }
  .calculate-windows .form-contacts {
    margin-bottom: 1.963em;
    max-width: 60rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .calculate-windows .form-contacts__input, .calculate-windows .form-contacts__button {
    min-height: auto;
  }
  .calculate-windows .form-contacts__input {
    padding-top: 0.325em;
    padding-bottom: 0.325em;
    padding-left: 3.9em;
    font-size: 2rem;
    padding-left: 2.5em;
  }
  .calculate-windows .form-contacts__input--name {
    padding-left: 2.5em;
  }
  .calculate-windows .form-contacts__box {
    min-width: 28.8rem;
  }
  .calculate-windows .form-contacts__box--user {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .calculate-windows .form-contacts__box--user:before {
    width: 1.1em;
    height: 1.2em;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 22 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6212 13.4628C13.5674 13.4628 15.9643 10.6727 15.9643 7.24363C15.9643 5.57559 15.9643 0.5 10.6212 0.5C5.27815 0.5 5.27815 5.57559 5.27815 7.24363C5.27815 10.6727 7.6751 13.4628 10.6212 13.4628ZM10.6212 2.0766C13.3314 2.0766 14.3877 3.52549 14.3877 7.24363C14.3877 9.8035 12.6981 11.8862 10.6212 11.8862C8.54433 11.8862 6.85474 9.8035 6.85474 7.24363C6.85474 3.52549 7.91106 2.0766 10.6212 2.0766ZM16.6475 15.6164C15.6916 15.258 14.8843 14.353 14.6589 14.084C14.3798 13.7508 13.8843 13.705 13.549 13.9846C13.2147 14.2637 13.1701 14.7608 13.4496 15.0951C13.818 15.5355 14.8139 16.6139 16.0957 17.0932C16.9229 17.4032 19.5075 18.6035 19.6614 21.5092C16.8183 22.4483 13.7813 22.9234 10.6228 22.9234C7.46488 22.9234 4.42731 22.4483 1.58418 21.5092C1.73764 18.6062 4.31958 17.4032 5.14413 17.0937C6.43326 16.6112 7.4281 15.5355 7.79597 15.0951C8.07555 14.7608 8.03088 14.2637 7.69664 13.9846C7.36188 13.705 6.86525 13.7508 6.58619 14.084C6.36179 14.352 5.5551 15.2554 4.59128 15.6164C3.46453 16.0395 -0.194744 17.7595 0.00811088 22.1088C0.0228258 22.4294 0.230411 22.709 0.532592 22.8157C3.69524 23.9335 7.09018 24.5 10.6228 24.5C14.156 24.5 17.5504 23.9335 20.7125 22.8157C21.0142 22.709 21.2217 22.4299 21.237 22.1088C21.4388 17.7548 17.7758 16.0379 16.6475 15.6164Z' fill='%23afafaf'/%3E%3C/svg%3E");
  }
  .calculate-windows .form-contacts__box--phone {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .calculate-windows .form-contacts__box--phone:before {
    width: 1.4em;
    height: 1.4em;
    left: 1.3em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 20'%3E%3Cpath fill='%23afafaf' d='M14.6085 11.9101C14.551 11.8457 14.0261 11.2832 13.2456 11.2832C12.7761 11.2832 12.3302 11.4819 11.8927 11.9019C11.3334 12.4386 10.7554 12.9943 10.1231 12.9943C9.69011 12.9943 9.23039 12.738 8.71964 12.2113C8.38143 11.8611 7.76658 11.1721 7.4547 10.7947C6.2493 9.32764 6.77463 8.48753 7.75524 7.20741C8.65402 6.03253 8.22832 4.76465 7.74673 4.22621C7.69651 4.16315 6.51095 2.68071 5.93296 2.0334C5.57005 1.6274 5.05848 1.16108 4.31847 1.16108C3.76114 1.16108 3.18396 1.42826 2.55371 1.97715C1.99071 2.4657 1.33616 3.30671 0.608713 4.47797C0.522034 4.61768 0.485176 4.7887 0.505428 4.95699C0.967578 8.81867 2.4237 12.2177 4.71582 14.7843L5.1565 15.2778C7.44822 17.8444 10.4824 19.4747 13.9321 19.9937C13.9584 19.9977 13.986 20 14.0123 20C14.1362 20 14.2569 19.9578 14.359 19.8775C15.4048 19.0615 16.1566 18.3289 16.5908 17.7006C17.8978 15.8199 17.1882 14.6395 16.541 13.9147C15.9634 13.2678 14.6401 11.94 14.6085 11.9101ZM15.6312 16.8664C15.3015 17.3431 14.6915 17.9419 13.8588 18.6083C10.774 18.0921 8.0659 16.6119 6.01559 14.3157L5.57491 13.8217C3.52419 11.5254 2.20254 8.49252 1.74242 5.03773C2.3358 4.10645 2.87127 3.42284 3.29818 3.05132C3.70241 2.69977 4.04548 2.52104 4.31847 2.52104C4.55421 2.52104 4.77293 2.65849 5.07347 2.99507C5.62756 3.61563 6.82851 5.11803 6.85767 5.15386C6.99417 5.31671 7.26514 5.75536 6.80825 6.35233C5.9682 7.44919 4.56231 9.28454 6.56077 11.7169C6.89574 12.1233 7.53165 12.835 7.89538 13.2115C8.64187 13.9804 9.37053 14.3547 10.1231 14.3547C11.205 14.3547 12.0248 13.5676 12.7125 12.9076C12.8972 12.7298 13.0718 12.6441 13.2447 12.6441C13.5287 12.6441 13.7531 12.8768 13.7737 12.8985C13.7871 12.9117 15.1286 14.2567 15.6823 14.8772C16.0496 15.2887 16.4304 15.7155 15.6312 16.8664ZM9.89304 4.50745C10.8858 4.89893 11.77 5.52402 12.5205 6.36503C13.2719 7.20605 13.8296 8.19585 14.1788 9.30722C14.2667 9.58666 14.5012 9.76175 14.7519 9.76175C14.8187 9.76175 14.8868 9.74905 14.9536 9.7232C15.2695 9.5989 15.4356 9.21015 15.325 8.85542C14.9151 7.5508 14.2606 6.38907 13.3796 5.4029C12.4991 4.41673 11.4622 3.68367 10.2965 3.2237C9.97931 3.09941 9.63219 3.28539 9.52162 3.63967C9.41023 3.99395 9.57711 4.3827 9.89304 4.50745ZM18.1684 7.65604C17.6042 5.89463 16.7159 4.32691 15.5284 2.99689C14.34 1.66687 12.9406 0.672531 11.3686 0.0401818C11.0506 -0.0868323 10.7039 0.0973382 10.5909 0.45071C10.4779 0.804535 10.6424 1.1942 10.9575 1.32121C12.3605 1.88461 13.6089 2.77189 14.6685 3.95857C15.728 5.14524 16.5203 6.54376 17.023 8.11511C17.1125 8.39272 17.3458 8.56555 17.5949 8.56555C17.6629 8.56555 17.7326 8.5524 17.8014 8.52654C18.1178 8.39953 18.2814 8.00987 18.1684 7.65604Z'/%3E%3C/svg%3E");
  }
  .calculate-windows .form-contacts__content {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    max-width: 25.5em;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .calculate-windows .form-contacts__upload {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .calculate-windows .form-contacts__upload-label {
    margin-left: 2em;
  }
  .calculate-windows .form-contacts__upload__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 1.125em;
  }
  .calculate-windows .form-contacts__upload-text {
    max-width: 5em;
    border-bottom: none;
    font-size: 1.6rem;
  }
  .calculate-windows .form-contacts__upload-word1, .calculate-windows .form-contacts__upload-word2 {
    display: inline-block;
    border-bottom: 0.01em solid #000000;
  }
  .calculate-windows .form-contacts__button {
    max-width: 11.877em;
    min-height: 2.5em;
    margin-left: 0;
    margin-right: 0;
  }
  .calculate-windows__info {
    max-width: 47em;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.4rem;
    line-height: 1.2;
  }
}

@media (min-width: 960px) {
  .calculate-windows .container {
    width: calc(100% - 8rem);
  }
  .calculate-windows .form-contacts__button {
    min-width: 12.188em;
    padding-top: 0.660em;
    padding-bottom: 0.660em;
  }
  .calculate-windows .form-contacts__content {
    max-width: 26.2em;
  }
}

@media (min-width: 1200px) {
  .calculate-windows {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .calculate-windows .title {
    margin-bottom: 0.9em;
    max-width: 64rem;
  }
  .calculate-windows__send-request {
    margin-bottom: 0.488em;
  }
  .calculate-windows__box, .calculate-windows__text, .calculate-windows__info {
    margin-left: auto;
    margin-right: auto;
  }
  .calculate-windows__text {
    max-width: none;
    margin-bottom: 1.738em;
  }
  .calculate-windows .form-contacts {
    max-width: 112rem;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1.938em;
  }
  .calculate-windows .form-contacts__box {
    min-width: 24.3rem;
    margin-bottom: 0;
  }
  .calculate-windows .form-contacts__box--phone:after {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .calculate-windows .form-contacts__content {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .calculate-windows .form-contacts__button {
    max-width: 13.877em;
  }
  .calculate-windows .form-contacts__upload-label {
    margin-left: 1em;
  }
  .calculate-windows__info {
    max-width: 72rem;
    font-size: 1.4rem;
  }
}
@media screen and (max-width:768px) {
  .calculate-windows__title{
    /* padding: 0 1em; */
  }
}
/*# sourceMappingURL=calculate-window.css.map */