.container{width:1170px;margin:0 auto}html,body{scroll-behavior:smooth}.block_lending{background:#f6f1eb}.block_lending *{box-sizing:border-box}.section_1{padding-top:100px;padding-bottom:40px}.section_1 .wrap{display:flex}.section_1 .left_col{width:50%}.section_1 .right_col{width:50%;text-align:right}
.section_1 .right_col img{width:100%}.section_1 .title{font-size:40px;color:#000;margin:0 0 30px 0;text-align:left;font-weight:700;font-family:'SESans',Arial,sans-serif;}.section_1 .subtitle{font-size:24px;color:#575656;margin:0 0 50px 0;line-height:36px}.section_1 .btns{display:flex}.section_1 .btn{padding:0;width:200px;height:55px;line-height:55px;text-align:center;font-size:14px;border-radius:55px;text-decoration:none;font-weight:bold;transition:opacity .3s;cursor:pointer;font-family:'SESans',Arial,sans-serif}.section_1 .btn:first-child{background:#ff3f00;color:#fff;margin-right:32px}.section_1 .btn:last-child{border:2px solid #ff3f00;color:#ff3f00;line-height:51px}.section_1 .btn:hover{opacity:.75}.section_2{padding-bottom:130px}.section_2 .wrap{display:flex;justify-content:space-between}.section_2 .section_tit{font-size:36px;font-weight:bold;margin:0 0 30px 0}.section_2 .card{width:calc(33.333% - 26px);background:#fff;border-radius:25px;padding:30px 30px 40px 30px}.section_2 .card:before{content:"";width:50px;height:50px;display:block;margin-bottom:20px}.section_2 .card:nth-child(1):before{background:url(/assets/img/landing/mini_sprite.png) 0 0 no-repeat}.section_2 .card:nth-child(2):before{background:url(/assets/img/landing/mini_sprite.png) -50px 0 no-repeat}.section_2 .card:nth-child(3):before{background:url(/assets/img/landing/mini_sprite.png) -100px 0 no-repeat}.section_2 .tit{font-size:24px;font-weight:bold;margin:0 0 20px 0}.section_2 .text{font-size:18px}.section_3{padding-bottom:130px}
.section_3 .img{width:400px;background-size:contain;cursor:pointer}
.section_3 .img.img_2{background:url(/assets/img/landing/serious.jpg) center no-repeat;background-size:contain}
.section_3 .img.img_3{background:url(/assets/img/landing/mama-mia.jpg) center no-repeat;background-size:contain}

.section_3 .wrap{display:flex}.section_3 .left_col{width:40%}.section_3 .right_col{width:60%}.section_3 .section_tit{font-size:36px;font-weight:bold;margin:0 0 65px 0}
.section_3 .section_tit span{
 	    display: inline-block;
    padding: 7px 0 0 0;
    background: #225cfe;
    border-radius: 25px;
    line-height: 0.8;}.section_3 .before{position:relative;margin-bottom:30px}.section_3 .before .int{position:absolute;bottom:15px;left:0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.05);border-radius:15px;height:29px;line-height:29px;width:70px;text-align:center;margin-left:-35px}.section_3 .before #line{position:absolute;left:0;height:4px;background:#ff3f00}.section_3 .input_range{-webkit-appearance:none;appearance:none;width:100%;height:3px;outline:none;box-shadow:0 0 0 5px #fff;margin-bottom:15px}.section_3 .input_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #ff3f00;border-radius:50%;background:#ff3f00;cursor:pointer;position:relative; z-index: 2;}.section_3 .input_range::-moz-range-thumb{width:20px;height:20px;border:2px solid #ff3f00;border-radius:50%;background:#ff3f00;cursor:pointer}.section_3 .wrap_int{justify-content:space-between;margin-bottom:75px}.section_3 .min,.section_3 .max{font-size:18px}.section_3 .summ{margin-bottom:30px;font-size:24px;font-weight:bold}.section_3 .btn{padding:0;width:200px;height:55px;line-height:55px;text-align:center;font-size:24px;border-radius:55px;text-decoration:none;font-weight:bold;transition:opacity .3s;background:#ff3f00;color:#fff;border:none;cursor:pointer;font-family:'SESans',Arial,sans-serif}.section_3 .btn:hover{opacity:.75}.section_3 #int_all{font-size:inherit;color:inherit;font-weight:inherit}.section_4{padding-bottom:75px}.section_4 .wrap{display:flex;justify-content:space-between}.section_4 .section_tit{color:#000;font-size:36px;font-weight:bold;margin:0 0 65px 0}
    .section_4 .section_tit span{
 	    display: inline-block;
    padding: 7px 0 0 0;
    background: #225cfe;
    border-radius: 25px;
    line-height: 0.8;}.section_4 .card{width:calc(33.333% - 26px);transition:transform 1s,opacity 1s;cursor:pointer}.section_4 img{margin-bottom:25px}.section_4 .tit{margin:0 0 10px 0;font-size:24px;font-weight:bold}.section_4 .text{font-size:14px;margin-bottom:10px}.section_4 .price{font-size:24px;font-weight:bold}.section_4 .lazy_img .card{transform:translateY(50%);opacity:0}
    .section_5{background:#000;/*background:url(/assets/img/bg_qa.jpg) center no-repeat;background-size:cover;*/padding:80px 0}
    .section_5 .section_tit{font-size:36px;font-weight:bold;margin:0 0 40px 0;color:#fff}
    .section_5 .q{border-top:3px solid #fff;padding:25px 0;position:relative}.section_5 .text{margin-bottom:10px;font-size:24px;color:#fff;font-weight:bold;padding-right:100px}.section_5 .a{font-size:16px;font-weight:lighter;color:#fff;padding-right:40%;display:none}.section_5 .btn{width:50px;height:50px;position:absolute;right:0;top:50%;margin-top:-25px;background:url(/assets/img/landing/mini_sprite.png) 0 -50px no-repeat;border:none;cursor:pointer;transition:opacity .3s;min-width:50px;padding:0;font-family:'SESans',Arial,sans-serif}.section_5 .btn:hover{opacity:.75}.section_5 .btn.show{background:url(/assets/img/landing/mini_sprite.png) -50px -50px no-repeat}.section_5 .btn.show+.a{display:block}#modal_bg{position:fixed;z-index:50;background:rgba(0,0,0,0.75);left:0;top:0;width:100vw;height:100vh;visibility:hidden;opacity:0}#modal_bg.show{visibility:visible;opacity:1}#modal{position:fixed;z-index:55;max-width:95%;width:500px;background:#fff;left:50%;top:50%;transform:translate(-50%, -50%);padding:20px 20px 30px 30px;border-radius:25px;max-height:95%;visibility:hidden;opacity:0}#modal #rule_check{display:none}#modal .rule{display:inline-block;width:15px;height:15px;cursor:pointer;background:#ccc;vertical-align:text-top;border:2px solid #ccc;margin-bottom:0;border-radius:50%}#modal .rule.error{border:2px solid #f00}#modal #rule_check:checked+.rule{background:#ff3f00}#modal #rule_check:checked+.rule.error{border:2px solid #ccc}#modal .cont{overflow-y:auto;max-height:600px;padding-right:20px}#modal .label{border:1px solid rgba(0,0,0,0.3);padding:10px 10px 0 10px;margin-bottom:10px}#modal .label .txt{margin-bottom:10px}#modal.show{visibility:visible;opacity:1}#modal .title{font-size:24px;font-weight:bold;margin-top:30px;margin-bottom:10px}#modal .title:first-child{margin-top:0}#modal .subtitle{font-size:18px;margin-bottom:10px}#modal #int_modal{width:150px;display:inline-block}#modal input,#modal textarea{width:100%;height:40px;margin-bottom:10px;border:1px solid rgba(0,0,0,0.3);padding:10px}#modal input.error,#modal textarea.error{border:1px solid #f00}#modal textarea{height:100px;resize:none}#modal .alert{font-size:14px}#modal .alert a{color:#ff3f00}#modal .summ{font-size:24px;font-weight:bold;padding:20px 0}#modal .btn{width:200px;height:55px;line-height:55px;text-align:center;font-size:14px;border-radius:55px;text-decoration:none;font-weight:bold;transition:opacity .3s;background:#ff3f00;color:#fff;border:none;padding:0;cursor:pointer;font-family:'SESans',Arial,sans-serif}#modal .btn:hover{opacity:.75}#modal .close{position:absolute;width:50px;height:50px;background:url(/assets/img/landing/mini_sprite.png) -50px -50px no-repeat;transition:opacity .3s;top:0;right:0;cursor:pointer}#modal .close:hover{opacity:.75}@media only screen and (max-width:992px){.section_1 .title{font-size:30px}.section_1 .left_col{width:60%}.section_1 .right_col{width:40%}.section_2 .wrap{display:block}.section_2 .card{width:100%;margin-bottom:20px}
    .section_3 .img{width:80%}.section_5 .a{padding-right:50px}}@media only screen and (max-width:768px){.section_1 .wrap{flex-direction:column-reverse}.section_1 .right_col{width:100%;margin-bottom:20px}.section_1 .left_col{width:100%}.section_1 .title{text-align:center}.section_3 .summ{text-align:center}.section_3 .btn{margin:0 auto;display:block}.section_4 .wrap{display:block}.section_4 .card{width:300px;margin:0 auto 20px auto}.section_4 img{margin-bottom:10px}}@media only screen and (max-width:500px){.section_1{padding-top:50px}.section_1 .title{font-size:30px}.section_1 .btns{display:block}.section_1 .btn{margin:0 auto;display:block}.section_1 .btn:first-child{margin:0 auto 20px auto}.section_2{padding-bottom:50px}.section_3 .container{flex-direction:column}.section_3 .left_col{width:100%;margin-bottom:20px}.section_3 .left_col .img{margin:0 auto 0 auto}.section_3 .right_col{width:100%}.section_3 .right_col .section_tit{text-align:center}}

.section_tit {
	color: #000;
}

.summ {
	color: #000;
}

.title {
	color: #000;
}


#int_all {
  display: inline-block;
  padding: 7px 0 0 0;
  background: #1ff962;
  border-radius: 25px;
  line-height: 0.8;
}

#modal_input_1,
#modal_input_2,
#modal_input_3,
#modal_input_4,
#modal_input_5,
#modal_input_6,
#modal_input_7,
#modal_input_8 {
    background: #225cfe;
    color: #000;
}

.card img {
	/*border-radius: 25px;*/
}

.section_3 .img {
	/*border-radius: 25px;*/
}

.a ul li,
.a p {
    font-size: 18px;
    color: #fff;
    font-weight: bold;	
}

#modal .country-phone {
    display: flex;
    align-items: center;
    border: none;
    position: relative;
    padding: 0;
}
#modal .country-phone-selector {
    position: absolute;
    left: 0;
    top: 7px;
}
#modal .country-phone-options {
    top: 0px;
    background: rgb(255, 255, 255);
    left: 10px;
    width: 300px;
    height: 154px;
}
#modal .country-phone-search-label {
    margin-top: -38px;
}
#modal #modal_input_6 {
    padding-left: 90px !important;
}

