@font-face {
  font-family: 'ProximaNovaAExCn-Bold';
  src: url('/local/templates/biiks_new/assets/fonts/ProximaNovaAExCn-Bold.ttf');
}
@font-face {
  font-family: 'ProximaNova';
  src: url('/local/templates/biiks_new/assets/fonts/ProximaNova-Medium.ttf');
}
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.text{
  color: #fdfdfd;
    font-size: 20px;
    font-weight: 400;
    line-height: 110%;
}
.burenie-v3 header{
  padding: 0 !important;
}
.boreholes__item__title.mobile{
  display: none;
}
#burenie__machines__items__title .text.mobile{
  display: none;
}
@media (min-width:1200px){
  .burenie-v3  header .container.fw-col{
    width: 1440px !important;
  }
}
html[lang="ru"] .my_popup{
  padding: 20px !important;  
}
.content #overlay{
  min-width: 75vw;
  left: 12vw;
}
.form-control{
  height: 64px;
}
.chosen-container-single SPAN{
  font-size: 20px;
}
.promotions__wrapper.mobile{
  display: none;
}
.burenie #breadcrumbs{
  padding: 40px 120px;
}
.burenie__machines__item__example__title.mobile{
  display: none;
}
.burenie__machines__item__example__title.pc{
  display: block;
}
.faq__link.mobile{
  display: none;
}
.form-order-well{
  color:#fff;
}
.burenie__calculator__top__content__right__body__item .form-control{
    font-size: 20px;
  }
.arrow__wrapper{
  display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.burenive-v3-hide{
  display: none;
}
.burenie-v3 #breadcrumbs img{
  display: none;
}
.bot__wrapper{
  width: 100%;
}
.burenie-v3 #breadcrumbs span[itemprop="itemListElement"]:not(:last-child) a{
 color: #333333;
}
.burenie-v3 #breadcrumbs span[itemprop="itemListElement"]:last-child{
  color:#8E8E8E;
}
.burenie-v3 #breadcrumbs span[itemprop="itemListElement"]:not(:last-child)::after {
  content: " / ";
  color: #333333;
}
.kpd__choose__item__wrapper.active a{
  color:#3b434a;
}
#Polygon_1{
  display: none;
}
.burenie-v3 #breadcrumbs{
     display: flex;
    align-items: center;
    
    gap: 5px;
}
.benefits__right__item__title .text{
    color: #3b434a;
}
.burenie-v3 .main-menu-navbar{
  margin: 0;
}
.burenie-v3 #benefits__left__title .mobile{
  display: none;
    }
.text.short { display: none; }
.mobile-text { display: none; }
.main__bg__content__benefits__item .text,
.boreholes__dropdown__text .text,
#services__left__content__wrapper .text,
#burenie__stages__item__content .text,
#burenie__machines__right__content__text .text,
#sotrudnichesto__steps__item__content .text,
#_11_305 .text,
#burenie__calculator__top__content__left__text .text,
#burenie__calculator__top__content__right__body__item__label .text,
.burenie__includes__item__title .text,
.benefits__right__item__title .text,
#burenie__stages__item__content_0 .text,
#burenie__stages__item__content_1 .text,
#burenie__machines__left__content .text,
.portfolio__item__content__title .text,
.portfolio__item__content__value .text,
.certificates__item__title .text,
#reviews__top__summary__text .text,
#reviews__top__summary__score .text,
#burenie__stages__item__content_2 .text,
#promotions_side_ .text,
#burenie__calculator__top__content__right__body .text{
  font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important;
}

.burenie__services__items__wrapper .text,
#burenie__steps__top__left__title .text,
#services__right__content__left .text,
#main__bg__content__buttons span,
.boreholes__left__text .text,
.boreholes__item__title .text,
#_11_137 .text,
#burenie__stages__item__content__btn .text,
#boreholes__area__stages__left__title .text,
#boreholes__area__stages__right__item__subtitle .text,
#burenie__calculator__top__content__right__submit__btn a,
#_11_3704 .text,
#_11_3709 .text,
.faq__link .text,
#feedback__item__right__form__btn__wrapper .text,
#boreholes__area__stages__right__item__subtitle_0 .text,
#boreholes__area__stages__right__item__subtitle_1 .text,
#boreholes__area__stages__right__item__subtitle_2 .text,
.burenie__stages__item__number .text,
.burenie__services__item__title .__13{
  font-weight: 700 !important;
}
#boreholes__title .text,
#burenie__steps__title .text,
#burenie__stages__title .text,
.burenie__stages__item__title .text,
#burenie__machines__items__title .text,
#burenie__machines__item__example__title .text,
#sotrudnichesto__steps__title .text,
#burenie__working__title .text,
#_11_3607 .text,
.burenie__prices__item__title .text,
.burenie__prices__item__price .text,
#burenie__calculator__top__content__right__toggle__title .text,
#_11_3700 .text,
#_11_3710 .text,
#benefits__left__title .text,
#reviews__top__title .text,
#reviews__btn__link .text,
#portfolio__title .text,
#portfolio__item__title .text,
#portfolio__item__title_0 .text,
#portfolio__btn__title .text,
#garanties__title .text,
.garanties__item__title .text,
#faq__items__left__title span,
.faq__items__right__question__item__quest__title .text,
#feedback__item__left__title .text,
#feedback__item__left__content .text,
#certificates__title .text,
#certificates__content__btn__text .text,
#services__title .text,
.services__item__title .text,
#sotrudnichesto__steps__item__top__content .text,
#sotrudnichesto__steps__item__top__content_0 .text,
#sotrudnichesto__steps__item__top__content_1 .text,
#burenie__machines__item__example_1 .text,
#burenie__machines__item__example_0 .text,
#burenie__machines__item__example .text,
#burenie__steps__top__right__title .text,
#burenie__steps__top__right__title_0 .text,
#burenie__stages__item__title .text,
#sotrudnichesto__steps__item__top__number .text,
#sotrudnichesto__steps__item__top__number_0 .text,
#sotrudnichesto__steps__item__top__number_1 .text{
  font-weight: 600 !important;
}
#boreholes__title .text.mobile{
  display: none;
}
#burenie__calculator__top__content__right__toggle__title .text{
  font-size: 16px;
}
::placeholder{
  font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important;
}
.glubina_gps::-webkit-input-placeholder { font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important; }  /* Chrome/Safari/Edge */
.glubina_gps::-moz-placeholder { font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important;}           /* Firefox */
.glubina_gps:-ms-input-placeholder {font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important; }       /* IE 10+ */
.burenie__prices__item__title,
.burenie__prices__item__price{
  color:#214775 !important;
}
.burenie-v3 #burenie__includes__wrapper{
  background: #fff;
}
.mobile{
  display: none !important;
}
.burenie__calculator__top__content__right__body__item__content .chosen-container-single .chosen-single{
  height: 64px;
      display: flex;
      background: #fff;
    align-items: center;
}
.burenie__calculator__top__content__right__body__item__content .chosen-container-single .chosen-single span{
padding-left: 24px;
    width: 618px;
    font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important;
  background: #fff;
}
.burenie__calculator__top__content__right__body__item__content .chosen-container-single .chosen-single div b{
  background: url(/scripts/chosen/chosen-sprite.png) no-repeat 0 22px;
}
  #all-regions, #pesok-regions{
    width: 100%;
  }
    .burenie__prices__item__title.mobile{
    display: none;
  }

@media (max-width:768px) {
  .mobile{
    display: block !important;
  }
  .burenie-v3 #breadcrumbs{
  padding: 15px 20px;
}
  #boreholes__title .text,
#burenie__steps__title .text,
#burenie__stages__title .text,
.burenie__stages__item__title .text,
#burenie__machines__items__title .text,
#burenie__machines__item__example__title .text,
#sotrudnichesto__steps__title .text,
#burenie__working__title .text,
#services__title .text,
#garanties__title .text,
#certificates__title .text,
#portfolio__title .text,
#burenie__prices__title .text,
#burenie__calculator__top__content__left__title,
#_11_3710 .text,
#benefits__left__title .text,
#reviews__top__title .text,
#faq__items__left__title .text{
  font-size: 28px !important;
}
.burenie-v3 #burenie__working__left__item__wrapper{
  flex-grow: unset;
  flex-basis: unset;
}
.burenie-v3 #burenie__prices__title{
  margin-top: 60px;
}
#Frame_53{
  margin-bottom: 60px;
}
.bot__wrapper{
  width: 100%;
  padding: 0 20px;
}
.burenie-v3 #burenie__prices__wrapper{
  gap: 40px;
}
.burenie-v3 #burenie__calculator__top__content__left{
  gap: 40px;
}
.burenie-v3 #boreholes__area__stages__right__items__wrapper{
  gap: 20px;
}
.burenie-v3 #sotrudnichesto__steps__items__wrapper{
  margin-bottom: 60px;
}
.burenie-v3 #sotrudnichesto__steps__title__wrapper{
  margin-top: 60px;
}
.burenie-v3 #burenie__stages__wrapper .burenie__stages__item__title{
  width: 90%;
}
 .burenie #sotrudnichesto__steps__item__top__content .text,
.burenie #sotrudnichesto__steps__item__top__content_0 .text,
.burenie #sotrudnichesto__steps__item__top__content_1 .text,
.burenie #sotrudnichesto__steps__item__top__number .text,
.burenie #sotrudnichesto__steps__item__top__number_0 .text,
.burenie s#sotrudnichesto__steps__item__top__number_1 .text,
.burenie__stages__item__title .text{
  font-size: 20px !important;
}
.burenie #__70,
.burenie #__54,
#burenie__stages__title .text,
#boreholes__title .text,
#portfolio__title .text,
#garanties__title .text,
#faq__items__left__title .text,
#feedback__item__left__title .text,
#certificates__title .text,
#services__title .text{
  font-size: 28px !important;
}
.burenie-v3 footer{
  padding: 95px 10px 85px 10px;
}
#boreholes__area__stages__right__item__title .text,
#boreholes__area__stages__right__item__title_0 .text,
#boreholes__area__stages__right__item__title_1 .text,
#boreholes__area__stages__right__item__title_2 .text,
#promotions__center__title .text,
#promotions__side__title .text,
#burenie__steps__top__right__text .text,
#burenie__steps__top__right__text_0 .text{
  font-size: 36px !important;
    font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
}
.burenie-v3 .kpd__choose__item__number{
  height: 18px;
}
.promotions__opacity__bottom.text{
  width: 206px;
  display: block;
}
.burenie-v3 .burenie__calculator__top__wrapper{
  gap: 0;
}
#burenie__calculator__top__content__right__toggle__title .text.short{
  font-size: 16px !important;
}
.burenie-v3 .burenie__prices__item__title{
  height: auto;
}
.burenie__prices__item__price .text{
  font-size: 20px !important;
}
.burenie-v3 .burenie__prices__item__wrapper{
  padding: 20px;
}
.burenie-v3 .burenie__prices__item__wrapper p{
 margin: 0;
}
  .burenie-v3 .chosen-container{
    width: 100% !important;
  }
  .burenie-v3 .form-control{
    height: 56px;
  }
  .burenie-v3 .burenie__calculator__top__content__right__body__item__content .chosen-container-single .chosen-single{
    height: 56px;
  }
  .burenive-v3 .chosen-select{
    height: 56px;
  }
  .burenie-v3 .boreholes__dropdown__item{
    flex-direction: column;
    gap: 50px;
  }
  .burenive-v3 .burenie__prices__item__title{
    height: auto;
  }
  .burenie__calculator__top__wrapper .text{
    font-size: 16px !important;
  }
  .burenie #burenie__calculator__wrapper{
    padding: 0;
  }
  .burenie-v3 #services__right__content__left{
    width: 100%;
    height: 100%;
    font-size: 16px;
  }
  .burenie-v3 #burenie__includes__wrapper{
    gap: 0;
  }
  #burenie__includes__top__wrapper h2{
    margin-bottom: 40px;
  }
  .burenie #burenie__steps__top__right__wrapper #burenie__steps__top__right__title{
    height: 36px;
  }
  .main__bg__content__benefits__item .text,
