
.k-iframe-full-calculator .k1-cargos-types {
  flex-direction: row;
}


.k-iframe-result-block.k-iframe-result-block-hide {
  display: none;
}

.k-iframe-loader {
  display: none;
  align-items: center;
  justify-content: center;
  opacity: 0;
}

.k-iframe-loader div {
  width: 30px;
  height: 30px;
  border-left: 3px solid #008dcc;
  border-top: 3px solid #008dcc;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  animation: rotate 2s infinite linear;
  border-radius: 50%;
}

.k-iframe-result-block.k-iframe-result-block-hide + .k-iframe-loader {
  display: flex;
  opacity: 1;
}

@keyframes rotate {
  0% {
    rotate: 0;
  }
  100% {
    rotate: 360deg;
  }
}

@media (min-width: 480px) {
  .k-iframe-full-calculator {
    padding-left: 42px;
  }
}
@media (min-width: 1101px) {
  .summ-bisness-fixed {
    position: fixed;
    margin-top: 0;
  }
}
@media (max-width: 850px) {
  .k-iframe-full-calculator .mt-full-direction ._arrow {
    display: none;
  }
}

@media (min-width: 750px) and (max-width: 850px) {
  .k-iframe-full-calculator {
    padding-right: 42px;
  }
  .k-iframe-full-calculator .mt-full-direction {
    gap: 90px;
  }

  .k-iframe-full-calculator .k1-direction-from,
  .k-iframe-full-calculator .k1-direction-to {
    max-width: none;
    width: 100%;
  }
  .k-iframe-full-calculator .mt-full-direction > .direction__panel .input-form {
    max-width: 350px;
    width: 100%;
  }
  .k-iframe-full-calculator .address-terminal {
    max-width: 350px !important;
    width: 100% !important;
    margin-right: 0 !important;
  }
}
