.slider__item, .slider__item2 {
  display: flex;
  position: absolute;
  min-width: 1360px; 
  height: 380px;
  background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
  border-radius: 20px;
  overflow: hidden;
  opacity: 0;
  align-items: center;
  transition: opacity 2s ease-in-out; /* Плавный переход через 1 секунду */ 
}
.slider__item.active, .slider__item2.active {
  display: flex;
  position: absolute;
  min-width: 1360px; 
  height: 380px;
  background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
  border-radius: 20px;
  overflow: hidden;
  align-items: center;
  opacity: 1;

}
.nameOpis{
  width: 784px;
  height: 127.16px;
}
.text_slider, .text_slider2{ 
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 510px;
}
.text_sliderP, .text_sliderP2{
  color: #135aae;
  font-size: 17px;
  margin: 0px;
  padding-bottom: 50px;
  font-family: Mulish,sans-serif;
}

.img_slide{
  width: 426px;  
  height: 360px;
  
 }
.text_sliderH1,.text_sliderH12{
  margin: 0px;
  font-family: Mulish,sans-serif;
  color: #135aae;
  font-size: 36px;
  font-weight: 700;
  line-height: 128%;
  text-transform: uppercase;
  padding-top: 100px;
 }
.text_sliderOpis, .text_sliderOpis2{

  font-size: 36px;
  line-height: 128%;
  margin: 0;
  color: #135aae;
  box-sizing: border-box;
  outline: 0;
  font-family: Mulish,sans-serif;
 }
.text_sliderInst, .text_sliderInst2{
  color: #135aae;
  font-size: 17px;
  margin: 0px; 
  padding-bottom: 15px;
  font-family: Mulish,sans-serif;
 }
.ssilka, .ssilka2{
  display: flex;
 justify-content: right;
  height: 30px;
}
.slider, .slider2{
  overflow: hidden;
  justify-content: center;
  position: relative;
  overflow: hidden;
  width: 1360px;  
  height: 380px;
 }
.slider__item.active, .slider__item2.active {
  z-index: 1;
}