.boreholes__dropdown__text .text,
#services__left__content__wrapper .text,
#burenie__stages__item__content .text,
#burenie__machines__right__content__text .text,
#sotrudnichesto__steps__item__content .text,
#_11_305 .text,
#burenie__calculator__top__content__left__text .text,
#burenie__calculator__top__content__right__body__item__label .text,
.burenie__includes__item__title .text,
.benefits__right__item__title .text,
#burenie__stages__item__content_0 .text,
#burenie__stages__item__content_1 .text,
#burenie__machines__left__content .text,
.portfolio__item__content__title .text,
.portfolio__item__content__value .text,
.certificates__item__title .text,
#reviews__top__summary__text .text,
#reviews__top__summary__score .text,
#burenie__stages__item__content_2 .text,
#promotions_side_ .text,
#burenie__calculator__top__content__right__body .text{
 font-size: 16px !important;
}
.burenie-v3 .bore__mobile{
  display: block !important;
}
  #burenie__machines__wrapper #burenie__machines__item__example__photo,
  #burenie__machines__wrapper #burenie__machines__item__example__photo_0,
  #burenie__machines__wrapper #burenie__machines__item__example__photo_1{
    aspect-ratio: unset;
    margin-bottom: 20px;
    height: auto;
  }
  /* .v3 h2 span{
    font-size: 28px !important;
  } */
  .v3 .burenie__prices__item__title .text{
   font-size: 20px !important;
  }
  .burenie-v3 #services__link{
    display: none;
  }
  .burenie-v3 #portfolio__item__title .text,
  .burenie-v3 #portfolio__item__title_0 .text{
font-size: 20px;
  }
  .burenie-v3 .burenie__services__item__wrapper{
    grid-row-gap: 50px;
    --f2w-order: 0;
    background-color: #fdfdfd;
    border-radius: 12px;
    flex-flow: unset; 
    flex-grow: unset; 
    flex-basis: unset; 
    justify-content: center;
     align-items: unset; 
    width: 190px;
    margin: 0;
    padding: 20px;
    display: flex;
    position: relative;
    flex-direction: unset;
  }
  .burenie__slider .slick-slide{
    margin:0 10px 0 0;
  }
  .burenie .burenie__services__items__wrapper{
    grid-column-gap: 10px;
    --f2w-order: 0;
    border-radius: 0;
    flex-flow: row;
    flex-shrink: 0;
     justify-content: unset; 
    align-items: unset; 
    width: 100%;
    display: flex;
    position: relative;
  }
  .burenie #_11_305{
    width: 100%;
  }
  .burenie #Frame_65{
    width: 100%;
  }
  .burenie #burenie__steps__top__right__item_0{
    gap: 66px;
  }
  .burenie #burenie__steps__top__item__wrapper{
    flex-direction: column;
    gap:20px;
  }
  .burenie #burenie__stages__item__title__wrapper{
    flex-direction: row;
    justify-content: space-between;
  }
  .burenie .burenie__stages__item__title{
    width: 81%;
  }
  .burenie #burenie__working__title{
    width: 100%;
  }
  .burenie #sotrudnichesto__steps__item__top__wrapper,
  .burenie #sotrudnichesto__steps__item__top__wrapper_0,
  .burenie #sotrudnichesto__steps__item__top__wrapper_1{
    flex-direction: row;
    gap:30px;
  }
  .burenie #sotrudnichesto__steps__item__wrapper_0,
  .burenie #sotrudnichesto__steps__item__wrapper_1,
  .burenie #sotrudnichesto__steps__item__wrapper{
    gap:30px;
  }
  .burenie #sotrudnichesto__steps__item__top__content,
  .burenie #sotrudnichesto__steps__item__top__content_0,
  .burenie #sotrudnichesto__steps__item__top__content_1{
    width: 88%; 
  }
  .burenie #sotrudnichesto__steps__item__top__number,
  .burenie #sotrudnichesto__steps__item__top__number_0,
  .burenie #sotrudnichesto__steps__item__top__number_1{
    width: unset;
  }
  .burenie .burenie__prices__item__wrapper{
    gap: 40px;
  }
  .burenie__prices__item__title.mobile{
    display: block;
  }
   .burenie__prices__item__title.pc{
    display: none;
  }
  .burenie__services__item__title .__13{
    font-size: 16px;
  }
  .burenie-v3 .benefits__right__items__wrapper .text{
    font-size: 16px;
  }
  .burenie-v3 #feedback__item__left__content{
    width: 100%;
  }
  .burenie .services__item__wrapper{
  flex-direction: row;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
}
  .burenie #certificates__item__photo,
  .burenie #certificates__item__photo_0,
  .burenie #certificates__item__photo_1,
  .burenie #certificates__item__photo_2{
    height: 113px;
  }
  #certificates__items__wrapper .text{
    font-size: 16px !important;;
  }
  .burenie-v3 #breadcrumbs{
    flex-wrap: wrap;
  }
  .burenie-v3 #feedback__item__left{
    gap: 40px;
  }
  .burenie-v3 #burenie__prices__map{
    display: none;
  }
  .faq__items__right__question__item__quest__title .text{
    font-size: 20px !important;
  }
  .faq__items__right__question__item__answer .text{
    font-size: 16px !important;;
  }
  .garanties__item__title .text{
    font-size: 20px !important;
  }
  .burenie #certificates__item__wrapper,
  .burenie #certificates__item__wrapper_0,
  .burenie #certificates__item__wrapper_1,
  .burenie #certificates__item__wrapper_2{
            width: 50%;
        gap: 20px;
        height: auto;
        padding: 30px 20px 20px 20px;
  }
  .burenie #certificates__items__wrapper{
    flex-wrap: wrap;
    gap: 10px;
  }
  .burenie #faq__items__left{
    padding: 0;
    margin-bottom: 20px;
  }
  .burenie .garanties__item__wrapper.blue{
    flex-direction: row;
    justify-content: space-between;
    padding: 20px;
  }
  .burenie-v3 #reviews__top__wrapper{
    align-items: unset;
  }
  .desktop-text { display: none; }
  .mobile-text { display: block; }
  .burenie #feedback__item__right__form__input,
  .burenie #feedback__item__right__form__input_0{
    width: 100%;
  }
  #reviews__top__summary__wrapper .text{
    font-size: 20px !important;
  }
  .burenie .faq__link.pc{
    display: none;
  }
  #faq__items__left__title .mobile-text{
    font-size: 28px !important;
  }
  .burenie #feedback__item__wrapper{
    flex-direction: column;
    gap: 20px;
  }
  #feedback__item__left__content .text{
    font-size: 20px !important;
  }
  .burenie #feedback__wrapper{
    padding: 20px; 
  }
  .burenie .faq__link.mobile,
  .burenie #feedback__item__right__form__btn__wrapper{
    display: flex;
    width: 100%;
    justify-content: center;
  }
  .burenie #faq__items__right__wrapper{
    width: 100%;
  }
  .burenie #faq__items__wrapper{
    flex-direction: column;
  }
  .burenie .garanties__item__title {
    width: 63%;
    height: 100%;
  }
  .burenie .garanties__item__wrapper{
    flex-direction: row;
    justify-content: space-between;
  }
  .burenie .garanties__item__photo{
    height: 113px;  
  }
  .burenie #garanties__items__wrapper{
    flex-direction: column;
    gap: 10px;
  }
  .burenie #portfolio__items__wrapper{
    width: 100%;
    gap: 30px;
    flex-direction: column;
  }
  .burenie .portfolio__item__photo{
    width: 100%;
    height: 240px;
  }
  .burenie .reviews__item__wrapper{
    width: 100%;
  }
  .burenie #reviews__items__wrapper{
    flex-direction: column;
    gap: 10px;
  }
  .burenie #reviews__top__wrapper{
    flex-direction: column;
    gap: 20px;
  }
  .burenie #benefits__wrapper{
    gap: 40px;
    flex-direction: column;
    padding: 20px 20px 60px 20px;
  }
  .burenie .burenie__includes__item__title{
    margin:unset;
    width:80%;
    font-size: 16px !important;
  }
  .burenie #burenie__includes__item__wrapper,
  .burenie #burenie__includes__item__wrapper_0,
  .burenie #burenie__includes__item__wrapper_1,
  .burenie #burenie__includes__item__wrapper_2,
  .burenie #burenie__includes__item__wrapper_3,
  .burenie #burenie__includes__item__wrapper_4,
  .burenie #burenie__includes__item__wrapper_5{
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 0 30px 0;
  }
  .burenie #burenie__includes__items__wrapper,
  .burenie #burenie__includes__items__wrapper_0{
    flex-direction: column;
    width: 100%;
  }
  .burenie #_11_3710{
        width: 100%;
        height: 100%;
        margin: 50px 0;
    }
  .burenie #burenie__includes__top__wrapper{
    flex-direction: column;
  }
  .burenie #Frame_83_0{
    width: 100%;
    justify-content: center;
  }
  .burenie #burenie__calculator__bot__wrapper{
    width: 100%;
    padding: 20px !important;
  }
  .burenie #Frame_83{
    flex-direction: column;
    gap: 20px;
  }
  .burenie #Frame_81{
    gap: 20px;
  }
  #_11_3700 .text{
    font-size: 28px;
  }
  #_11_3702 .text{
    font-size: 56px;
  }
  .calc__wrapper{
    width: 100%;
    padding: 0 20px;
  }
  .burenie #burenie__calculator__wrapper{
    gap:20px;
  }
  .burenie__calculator__top__content__right__body__item__content .kpd__choose__item__wrapper{
    height: 56px;
  }
  .burenie #burenie__calculator__top__content__right__submit__btn{
    width: 100%;
    margin-bottom: 20px;
  }
  .burenie .burenie__calculator__top__content__right__body__item.white{
    width: 100%;
    height: 56px;
  }
  .burenie__calculator__top__content__right__body__item__content .plastic__choose__item{
    height: 45px;
  }
  .burenie #all-regions, .burenie #pesok-regions{
    width: 100%;
  }
  .burenie #burenie__calculator__top__content__right__btns{
    width: 100%;
  }
  
  .burenie .pipe__choose__item:first-of-type{
    margin-right: 30px;
  }
  .burenie .text.full { display: none; }
  .burenie .text.short { display: block; }
  .burenie .burenie__calculator__top__content__right__body__item__content{
    gap: 7px;
    flex-wrap: wrap;
  }
  .burenie__calculator__top__content__right__body__item__content .pipe__choose__item{
    height: 45px;
  }
  .burenie #burenie__calculator__top__content__left{
    width: 100%;
  }
  .burenie #burenie__calculator__top__content__left__text{
    margin-bottom: 25px;
    width: 100%;
  }
  .burenie #burenie__calculator__top__content__wrapper{
    flex-direction: column;
  }
  .burenie #burenie__prices__row__item__wrapper_0{
    flex-direction: column;
    gap: 10px;
  }
  .burenie #burenie__prices__items__wrapper{
    gap: 10px;
  }
  .burenie #burenie__prices__row__item__wrapper{
    flex-direction: column;
    gap: 10px;
  }
  .burenie #burenie__prices__items__wrapper{
    padding: 0;
  }
  .burenie #_11_3607{
    width: 100%;
  }
