/** Shopify CDN: Minification failed

Line 34:13 Unexpected "{"
Line 34:22 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:cluster-bannerhero (INDEX:1) */
.home-banner__slideshow .swiper-pagination .sf__dot svg {
    display: none;
  }
  .home-banner__slideshow .swiper-pagination .sf__dot {
    width: 44px;
    opacity: 0.5;
  }
  .home-banner__slideshow .swiper-pagination .sf__dot.sf__dot-active {
    opacity: 1;
  }
  
  .home-banner__slideshow .swiper-pagination .sf__dot:before {
    border-radius: 0;
    width: 34px;
    height: 3px;
    left: 5px;
    top: 16px;
  }
  .home-banner__slideshow .swiper-pagination .sf__dot:hover:before {
    transform: scale(1);
  }

  #m-slider-{{ section.id }} .swiper-slide > .shopify-block {
    display: block;
    width: 100%;
    height: 100%;
  }
/* END_SECTION:cluster-bannerhero */

/* START_SECTION:cluster-source (INDEX:7) */
.descript-titles{
        width: 150px;
    color: #414141;
  }
  .numberColumn{
    font-size:11px;
  }

  .context-descrip p{
    margin: 0;
    color: #414141;
  }
  .descript-titles p{
    margin: 0;
    color: #414141;
    
  }
  .timeline-total_1{
   display:flex;
   flex-direction: row;
    grid-gap:1rem;
       padding: 8rem 10rem;
    
  }
  .timeline-content_1{
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    width: 257px;
  }
.context-descrip{
  display: flex;
    flex-direction: row;
    grid-gap: 10px;
}
  
   .timeline_1 {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 780px;
    width: 100%;
     color: #414141;
    }
  
.timeline-item_1 {
    position: relative;
    margin-bottom: 21px;
  display:flex;
     grid-gap: 1rem;
    margin-right:50px;
  color: #414141;
  
}
 .timeline-marker{
  margin:0 !important;
   color: #414141;
}

  .title-timeline_1{
    margin: 0 !important;;
    font-size: 30px !important;
    width: 500px;
    color: #414141;
  }

  .timeline-conten_1{
    width: 257px;
    color: #414141;
    
  }

   @media only screen and (max-width: 768px) {
       .timeline-total_1{
   flex-direction: column;
    grid-gap:50px;
        padding: 4rem 2rem;
    
  }
     .timeline_1 {
    flex-wrap: nowrap;
    height: 100%;
           grid-gap: 30px;
}
.timeline-item_1 {
    grid-gap: 50px;
}
      .title-timeline_1{
    width: 300px !important;
  }

  }
/* END_SECTION:cluster-source */

/* START_SECTION:cluster-two-text-column (INDEX:9) */
.widthSectiona {
  overflow: hidden;
  padding: 8rem 33rem;
  width: 100%;
  display: flex;
  justify-content: center;
    background-color: #f6f2f1;

}

.column-text-left_firt,
.column-text-right_1_firt {
  width: 300px;
  box-sizing: border-box;
  text-align: left;
}

.spacer {
  width: 10%; 
}

.titleSpan {
  font-weight: bold;
  font-size: 30px;
  color: #414141;
}

@media only screen and (max-width: 768px) {
  .column-text-left_firt,
  .column-text-right_1_firt {
    width: 100%; 
    padding: 0 ;
  }

  .widthSectiona {

  padding: 2rem;

}

  .titleSpan {
    font-size: 25px;
    color: #414141;
  }
}
/* END_SECTION:cluster-two-text-column */