.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}\n.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}\n.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}\n.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}\n.order-1{-ms-flex-order:1;order:1}\n.order-2{-ms-flex-order:2;order:2}\n.order-3{-ms-flex-order:3;order:3}\n.order-4{-ms-flex-order:4;order:4}\n.order-5{-ms-flex-order:5;order:5}\n.order-6{-ms-flex-order:6;order:6}\n.order-7{-ms-flex-order:7;order:7}\n.order-8{-ms-flex-order:8;order:8}\n.order-9{-ms-flex-order:9;order:9}\n.order-10{-ms-flex-order:10;order:10}\n.order-11{-ms-flex-order:11;order:11}\n.order-12{-ms-flex-order:12;order:12}\n.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}\n.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}\n.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}\n.order-sm-1{-ms-flex-order:1;order:1}\n.order-sm-2{-ms-flex-order:2;order:2}\n.order-sm-3{-ms-flex-order:3;order:3}\n.order-sm-4{-ms-flex-order:4;order:4}\n.order-sm-5{-ms-flex-order:5;order:5}\n.order-sm-6{-ms-flex-order:6;order:6}\n.order-sm-7{-ms-flex-order:7;order:7}\n.order-sm-8{-ms-flex-order:8;order:8}\n.order-sm-9{-ms-flex-order:9;order:9}\n.order-sm-10{-ms-flex-order:10;order:10}\n.order-sm-11{-ms-flex-order:11;order:11}\n.order-sm-12{-ms-flex-order:12;order:12}\n.order-md-1{-ms-flex-order:1;order:1}\n.order-md-2{-ms-flex-order:2;order:2}\n.order-md-3{-ms-flex-order:3;order:3}\n.order-md-4{-ms-flex-order:4;order:4}\n.order-md-5{-ms-flex-order:5;order:5}\n.order-md-6{-ms-flex-order:6;order:6}\n.order-md-7{-ms-flex-order:7;order:7}\n.order-md-8{-ms-flex-order:8;order:8}\n.order-md-9{-ms-flex-order:9;order:9}\n.order-md-10{-ms-flex-order:10;order:10}\n.order-md-11{-ms-flex-order:11;order:11}\n.order-md-12{-ms-flex-order:12;order:12}\n.order-lg-1{-ms-flex-order:1;order:1}\n.order-lg-2{-ms-flex-order:2;order:2}\n.order-lg-3{-ms-flex-order:3;order:3}\n.order-lg-4{-ms-flex-order:4;order:4}\n.order-lg-5{-ms-flex-order:5;order:5}\n.order-lg-6{-ms-flex-order:6;order:6}\n.order-lg-7{-ms-flex-order:7;order:7}\n.order-lg-8{-ms-flex-order:8;order:8}\n.order-lg-9{-ms-flex-order:9;order:9}\n.order-lg-10{-ms-flex-order:10;order:10}\n.order-lg-11{-ms-flex-order:11;order:11}\n.order-lg-12{-ms-flex-order:12;order:12}\n.order-xl-1{-ms-flex-order:1;order:1}\n.order-xl-2{-ms-flex-order:2;order:2}\n.order-xl-3{-ms-flex-order:3;order:3}\n.order-xl-4{-ms-flex-order:4;order:4}\n.order-xl-5{-ms-flex-order:5;order:5}\n.order-xl-6{-ms-flex-order:6;order:6}\n.order-xl-7{-ms-flex-order:7;order:7}\n.order-xl-8{-ms-flex-order:8;order:8}\n.order-xl-9{-ms-flex-order:9;order:9}\n.order-xl-10{-ms-flex-order:10;order:10}\n.order-xl-11{-ms-flex-order:11;order:11}\n.order-xl-12{-ms-flex-order:12;order:12}\n.nav-link{display:block;padding:.5rem 1rem}\n.nav-link:focus,.nav-link:hover{text-decoration:none}\n.nav-link.disabled{color:#868e96}\n.nav-tabs .nav-item{margin-bottom:-1px}\n.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}\n.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}\n.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}\n.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}\n.nav-pills .nav-link{border-radius:.25rem}\n.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}\n.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}\n.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}\n.tab-content>.tab-pane{display:none}\n.tab-content>.active{display:block}\n.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}\n.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}\n.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}\n.navbar-nav .nav-link{padding-right:0;padding-left:0}\n.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}\n.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}\n.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}\n.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}\n.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}\n.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}\n.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}\n.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}\n.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}\n.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}\n.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}\n.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}\n.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}\n.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}\n.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}\n.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}\n.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}\n.navbar-dark .navbar-brand{color:#fff}\n.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}\n.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}\n.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}\n.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}\n.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}\n.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}\n.media-body{-ms-flex:1;flex:1}\n.mt-0{margin-top:0!important}\n.mr-3{margin-right:1rem!important}\n.text-justify{text-align:justify!important}\n.text-nowrap{white-space:nowrap!important}\n.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.text-left{text-align:left!important}\n.text-right{text-align:right!important}\n.text-center{text-align:center!important}\n.text-sm-right{text-align:right!important}\n.text-sm-center{text-align:center!important}\n.text-md-right{text-align:right!important}\n.text-md-center{text-align:center!important}\n.text-lg-right{text-align:right!important}\n.text-lg-center{text-align:center!important}\n.text-xl-right{text-align:right!important}\n.text-xl-center{text-align:center!important}\n.text-lowercase{text-transform:lowercase!important}\n.text-uppercase{text-transform:uppercase!important}\n.text-capitalize{text-transform:capitalize!important}\n.text-white{color:#fff!important}\n.text-primary{color:#007bff!important}\na.text-primary:focus,a.text-primary:hover{color:#0062cc!important}\n.text-secondary{color:#868e96!important}\na.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}\n.text-success{color:#28a745!important}\na.text-success:focus,a.text-success:hover{color:#1e7e34!important}\n.text-info{color:#17a2b8!important}\na.text-info:focus,a.text-info:hover{color:#117a8b!important}\n.text-warning{color:#ffc107!important}\na.text-warning:focus,a.text-warning:hover{color:#d39e00!important}\n.text-danger{color:#dc3545!important}\na.text-danger:focus,a.text-danger:hover{color:#bd2130!important}\n.text-light{color:#f8f9fa!important}\na.text-light:focus,a.text-light:hover{color:#dae0e5!important}\n.text-dark{color:#343a40!important}\na.text-dark:focus,a.text-dark:hover{color:#1d2124!important}\n.text-muted{color:#868e96!important}\n.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}\n/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/lending9/css/styles.css?164821156421603*/
.container-fluid{max-width: 1100px;}\n.fake-btn{display: block;
  background: #dc2828;
  width: 100%;
  max-width: 229px;
  text-align: center;
  line-height: 47px;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}\n.fake-btn:hover{text-decoration: none;
    opacity: 0.8;
    color: inherit;}\n#getOrder,
#getCall,
#persona{display: none;}\n#getOrder,
#getCall{padding-top: 40px;
  max-width: 400px;
  width: 100%;}\n#getOrder .form-group,
  #getCall .form-group{position: relative;}\n#getOrder .mf-req,
  #getCall .mf-req{color: red;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;}\n#getOrder .mf-ok-text,
  #getCall .mf-ok-text{text-align: center;
    color: green;
    line-height: normal;
    padding-bottom: 20px;}\n#getOrder .loading,
  #getCall .loading{text-align: center;}\n#getOrder .loading img,
    #getCall .loading img{width: 51px;}\n#getOrder .form-control,
  #getCall .form-control{-webkit-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    font-size: 15px;
    height: 50px;}\n#getOrder .custom-control-label,
  #getCall .custom-control-label{font-size: 12px;}\n#getOrder .se,
  #getCall .se{display: block;
    width: 100%;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: #dc2828;
    -webkit-border-radius: 50px;
    -ms-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}\n#getOrder .se:hover,
    #getCall .se:hover{text-decoration: none;
      opacity: 0.8;
      color: inherit;}\n#getOrder .se:hover,
    #getCall .se:hover{color: #fff;}\n#persona{width: 100%;
  max-width: 700px;}\n#type{background-image: url("images/vid.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding-bottom: 50px;}\n#type h3{color: #000;}\n#type h3 .t_red{margin-right: 5px;}\n#type .cont{padding-top: 120px;}\n#type table{font-size: 18px;}\n#type table tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.03);}\n#type table tr:first-child{background-color: rgba(0, 0, 0, 0);}\n#type table tr td{border: 0;
      padding: .75rem 30px;}\n#type table tr td:first-child{width: 25%;}\n#type table tr td:first-child{width: 25%;
    border-right: 1px solid #ddd;
    font-weight: bold;}\n#type .text_header{text-align: center;
    font-size: 23px;
    padding: 15px 10px;
    margin: 0;}\n#type .nav-tabs{border: none;}\n#type .nav-tabs .nav-item{-webkit-border-radius: 0;
      -ms-border-radius: 0;
      -moz-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      width: 250px;
      text-align: center;
      max-width: 100%;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;}\n#type .nav-tabs .nav-item .nav-link{-webkit-border-radius: 0;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        padding: 11px;
        border: 1px solid #dc2828;
        color: #dc2828;}\n#type .nav-tabs .nav-item .nav-link.active{box-shadow: 0 0 7px 0 #908d8d;
          background: #dc2828;
          color: #fff;}\n#type .nav-tabs .nav-item .nav-link:hover{text-decoration: none;}\n#type .nav-tabs .nav-item:hover{text-decoration: none;
        opacity: 0.8;
        color: inherit;}\n#privilege{padding-bottom: 110px;
  background-image: url("images/privilege.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;}\n#privilege .cont{padding-top: 90px;}\n#privilege h3{color: #000;
    margin-bottom: 85px;}\n#privilege h3 .t_red{margin-right: 5px;}\n#privilege .inner{border: 1px solid #e8e8e8;
    height: 257px;
    padding: 20px;
    width: 274px;
    max-width: 100%;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}\n#privilege .inner:hover{border: 1px solid #fff;
      box-shadow: 0 0 22px -3px #e8e8e8;}\n#privilege .inner table{width: 100%;
      height: 100%;
      text-align: center;
      font-size: 17px;}\n#privilege .inner .name{display: block;}\n#privilege .inner .text{display: block;
      margin-top: -4px;
      margin-bottom: 11px;
      font-weight: bold;}\n#calculator{background-image: url("images/calculator.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding-bottom: 70px;
  min-height: 700px;}\n#calculator .nav-tabs{max-width: 740px;
    margin: 0 auto;
    margin-bottom: 60px;
    border: none;}\n#calculator .nav-tabs .nav-item{-webkit-border-radius: 0;
      -ms-border-radius: 0;
      -moz-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      width: 250px;
      text-align: center;
      max-width: 100%;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;}\n#calculator .nav-tabs .nav-item .nav-link{-webkit-border-radius: 0;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        padding: 11px;
        border: 1px solid #dc2828;
        color: #dc2828;}\n#calculator .nav-tabs .nav-item .nav-link.active{box-shadow: 0 0 7px 0 #908d8d;
          background: #dc2828;
          color: #fff;}\n#calculator .nav-tabs .nav-item .nav-link:hover{text-decoration: none;}\n#calculator .nav-tabs .nav-item:hover{text-decoration: none;
        opacity: 0.8;
        color: inherit;}\n#calculator .fake-btn{display: inline-block;
    float: right;
    color: #fff;
    font-size: 17px;
    box-shadow: 0 0 8px -3px #000;}\n#calculator .youpay{text-transform: uppercase;
    text-align: left;
    font-size: 23px;}\n#calculator .youpay p{display: inline-block;
      margin-right: 20px;
      margin-bottom: 0;}\n#calculator .youpay .text{font-size: 33px;
      color: #dc2828;
      font-weight: 500;}\n#calculator #clientpay,
  #calculator #clientsrok,
  #calculator #srok,
  #calculator #amount{display: none;
    visibility: hidden;}\n#calculator .clientsrok_ext_block,
  #calculator .srok_ext_block{width: 52px;
    left: -450%;}\n#calculator .clientpay_ext_block,
  #calculator .amont_ext_block{width: 126px;
    left: -700%;}\n#calculator .clientsrok_ext_block,
  #calculator .clientpay_ext_block,
  #calculator .srok_ext_block,
  #calculator .amont_ext_block{position: absolute;
    bottom: -48px;}\n#calculator .clientsrok_ext_block span,
    #calculator .clientpay_ext_block span,
    #calculator .srok_ext_block span,
    #calculator .amont_ext_block span{position: absolute;
      color: #000;
      font-size: 24px;}\n#calculator .clientsrok_ext_block input,
    #calculator .clientpay_ext_block input,
    #calculator .srok_ext_block input,
    #calculator .amont_ext_block input{width: 100%;
      text-align: center;
      background: transparent;
      border: 0;
      color: #000;
      outline: none;
      padding: 0;
      font-size: 24px;}\n#calculator .mode{text-align: justify;
    font-size: 16px;
    color: #000;
    padding: 0;
    margin-top: 5px;
    margin-bottom: 0;
    font-family: "Calibri", "Helvetica Neue", Arial, Helvetica, sans-serif;}\n#calculator .mode li{display: inline-block;
      cursor: pointer;}\n#calculator .mode:after{content: '';
      width: 100%;
      height: 0;
      display: inline-block;}\n#calculator h3{font-size: 45px;
    margin-bottom: 60px;
    color: #000;}\n#calculator h3 .t_red{margin-right: 5px;}\n#calculator .cont{padding-top: 103px;}\n#calculator .calculator{margin: 0 auto;
    width: 100%;}\n#calculator .calculator .inner{margin-bottom: 50px;}\n#calculator label{font-size: 23px;
    text-transform: uppercase;
    font-weight: 500;}\n#hostage{min-height: 370px;
  background-image: url("images/block2.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  padding-bottom: 40px;}\n#hostage .podpis{margin: 0;
    font-size: 32px;
    color: #fff;}\n#hostage .second{margin: 0;
    margin-top: 60px;
    color: #fff;
    font-size: 17px;}\n#hostage .fake-btn{display: inline-block;
    position: relative;
    margin-right: 56px;
    color: #fff;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}\n#hostage .fake-btn:hover{text-decoration: none;
      opacity: 0.8;
      color: inherit;}\n#hostage .fake-btn:after{content: "";
      position: absolute;
      width: 50px;
      height: 1px;
      background: #fff;
      right: -45px;
      top: 50%;}\n#hostage h3{font-size: 45px;
    margin-bottom: 15px;}\n#hostage .red{color: #dc2828;}\n.t_red{display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 3px;
  vertical-align: top;
  background: url("images/t_red.png");
  background-position: center top;
  background-size: cover;}\n.top-block{position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 5px 0;
  z-index: 1000;
  border-bottom: 1px solid #5e605f;}\n.top-block.fixed{background-color: #1b1b1bd1;
    /*sadsad*/}\n.top-block .ul_top li{position: relative;}\n.top-block .ul_top li a{color: #fff;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;}\n.top-block .ul_top li a:hover{text-decoration: none;
        opacity: 0.8;
        color: inherit;}\n.top-block .ul_top li a.active:before{content: "";
        position: absolute;
        bottom: -32px;
        left: 0;
        height: 2px;
        width: 100%;
        background: #ddd;}\n.top-block .navbar-brand{font-size: 31px;
    color: #fff;}\n.top-block .navbar-brand:hover{text-decoration: none;}\n.top-block .center{margin: 0 auto;}\n.top-block .center li{display: inline-block;
      margin: 0 25px;
      font-size: 15px;
      color: #fff;}\n.top-block .nav-item{font-size: 22px;}\n.top-block .ul_tel{list-style: none;}\n.top-block .ul_tel .t_red{width: 12px;
      height: 12px;
      margin-right: 3px;
      vertical-align: baseline;}\n.top-block .ul_tel li .info-text{font-size: 12px;
      display: block;
      color: #fff;
      margin-bottom: -3px;
      padding-left: 24px;}\n.top-block .ul_tel li a{color: #fff;
      -webkit-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;}\n.top-block .ul_tel li a:hover{text-decoration: none;
        opacity: 0.8;
        color: inherit;}\n.top-block .ul_tel li a:hover{color: #fff;}\n.first_block{overflow: hidden;
  padding-top: 157px;
  background-image: url("images/slider.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;}\n.first_block .dopinfo{padding-top: 97px;}\n.first_block .dopinfo .first{font-size: 32px;}\n.first_block .dopinfo .second{width: 100%;
      margin-top: auto;
      margin-bottom: auto;
      text-align: right;}\n.first_block .dopinfo .fake-btn{display: inline-block;
      position: relative;
      margin-left: 56px;}\n.first_block .dopinfo .fake-btn:before{content: "";
        position: absolute;
        width: 50px;
        height: 1px;
        background: #fff;
        left: -45px;
        top: 50%;}\n.first_block .dopinfo p{color: #fff;
      margin: 0;}\n.first_block .dopinfo p a{color: #fff;}\n.first_block .dopinfo .number{font-size: 80px;
      font-weight: bold;}\n.first_block .dopinfo .red{color: #dc2828;}\n.first_block .list{list-style: none;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    padding: 0;
    margin: 0 auto;
    margin-top: 65px;
    text-align: justify;}\n.first_block .list li{display: inline-block;
      position: relative;}\n.first_block .list li .t_red{width: 13px;
        height: 13px;
        vertical-align: middle;}\n.first_block .list li .header{display: block;
        font-size: 15px;
        padding-left: 22px;}\n.first_block .list li .or{font-weight: 500;}\n.first_block h1{margin: 0;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 62px;
    text-transform: uppercase;}\n#type table tr td{padding: .75rem !important;}\n.first_block .dopinfo .second{text-align: center !important;}\n.first_block .pod{color: #fff;
    display: block;
    text-align: center;
    font-size: 43px;}\n.first_block .pod .red{color: #dc2828;}\nfooter .fake-btn{margin: 0 auto;
        width: 100%;
        max-width: 100%;}\n.first_block .list li .header{padding-left: 0;}\n.first_block .list{margin-top: 20px;}\n.navbar .nav-item{font-size: 16px;
    line-height: 40px;}\n.orange > span{background-color: #f1a165;
  background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
  background-image: -webkit-linear-gradient(#f1a165, #f36d0a);}\n.red > span{background-color: #f0a3a3;
  background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
  background-image: -webkit-linear-gradient(#f0a3a3, #f42323);}\n/* Стили для отображения суммы под слайдером */
.slider-value{text-align: center;
    margin-top: 30px;
    font-size: 20px;
    font-weight: bold;}\n/* ★★★ ЗАЛИВКА ДЛЯ ФИКСИРОВАННОЙ ШАПКИ ★★★ */
.top-block{background-color: rgba(0, 0, 0, 0.5) !important; /* Черный с 30% прозрачности */
    backdrop-filter: blur(3px); /* Легкое размытие */}\n/* Добавить в main.css */
.tab-pane{display: block !important;
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity 0.3s ease;}\n.tab-pane.active{height: auto;
    opacity: 1;
    overflow: visible;}\n.slider-value{position: relative;
    height: 0;}\n.inner{position: relative;}\n/* Стили модальных окон */
.modal-form{display: none;
    max-width: 400px;
    padding: 30px;
    background: white;
    border-radius: 10px;}\n.modal-form h3{margin-bottom: 20px;
    text-align: center;
    color: #333;}\n.modal-form input{width: 100%;
    margin: 10px 0;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 16px;}\n.modal-form input:focus{outline: none;
    border-color: #dc2828;}\n.checkbox-label{display: block;
    margin: 15px 0;
    font-size: 14px;}\n.submit-btn{width: 100%;
    padding: 12px;
    background: #dc2828;
    color: white;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;}\n.submit-btn:hover{background: #c82323;}\n.modal-text{display: none;
    max-width: 500px;
    padding: 30px;
    background: white;
    border-radius: 10px;}\n.text-content{max-height: 300px;
    overflow-y: auto;
    margin: 15px 0;}\n.modal-message{display: none;
    max-width: 300px;
    padding: 30px;
    background: white;
    border-radius: 10px;
    text-align: center;}\n.modal-message.error{background: #fff5f5;}\n.close-btn{padding: 8px 20px;
    background: #dc2828;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;}

/* Forms: overrides — выравнивание чекбокса согласия слева */
.form-consent,
label[for="agree"] {
  display: flex;          /* в одну строку */
  align-items: flex-start; /* по верхней линии текста */
  gap: 8px;
  line-height: 1.3;
}
.form-consent input[type="checkbox"],
label[for="agree"] input[type="checkbox"] {
  margin-top: 2px;        /* визуальный центр по первой строке текста */
  flex: 0 0 auto;
}
.form-consent a { white-space: nowrap; }

/* Forms: чекбокс слева + фиксированный размер */
.form-consent,
label.checkbox-label,
label[for="agree_call"],
label[for="agree_order"] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  line-height: 1.3;
}

/* Жёстко переопределяем глобальные input{width:100%} */
.modal-form form input[type="checkbox"],
.form-consent input[type="checkbox"],
label.checkbox-label input[type="checkbox"],
#agree_call,
#agree_order {
  width: 20px !important;
  height: 15px !important;
  min-width: 20px !important;
  min-height: 15px !important;
  display: inline-block !important;
  flex: 0 0 20px !important;
  margin: 2px 0 0 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}

/* Чтобы ссылка в тексте не ломала строку */
.form-consent a,
label.checkbox-label a { white-space: nowrap; }

/* Отступ сверху у блока согласия */
#getCall .form-consent,
#getOrder .form-consent {
  margin-top: 20px;
}

/* Отступ сверху у кнопки отправки */
.modal-form .submit-btn {
  margin-top: 30px; /* увеличь/уменьши при необходимости */
  display: inline-block;
}

/* Центрируем заголовок в successModal */
#successModal h4 {
  text-align: center;
  margin: 0 auto;
}

