html{height:100%}body{height:100%}.page__wrapper{min-height:100%;background-image:url(../img/bg_1400.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}h1,h2,h3,h4,a,p,span{padding:0;margin:0}.displayNone{display:none}.support__container{max-width:950px;padding:60px 20px}.support__top-block{padding:0 0 60px 0}.support__caption{font-family:'pf_dindisplay_probold';font-size:58px;color:#e2062b;text-transform:uppercase}.support__lang-block{height:47px;color:white;font-size:14px;text-transform:uppercase;position:relative;padding:15px 40px;background-color:#383838;border-radius:25px;cursor:pointer;transition:.3s all}.support__lang-block:hover .support__lang-dropdown{display:block;transition:.3s all}.support__lang{color:white;display:inline-block}.support__lang-dropdown{transition:.3s all;padding:10px 0;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);background-color:white;border-radius:8px;display:none;position:absolute;top:47px;left:0;width:100%}.support__link-lang{transition:.3s all;color:#383838;text-transform:none;text-decoration:none;text-align:center;display:inline-block;padding:3px 0;width:100%}.support__link-lang:hover{transition:.3s all;text-decoration:none;color:#e2062b}.support__link-lang:focus{transition:.3s all;text-decoration:none;color:#e2062b}.support__form-block{background-color:#f8f8f8;padding:60px 80px;border-radius:60px;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1)}.form__upload{margin-top:20px}.form__line-block{background-color:#dddddd;width:100%;height:1px;margin:0 0 20px 0}.form__group-two{width:49%}.form__caption{font-family:'pf_dindisplay_probold';color:#e2062b;font-size:20px;margin:0 0 25px 0}.form__mandatory{font-size:16px;color:#7d7d7d;font-family:'pf_dindisplay_proregular'}.form__control{font-family:'pf_dindisplay_proregular'}.form__control-two{font-family:'pf_dindisplay_proregular'}.form__service{font-family:'pf_dindisplay_proregular'}.form__issue{font-family:'pf_dindisplay_proregular'}.form__text-block{height:100% !important;max-height:100px;min-height:102px}.form__textarea{max-height:100px;min-height:100px;font-family:'pf_dindisplay_proregular'}.form__textarea::-webkit-input-placeholder{padding:0}.form__btn-send{position:relative;background-color:#e2062b;border:1px solid #e2062b;padding:8px 90px;border-radius:25px;text-transform:uppercase;font-family:'pf_dindisplay_proregular';color:white;cursor:pointer;transition:.3s all}.form__btn-send:hover{transition:.3s all;background-color:transparent;color:#e2062b}.form__btn-send:focus{outline:none}.preloader{width:30px;position:absolute;top:5px;left:42%}.vis_hidden{visibility:hidden}.has-error .form-control{border:1px solid #383838;border-radius:8px;transition:.3s all}.has-danger .form-control{transition:.3s all;box-shadow:0 0 0 0.1rem rgba(217,65,58,0.25) !important;border-color:#e2062b !important}.selectron--is-touch--is-filled,.selectron__trigger--is-filled{padding:0 13px !important}.form-control{height:40px;border-radius:8px;color:black;font-family:'pf_dindisplay_proregular'}.form-control:focus{box-shadow:0 0 0 0.1rem rgba(0,123,255,0.25) !important}.form__textarea{resize:none;color:black}.form__textarea:focus{box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.success{color:green;padding:20px 0;font-family:'pf_dindisplay_proregular'}.errors{color:red;padding:20px 0;font-family:'pf_dindisplay_proregular'}input::placeholder{color:#999 !important}.btn.disabled{cursor:no-drop}.bootstrap-select>.dropdown-toggle:focus{outline:none !important}.bootstrap-select .btn{height:100%;background-color:white;border-radius:8px;border:1px solid #ced4da}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border:none}.display-none{display:none !important}.dropdown-item.active,.dropdown-item:active{background-color:#e2062b;color:white;outline:none}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#f8f9fa}.bootstrap-select .dropdown-menu{width:100%}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#383838;border:1px solid #383838}.selectron{color:#7d7d7d;display:inline-block;font-family:sans-serif;font-size:16px;position:relative;width:100%;padding:0;margin:0;border:none}.selectronselect{display:none}.selectron--disabled{opacity:0.5;pointer-events:none}.selectron--is-touch .selectron__select{color:#666;font-family:sans-serif;font-size:16px;font-size:16px;height:100%;padding:17px 50px 18px 18px;visibility:visible;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectron__select{background-color:transparent;border:none;height:0;left:0;outline:none;position:absolute;top:0;visibility:hidden;width:0}.selectron--is-touch,.selectron__trigger{border-radius:8px !important;background-color:#fff;border-radius:4px;border:1px solid #ced4da;box-sizing:border-box;color:#7d7d7d;cursor:pointer;font-family:sans-serif;font-size:16px;height:40px;line-height:1.2;outline:none;overflow:hidden;padding:0 20px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-family:'pf_dindisplay_proregular';width:100%}.selectron--is-touch::-moz-focus-inner,.selectron__trigger::-moz-focus-inner{border:none}.selectron--is-touch--is-filled,.selectron__trigger--is-filled{color:#7d7d7d}.selectron--is-touch--is-open,.selectron__trigger--is-open{border-color:#999;border-radius:4px 4px 0 0;color:#7d7d7d}.selectron--is-touch--is-overflowing,.selectron__trigger--is-overflowing{border-radius:0 0 4px 4px}.selectron--is-touch:focus,.selectron__trigger:focus{border-color:#ced4da;outline:none !important}.selectron--is-touch:before,.selectron__trigger:before{content:"";border-bottom:2px solid #e2062b;border-left:2px solid #e2062b;height:6px;border-radius:0 0 0 0px;width:6px;position:absolute;top:50%;right:calc(20px - 4px);margin-top:-1px;-webkit-transform:rotate(-45deg) translate(50%, -50%);-ms-transform:rotate(-45deg) translate(50%, -50%);-o-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%)}.selectron__search{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:1px solid #999;border-top:none;box-sizing:border-box;color:#666;font-family:sans-serif;font-size:16px;height:45px;left:0;opacity:0;outline:none;padding:14px 18px 14px 18px;position:absolute;top:100%;visibility:hidden;width:100%}.selectron__search+.selectron__options{top:calc(100% + 45px)}.selectron__search--is-overflowing{border-bottom:none;border-top:1px solid #999;bottom:100%;top:auto}.selectron__search--is-overflowing+.selectron__options{bottom:calc(100% + 45px);top:auto}.selectron__search--is-open{opacity:1;visibility:visible}.selectron__options{background-color:#fff;border-radius:0 0 4px 4px;border:1px solid #ced4da;border-radius:8px;border-top:none;box-sizing:border-box;left:0;list-style:none;margin:0;max-height:200px;opacity:0;overflow:auto;padding:0;position:absolute;text-align:left;top:100%;visibility:hidden;width:100%;z-index:50;-webkit-overflow-scrolling:touch}.selectron__options--is-open{opacity:1;visibility:visible}.selectron__options--is-overflowing{border-bottom:none;border-radius:4px 4px 0 0;border-top:1px solid #999;bottom:100%;top:auto}.selectron__option{font-size:16px;font-family:'pf_dindisplay_proregular';cursor:pointer;line-height:1.2;overflow:hidden;padding:13px 18px 14px;text-overflow:ellipsis;white-space:nowrap}.selectron__option--optgroup{padding:13px 18px 14px 28px}.selectron__option--is-selected{background-color:transparent;color:#e2062b}.selectron__option--is-disabled,.selectron__option[data-value=""]{color:#ccc}.selectron__option--is-disabled{pointer-events:none}.selectron__option--is-hidden{display:none}.selectron__option--is-hovered{background-color:#e2062b;color:#fff !important}.selectron__no-results{line-height:1.2;padding:13px 18px 14px}.selectron__option-group{color:#999;cursor:default;padding:13px 18px 14px}.selectron__icon{display:inline-block;margin:0 10px 0px 0;max-width:50px;vertical-align:middle}.selectron--block .selectron__trigger:before{background-color:#f70c36;border:none;height:100%;margin:0;right:0;top:0;width:50px;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.selectron--block .selectron__trigger:after{border-color:#ffffff transparent transparent transparent;border-style:solid;border-width:3px 3px 0 3px;content:"";height:0;width:0;position:absolute;top:50%;margin-top:-1.5px;right:22px}.selectron--dark{color:#fff}.selectron--dark .selectron__trigger{background-color:#363636;border:none;color:#666}.selectron--dark .selectron__trigger--is-filled{color:#fff}.selectron--dark .selectron__trigger--is-open{background-color:#434343;color:#fff}.selectron--dark .selectron__trigger:focus{background-color:#434343}.selectron--dark .selectron__options{background-color:#363636;border:none}.selectron--dark .selectron__option[data-value=""]{color:#666}.selectron--dark .selectron__option--is-hovered,.selectron--dark .selectron__option:hover{color:#fff}


.confirm-popup__inner {
  display: flex;
  margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 440px;
    height: 210px;
    background-color: #fff;
    z-index: 10;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: 29px;
    color: #7d7d7d;
    font-size: 14px;
}

.confirm-popup:before {
  content: "";
  width: 100%;
  height:  calc(100% + 200px);
  background-color: #000;
  opacity: .5;
  display: block;
  position: absolute;
  z-index: 9;
  top: 0;
    left: 0;
}


.success-icon {
  
  width: 50px;
}

.confirm-popup__inner p {
  text-align: center;
  padding: 20px 0;
}

input[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.number-input {
  flex-wrap: wrap;
  display: inline-flex;
  align-items: center;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}
.number-input label {
  white-space: nowrap;
  margin-right: 20px;
}
.number-input button {
  outline:none;
  -webkit-appearance: none;
  border-radius: 10px;
  border: none;
  align-items: center;
  justify-content: center;

  width: 40px;
  height: 40px;

  cursor: pointer;
  margin: 0;
  position: relative;

}
.number-input button.plus {
  background-color: #e2062b;
  margin-left: 5px;
}
.number-input button.minus {
  background-color: #333;
  margin-right: 5px;
}

.number-input button:before,
.number-input button:after {
  display: inline-block;
  position: absolute;
  content: '';
  width: 1rem;
  height: 2px;
  background-color: #fff;
  transform: translate(-50%, -50%);
}
.number-input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

 label {
    color: #7d7d7d;

 }

.number-input input[type=number] {
  max-width: 120px;
  text-align: center;
}
 

.inst-add-group input {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.inst-add-group {
  display: flex;
  align-items: center;
}

.contry-code,
.total-price {

 
    color: #979797;
    background-color: #f3f3f3;
   
}

.contry-code {
  width: 50px;
  margin-right: 15px;
}
label[for=total-price] {
  margin-right: 15px;
  white-space: nowrap;
}
input[type="radio"] {
  display: none;
  
}

input[type="radio"]  + .box  {
  color: #7d7d7d;
  text-align: center;
}
input[type="radio"]:checked  + .box {
  color: white;
    background-color: #e2062b;
    
}
label {
  margin-bottom: 0;
 
}

.payment-type {
  flex-wrap: wrap;
}
 .payment-type > span {
  color: #7d7d7d;
  margin-right: 10px;
 }
 .payment-type > label {
  width: 33%;
 }

input[type="radio"]:checked  span {

  transform: translateY(70px);

}



input[type="radio"]:checked:before {
  transform: translateY(0px);
  opacity: 1;
}


.credit-card {
  border-right: none;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.by-invoice {
  border-left: none;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.invoice-text {
  font-size: 15px;
  margin-top: 10px;
  color: #747474;
  display: none;
}
@media only screen and (max-width: 600px) {
  .number-input label {
  width: 100%;
  }
  .payment-type  {
    margin-bottom: 10px;
  }
  .payment-type > span {
    width: 100%;
   }
  .payment-type > label {
    width: 50%;
   }
   .confirm-popup__inner {
    height: 230px;
    width: 310px;
   }
}

.form-select {
  display: block;
  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
 
 
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}