.layout--twocol-section--50-50.layout-builder__layout.carrusel-inicio{
  display: block;
  position: inherit;
}

.layout--twocol-section--50-50.carrusel-inicio{
  display: grid;
  position: relative;
  height: 100%;
  background-color: black;
}

.layout--twocol-section--50-50.carrusel-inicio .layout__region--first{
  grid-area: 1 / 1 / -1 / -1;
  z-index: 0;
}

.layout--twocol-section--50-50.carrusel-inicio .layout__region--second{
  grid-area: 1 / 1 / -1 / -1;
  z-index: 1;
  padding: 1.5rem;
  margin: 0 auto;
  max-width: 48rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}
/* Text section */

.layout--twocol-section--50-50.carrusel-inicio .slideshow-title-home{
  font: var(--f-Montserrat-24-700);
  color: white;
  text-align: center;
}
@media(min-width:768px){
  .layout--twocol-section--50-50.carrusel-inicio .slideshow-title-home{
    font: var(--f-Montserrat-36-700);
  }
}

.layout--twocol-section--50-50.carrusel-inicio .slideshow-body-home{
  font: var(--f-Bitter-18-400);
  color: white;
  text-align: center;
}

.layout--twocol-section--50-50.carrusel-inicio .search-block-form form{
  display: flex;
  gap: 0;
  margin-bottom: 1.5rem;
}

.layout--twocol-section--50-50.carrusel-inicio .search-block-form form input{
  font: var(--f-Bitter-16-400);
  width: auto;
  padding: 0.75rem 0.75rem 0.65rem;
  border: 0;
  border-radius: var(--border-radius) 0 0 var(--border-radius);
  height: 3.5rem;
}
@media(min-width: 48rem){
  .layout--twocol-section--50-50.carrusel-inicio .search-block-form form input{
    width: 25rem;
  }
}

.layout--twocol-section--50-50.carrusel-inicio .search-block-form form .form-actions{
  display: grid;
  cursor: pointer;
}

.layout--twocol-section--50-50.carrusel-inicio .search-block-form form input.button{
  grid-area: 1 / 1 / -1 / -1;
  width: 3.5rem;
  font-size:0;
  background: url('../../img/search_burdeos.svg') no-repeat center center white;
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
  cursor: pointer;
}

/* Slide */

#views_slideshow_cycle_teaser_section_home_slideshow-block_1,
div[id*="views_slideshow_cycle_div_home_slideshow-block"],
div[id*="views_slideshow_cycle_div_home_slideshow-block"] .field-content{
  width: 100% !important;
  height: 36rem !important;
}

div[id*="views_slideshow_cycle_div_home_slideshow-block"] .field-content img{
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
    opacity: 0.4;
}