#modal_input_1::placeholder,
#modal_input_2::placeholder,
#modal_input_3::placeholder,
#modal_input_4::placeholder,
#modal_input_5::placeholder,
#modal_input_6::placeholder,
#modal_input_7::placeholder,
#modal_input_8::placeholder { color: #fff; }

.country-phone-selected,
#modal_input_1,
#modal_input_2,
#modal_input_3,
#modal_input_4,
#modal_input_5,
#modal_input_6,
#modal_input_7,
#modal_input_8 { color: #fff; }

.me_slider_top {
  min-height: 400px;
}

.me_slider_top_img {
  position: absolute;
  opacity: 0;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  object-fit: cover;
  transition: opacity 0.3s;
  width: 100%;
  height: calc(100% - 41px);
}

.me_slider_top_img.show {
  opacity: 1;
  z-index: 2;
}

.me_slider_top_btn {
  border: none;
  background: none;
  color: #b5aa97;
  font-size: 18px;
  cursor: pointer;
  width: 30px;
  text-align: center;
  outline: none !important;
}

.me_slider_top_btn.show {
  border-top: 1px solid #b5aa97;
  border-bottom: 1px solid #b5aa97;
  font-weight: bold;
}

.me_slider_top_btns {
  z-index: 3;
  position: absolute;
  bottom: 0px;
  padding: 5px 0;
  background: #fff;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}

.do-posle-slider-target.specialHeight .do-posle-item img { height: auto; }

@media only screen and (max-width:768px){
  .do-posle-slider-target.specialHeight .do-posle-item img { height: auto; }
  .timer-separator {
    font-size: 30px !important;
   padding: 0 0px !important;
  }
  .timer-slide-inner {
   font-size: 30px !important;
  }

  #timerf9b25a34eb57b9f5a2bb58b5e3af487a {
    min-width: 100% !important;
    padding: 10px 0 5px 0 !important;
    background: rgba(255,255,255,.75) !important;
    height: auto !important;
  }
}