.burenie #burenie__working__right__items__wrapper{
  gap: 10px;
}
  .burenie #burenie__working__items__wrapper{
    height: 577px;
    flex-direction: column;
    gap: 10px;
  }
  .burenie #sotrudnichesto__steps__items__wrapper,
  .burenie .services__items__wrapper{
    flex-direction: column;
    gap: 10px;
  }
  .burenie #boreholes__area__stages__right__items__wrapper{
    width: 100%;
    flex-direction: column;
  }
  .burenie #boreholes__area__stages__wrapper{
    width: 100%;
    flex-direction: column;
    gap:20px;
  }
  .burenie #burenie__stages__wrapper .text{
    display: block;
  }
  .burenie #burenie__machines__content__wrapper{
    flex-direction: column;
  }
  .burenie .burenie__machines__items__examples__wrapper{
    flex-direction: column;
    gap: 50px;
  }
  .burenie #burenie__machines__content__wrapper{
    gap:50px;
  }
  .burenie #burenie__machines__content__photo__wrapper{
    justify-content: flex-start;
  }
  .burenie #burenie__machines__left__content{
    width: 100%;
    flex-direction: column;
  }
  .burenie #burenie__machines__showcase__wrapper{
    flex-direction: column;
    gap:10px;
    height: 730px;
  }
  .burenie #burenie__machines__showcase__right__photo{
    height: 360px;
  }
  /* .burenie #burenie__machines__content__photo{
    height:auto;
  } */
  .burenie #burenie__machines__showcase__right__wrapper{
    height: 360px;
    flex-basis: unset;
    flex-grow: unset;
  }
  .burenie #burenie__machines__right__content__text{
    width: 100%;
  }
  .burenie .burenie__machines__item__example__title.mobile{
    display: block;
  }
  .burenie-v3 #benefits__left__title .mobile{
display: block;
  }
  .burenie-v3 #benefits__left__title .pc{
    display: none;
      }
  .burenie-v3 #burenie__machines__showcase__wrapper{
    height: 100%; 
  }
  .burenie-v3 #burenie__machines__showcase__left__photo{
    height: 207px;
  }
  .burenie .burenie__machines__item__example__title .text{
    font-size: 20px !important;
  }
  .burenie .burenie__machines__item__example__title.pc{
    display: none;
  }
  .burenie #burenie__machines__items__examples__wrapper{
    flex-direction: column;
    gap: 20px;
  }
  .burenie #burenie__stages__item__wrapper_0,
  .burenie #burenie__stages__item__wrapper,
  .burenie #burenie__stages__item__wrapper_1{
    gap:30px;
  }
  .burenie #burenie__steps__title{
    width: 100%;
  }
  .burenie #burenie__stages__item__wrapper_3{
    flex-basis: unset;
  }
  .burenie #burenie__stages__item__photo{
    width: 188%;
    height: 100%;
    position: unset;
  }
  #burenie__stages__item__photo img{
    width: 100%;
    height: 100%;
     position: unset;
    object-fit: cover;
    inset: 0;
  }
  .burenie #burenie__stages__item__wrapper{
    flex-basis: unset;
    gap:10px;
  }
  .burenie #burenie__stages__item__title_2,
  .burenie #burenie__machines__items__title{
    width: 100%;
  }
  .burenie #burenie__stages__item__wrapper_0{
    flex-basis: unset;
  }
  .burenie #burenie__stages__items__wrapper{

  gap: 10px;
    flex-basis: unset;
    flex-direction: column;
  }
  .burenie #burenie__stages__items__wrapper_0{
    flex-basis: unset;
    gap: 10px;
    flex-direction: column;
  }
  .burenie #burenie__stages__items__wrapper_1{
    flex-basis: unset;
    gap: 10px;
    flex-direction: column;
  }
  .burenie #burenie__stages__items__wrapper_2{
    flex-basis: unset;
    gap: 10px;
    flex-direction: column;
  }
  .burenie #burenie__steps__top__right__wrapper{
    width: 100%;
    align-items:unset;
    gap: 12px;
  }
  .benefits__right__item__title .text{
    font-size: 16px !important;
  }
  .burenie #burenie__steps__top__right__item {
    gap: 62px;
  }
  .burenie .burenie__calculator__top__content__right__body__item .form-control{
    font-size: 16px;
  }
  .burenie #burenie__stages__item__wrapper_4,
  .burenie #burenie__stages__item__wrapper_5,
  .burenie #burenie__stages__item__wrapper_6,
  .burenie #burenie__stages__item__wrapper_7,
  .burenie #burenie__stages__item__wrapper_8{
    flex-direction: row;
    align-items: center;
    padding: 25px;
    justify-content: space-between;
  }
  .burenie .boreholes__dropdown__text{
    display: block;
        width: 100%;
  }
  .boreholes__dropdown__item a{
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  .burenie .arrow__wrapper{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
  }
  .burenie .boreholes__item__right{
    flex-direction: column;
  }
  .burenie .boreholes__item__title{
    width: 100%;
    flex-grow:unset;
    flex-basis: unset;
  }
  #burenie__machines__items__title .text.pc{
    display: none;
  }
  #burenie__machines__items__title .text.mobile{
    display: block;
  }
  .burenie-v3 #burenie__machines__wrapper{
    margin-top: 40px;
  }
  #burenie__includes__items__wrapper svg,
  #burenie__includes__items__wrapper_0 svg{
    width: 48px;
    height: 48px;
  }
  .burenie-v3 #burenie__steps__wrapper{
    gap: 20px;
  }
  .burenie-v3 #burenie__stages__wrapper{
    gap: 10px;
  }
  .burenie .boreholes__arrow{
    top:0;
  }
  .burenie-v3 #burenie_includes_item_wrapper_hide{
    display: none;
  }
  #burenie__includes__wrapper svg{
    top:unset;
    left:unset;
    inset:unset;
  }
  .burenie #burenie__includes__item__svg_4,
  .burenie #burenie__includes__item__svg_5,
  .burenie #burenie__includes__item__svg_3,
  .burenie #burenie__includes__item__svg_2,
  .burenie #burenie__includes__item__svg_1,
  .burenie #burenie__includes__item__svg_0,
  .burenie #burenie__includes__item__svg{
width: 48px;
height: 48px;
  }
  .burenie #boreholes__title{
    height: 100%;
    width: 100%;
  }
  .burenie .boreholes__item__content{
flex-direction: column;
  }
  .burenie .burenie__services__wrapper{
    gap:10px;
  }
  #services__right__content__left{
    width: 100%;
  }
  #boreholes__title .text.mobile{
    display: block;
  }
  #boreholes__title .text.pc{
    display: none;
  }
  .burenie .burenie__services__items__wrapper{
    padding:0 20px;
  }
  .burenie #burenie__main__wrapper{
    gap: 20px;
  }
  .burenie #main__bg_banner__wrapper{
    padding: 0 20px;
  }
  .burenie #services__left__content__wrapper{
    padding: 40px 0;
  }
  .burenie .boreholes__wrapper{
    gap: 40px;
  }
  .boreholes__item__title.pc{
    display: none;
  }
  .boreholes__item__title.mobile{
    display: block;
  }
  .burenie .boreholes__wrapper,
  .burenie #burenie__working__wrapper,  
  .burenie #burenie__steps__wrapper,
  .burenie #burenie__machines__wrapper,
  .burenie #sotrudnichesto__steps__wrapper,
  .burenie #services__right__content__wrapper,
  .burenie #services__left__content__wrapper,
  .burenie #burenie__prices__wrapper,
  .burenie .burenie__calculator__top__wrapper,
  .burenie #burenie__includes__wrapper,
  .burenie #reviews__wrapper,
  .burenie #portfolio__wrapper,
  .burenie #garanties__wrapper,
  .burenie #faq__wrapper,
  .burenie #certificates__wrapper,
  .burenie .services__wrapper{
padding:20px;
width: 100%;
  }
  .burenie #services__left__content__text {
    width: 100%;
  }
  .burenie #services__right__content__right{
    width: 100%;
  }
  .promotions__wrapper.mobile{
    display: flex;
    flex-direction: column;
        width: 100%;
    padding: 20px;
    align-items: flex-start;
  }
  .promotions__wrapper.pc{
    display: none;
  }
  
  .promotions__wrapper .promotions__top{
    display: flex;
  }
  .promotions__wrapper.mobile .promotions__title__bottom{
    font-size: 36px;
  }
  .promotions__wrapper.mobile .promotions__title__top{
  font-size: 36px;
 }
#burenie__machines__item__example__photo img{
  width: 255px;
}
#burenie__machines__item__example__photo_0 img{
  width: 221px;
}
#burenie__machines__item__example__photo_1 img{
  width: 213px;
}
 .promotions__wrapper.mobile #promotions__center__title{