.slider.slider__item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  /* z-index: 1; */
}
.detailedA{
  padding-right: 100px;
  font-size: 24px;
  color: inherit;
  font-family: Mulish,sans-serif;
}
.detailedA :hover{
  padding-right: 100px;
  font-size: 24px;
  color: inherit;
  font-family: Mulish,sans-serif;
  color: #09b0cb;
}
.slider_small_1, .slider_small_2{
  width: 100%;
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Баннер */
.banner__item1 {
  display: flex;
  position: absolute;
  width: 1360px; 
  height: 380px;
  background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
  border-radius: 20px;
  overflow: hidden;
  opacity: 1;
  align-items: center;
}

.nameOpisB{
  width: 784px;
  height: 127.16px;
}
.text_sliderB{
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 380px;
  width: 934px;
}
.text_sliderPB{
  color: #135aae;
  font-size: 17px;
  margin: 0px;
  padding-bottom: 60px;
  font-family: Mulish,sans-serif;
}

.img_slideB{
  width: 426px;  
  height: 360px;
  
 }
.text_sliderH1B{
  margin: 0px;
  font-family: Mulish,sans-serif;
  color: #135aae;
  font-size: 28px;
  font-weight: 700;
  line-height: 128%;
  text-transform: uppercase;
  padding-top: 10px;
 }
.text_sliderOpisB{
  font-size: 28px;
  line-height: 128%;
  margin: 0;
  color: #135aae;
  box-sizing: border-box;
  outline: 0;
  font-family: Mulish,sans-serif;
 }
.text_sliderInstB{
  color: #135aae;
  font-size: 17px;
  margin: 0px; 
  padding-bottom: 15px;
  font-family: Mulish,sans-serif;
 }
.ssilka{
display: flex;
 justify-content: flex-end;
height: 30px;
}
.banner1{
  overflow: hidden;
  justify-content: center;
  position: relative;
  overflow: hidden;
  width: 1360px;  
  height: 380px;
 }
.detailedB{
  padding-right: 100px;
  font-size: 24px;
  color: inherit;
  font-family: Mulish,sans-serif;
}
.detailedA :hover{
  padding-right: 100px;
  font-size: 24px;
  color: inherit;
  font-family: Mulish,sans-serif;
  color: #09b0cb;
}
.banner_small_1{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.ssilkaB{
  display: flex;
   justify-content: right;
  height: 30px;
  }

@media screen and (max-width: 400px) {

  .slider__item {
    display: flex;
    flex-direction: column;
    position: absolute;
    min-width: 360px; 
    height: 350px;
    background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
    border-radius: 20px;
    overflow: hidden;
    opacity: 0;
    /* align-items: center; */
    justify-content: flex-start;
    transition: opacity 2s ease-in-out; /* Плавный переход через 1 секунду */ 
  }
  .slider__item.active {
    display: flex;
    flex-direction: column;
    position: absolute;
    min-width: 360px; 
    height: 350px;
    background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
    border-radius: 20px;
    overflow: hidden;
    align-items: center;
    justify-content: flex-start;
    opacity: 1;
  
  }
.img_slide {
  width: 190px;  
  height: 170px;
  /* Ваши стили для изображения на мобильном устройстве */
}
.text_slider {
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 220px;
  /* Ваши стили для текста на мобильном устройстве */
}
.slider{
  overflow: hidden;
  justify-content: center;
  position: relative;
  overflow: hidden;
  width: 360px;  
  height: 370px;
 }
.text_sliderH1{
margin: 0px;
font-family: Mulish,sans-serif;
color: #135aae;
font-size: 33px;
font-weight: 700;
line-height: 128%;
text-transform: uppercase;
padding-top: 0px;
}
.text_sliderOpis{
font-size: 0px;
line-height: 128%;
margin: 0;
color: #135aae;
box-sizing: border-box;
outline: 0;
font-family: Mulish,sans-serif;
}
.text_sliderInst{
color: #135aae;
font-size: 17px;
margin: 0px; 
padding-bottom: 0px;
font-family: Mulish,sans-serif;
}
.text_sliderP{
color: #135aae;
font-size: 0px;
margin: 0px;
padding-bottom: 0px;
font-family: Mulish,sans-serif;
}
.nameOpis{
  width: 360px; 
  height: 40px;
}
.detailedA{
padding-right: 100px;
font-size: 24px;
color: inherit;
font-family: Mulish,sans-serif;
}
/* Баннер */
.banner__item1 {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 360px; 
  height: 350px;
  background: linear-gradient(93.69deg,#c8e8ff 25.65%,rgba(194,200,255,.91) 102.24%);
  border-radius: 20px;
  overflow: hidden;
  opacity: 1;
  align-items: center; 
}
.img_slideB {
width: 190px;  
height: 170px;
/* Ваши стили для изображения на мобильном устройстве */
}
.text_sliderB {
display: flex;
align-items: center;
flex-direction: column;
gap: 0px;
height: 220px;
/* Ваши стили для текста на мобильном устройстве */
}
.banner1{
overflow: hidden;
justify-content: center;
position: relative;
overflow: hidden;
width: 360px;  
height: 370px;
}
.text_sliderH1B{
margin: 0px;
font-family: Mulish,sans-serif;
color: #135aae;
width: 360px;
font-size: 31px;
font-weight: 700;
line-height: 128%;
text-transform: uppercase;
/* padding-top: 0px; */
}
.text_sliderOpisB{
font-size: 0px;
line-height: 128%;
margin: 0;
color: #135aae;
box-sizing: border-box;
outline: 0;
font-family: Mulish,sans-serif;
}
.text_sliderInstB{
color: #135aae;
font-size: 17px;
margin: 0px; 
padding-bottom: 0px;
font-family: Mulish,sans-serif;
}
.text_sliderPB{
color: #135aae;
font-size: 0px;
margin: 0px;
padding-bottom: 0px;
font-family: Mulish,sans-serif;
}
.nameOpis{
width: 360px; 
height: 40px;
}
.detailedB{
  display: flex;
  justify-content: center;
  padding-top: 10px;
padding-right: 50px;
font-size: 24px;
color: inherit;
font-family: Mulish,sans-serif;

}
.nameOpisB{
  width: 360px; 
  height: 30px;
}
.ssilkaB{
  display: flex;
  justify-content: flex-start;

  height: 30px;

  }

/* Баннер */
}