#img_card {
  position: relative;
}

#img_card .before {
  position: absolute;
  left: -30px;
  top: 50%;
  margin-top: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 20px 0;
  border-color: transparent #ff4000 transparent transparent;
}

#img_card .after {
  position: absolute;
  right: -30px;
  top: 50%;
  margin-top: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #ff4000;
}

.change-sert.hide {
    display:none;
}

.like-bold {
    font-weight:bold;
}

.like-italic {
    font-style:italic;
}

.bold-italic {
    font-weight:bold;
    font-style:italic;
}

.vino-color {
color: #b52020;
    background: #fff3dc;
    width: fit-content;
    padding: 3px;
    border-radius: 10px;
}

.what {
    color: #3e98bf;
}

.osob {
    color: #d6b572;
}

.milk-color {
    color: #fff;
    background: #001d5382;
    width: fit-content;
    padding: 3px;
    border-radius: 10px;
}

.sahar-color {
    color: #fff1bb;
    background: #7d9ad082;
    width: fit-content;
    padding: 3px;
    border-radius: 10px;
}

.dop-txt {
    padding:20px 0;
}

#grid3-preim-target p {
    display:block;
    font-weight:bold;
}
.serv-img-left {
    float:left;
    width:40%;
    margin-right:30px;
}
.serv-img-right {
    float:right;
    width:40%;
    margin-left:30px;
}