width: 80%;
}
 .promotions__wrapper.mobile #promotions_side_{
  position: unset;
  width: 55%;
 }
  .promotions__wrapper.mobile .promotions__opacity__bottom{
    font-weight: 500;
font-size: 16px;
opacity: 0.5;
  }
  .promotions__wrapper .promotions__bottom{
    display: flex;
   flex-direction: row;
  }
  .promotions__left .promotions__title{
    font-weight: 600;
font-size: 36px;
  }
  .burenie #services__right__content__wrapper{
    flex-direction: column;
  }
  .burenie #main__bg__banner_content__wrapper{
    width: 100%;
    left: 0;
    padding: 20px;
    align-items: center;
    gap:0;
    top:unset;
  }
  .burenie #main__bg__content__benefits{
    flex-wrap: wrap;
  }
  /* .burenie  #main__bg__banner__content{
    height: 480px;
  } */
  .burenie .main__bg__content__benefits__item{
    flex-wrap: wrap;
    padding: 25px 0px 40px 0px;
    flex-grow:unset;
    flex-basis: unset;
    width: 46%;
  }
  .main__bg__content__benefits__item .text{
    font-size: 16px;
    font-weight: 500;
  }
  .burenie #main__bg__content__title{
    border-bottom: unset;
  }
  .burenie #main__bg__content__order{
    width: 296px;
    justify-content: center;
    align-items: center;
    height: 56px;
    margin: 0;
  }
  .burenie #main__bg__content__title #__0{
    font-size: 56px;
    width: 95%;
    display: block;
    letter-spacing: -4px; 
  }
  #main__bg__content__buttons{
    height: 56px;
  }
  .burenie  #main__bg__content__item{
    gap: 20px;
  }
  #main__bg__video__wrapper video{
    width: 370px;
    height: 100%;
    object-fit: cover;
  }
  .burenie #main__bg__content__buttons{
    justify-content: center;
    width:unset;
  }
  .burenie .container.fw-col{
    padding: 0;
  }
  .burenie #main__bg__content__calculate{
    display: none;
  }
}
@media (min-width: 1200px) {
  .burenie-v3 .container.fw-col {
    width: 1440px;
  }
}

.burenie-v3 {
  overflow-x: hidden;
 
}
/* #burenie__main__wrapper{
  font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
} */
.burenie-v3 .burenie__calculator__top__content__right__toggle.active span:last-of-type,
.burenie-v3 .kpd__choose__item__wrapper.active span:last-of-type,
.burenie-v3 .pipe__choose__item.active span:last-of-type,
.burenie-v3 .plastic__choose__item.active .text {
  color: #3b434a;
}

.burenie__calculator__top__content__right__toggle,
.kpd__choose__item__wrapper,
.pipe__choose__item,
.plastic__choose__item {
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.burenie__calculator__top__content__right__toggle {
  padding: 10px 15px;
  border-radius: 4px;
  margin-right: 10px;
  display: inline-block;
}

.kpd__choose__item__wrapper {
  padding: 8px 12px;
  margin-right: 10px;
  border-radius: 4px;
  display: inline-block;
}

.pipe__choose__item,
.plastic__choose__item {
  padding: 8px 12px;
  margin-right: 10px;
  border-radius: 4px;
  display: inline-block;
}

.boreholes__wrapper,
.burenie__services__wrapper {
  background: #F6F8F9;
}

.boreholes__dropdown__item {
  display: none;
  transition: all 0.3s ease;
}

.boreholes__item__content {
  cursor: pointer;
  position: relative;
}

.boreholes__arrow,
.boreholes__arrow__show {
  transition: opacity 0.3s ease;
  position: absolute;
  right: 20px;
  top: 50%;
  /* transform: translateY(-50%); */
}

.boreholes__item__wrapper.active .boreholes__dropdown__item {
  display: block;
}

.boreholes__item__wrapper.active .boreholes__arrow {
  display: none;
}

.boreholes__item__wrapper.active .boreholes__arrow__show {
  display: block;
}

.faq__items__right__question__item__answer {
  display: none;
  padding:0;
  margin-top: 5px;
  transition: all 0.3s ease;
}

.faq__items__right__question__item__quest {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.faq__items__right__question__item__quest h4 {
  margin: 0;
  padding: 15px 0;
}

.svg__hide__answer,
.svg__show__answer {
  transition: opacity 0.3s ease;
}

.faq__items__right__question__item.active .faq__items__right__question__item__answer {
  display: block;
}

.faq__items__right__question__item.active .svg__hide__answer {
  display: none;
}

.faq__items__right__question__item.active .svg__show__answer {
  display: block;
}

#main__bg__video__wrapper video {
  width: 100%;
}

#_ {
  background-color: #fdfdfd;
  min-height: 100vh;
  display: grid;
}

#burenie__main__wrapper {
  background-color: #F6F8F9;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0 auto 0 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#main__bg_banner__wrapper {
  grid-row-gap: 10px;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#main__bg__banner__content {
  background-color: #3b434a;
  border-radius: 12px;
  flex-shrink: 0;
  width: 100%;
  height: 520px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#main__bg__video__wrapper {
  opacity: 0.5;
  background-color: #3b434a;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#main__bg__banner_content__wrapper {
  grid-row-gap: 60px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: start;
  width: 1106px;
  padding: 0;
  display: flex;
  position: absolute;
  top: calc(50% - 210px);
  left: 110px;
}

#main__bg__content__item {
  grid-row-gap: 40px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#main__bg__content__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -4.8px;
  color: #fdfdfd;
  border:unset;
  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 96px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}
#burenie__steps__top__right__text .text{
  font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
}
#burenie__steps__top__right__text_0 .text{
  font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
}
.promotions__wrapper.pc span{
font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
}
#__0 {
  text-transform: uppercase;
  letter-spacing: -4.8px;
  color: #fdfdfd;
font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
  font-size: 96px;
  font-weight: 400;
  line-height: 90%;
}

#main__bg__content__benefits {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.main__bg__content__benefits__item {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

#_11_59 {
  text-align: left;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}
#_11_61 {
  text-align: left;
  color: #fdfdfd;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}
#_11_63 {
  text-align: left;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}


#_11_65 {
  text-align: left;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

#main__bg__content__buttons {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 590px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#main__bg__content__order {
  grid-column-gap: 10px;

  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

#_11_68 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__6 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#main__bg__content__calculate {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border: 2px solid #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 18px 38px;
  display: flex;
  position: relative;
}

#_11_72 {
  text-align: left;
  text-transform: uppercase;
  color: #ffa800;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__7 {
  text-transform: uppercase;
  color: #ffa800;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.promotions__wrapper {
  grid-column-gap: 0px;
  --f2w-order: 1;
  background-color: #219fee;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 20px;
  display: flex;
  position: relative;
}
.promotions__wrapper 
#promotions__side__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -3px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: max-content;
  margin: 0 auto 0 0;

  font-size: 40px;
  font-weight: 600;
  line-height: 110%;
  display: inline;
  position: relative;
}

.promotions__title {
  text-transform: uppercase;
  letter-spacing: -3px;
  color: #fdfdfd;


  font-size: 60px;
  font-weight: 600;
  line-height: 110%;
}

#promotions__center__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -3px;
  color: #fdfdfd;
  --f2w-order: 1;

  flex-shrink: 0;
  width: max-content;
  margin: 0 auto 0 0;

  font-size: 40px;
  font-weight: 600;
  line-height: 110%;
  display: inline;
  position: relative;
}
#promotions__side__title_0 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -3px;
  color: #fdfdfd;
  --f2w-order: 2;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 40px;
  font-weight: 600;
  line-height: 110%;
  display: inline;
  position: relative;
}
#promotions_side_ {
  text-align: left;
  letter-spacing: -0.3px;
  color: #fdfdfd;
  --f2w-order: 3;
  opacity: 0.5;

  width: max-content;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: absolute;
  top: 80px;
  left: calc(50% - 700px);
}

#__12 {
  letter-spacing: -0.3px;
  color: #fdfdfd;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.burenie__services__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 0;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}

.services__items__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.services__item__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 0;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

.services__item__title {
  text-align: left;
  letter-spacing: -0.5px;
  color: #214775;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

.__13 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

.burenie__services__item__arrow {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.arrows_arrow_thin_right_b_a_1 {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector {
  transform-origin: 0 0;
  width: 70.8%;
  height: 75%;
  position: absolute;
  inset: -1.5% -17.9% 26.5% 47.1%;
  transform: rotate(45deg);
}

.burenie__services__items__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 0;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 50px 130px;
  display: flex;
  position: relative;
}
.burenie__services__item__wrapper:hover svg path{
  fill:#fff;
}
.burenie__services__item__wrapper:hover .__13{
color:#fff;
}
.burenie__services__item__wrapper:hover{
  background-color: #219fee;
}
.burenie__slider .slick-slide{
  margin-right: 10px;
}
.burenie__slider {
  width: 100%;
}

.burenie__services__item__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 0;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

.burenie__services__item__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

#__14 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

#arrows_arrow_thin_right_b_a_1_0 {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

.Vector_0 {
  transform-origin: 0 0;
  width: 70.8%;
  height: 75%;
  position: absolute;
  inset: -1.5% -17.9% 26.5% 47.1%;
  transform: rotate(45deg);
}

#__15 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

#arrows_arrow_thin_right_b_a_1_1 {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_1 {
  transform-origin: 0 0;
  width: 70.8%;
  height: 75%;
  position: absolute;
  inset: -1.5% -17.9% 26.5% 47.1%;
  transform: rotate(45deg);
}

#__16 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

#services__item__arrow_2 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#arrows_arrow_thin_right_b_a_1_2 {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_2 {
  transform-origin: 0 0;
  width: 70.8%;
  height: 75%;
  position: absolute;
  inset: -1.5% -17.9% 26.5% 47.1%;
  transform: rotate(45deg);
}

#__17 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

#arrows_arrow_thin_right_b_a_1_3 {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_3 {
  transform-origin: 0 0;
  width: 70.8%;
  height: 75%;
  position: absolute;
  inset: -1.5% -17.9% 26.5% 47.1%;
  transform: rotate(45deg);
}

#services__link {
  cursor: pointer;
  grid-column-gap: 10px;
  --f2w-order: 5;
  background-color: #214775;
  border-radius: 64px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding: 0;
  display: flex;
  position: absolute;
  top: calc(50% - 28px);
  right: 35px;
}

#arrows_chevron_down_keyboard_arrow_down_m_a_1 {
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 32px;
  margin: 0;
  position: relative;
  overflow: hidden;
  transform: rotate(-90deg);
}

#Vector_4 {
  transform-origin: 0 0;
  width: 43.8%;
  height: 75%;
  position: absolute;
  inset: 32.6% -31.6% -7.6% 87.8%;
  transform: rotate(90deg);
}

#services__left__content__wrapper {
  grid-column-gap: 40px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 40px 130px 0;
  display: flex;
  position: relative;
}

#services__left__content__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-shrink: 0;
  width: 771px;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__18 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#services__right__content__wrapper {
  grid-column-gap: 0px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 40px 130px;
  display: flex;
  position: relative;
}

#services__right__content__left {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 263px;
  height: 56px;
  margin: 0 auto 0 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__20 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#services__right__content__right {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 771px;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__21 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.boreholes__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 30px 130px;
  display: flex;
  position: relative;
}
#boreholes__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 793px;
  height: 100px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__23 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

