.elementor-747 .elementor-element.elementor-element-ad469bf{--display:flex;--min-height:432px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-747 .elementor-element.elementor-element-b9fb8bd{bottom:80px;}.elementor-747 .elementor-element.elementor-element-b9fb8bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:8px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-8px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-labels-inline .elementor-field-group > label{padding-left:70px;}body:not(.rtl) .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-labels-inline .elementor-field-group > label{padding-right:70px;}body .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-labels-above .elementor-field-group > label{padding-bottom:70px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group > label{font-family:"Bebas Neue Cyrillic", Sans-serif;font-size:64px;font-weight:700;letter-spacing:1.28px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-html{padding-bottom:30px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-field, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#457BD200;border-color:var( --e-global-color-accent );border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-select-wrapper select{background-color:#457BD200;border-color:var( --e-global-color-accent );border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button span{justify-content:space-between;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:600;line-height:19px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button[type="submit"]{color:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:#FFFFFF;}.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-747 .elementor-element.elementor-element-74d9a38{--e-form-steps-indicators-spacing:40px;--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:#17171933;--e-form-steps-indicator-progress-height:8px;--e-form-steps-indicator-progress-border-radius:50px;--e-form-steps-indicator-progress-meter-color:var( --e-global-color-accent );}.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__indicators__indicator__progress__meter{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:500;}@media(max-width:1366px){.elementor-747 .elementor-element.elementor-element-b9fb8bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-field, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-747 .elementor-element.elementor-element-b9fb8bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group > label{font-size:32px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-field, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-747 .elementor-element.elementor-element-ad469bf{--min-height:calc(100vh - 200px);--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-747 .elementor-element.elementor-element-b9fb8bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group > label{font-size:24px;line-height:24px;}.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group .elementor-field, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-b9fb8bd */.elementor-747 .elementor-element.elementor-element-b9fb8bd span {
    color: #175979;

}

/*.elementor-747 .elementor-element.elementor-element-b9fb8bd {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*}*//* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-74d9a38 */.elementor-747 .elementor-element.elementor-element-74d9a38 {
  height: 258px;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-last_step {
    flex-direction: column;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-name label, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-phone label {
    display: none;
}


.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-name {
    display: flex;
    align-items: start;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-text {
    /*height: 80px !important;*/
    width: 50%;
    
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-phone, .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-group-name {
    margin-left: auto;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-html {
    position: absolute;
    
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-textual {
    border-radius: 8px !important;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 21px;
  row-gap: 24px;
  max-width: 66% !important;
}

.elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-option {
  padding: 24px;
  border-radius: 8px;
  border: 0.7px solid var(--Dark, #171719);
 display: flex;
  align-items: center;
  gap: 24px;
cursor: pointer;
position: relative
}


.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons {
  margin-top: 122px;
  position: absolute;
  right: 0;
  bottom: -142px;
  width: 28%;
}


.elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__indicators--type-progress_bar {
  position: absolute;
  width: 66%;
  bottom: -166px;
}



/* Скрываем стандартный input */
input[type="radio"], input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
width: 24px !important;
height: 24px !important;
padding: 0 !important;
border-radius: 50% !important;
border: none !important;
background: rgba(23, 23, 25, 0.20);
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
cursor: pointer;
}

input[type="checkbox"]  {
  border-radius: 4px !important;
}

/* Стили для активной кнопки */
input[type="radio"]:checked, input[type="checkbox"]:checked {
background: transparent;
border: 2px solid white;
}

input[type="radio"]:checked::before, input[type="checkbox"]:checked::before {
content: "";
width: 12px;
height: 12px;
border-radius: 50%;
background: #175979;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

input[type="checkbox"]:checked::before {
  border-radius: 3px !important;
}

/* Добавляем красный фон родителю активной радиокнопки */
input[type="radio"]:checked + label, input[type="checkbox"]:checked + label {
background: #175979;
}

/* Если нужно применить фон к span .elementor-field-option */
input[type="radio"]:checked, input[type="checkbox"]:checked {
background: transparent;
}

input[type="radio"]:checked::before,input[type="checkbox"]:checked::before {
content: "";
}

input[type="radio"]:checked + label, input[type="checkbox"]:checked + label {
color: #fff !important;
}

input[type="radio"]:checked + label::before, input[type="checkbox"]:checked + label::before {
content: "";
display: block;
}

.elementor-field-option input[type="radio"]:checked, .elementor-field-option input[type="checkbox"]:checked {
background: #fff;
}

.elementor-field-option input[type="radio"]:checked + label, .elementor-field-option input[type="checkbox"]:checked + label {
background: #175979;
}

.elementor-field-option:has(input[type="radio"]:checked), .elementor-field-option:has(input[type="checkbox"]:checked) {
background: #175979;
}





@media(max-width: 1024px) {
  .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-subgroup {
      grid-template-columns: repeat(1, 1fr);
      max-width: 100% !important;
      gap: 16px;
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 {
      height: calc(100vh - 200px);
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__indicators--type-progress_bar {
      position: absolute;
      width: 66%;
      bottom: 0;
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__indicators--type-progress_bar {
      position: absolute;
      width: 100%;
      bottom: 0px;
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-step {
      height:calc(100vh - 170px);
      align-items:start;
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 .e-form__buttons {
      width:100%;
      margin-top: 0;
      bottom: 0;
  }
  
  .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-html {
    position: unset;
    }
    .elementor-747 .elementor-element.elementor-element-74d9a38 .elementor-field-type-text {
    width: 100%;
    
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue Cyrillic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://toprent.uz/wp-content/uploads/2025/01/bebasneuecyrillic.ttf') format('truetype');
}
/* End Custom Fonts CSS */