/* Add custom CSS styles below */
.s-block:nth-of-type(1) {
    margin-top: 0 !important;
  font-style: initial;
}

.s-block--photos-slider .s-slider-block__title-nav {
    display: none !important;
}

.s-block--photos-slider * {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.s-block--photos-slider .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

@media(min-width:992px) {
 section:nth-child(2 of .s-main-banner)  .banner__content.content_left ,
 section:nth-child(3 of .s-main-banner)  .banner__content.content_left{
    width: 40%;
    flex-direction: column;
    display: flex;
    justify-content: flex-end;
    /* align-items: end; */
    position: absolute;
    left: 0;
    top: 28%;
}
  
}
@media (max-width: 768px) {
.s-main-banner {
    min-height: 40vh;

}
  .s-main-banner .banner__content .section__title .title__description {
    font-size: 19px;
    line-height: 27px;
    width: 65%;
}
  .s-main-banner .banner__content .section__title .title__name {
    margin-top: 3.5px;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 23px;
}
.s-main-banner .banner__content .section__title .section__header {

    width: 50%;

}
}