.boreholes__items__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.boreholes__item__wrapper {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.borholes__line {
  border: 0 solid #ffa800;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}

.boreholes__item__content {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.boreholes__left__text {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 409px;
  height: 28px;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__25 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.boreholes__item__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;
  --f2w-order: 1;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

#__26 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

.boreholes__arrow {
  --f2w-order: 2;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 44px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_5 {
  width: 72.7%;
  height: 43.2%;
  position: absolute;
  inset: 33.6% 14.9% 23.2% 12.4%;
}

#__27 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.boreholes__item__right {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  flex-direction: column;
}
.gps_result_new #__173{
  font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
}
#__28 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

.boreholes__dropdown__item {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Frame_65 {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.boreholes__dropdown__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-shrink: 0;
  width: 432px;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__29 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.Frame_7 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

#_11_137 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__30 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

.Image {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 339px;
  height: 382px;
  margin: 0;
  position: relative;
}

.skvashina {
  aspect-ratio: 0.89;
  mix-blend-mode: darken;
  border-radius: 0;
  width: auto;
  height: 106.3%;
  position: absolute;
  top: -6.3%;
  bottom: 0;
  left: calc(50% - 180.4px);
}

#__31 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.boreholes__arrow__show {
  --f2w-order: 2;
  transform-origin: 0 0;
  aspect-ratio: 1;
  border-radius: 0;
  width: auto;
  height: 44px;
  position: absolute;
  top: 61.1px;
  right: 20px;
  overflow: hidden;
  transform: rotate(-180deg) scaleX(-1);
}

#Vector_6 {
  transform-origin: 0 0;
  width: 72.7%;
  height: 43.2%;
  position: absolute;
  inset: 74.5% 14.9% -17.7% 12.4%;
  transform: rotate(-180deg) scaleX(-1);
}

#__32 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#__33 {
  text-transform: uppercase;
  letter-spacing: -0.5px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__steps__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 4;
  background-color: #fdfdfd;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 50px 130px;
  display: flex;
  position: relative;
}

#burenie__steps__title__wrapper {
  grid-row-gap: 100px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__steps__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__34 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__steps__top__wrapper {
  grid-row-gap: 25px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__steps__line {
  border: 0 solid #ffa800;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}

#burenie__steps__top__item__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 24px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0 0 40px;
  display: flex;
  position: relative;
}

#burenie__steps__top__left__title {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__35 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__steps__top__right__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 793px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__steps__top__right__item {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__steps__top__right__title {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__37 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__steps__top__right__text {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__38 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__steps__top__right__item_0 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__steps__top__right__title_0 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__39 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__steps__top__right__text_0 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__40 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__stages__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;
  --f2w-order: 2;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__41 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__stages__wrapper {
  grid-row-gap: 20px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__items__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__wrapper {
  grid-row-gap: 40px;

  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#burenie__stages__item__title__wrapper {
  grid-column-gap: 0px;
    justify-content: space-between;
    align-items: center;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
 
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__wrapper .burenie__stages__item__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  width: 100%;
  margin: 0 auto 0 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__42 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.burenie__stages__item__number {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__43 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__content {
  text-align: left;
  letter-spacing: -0.3px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__44 {
  letter-spacing: -0.3px;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__stages__item__wrapper_0 {
  grid-row-gap: 0px;
  --f2w-order: 1;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 26px;
  display: flex;
  position: relative;
}

#Frame_51 {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0 0 auto;
  padding: 0;
  display: flex;
  position: relative;
}
#__45 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_0 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__47 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__content_0 {
  text-align: left;
  letter-spacing: -0.3px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__48 {
  letter-spacing: -0.3px;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__stages__item__wrapper_1 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 26px;
  display: flex;
  position: relative;
}

#Frame_51_0 {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0 0 auto;
  padding: 0;
  display: flex;
  position: relative;
}
#__49 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_1 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__51 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__content_1 {
  text-align: left;
  letter-spacing: -0.3px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__52 {
  letter-spacing: -0.3px;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__stages__items__wrapper_0 {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__wrapper_2 {
  grid-row-gap: 60px;

  background-color: #214775;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  /*flex-basis: 0;*/
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#burenie__stages__item__title__wrapper_0 {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__54 {
  letter-spacing: -2px;
  color: #fdfdfd;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__stages__item__number_2 {
  text-align: left;
  text-transform: uppercase;
  color: #fdfdfd;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__55 {
  text-transform: uppercase;
  color: #fdfdfd;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__content__wrapper {
  grid-row-gap: 25px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__content_2 {
  text-align: left;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__56 {
  color: #fdfdfd;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__stages__item__content__btn__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border: 2px solid #fdfdfd;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 18px 38px;
  display: flex;
  position: relative;
}

#burenie__stages__item__content__btn {
  text-align: left;
  text-transform: uppercase;
  color: #fdfdfd;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__57 {
  text-transform: uppercase;
  color: #fdfdfd;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__wrapper_3 {
  --f2w-order: 1;
  border-radius: 12px;
  flex-grow: 1;
  flex-basis: 0;
  align-self: stretch;
  width: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#burenie__stages__item__photo {
  border-radius: 0;
  width: 716px;
  height: 450px;
  position: absolute;
  top: 0;
  left: -23px;
  overflow: hidden;
}

#__58 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__stages__items__wrapper_1 {
  grid-column-gap: 20px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__wrapper_4 {
  grid-row-gap: 0px;

  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1.1;
  flex-basis: 0;
 justify-content: space-between;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}
#__59 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_3 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__60 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__wrapper_5 {
  grid-row-gap: 0px;
  --f2w-order: 1;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
justify-content: space-between;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}
#__61 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_4 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__62 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__wrapper_6 {
  grid-row-gap: 40px;
  --f2w-order: 2;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}
#__63 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_5 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__64 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__wrapper_7 {
  grid-row-gap: 0px;
  --f2w-order: 3;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
 justify-content: space-between;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding:25px;
  display: flex;
  position: relative;
}
#__65 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_6 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__66 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__items__wrapper_2 {
  grid-column-gap: 20px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: row;
  /*flex-shrink: 0;*/
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__wrapper_8 {
  grid-row-gap: 50px;

  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1.15;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 0 25px 25px;
  display: flex;
  position: relative;
}

#__67 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__number_7 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__69 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__stages__item__wrapper_9 {
  grid-column-gap: 25px;
  --f2w-order: 1;
  background-color: #219fee;
  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}
#__70 {
  letter-spacing: -2px;
  color: #fdfdfd;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__stages__item__arrow__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__stages__item__arrow {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_8 {
  transform-origin: 0 0;
  width: 75%;
  height: 70.8%;
  position: absolute;
  inset: -1.5% -25% 30.7% 50%;
  transform: rotate(45deg);
}

#burenie__machines__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 5;
  background-color: #f6f8f9;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#burenie__machines__items__wrapper {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__items__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 1200px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__72 {
  letter-spacing: -0.05em;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

.burenie__machines__items__examples__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  margin-top: 25px;
  position: relative;
}

#burenie__machines__item__example {
  grid-row-gap: 0px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__item__example__photo {
  aspect-ratio: 1.6;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 240px;
  margin: 0;
  position: relative;
}

#burovaya-ustanovka {
  aspect-ratio: 2.66;
  width: 89.3%;
  height: auto;
  position: absolute;
  inset: 25% 10.5% 20.8% 0.2%;
}

.burenie__machines__item__example__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0 !important;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__74 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__machines__item__example_0 {
  grid-row-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__item__example__photo_0 {
  border-radius: 0;
  flex-shrink: 0;
  width: 380px;
  height: 240px;
  margin: 0;
  position: relative;
}

#kung {
  aspect-ratio: 2.16;
  width: 78.2%;
  height: auto;
  position: absolute;
  inset: 21.2% 22.1% 20.9% -0.2%;
}

#_11_237 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__76 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__machines__item__example_1 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__item__example__photo_1 {
  border-radius: 0;
  flex-shrink: 0;
  width: 380px;
  height: 240px;
  margin: 0;
  position: relative;
}

#vodovoska {
  aspect-ratio: 2.57;
  width: 75.5%;
  height: auto;
  position: absolute;
  inset: 32.1% 24.8% 20.8% -0.3%;
}