.procedure-indications .item img {
    border-radius:100%;
}


#flex-new {
    text-align: center;
    flex-wrap: wrap;
}
.flex-gallery {
    display: flex;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
    margin-top: 3%;
    padding: 10px;
}
.flex-gallery img{
    max-width: 200px;
    margin-right: 20px;
    transition: all 1s ease;
}
.bright-blue img,
.bright-brown img{
    max-width: 150px;
    transition: all 1s ease;
    float: left;
}

.flex-gallery img:hover{
    transition: all 1s ease;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    transform: translateY(-5%);
}
.bright-blue,
.bright-brown {
    padding: 10px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    margin-top: 3%;
    flex-wrap: wrap;
}

.bright-blue p,
.bright-brown p {
    margin: 0px;
    margin-bottom: 0px!important;
    padding-left: 30px;
    float: left;
    width: 86%;
}
.bright-blue img:hover,
.bright-brown img:hover{
    transition: all 1s ease;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    transform: translateY(-5%);
}
.bright-brown {
    background: #fff8e9;
}
.bright-blue {
    background: #e6f7ff;
}
.flex-gallery > img {
    margin: 10px;
    width: 300px;
    margin: 2% auto;
    padding: 0px;
}

.flex-gallery > p {
    float: none;
    width: 100%;
}
@media screen and (max-width: 600px) {
.serv-img-left,
.serv-img-right {
    float:none;
    width:100%;
    margin:0px auto;
}
#flex-new {
    grid-template-columns: 1fr;
}
#flex-new div{
    margin-bottom:20px;
}

#flex-new div p{
    text-align:center;
}
.bright-blue img,
.bright-brown img {
    width: 80%;
    margin:30px 0;
}
}
@media screen and (max-width: 500px) {
.serv-img-left,
.serv-img-right {
    float:none;
    width:100%;
    margin:0px auto;
}
}

 .pluses-block li {
    list-style: none;
    padding: 5px 0 5px 40px;
    background: url(/assets/template/img/plus-list.png) no-repeat 0 3px;
}
 .pluses-block2 li {
    list-style: none;
    padding: 5px 0 5px 40px;
    background: url(/assets/template/img/clever.jpg) no-repeat 0 3px;
    background-size: contain;
}
.cyclone-text-header {
    text-align: center;
    margin-bottom: 35px;
    font-size: 26px;
    line-height: 30px;
    color: #575656;
    text-transform: uppercase;
}
.h2-usl-new {
text-align: center;
    /* margin-bottom: 35px; */
    font-size: 26px;
    line-height: 30px;
    color: #575656;
    text-transform: uppercase;
    margin: 35px 0;
}

.hr-usl {
        margin: 30px 0;
    padding: 0;
    height: 10px;
    border: none;
    box-shadow: 0 7px 7px -7px #8c8b8b inset;
}

.preims_belotero {
    margin: 0 auto;
    max-width: 1140px;
    padding-bottom: 40px;
}
.congratulations .container .preims_belotero .h1 {
    margin:3% auto;
}
.grid4-personal {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 2vw;
    text-align: center;
}
.grid4-personal a{
    position:relative;
    z-index:999;
}
.grid4-personal div{
    border:1px solid #ddd;
    padding:7px;
    margin:3%auto;
}
.grid4-personal div p{
    padding:10px;
}
.grid4-personal img{
    width:80%;
    margin:0px auto;
    z-index: 999;
    position: relative;
}
.grid4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 2vw;
    text-align: center;
}
.grid4 div {
    z-index: 999;
    position: relative;
}
.grid4 img{
    width:100px;
    margin:0px auto;
}
.grid4 div p{
    padding:10px;
    font-size:16px;
}
.sert-img {
    float:right;
    width:40%;
}


@media (max-width: 478px) {
.grid4-personal,
.grid4 {
    display: block;
}
.pluses-block2 li {
    padding: 15px 0 5px 60px;
    background: url(/assets/template/img/clever.jpg) no-repeat 0px;
    background-size: auto;
}
.sert-img {
    float:none;
    width:100%;
    display:block;
}
}