/** Shopify CDN: Minification failed

Line 54:11 Unexpected "{"
Line 54:20 Expected ":"
Line 58:11 Unexpected "{"
Line 58:20 Expected ":"

**/
.about.page__container {
    color: #000;
}
.variable-height-slider .variable-height-slider__item .variable-height-slider__item-image .AspectRatio img {
    object-fit: cover;
    object-position: center;
    height: inherit;
    bottom: 0;
    right: 0;
    margin: auto;
}
.variable-height-slider__item-image>.AspectRatio{ border: 4px solid #afafde;}
.slider-image img {
    display: block;
}
.AspectRatio>img{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;    
    max-height: 100%;
    max-width: 100%;
}
.variable-height-slider .variable-height-slider__item .variable-height-slider__item-image .AspectRatio:before{
    
    content: "";
    display: block;
    padding-bottom: 100%;
}

.AspectRatio:before {
    padding-bottom: calc(100% /(1.0));
    content: "";
    display: block;
}
.variable-height-slider .variable-height-slider__item {
    text-align: center;
}

.variable-height-slider .splide__slide:nth-child(odd) .variable-height-slider__item-image {
    padding:20px;
}


  .slider-{{ section.id }} .splide__slide:first-child {
    padding-left: 0;
  }

  .slider-{{ section.id }} .splide__slide:last-child {
    padding-right: 0;
  }
p {
    font-family: baskerville-display-pt, serif;
    font-size: 18px;
    margin: 0;
}
 
.image-text__container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}

img.Image--lazyLoad {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.text.aos-init.aos-animate {
    padding-left: 0;
}

.text_lt_sec {
    display: table;
    width: 100%;
}

.image-text__container .text h4 {
    margin-bottom: 10px;
    font-family: sofia-pro, sans-serif;
    font-size: 22px;
    letter-spacing: .02em;
    text-transform: uppercase;
    line-height: 1.2;
}

.about_top_sec .image-text__container .text p, .image-text__container .text p {
    width: 100%;
    font-family:'sofia_proextralight';
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 35px;
}

.image-text__container .text .quote-box {
    padding: 15px 25px 15px 15px;
    float: right;
    width: 75%;
}

.image-text__container .text .quote-box .quote {
    text-align: left;
    margin-bottom: 5px;
}

.image-text__container .text .quote-box .logo-box {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-end;
}

.Container {
    padding: 0 60px;
}

.image.aos-init.aos-animate, .text.aos-init.aos-animate {
    width: 47%;
}

.full-width-slider-about .carousel-cell img {
    /* width: 100%; */
    height: 500px;
    background-size: auto 100%;
    object-fit: cover;
    /* max-width: inherit; */
    object-position: center;
}

  .variable-height-slider__item {
    text-align: center;
}

.carousel-cell>.mob_img {
    display: none;
}
 .variable-height-slider__item-image>h4{
    margin: 20px auto 0;
 }
img.Image--lazyLoad {
    height: inherit;
    bottom: 0;
    object-fit: cover;
    margin: auto;
    right: 0;
    object-position: center;
}
.variable-height-slider__item-image .AspectRatio,.mob_img {
  display:block;
}
.variable-height-slider__item-image>img{
  display:none;
}
.variable-height-slider__item-image{
  display:block;
}
 .richtext{
    margin: 60px 0;
  }
.richtext.Container p{  
    font-size: 22px;
    line-height: 35px;    
    text-align: justify !important;
}
.page-about .richtext.Container p{
  font-family: 'sofia_proextralight';
}
.quote-box.only_for_mob {
    display: none;
}
@media(max-width: 767px) {
  .SectionHeader.SectionHeader--center h1 {
      font-size: 100px;
  }
  
  .image-text__container {
      margin-bottom: 20px;
      flex-direction: column;
  }
 
  .image-text__container .image {
      width: 100%;
      margin-bottom: 40px;
      position: relative;
  }
  
  .Container {
      padding: 0 24px;
  }
  
  .image.aos-init.aos-animate, .text.aos-init.aos-animate {
      width: 100%;
  }
  
  h4 {
      font-size: 17px;
  }
  .full-width-slider-about .carousel-cell img {
      width: 100%;
      height: inherit;
      background-size: auto 100%;
      object-fit: cover;
      max-width: inherit;
  }
  .about_top_sec .image-text__container .text p, .image-text__container .text p {
      font-size: 17px;
      line-height: 25px;
  }
  
  .image-text__container .text .quote-box {
      padding: 10px 25px 15px 15px;
      width: 92%;
  }
  .variable-height-slider__item-image>.AspectRatio{
    border-width:2px;
  }
  .richtext.Container p {
      font-size: 17px;
      line-height: 25px;
  }
  /* .variable-height-slider__item-image .AspectRatio,.carousel-cell>.desktop_img {
    display:none;
  } */
  /* .variable-height-slider__item-image{
    display:none;
  } */
  .carousel-cell>.desktop_img {
    display:none;
  }
  .carousel-cell>.mob_img {
    display: block;
  }
}

  