@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



body, html {
    font-family: "Montserrat", sans-serif!important;
    font-weight: 400!important;
    width: 100%;
}


.style_img_bg {
  background-position: center center; 
  background-repeat: no-repeat; 
  background-size: cover;
}

@media (min-width:1600px) {
  .hieght_vh_block {height: 65vh;}
  .hieght_vh_block_sec {height: 55vh;}
}

@media (min-width:576px) and (max-width: 1600px) {
  .hieght_vh_block {height: 75vh;}
  .hieght_vh_block_sec {height: 45vh;}
}

@media (max-width: 576px) {
  .hieght_vh_block {height: 75vh;}
  .hieght_vh_block_sec {height: 40vh;}
}





.cont_link {text-decoration-color:#0d6efd!important;}

.separation_block_bt {margin-bottom: 150px!important;}

.separation_block {margin-bottom: 130px!important;}

.def_text_color {color: #0d6efd!important;}

.bord_color {border-color: #0d6efd!important;}

.text_weight {font-weight: 600!important}

.bg_main_card {background-color: #E4DCC9!important;}

.text_weight_sec {font-weight: 300!important}

.success_margin {
  margin-top: 140px;
  margin-bottom: 140px;
}

li::marker {color: #0d6efd!important;}

.bg_input_card {background-color: #fffbf3!important;}

.h_str {padding-top: 1px;}

.bg_sec_str {background: #0d6efd!important;}

<<<<<<< HEAD
.border_dashed_block {
    border-top: 3px solid #0d6efd !important;  /* Верхняя граница */
    border-bottom: 3px solid #0d6efd !important;  /* Нижняя граница */
}
=======
.border_dashed_block {border: 2px dashed #0d6efd!important;}
>>>>>>> origin/main

.border_solid_block {border: 2px solid #0d6efd!important;}

.style_img_bg {
  background-position: center center; 
  background-repeat: no-repeat; 
  background-size: cover;
}

/* 
сновные цвета:
бежевый - #E4DCC9
желтый - #F3BA22
коричневый - #98490E
темнокоричневый - #5B4C2D
белый - #FFFFFF
черный - #000000
 */



@media (min-width: 998px) {
  .frd_img_w {width:100%!important;}
 }  
@media (min-width: 500px) and (max-width: 998px) {
 .frd_img_w {width: 400px!important;}
} 
@media (min-width: 350px) and (max-width: 500px) {
  .frd_img_w {width: 300px!important;}
 } 
 @media (min-width: 270px) and (max-width: 350px) {
  .frd_img_w {width: 250px!important;}
 } 
@media (min-width: 20px) and (max-width: 270px) {
  .frd_img_w {width: 200px!important;}
 } 



@media (min-width:850px) {
  .main_txt_size {font-size: 16px!important;}
} 
@media (min-width:768px) and (max-width: 850px) {
  .main_txt_size {font-size: 14px!important;}
} 
@media (min-width:550px) and (max-width: 768px) {
  .main_txt_size {font-size: 18px!important;}
} 
@media (min-width:350px) and (max-width: 550px) {
  .main_txt_size {font-size: 14px!important;}
}
@media (max-width: 350px) {
  .main_txt_size {font-size: 11px!important;}
}