/** Shopify CDN: Minification failed

Line 80:0 Unexpected "}"

**/

/* Screens 1655px and up */
@media screen and (min-width: 1655px) {
  #home-copy .video-text__heading h1 {
       font-size: 85px;
        margin-bottom: 0;
        color: #fff;
        line-height: 95px;
        letter-spacing: -2.52px;
    }
  }
  #home-copy .video-text__description p {
    font-size: 30px ;
    max-width: 80%;
    color: #fff;
  }

  #home-copy .button {
    font-size: 18px;
  }
  #home-copy .image-with-text .h3 {
    font-size: 65px;
  }
  #home-copy .grid {
    align-content: center;
    justify-content: center;
    align-items: center;
  }
  #home-copy .image-with-text__content p {
    font-size: 30px;
  }
#home-copy .image-box-grid__below-row {
    margin-top: 1.5em;
}
#home-copy .text-w-icon__icon {
    justify-content: center !important;
    padding-right: 0 !important;
}
.section-header__title.h4{
  font-size: 64px;
  margin-bottom: 3rem;
}
 #home-copy .button--primary {
    background: #ffffff;
    color: #5e6956;
    border-color: #ffffff;
    height: 65px;
  }
 #home-copy .button--secondary {
    background: transparent;
    color: #ffffff;
    border-color: #ffffff;
    height: 65px;
  }

 #home-copy .button--primary:hover {
    background: #5e6956;
    color: #ffffff;
    border-color: #5e6956;
  }
 #home-copy .button--secondary:hover {
    background: #ffffff;
    color: #5e6956;
    border-color: #ffffff;
   
  }
#home-copy .video-text__description p {
    max-width: 60%;
}
    #home-copy .grid {
    align-content: center;
    justify-content: center;
    align-items: flex-start;
  }
}

/* Screens between 768px and 1654px */
@media screen and (min-width: 768px) and (max-width: 1654px) {
 #home-copy .button--primary {
    background: #ffffff;
    color: #5e6956;
    border-color: #ffffff;
   height: 65px;
  }
 #home-copy .button--secondary {
    background: transparent;
    color: #ffffff;
    border-color: #ffffff;
   height: 65px;
  }

 #home-copy .button--primary:hover {
    background: #5e6956;
    color: #ffffff;
    border-color: #5e6956
  }
 #home-copy .button--secondary:hover {
    background: #ffffff;
    color: #5e6956;
    border-color: #ffffff;
  }


  #home-copy .video-text__heading h1 {
    font-size: 65px;
    margin-bottom: 0;
    color: #fff;
        line-height: 75px;
        letter-spacing: -2.32px;
  }
  #home-copy .video-text__description p {
    font-size: 28px ;
     max-width: 70%;
    color: #fff;
  }
  #home-copy .button {
    font-size: 16px;
  }
  #home-copy .image-with-text .h3 {
    font-size: 55px;
  }
  #home-copy .grid {
    align-content: center;
    justify-content: center;
    align-items: flex-start;
  }
  #home-copy .image-with-text__content p {
    font-size: 26px;
  }
#home-copy .image-box-grid__below-row {
    margin-top: 1.3em;
}
#home-copy .section-header__title.h4{
    font-size: 50px;
  }
}
/* Screens under 768px */
@media screen and (max-width: 767px){
#home-copy .text-image-split__content p {
  color: #c1cbb9;
  font-weight: 600;
  letter-spacing: -0.64pt;
  line-height: 36px;
}
#home-copy .section-w-margin {
    margin-bottom: 5vh !important;
}

#home-copy .image-with-text__image .h3 {
           font-size: 40px !important;
        letter-spacing: -0.84pt !important;
}
#home-copy .image-with-text__image {
        margin-bottom: 0;
    }
#home-copy .section-header__title.h4 {
    margin-bottom: 0em !important;
}
#home-copy .image-box-grid-wrapper {
        padding: 20px 30px 20px 30px !important;
    }
#home-copy .image-box-grid__overlay {
        background-color: transparent;
    }
  #home-copy .video-text__heading h1 {
    font-size: 40px ;
    margin-bottom: 0;
    color: #fff;
  }
  #home-copy .video-text__description p {
    font-size: 20px ;
    max-width: 80%;
    color: #fff;
  }
#home-copy .below-left{
    font-size: 14px !important;
  }
#home-copy .below-right{
    font-size: 14px !important;
  }
 #home-copy .page-content {
  margin-top:0;
}
}

#home-copy .shopify-section {
  
}

 #ramp-leader-interview #main {
  margin-top: 0 !important;
}

 #ramp-leader-interview #shopify-section-template--17058124496962__images_with_text_overlay_At8Cxi {
  background-color:#E0E5DC;
  padding: 16vh 0 !important;
}

@media screen and (max-width: 767px){
#ramp-leader-interview #shopify-section-template--17058124496962__image_with_text_extended_WBXLCY {
          padding-left: 0;
        padding-right: 0;
}
#ramp-leader-interview #shopify-section-template--17058124496962__rich_text_extended_GRidXG .rich-text {
    margin-bottom:0 !important;
    margin-top: 0 !important;
}
#ramp-leader-interview .rich-text-blocks {
        padding-left: var(--grid-padding);
        padding-right: var(--grid-padding);
}
#ramp-leader-interview .rich-text-blocks .testimonial-block{
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}
#ramp-leader-interview .section-header__title {
    font-size: 28px;
}
#ramp-leader-interview #shopify-section-template--17058124496962__images_with_text_overlay_At8Cxi {
    background-color: #E0E5DC !important;
    padding: 8vh 25px !important;
}
#ramp-leader-interview .image-with-text-overlay__wrap {
    height: 550px !important;
}

}


@media screen and (max-width: 799px) {
#pillar-booth-inspire .video-text__content {
  min-height: 45vh;
}}


.parent-menu-products .mega-menu__content {
  grid-template-columns: repeat(4, 1fr) !important;
}