/* Блок дома */


.haus-title {

}

.haus-title .container {
background-image: url(./Images/uhod_za_domom.png);
display: flex;
justify-content: space-between;
max-width: 1160px;
margin: 0 auto;

background-size: contain;
}

.haus_text {
color: #FFF;
font-size: 30px;
font-weight: 700;
line-height: 119%;
padding: 424px 761px 50px 50px;
}

/* Блок текста */


.center-text5 {

}

.center-text5 .container {
width: 1160px;
height: 488px;
border-radius: 10px;
background: #F1F0ED;
display: flex;
justify-content: space-between;
margin-top: 20px;
align-items: center;
}

.text_center5 {
color: #6A6660;
text-align: center;
font-size: 24px;
font-weight: 500;
line-height: 150%;
padding: 100px 310px 100px 304px;
}


/* Блок карточек */

.tir_card2 {

}

.tir_card2 .container {
display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 margin-top: 20px;
 
}

.tir_list_title2 {
padding: 20px 11px 20px 20px;
 border-radius: 10px;
background: #F1F0ED;

}

.krug {
width: 15px;
height: 15px;
flex-shrink: 0;
stroke-width: 1px;
stroke: #6A6660;


}

.tir_text_in2 {
 gap: 20px;
 display: flex;
flex-direction: column;
}

.tir_text2 {
color: #6A6660;
font-size: 19px;
font-weight: 600;
width: 190px;

}

.tir_list_desc2 {
color: #6A6660;
font-size: 12px;
font-weight: 400;
width: 180px;
}

.tir_list_on2 {
gap: 20px;
    display: flex;
    flex-direction: column;
}

.tir_list_an2 {
 gap: 20px;
    display: flex;
    flex-direction: column;
}

.tir_list_en2 {
gap: 20px;
    display: flex;
    flex-direction: column;
}

.tir_list_yn2 {
 gap: 20px;
    display: flex;
    flex-direction: column;
}

/* Блок Картинки */



.Exzit_list5 {
display: flex;
justify-content: space-between;
 gap: 10px;
  position: relative;
 max-width: 1160px;
  margin: 0 auto;
  margin-top: 20px
}

.cart_list5 {
width: 380px;
display: flex;
flex-direction: column; 
padding: 20px;
justify-content: end;
background-size: cover;
height: 450px;
border-radius: 10px;
object-fit: center;

}

.cart_list5:nth-child(1){
background-image: url(./Images/home_diffuzor.png);

}

.cart_list5:nth-child(2){
background-image: url(./Images/home_svecha.png);

}

.cart_list5:nth-child(3){
background-image: url(./Images/home_composition.png);
}

.title_container {
display: flex;
justify-content: space-between;
align-items: center;
}

.Exzit_list_title5 {
font-size: 18px;
font-weight: 600;
 color: white; 
}




@media (max-width:440px){

body{
max-width: 100%;
}

/*  */



.haus-title {
width: 340px;
object-fit: cover;
align-items: center;
margin: 0 auto;
}

.haus-title .container {
border-radius: 10px;
 margin-top: 10px;
 width: 340px;
 height: 190px;
 display: inline-flex;
justify-content: flex-end;
align-items: center;
background-size: cover;
background-repeat: no-repeat;
}

.haus_text {
width: 244px;
height: 29px;
padding: 141px 76px 20px 20px;
color: #FFF;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 119%;
}

/*  */


.center-text5 {
width: 340px;
margin: 0 auto;
}

.center-text5 .container {
display: flex;
width: 300px;
height: auto;
padding: 40px 20px;
margin-top: 10px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
border-radius: 10px;
background: #F1F0ED;
}

.text_center5 {
width: 289px;
height: 210px;
flex-shrink: 0;
padding: 0;
color: #6A6660;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}

/*  */

.tir_card2 {

}

.tir_card2 .container {
width: 340px;
margin-top: 10px;
}

.tir_list_title2 {
width: 300px;
height: auto;
padding: 20px;
margin-bottom: 10px;
}

.krug {
width: 10px;
height: 10px;
flex-shrink: 0;
stroke-width: 1px;
stroke: #6A6660;
margin-bottom: 20px;
}

.tir_text_in2 {

}

.tir_text2 {
width: 300px;
height: auto;
color: #6A6660;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.tir_list_desc2 {
width: 300px;
height:auto;
color: #6A6660;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}


/*  */


.Exzit_list5 {
width: 340px;
flex-direction: column;
display: flex;
gap: 10px;
margin-top: 0;
}

.cart_list5 {
display: flex;
width: 300px;
height: 280px;
padding: 20px;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
gap: 10px;
background-position: 0-70px;

}

.title_container {

}

.Exzit_list_title5 {
color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

}