#_11_243 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__77 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__machines__right__content__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__right__content__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__78 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__machines__showcase__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 360px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__showcase__left__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__showcase__left__photo__wrapper {
  grid-column-gap: 20px;

  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__machines__showcase__left__photo {
  border-radius: 0;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__79 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__machines__showcase__left__photo__wrapper_0 {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__machines__showcase__left__photo_0 {
  border-radius: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__80 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__machines__showcase__right__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__machines__showcase__right__photo {
  border-radius: 0;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__81 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__machines__content__wrapper {
  grid-column-gap: 0px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__left__content {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-shrink: 0;
  width: 793px;
  margin: 0 auto 0 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__82 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__machines__content__photo__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-end;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__machines__content__photo {
  aspect-ratio: 0.78;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;

  margin: 0;
  position: relative;
  
}

#__83 {
  width: 100%;
  height: 100%;
}

#boreholes__area__stages__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 4;
  border: 0 solid #ffb42a;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: start;
  width: 1200px;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__left__title {
  text-align: left;
  text-transform: uppercase;
  color: #214775;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__84 {
  text-transform: uppercase;
  color: #214775;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#boreholes__area__stages__right__items__wrapper {
  grid-row-gap: 60px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 793px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__items__top__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__wrapper {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__subtitle {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__85 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#boreholes__area__stages__right__item__title {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__86 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#boreholes__area__stages__right__item__wrapper_0 {
  grid-row-gap: 25px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__subtitle_0 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__87 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#boreholes__area__stages__right__item__title_0 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__88 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#boreholes__area__stages__right__items__bot__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__wrapper_1 {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__subtitle_1 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__89 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#boreholes__area__stages__right__item__title_1 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__91 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#boreholes__area__stages__right__item__wrapper_2 {
  grid-row-gap: 25px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#boreholes__area__stages__right__item__subtitle_2 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__92 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#boreholes__area__stages__right__item__title_2 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__94 {
  text-transform: uppercase;
  letter-spacing: -2.4px;
  color: #214775;

  font-size: 48px;
  font-weight: 400;
  line-height: 90%;
}

#sotrudnichesto__steps__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 6;
  background-color: #fdfdfd;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__title__wrapper {
  grid-row-gap: 100px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__95 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#sotrudnichesto__steps__items__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__wrapper {
  grid-row-gap: 60px;

  background-color: #214775;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__wrapper {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__number {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__96 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__top__content {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__97 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__content {
  text-align: left;
  color: #0000;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__99 {
  color: #ffb42a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#__100 {
  color: #fdfdfd;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#__102 {
  color: #ffb42a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#__104 {
  color: #fdfdfd;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#__105 {
  color: #ffb42a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#sotrudnichesto__steps__item__wrapper_0 {
  grid-row-gap: 0px;
  --f2w-order: 1;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__wrapper_0 {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0 0 auto;
  padding: 0;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__number_0 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__106 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__top__content_0 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__107 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__content_0 {
  text-align: left;
  letter-spacing: -0.3px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;
 font-family: "Inter Tight", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  display: inline;
  position: relative;
}

#__108 {
  letter-spacing: -0.3px;
  color: #3b434a;

 font-family: "Inter Tight", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

#sotrudnichesto__steps__item__wrapper_1 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__wrapper_1 {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0 0 auto;
  padding: 0;
  display: flex;
  position: relative;
}

#sotrudnichesto__steps__item__top__number_1 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__109 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__top__content_1 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__110 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#sotrudnichesto__steps__item__content_1 {
  text-align: left;
  letter-spacing: -0.3px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;
  font-family: "Inter Tight", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  display: inline;
  position: relative;
}

#__112 {
  letter-spacing: -0.3px;
  color: #3b434a;

  font-family: "Inter Tight", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

#burenie__working__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 7;
  background-color: #f6f8f9;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#burenie__working__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 1200px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__113 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__working__items__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__working__left__item__wrapper {
  grid-column-gap: 20px;

  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  height: 360px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__working__left__item__photo {
  border-radius: 0;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__114 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__working__right__items__wrapper {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__working__right__item__wrapper {
  grid-column-gap: 20px;

  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__working__right__item__photo {
  border-radius: 0;
  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__115 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#burenie__working__right__item__wrapper_0 {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 12px;
  flex-flow: row;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

#burenie__working__right__item__photo_0 {
  border-radius: 0;
  flex-shrink: 0;
  width: 285px;
  height: 100%;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__116 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#Frame_53 {
  grid-column-gap: 10px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_305 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__117 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#burenie__prices__wrapper {
  grid-row-gap: 60px;
  --f2w-order: 8;
  background-color: #fdfdfd;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#burenie__prices__map {
  aspect-ratio: 1.19;
  border-radius: 0;
  width: auto;
  height: 1009px;
  position: absolute;
  top: 208px;
  right: 230px;
  overflow: hidden;
}

#burenie__prices__map__vector {
  width: 83.3%;
  height: 74.8%;
  position: absolute;
  inset: 5.7% 8.3% 19.5% 8.4%;
}

#burenie__prices__title {
  grid-row-gap: 100px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_3607 {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__118 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__prices__items__wrapper {
  grid-row-gap: 30px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0 0 0 305px;
  display: flex;
  position: relative;
}

#burenie__prices__row__item__wrapper {
  grid-column-gap: 30px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
.burenie__prices__item__wrapper:hover{
  background-color: #214775;
}
.burenie__prices__item__wrapper:hover .burenie__prices__item__price{
  color: #ffb42a !important;
}
.burenie__prices__item__wrapper:hover .burenie__prices__item__title{
  color: #fdfdfd !important;
}
.burenie__prices__item__price .text{
  color: unset !important;
}
.burenie__prices__item__title .text{
  color: unset !important;
}
.burenie__prices__item__wrapper {
  grid-row-gap: 80px;
  background-color: #f6f8f9;
  height: 245px;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

.burenie__prices__item__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
height: 64px;
  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__120 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.burenie__prices__item__price {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__121 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__122 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__124 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__125 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__126 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__prices__row__item__wrapper_0 {
  grid-column-gap: 30px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__prices__item__title__wrapper {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__127 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__128 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__129 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__130 {
  letter-spacing: -1.2px;
  color: #ffb42a;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__131 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
#__133 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__calculator__wrapper {
  --f2w-order: 9;
  background: #fdfdfd;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding:0 130px;
  display: flex;
  position: relative;
}

.burenie__calculator__top__wrapper {
  grid-row-gap: 60px;
margin-bottom: 20px;
  background-color: #214775;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#burenie__calculator__top__content__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__calculator__top__content__left {
  grid-row-gap: 60px;
width: 50%;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__calculator__top__content__left__title {
  text-align: left;
  letter-spacing: -2px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 600;
  line-height: 90%;
  display: inline;
  position: relative;
}

#burenie__calculator__top__content__left__text {
  text-align: left;
  letter-spacing: -0.3px;
  color: #fdfdfd;
  --f2w-order: 1;

  flex-shrink: 0;
  width:63%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

.burenie__calculator__top__content__right {
  grid-row-gap: 40px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__calculator__top__content__right__btns {
  grid-column-gap: 0px;

  background-color: #219fee;
  border-radius: 64px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  margin: 0;
  padding: 2px 3px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.burenie__calculator__top__content__right__toggle.active {
  grid-column-gap: 10px;
  --f2w-order: 0;
  background-color: #214775;
  border-radius: 64px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  height: 64px;
  margin: 0 -1px;
  padding: 20px;
  display: flex;
  position: relative;
}

.burenie__calculator__top__content__right__toggle {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 64px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0 -1px;
  padding: 20px;
  display: flex;
  position: relative;
}
#burenie__calculator__top__content__right__toggle__title .text{
  color:#fff;
}
#burenie__calculator__top__content__right__toggle__title {
  text-align: left;
  text-transform: uppercase;
  color: #fff;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#burenie__calculator__top__content__right__body {
  grid-row-gap: 32px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.burenie__calculator__top__content__right__body__item {
  grid-row-gap: 16px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.burenie__calculator__top__content__right__body__item.white {
  grid-column-gap: 0px;
  --f2w-order: 4;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 283px;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;

}

.burenie__calculator__top__content__right__body__item__label {
  grid-column-gap: 10px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#label__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #fff;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#text_help_question_faq_b_f_1 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 20px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_9 {
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 4.8% 5.2% 5.2% 4.8%;
}

.burenie__calculator__top__content__right__body__item__content.white {
  grid-column-gap: 10px;
  --f2w-order: 1;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 64px;
  margin: 0;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

.burenie__calculator__top__content__right__body__item__content {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__calculator__top__content__right__body__item__content__placeholder {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#Polygon_1 {
  --f2w-order: 1;
  aspect-ratio: 1;
  flex-shrink: 0;
  width: auto;
  height: 8px;
  margin: 0;
  position: relative;
}

#label__text_0 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#text_help_question_faq_b_f_1_0 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 20px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_10 {
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 4.8% 5.2% 5.2% 4.8%;
}

.kpd__choose__item__wrapper.active {
  grid-row-gap: 0px;

  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}

.kpd__choose__item__number {
  text-align: left;
  letter-spacing: -0.4px;
  flex-shrink: 0;
  width: max-content;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

.kpd__choose__item__diameter {
  text-align: left;
  letter-spacing: -0.4px;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

.kpd__choose__item__wrapper {
  grid-row-gap: 0px;
  --f2w-order: 1;
  color: #fff;
  border: 2px solid #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}

.text {
  letter-spacing: -0.4px;
  font-weight: 400;
}

#label__text_1 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#text_help_question_faq_b_f_1_1 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 20px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_11 {
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 4.8% 5.2% 5.2% 4.8%;
}

.pipe__choose__item.active {
  grid-row-gap: 0px;

  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}

.pipe__choose__item__text {
  text-align: left;
  letter-spacing: -0.4px;
  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

.pipe__choose__item {
  grid-row-gap: 0px;
  --f2w-order: 1;
  border: 2px solid #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  color: #fff;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}

#label__text_2 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#text_help_question_faq_b_f_1_2 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 20px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_12 {
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 4.8% 5.2% 5.2% 4.8%;
}

.plastic__choose__item.active {
  grid-row-gap: 0px;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}

.plastic__choose__item__text {
  text-align: left;
  letter-spacing: -0.4px;
  flex-shrink: 0;
  width: max-content;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

.plastic__choose__item {
  grid-row-gap: 0px;
  color: #fff;
  --f2w-order: 1;
  border: 2px solid #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  margin: 0;
  padding: 12px 16px;
  display: flex;
  position: relative;
}
#burenie__calculator__top__content__right__body #pesok-regions{
position: unset !important;
visibility: visible;
height: auto;
}
.bore__mobile{
  display: none !important;
}
.burenie__calculator__top__wrapper #new-version input[type="text"].glubina_gps{
  padding: 0;
  width: 100%;
  font-weight: 500 !important;
  font-family: 'ProximaNova', Arial, sans-serif !important;
  border:none;
}
.burenie__calculator__top__wrapper #new-version .btn_calc{
  background:none;
}
.placeholder__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0 auto 0 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#separator {
  --f2w-order: 1;
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 36px;
  height: 1px;
  margin: 18px auto 18px -18px;
  position: relative;
  transform: rotate(90deg);
}

#unit {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 2;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}
#unit .text{
  color:#3B434A;
}
.burenie__calculator__top__wrapper #new-version .btn_calc a{
   color: #3B434A;
}
.burenie__calculator__top__wrapper #new-version .btn_calc{
    padding: 0 !important;
    color: #3B434A;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#burenie__calculator__top__content__right__submit__btn {
  grid-column-gap: 10px;
  --f2w-order: 2;
  border:none;
  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

#btn__text {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#burenie__calculator__bot__wrapper {
  grid-row-gap: 60px;
  --f2w-order: 1;
  background-color: #214775 !important;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 60px !important;
  display: flex;
  position: relative;
}

#Frame_83 {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Frame_142 {
  grid-row-gap: 60px;
width: 50%;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_3700 {
  text-align: left;
  letter-spacing: -2px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 422px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__172 {
  letter-spacing: -2px;
  color: #fdfdfd;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#Frame_81 {
  grid-row-gap: 40px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  top: -20px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_3702 {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: -4.8px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 422px;
  margin: 0;

  font-size: 96px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__173 {
  text-transform: uppercase;
  letter-spacing: -4.8px;
  color: #fdfdfd;

  font-size: 96px;
  font-weight: 400;
  line-height: 90%;
}

#Frame_83_0 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

#_11_3704 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__174 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#burenie__includes__wrapper {
  grid-row-gap: 60px;
  --f2w-order: 10;
  border-radius: 24px;
  background: #ffffff;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#burenie__includes__top__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_3709 {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  opacity: 0.5;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  height: 56px;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__175 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#_11_3710 {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__176 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#burenie__includes__items__wrapper {
  grid-column-gap: 30px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__includes__item__wrapper {
  grid-row-gap: 0px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

.burenie__includes__item__title {
  text-align: left;
  color: #3b434a;

  flex-shrink: 0;
  width: 100%;
  margin: 0 0 auto;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

#__177 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_13 {
  width: 100%;
  height: 53.1%;
  position: absolute;
  inset: 30.6% 1.1% 16.3% -1.1%;
}

#burenie__includes__item__wrapper_0 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__178 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_0 {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 54.2px;
  height: 54.2px;
  margin: 0;
  position: relative;
}

#Vector_14 {
  width: 62px;
  height: 62px;
  position: absolute;
  top: calc(50% - 31px);
  left: calc(50% - 31.4px);
}

#burenie__includes__item__wrapper_1 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__179 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_1 {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 64px;
  height: 64px;
  margin: 0;
  position: relative;
}

#Vector_15 {
  width: 84.4%;
  height: auto;
  position: absolute;
  top: calc(50% - 30.3px);
  left: 8.2%;
  right: 7.4%;
}

#burenie__includes__item__wrapper_2 {
  grid-row-gap: 0px;
  --f2w-order: 3;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__180 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_2 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_16 {
  width: 89.1%;
  height: 93.8%;
  position: absolute;
  inset: 3.2% 5.6% 3% 5.4%;
}

#burenie__includes__items__wrapper_0 {
  grid-column-gap: 30px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#burenie__includes__item__wrapper_3 {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__181 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_3 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_17 {
  aspect-ratio: 0.71;
  width: auto;
  height: 58px;
  position: absolute;
  top: calc(50% - 28.9px);
  left: calc(50% - 20.3px);
}

#burenie__includes__item__wrapper_4 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__182 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_4 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_18 {
  width: 67.2%;
  height: 84.4%;
  position: absolute;
  inset: 8% 16.6% 7.6% 16.2%;
}

#burenie__includes__item__wrapper_5 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__183 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#burenie__includes__item__svg_5 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_19 {
  width: 84.4%;
  height: 84.4%;
  position: absolute;
  inset: 7.9% 7.8% 7.8% 7.9%;
}

#burenie_includes_item_wrapper_hide {
  grid-row-gap: 0px;
  --f2w-order: 3;
  opacity: 0;
  background-color: #f6f8f9;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}
#__184 {
  color: #3b434a;

 font-family: "Inter Tight", sans-serif;
  font-size: 24px;
  font-weight: 500;
}

#benefits__wrapper {
  grid-column-gap: 30px;
  --f2w-order: 11;
  background-color: #f6f8f9;
  border-radius: 24px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 80px 130px 0;
  display: flex;
  position: relative;
}

#benefits__left__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__185 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#benefits__right__items__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#benefits__right__row__item__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#benefits__right__item__wrapper {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

.benefits__right__item__title {
  text-align: left;
  color: #3b434a;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  display: inline;
  position: relative;
}

#__187 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__item__wrapper_0 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

#benefits__right__row__item__wrapper_0 {
  grid-column-gap: 20px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#benefits__right__item__wrapper_1 {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__189 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__item__wrapper_2 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__190 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__row__item__wrapper_1 {
  grid-column-gap: 20px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#benefits__right__item__wrapper_3 {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__191 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__item__wrapper_4 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__192 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__row__item__wrapper_2 {
  grid-column-gap: 20px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#benefits__right__item__wrapper_5 {
  grid-row-gap: 50px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__193 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__item__wrapper_6 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__194 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#benefits__right__row__item__wrapper_3 {
  grid-row-gap: 0px;
  --f2w-order: 4;
  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}
#__196 {
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
}

#reviews__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 12;
  background-color: #f6f8f9;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 80px 130px 0;
  display: flex;
  position: relative;
}

#reviews__top__wrapper {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#reviews__top__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: max-content;
  margin: 0 auto 0 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__197 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#reviews__top__summary__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Yandex_icon_1 {
  aspect-ratio: 1;
  flex-shrink: 0;
  width: auto;
  height: 37px;
  margin: 0;
  position: relative;
}

#reviews__top__summary__text {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__198 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#Star_1 {
  --f2w-order: 2;
  aspect-ratio: 1;
  flex-shrink: 0;
  width: auto;
  height: 20px;
  margin: 0;
  position: relative;
}

#reviews__top__summary__score {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 3;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__199 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__items__wrapper {
  grid-column-gap: 30px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.reviews__item__wrapper {
  grid-row-gap: 25px;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-items: start;
  width: 33%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

#reviews__item__date {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__200 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__row__wrapper {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.reviews__item__name {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0 auto 0 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__201 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__score {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Star_2 {
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_3 {
  --f2w-order: 1;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_4 {
  --f2w-order: 2;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_5 {
  --f2w-order: 3;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_6 {
  --f2w-order: 4;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#reviews__item__text {
  text-align: left;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 2;

  -webkit-box-orient: vertical;
  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

#__202 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__more {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 3;
  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__203 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__date_0 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__204 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__row__wrapper_0 {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#__205 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__score_0 {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Star_2_0 {
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_3_0 {
  --f2w-order: 1;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_4_0 {
  --f2w-order: 2;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_5_0 {
  --f2w-order: 3;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_6_0 {
  --f2w-order: 4;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#reviews__item__text_0 {
  text-align: left;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 2;

  -webkit-box-orient: vertical;
  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

#__206 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__more_0 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 3;
  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__207 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__date_1 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__208 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__row__wrapper_1 {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#__209 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__score_1 {
  grid-column-gap: 0px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Star_2_1 {
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_3_1 {
  --f2w-order: 1;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_4_1 {
  --f2w-order: 2;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_5_1 {
  --f2w-order: 3;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#Star_6_1 {
  --f2w-order: 4;
  flex-shrink: 0;
  width: 18px;
  height: 17px;
  margin: 0;
  position: relative;
}

#reviews__item__text_1 {
  text-align: left;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 2;

  -webkit-box-orient: vertical;
  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: -webkit-inline-box;
  position: relative;
  overflow: hidden;
}

#__210 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__item__more_1 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 3;
  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__212 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#reviews__btn__wrapper {
  grid-column-gap: 25px;
  --f2w-order: 2;
  background-color: #219fee;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 64px;
  margin: 0;
  padding: 20px 25px;
  display: flex;
  position: relative;
}

#reviews__btn__link {
  grid-row-gap: 50px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#Frame_51_1 {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#_11_3834 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__213 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#arrows_arrow_thin_right_b_a_1_4 {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_20 {
  transform-origin: 0 0;
  width: 75%;
  height: 70.8%;
  position: absolute;
  inset: -1.5% -25% 30.7% 50%;
  transform: rotate(45deg);
}

#portfolio__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 13;
  background-color: #f6f8f9;
  border-radius: 24px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

#portfolio__title__wrapper {
  grid-column-gap: 0px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#portfolio__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__214 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#portfolio__main__items__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#portfolio__items__wrapper {
  grid-column-gap: 50px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#portfolio__item__wrapper {
  grid-row-gap: 25px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.portfolio__item__photo {
  border-radius: 12px;
  flex-shrink: 0;
  width: 565px;
  height: 345px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__215 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#portfolio__item__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__216 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#portfolio__item__content {
  grid-row-gap: 0px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__row {
  grid-column-gap: 10px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.portfolio__item__content__title {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__217 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}

.portfolio__item__content__value {
  text-align: right;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 2;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__218 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_0 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__219 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_0 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_0 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__220 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_1 {
  grid-column-gap: 10px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__221 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_1 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_1 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__222 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_2 {
  grid-column-gap: 10px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__223 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_2 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_2 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__224 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__wrapper_0 {
  grid-row-gap: 25px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: center;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#__225 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#portfolio__item__title_0 {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__226 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#portfolio__item__content_0 {
  grid-row-gap: 0px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__row_3 {
  grid-column-gap: 10px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__227 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_3 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_3 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__228 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_4 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__229 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_4 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_4 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__230 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_5 {
  grid-column-gap: 10px;
  --f2w-order: 2;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__231 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_5 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_5 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__232 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__row_6 {
  grid-column-gap: 10px;
  --f2w-order: 3;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}
#__233 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__item__content__line__wrapper_6 {
  grid-row-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 5px 0;
  display: flex;
  position: relative;
}

#portfolio__item__content__line_6 {
  border: 0 solid #e2e3e7;
  border-top-width: 1px;
  flex-shrink: 0;
  width: 100%;
  height: 1px;
  margin: 0;
  position: relative;
}
#__234 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#portfolio__btn__wrapper {
  grid-column-gap: 25px;
  --f2w-order: 1;
  background-color: #219fee;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 64px;
  margin: 0;
  padding: 20px 25px;
  display: flex;
  position: relative;
}

#portfolio__btn__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__235 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#arrows_arrow_thin_right_b_a_1_5 {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_21 {
  transform-origin: 0 0;
  width: 75%;
  height: 70.8%;
  position: absolute;
  inset: -1.5% -25% 30.7% 50%;
  transform: rotate(45deg);
}

#garanties__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 14;
  flex-flow: column;
  flex-shrink: 0;
  background: #fdfdfd;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 90px 130px 0;
  display: flex;
  position: relative;
}

#garanties__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__236 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#garanties__items__wrapper {
  grid-column-gap: 30px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#interface_ratings_stars_r_s_1 {
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 64px;
  margin: 0 0 auto;
  position: relative;
  overflow: hidden;
}

#Vector_22 {
  width: 84.4%;
  height: 84.4%;
  position: absolute;
  inset: 7.9% 7.8% 7.8% 7.9%;
}

.garanties__item__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;
  --f2w-order: 1;
  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__237 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__238 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.garanties__item__photo {
  --f2w-order: 1;
  aspect-ratio: 0.71;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 226px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__239 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.garanties__item__wrapper.blue {
  grid-row-gap: 0px;
  --f2w-order: 0;
  background-color: #214775;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: space-between;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}

.garanties__item__wrapper {
  grid-row-gap: 0px;
  --f2w-order: 2;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  gap: 20px;
  flex-basis: 0;
   justify-content: space-between;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px;
  display: flex;
  position: relative;
}


#__240 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__241 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

#faq__wrapper {
  grid-row-gap: 80px;
  --f2w-order: 15;
  background-color: #fdfdfd;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 80px 130px 0;
  display: flex;
  position: relative;
}

#faq__items__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#faq__items__left {
  grid-row-gap: 100px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0 120px 0 0;
  display: flex;
  position: relative;
}

#faq__items__left__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__242 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

.faq__link{
  grid-column-gap: 10px;
  --f2w-order: 1;
  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

#faq__items__left__btn__text {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__244 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#faq__items__right__wrapper {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 793px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.faq__items__right__question__item {
  grid-row-gap: 25px;

  border: 0 solid #ffa800;
  border-top-width: 1px;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 24px 0 0;
  display: flex;
  position: relative;
}

.faq__items__right__question__item__quest {
  grid-column-gap: 25px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.faq__items__right__question__item__quest__title {
  text-align: left;
  letter-spacing: -1.2px;
  color: #214775;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__245 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_23 {
  width: 83.3%;
  height: 86.1%;
  inset: 8.3% 9.7% 5.6% 6.9%;
}

.svg__show__answer {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.faq__items__right__question__item__answer {
  text-align: left;
  color: #214775;
  --f2w-order: 1;
  opacity: 0.5;

  flex-shrink: 0;
  width: 100%;
  margin: 0;
  font-family: "Inter Tight", sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: inline;
  position: relative;
}
.faq__items__right__question__item__answer .text{
 font-family: "Inter Tight", sans-serif;
   color: #214775;
  font-size: 20px;
  font-weight: 500;
}
#__248 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_0 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__249 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_1 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__250 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_2 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__251 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_3 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__252 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_4 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__253 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#popular_plus_add_create_b_a_1_5 {
  --f2w-order: 1;
  aspect-ratio: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 36px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#Vector_30 {
  width: 83.3%;
  height: 86.1%;
  position: absolute;
  inset: 8.3% 9.7% 5.6% 6.9%;
}

#feedback__wrapper {
  grid-row-gap: 100px;
  --f2w-order: 1;
  background-color: #214775;
  border-radius: 12px;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 60px;
  display: flex;
  position: relative;
}

#feedback__item__wrapper {
  grid-column-gap: 20px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#feedback__item__left {
  grid-row-gap: 100px;

  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#feedback__item__left__title {
  text-align: left;
  letter-spacing: -2px;
  color: #fdfdfd;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__254 {
  letter-spacing: -2px;
  color: #fdfdfd;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#feedback__item__left__content {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 436px;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__255 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#feedback__item__right {
  grid-row-gap: 50px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#feedback__item__right__form {
  grid-row-gap: 20px;

  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#feedback__item__right__form__input {
  grid-column-gap: 10px;

  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 490px;
  height: 64px;
  margin: 0;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

#feedback__item__right__form__input__placeholder {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#__258 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
}

#feedback__item__right__form__input_0 {
  grid-column-gap: 10px;
  --f2w-order: 1;
  background-color: #fdfdfd;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 490px;
  height: 64px;
  margin: 0;
  padding: 20px 24px;
  display: flex;
  position: relative;
}

#feedback__item__right__form__input__placeholder_0 {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;

  opacity: 0.5;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  display: inline;
  position: relative;
}

#__259 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
}

#feedback__item__right__form__agreement {
  text-align: left;
  letter-spacing: -0.3px;
  color: #0000;
  --f2w-order: 2;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__261 {
  letter-spacing: -0.3px;
  color: #fdfdfd;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

#__263 {
  letter-spacing: -0.3px;
  color: #ffa800;

  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

#feedback__item__right__form__btn__wrapper {
  grid-column-gap: 10px;
  --f2w-order: 3;
  background-color: #ffa800;
  border-radius: 120px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 20px 40px;
  border:none;
  display: flex;
  position: relative;
}

#feedback__item__right__form__btn__text {
  text-align: left;
  text-transform: uppercase;
  color: #3b434a;

  flex-shrink: 0;
  width: max-content;
  margin: 0;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__264 {
  text-transform: uppercase;
  color: #3b434a;

  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
}

#certificates__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 16;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  width: 100%;
  margin: 0;
  padding: 80px 130px 0;
  display: flex;
  background:#fdfdfd;
  position: relative;
}

#certificates__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__265 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#certificates__content__wrapper {
  grid-row-gap: 30px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#certificates__items__wrapper {
  grid-column-gap: 30px;

  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

#certificates__item__wrapper {
  grid-row-gap: 50px;
height: 400px;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
}

#certificates__item__photo {
  aspect-ratio: 0.71;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 226px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__266 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.certificates__item__title {
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  --f2w-order: 1;

  flex-shrink: 0;
  width: 100%;
  margin: 0;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

#__267 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#certificates__item__wrapper_0 {
  grid-row-gap: 50px;
  --f2w-order: 1;
  height: 400px;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
}

#certificates__item__photo_0 {
  aspect-ratio: 0.71;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 226px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__268 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
#__269 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#certificates__item__wrapper_1 {
  grid-row-gap: 50px;
  --f2w-order: 2;
  background-color: #f6f8f9;
  border-radius: 12px;
  flex-flow: column;
  height: 400px;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
}

#certificates__item__photo_1 {
  aspect-ratio: 0.71;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 226px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__270 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
#__271 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#certificates__item__wrapper_2 {
  grid-row-gap: 50px;
  --f2w-order: 3;
  background-color: #f6f8f9;
  border-radius: 12px;
  height: 400px;
  flex-flow: column;
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 25px 25px 0;
  display: flex;
  position: relative;
}

#certificates__item__photo_2 {
  aspect-ratio: 0.71;
  border-radius: 0;
  flex-shrink: 0;
  width: auto;
  height: 226px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

#__272 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
#__273 {
  letter-spacing: -0.4px;
  color: #3b434a;

  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

#certificates__content__btn__wrapper {
  grid-column-gap: 25px;
  --f2w-order: 1;
  background-color: #219fee;
  border-radius: 12px;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 64px;
  margin: 0;
  padding: 20px 25px;
  display: flex;
  position: relative;
}

#certificates__content__btn__text {
  text-align: left;
  letter-spacing: -1.2px;
  color: #fdfdfd;

  flex-grow: 1;
  flex-basis: 0;
  width: 100%;
  margin: 0;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  display: inline;
  position: relative;
}

#__274 {
  letter-spacing: -1.2px;
  color: #fdfdfd;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#arrows_arrow_thin_right_b_a_1_6 {
  --f2w-order: 1;
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#Vector_31 {
  transform-origin: 0 0;
  width: 75%;
  height: 70.8%;
  position: absolute;
  inset: -1.5% -25% 30.7% 50%;
  transform: rotate(45deg);
}

.services__wrapper {
  grid-row-gap: 40px;
  --f2w-order: 17;
  border-radius: 0;
  flex-flow: column;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  background:#fdfdfd;
  margin: 0;
  padding: 80px 130px;
  display: flex;
  position: relative;
}

.services__title {
  text-align: left;
  letter-spacing: -2px;
  color: #214775;

  flex-shrink: 0;
  width: 793px;
  margin: 0;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
  display: inline;
  position: relative;
}

#__275 {
  letter-spacing: -2px;
  color: #214775;

  font-size: 40px;
  font-weight: 400;
  line-height: 90%;
}

#__276 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.services__item__svg {
  grid-column-gap: 10px;
  --f2w-order: 1;
  border-radius: 0;
  flex-flow: row;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: end;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.arrows_arrow_thin_right {
  border-radius: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 5px;
  position: relative;
  overflow: hidden;
  transform: rotate(-45deg);
}

#__277 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__278 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

#__279 {
  letter-spacing: -1.2px;
  color: #214775;

  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}
.h1-video{
  text-transform: uppercase;
  letter-spacing: -4.8px;
  color: #fdfdfd;
  font-family: 'ProximaNovaAExCn-Bold', Arial, sans-serif !important;
  font-size: 96px;
  font-weight: 400;
  line-height: 90%;
  text-align: left;
  border: unset;
  flex-shrink: 0;
  width: max-content;
  margin: 0;
  display: inline;
  position: relative;
}

.h2{
  display: block;
  margin-bottom: 30px;
  text-align: left;
  letter-spacing: -2px;
  color: #214775;
  flex-shrink: 0;
  width: 1200px;
  font-size: 40px;
  font-weight: 600 !important;
  line-height: 90%;
  position: relative;
}

.h3{
  text-align: left;
  letter-spacing: -2px;
  color: #214775;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  font-size: 40px;
  font-weight: 600 !important;
  line-height: 90%;
  display: inline;
  position: relative;
}

.p{
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: inline;
  position: relative;
}

.p2{
  text-align: left;
  letter-spacing: -0.4px;
  color: #3b434a;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  display: inline;
  position: relative;
}

/* Стили для списков */
.ul {
  margin: 20px 0;
  padding-left: 20px;
}

.li {
  margin: 10px 0;
  font-weight: 500;
}

/* Стили для нумерованных списков */
.ol {
  margin: 20px 0;
  list-style-position: outside;
  padding-left: 20px;
}

.ol .li, .ul .li {
  margin: 10px 0;
  font-size: 20px !important;
  color: #3b434a !important;
  padding-left: 10px;
}

.ol .li::marker, .ul .li::marker {
  color: #214775;
  font-weight: 700;
  margin-right: 30px;
}

.steps-flex {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: 30px 0;
}

.steps-row {
  display: flex;
  gap: 24px;
  /* Можно добавить justify-content: center; если нужно выравнивание по центру */
}

.step-card {
  background: #f6f8f9;
  border-radius: 16px;
  padding: 24px 28px 20px 28px;
  /*box-shadow: 0 2px 8px rgba(0,0,0,0.02);*/
  display: flex;
  flex-direction: column;
  /*justify-content: space-between;*/
  /*min-height: 220px;*/
  flex: 1 1 0;
  max-width: 100%;
  box-sizing: border-box;
}

.step-card__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 12px;
}

.step-card__title {
  font-size: 24px;
  font-weight: 600;
  color: #214775;
  line-height: 100%;
  letter-spacing: -1.2px;
}

.step-card__num {
  font-size: 1.5rem;
  font-weight: 700;
  color: #214775;
  background: #fff;
  border-radius: 50%;
  min-width: 32px;
  min-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 4px rgba(0,0,0,0.04);
}

.step-card__desc {
  margin-top: 8px;
  letter-spacing: -0.3px;
  color: #3b434a;
  font-size: 16px;
  line-height: 120%;
}

.step-card--link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #f8fafc;
  border-radius: 16px;
  padding: 24px 28px 20px 28px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  /*min-height: 220px;*/
  text-decoration: none;
  color: inherit;
  transition: box-shadow 0.2s, background 0.2s;
  position: relative;
  border: 1px solid #f0f2f5;
}

.step-card--link:hover, .step-card--link:focus {
  box-shadow: 0 4px 16px rgba(0,102,204,0.10);
  background: #f0f6fb;
  text-decoration: none;
  border-color: #cce3fa;
}

.dark-blue {
  background: #214775;
}

.dark-blue .step-card__title{
  font-size: 40px;
  font-weight: 600;
  color: #fdfdfd;
  line-height: 90%;
}

.dark-blue .step-card__desc{
  color: #fdfdfd;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
}

.dark-blue-btn {
  display: inline-flex; /* Меняем на inline-flex для управления вложенными элементами */
  align-items: center;   /* <-- Это свойство центрирует текст по вертикали */
  justify-content: center; /* <-- Это свойство центрирует текст по горизонтали */
  padding: 12px 28px;
  border: 2px solid #fdfdfd;
  border-radius: 50px; /* для полностью скругленных углов */
  color: #fdfdfd;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: -0.4px;
  background-color: transparent;
  transition: background-color 0.2s, color 0.2s;
  cursor: pointer;
  line-height: 100%;
  height: 64px;
  box-sizing: border-box; /* На случай, если вы будете задавать точные размеры */
}

.dark-blue-btn:hover, .dark-blue-btn:focus {
  /*background-color: #fdfdfd;*/
  background-color: rgba(255, 255, 255, 0.2);
  color: #fdfdfd; /* темно-синий цвет фона */
  text-decoration: none;
}

.light-blue{
  transition: background-color 0.2s, color 0.2s;
  cursor: pointer;
  background: #219fee;
}

.light-blue:hover, .light-blue:focus {
  /*background-color: #fdfdfd;*/
  background-color: rgba(33, 159, 238, 0.8);
  color: #fdfdfd; /* темно-синий цвет фона */
  text-decoration: none;
}

.light-blue .step-card__title{
  font-size: 40px;
  font-weight: 600;
  color: #fdfdfd;
  line-height: 90%;
  letter-spacing: -2px;
}

.step-card-image{
  background-image: url('/burenie/v3/img/etapi-bg.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 200px;
}

@media (max-width: 900px) {
  .steps-row {
    flex-direction: column;
    gap: 20px;
  }
  .step-card {
    padding: 18px 14px;
  }
}