/* Опускаем кнопку "Закрыть" на 20px ниже */
#successModal .close-btn {
  display: block;
  margin: 40px auto 0 auto; /* сверху 20px, по центру */
}

/* Мобильная прокрутка внутри модалки (без прокрутки страницы) */
.modal-text .text-content,
.modal-form .text-content,
.modal-message .text-content {
  max-height: 70vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-right: 8px; /* небольшой зазор под скроллбар */
}

/* На телефонах: крупнее поля/кнопки, чтобы не было авто-зума iOS */
@media (max-width: 480px) {
  .modal-form input[type="text"],
  .modal-form input[type="tel"],
  .modal-form button,
  .modal-text button,
  .modal-message button {
    font-size: 16px;        /* ≥16px — iOS не зумит поле при фокусе */
    line-height: 1.25;
  }

  .modal-form .submit-btn {
    width: 100%;
    padding: 12px 14px;
  }

  /* чуть больше “крестик” цели по касанию */
  .fancybox-close-small svg {
    width: 28px; height: 28px;
  }
}

/* На всякий: блокируем прокрутку body, когда Fancybox активен */
html.fancybox-enabled, body.fancybox-enabled {
  overflow: hidden;
  touch-action: none;
}

.text_header {
    font-size: 18px !important;
    line-height: 1.4;
}

@media (max-width: 480px) {
  .text_header {
    font-size: 16px !important;
  }
}

