/** Shopify CDN: Minification failed

Line 51:0 Unexpected "}"

**/
.grid-banner .grid-banner-section.two-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(3,1fr);}
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(4,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(5,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(6,1fr);}
/* .grid-banner .grid-banner-section{ column-gap: var(--grid-desktop-horizontal-spacing); row-gap: var(--grid-desktop-vertical-spacing);} */
@media screen and (max-width: 1199px) and (min-width: 751px) {
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(3,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(3,1fr);}
/* .grid-banner .grid-banner-section { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}   */
}
 @media screen and (max-width: 750px) {
 .grid-banner .grid-banner-section.two-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.four-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(1,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(1,1fr);}
/* .grid-banner .grid-banner-section { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);} */
 }
.grid-banner .title-wrapper-with-link.content-align--left{align-items: flex-start;}
.grid-banner .title-wrapper-with-link.content-align--center{align-items: center;}
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.grid-banner-inner.banner--content-align-center {
    align-items: center !important;
    text-align: center;
}
.grid-banner-inner.banner--content-align-right {
    align-items: flex-end !important;
    text-align: right;
}
.grid-banner-inner.banner--content-align-left {
    align-items: flex-start !important;
    text-align: left;
}

/*.grid-banner .grid-banner-section:not(.background-none) .grid-banner-wrapper {
  background: rgb(var(--color-background));
/*  
  
  */
}
.grid-banner-block-image {
    display: flex;
    width:100%;
}
.grid-banner-block-image img{width:100%;}
.grid-banner-inner h4.main-title{margin:0;}
.grid-banner-section .dt-sc-grid-banner-section.background-primary .grid-banner-wrapper {
  background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a{color:var(--color-foreground);}
.grid-banner-section .grid-banner-wrapper .grid-banner-content  .grid-banner-inner {  padding: 20px;}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner > *:not(:last-child){margin-bottom:10px;}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner > *{margin-top:0;margin-bottom: 0;}

/*Overlay style*/
.grid-banner-section.overlay .grid-banner-wrapper{  position: relative;}
.team-section-slider.overlay .swiper-slide{ position: relative;}
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-block-image, .team-section-slider.overlay .swiper-slide .grid-banner-block-image {width:100%; height:100%; }
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content, .team-section-slider.overlay .swiper-slide .grid-banner-content{    position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; background: rgba(var(--color-background),0.4);}
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content .grid-banner-inner, .team-section-slider.overlay .swiper-slide .grid-banner-content .grid-banner-inner {    width: 100%;  height: 100%;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center; padding: 2rem;}


/*List style*/
.team-section-slider.list .swiper-slide, .grid-banner-section.list .grid-banner-wrapper { display: flex; height: auto;justify-content:space-between;}
.team-section-slider.list .swiper-slide .grid-banner-block-image, .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image { width: 50%;}
.team-section-slider.list .swiper-slide .grid-banner-content, .grid-banner-section.list .grid-banner-wrapper .grid-banner-content {  width: 50%;      display: flex; align-items: center; justify-content: center;}
.grid-banner-section .grid-banner-wrapper .sub-main-heading{position:absolute;z-index:1;}
.grid-banner-section .grid-banner-wrapper{position:relative;overflow:hidden;}


/*custom css*/
.grid-banner.custom-grid .row{overflow: hidden;}
.grid-banner.custom-grid .row .swiper{overflow: visible;}
.grid-banner .grid-banner-wrapper p.description {max-width: 690px;width: 100%;font-size: 1.8rem;line-height: 30px;font-family: var(--font-additional-family);font-weight: 400;margin: 50px 0 0;text-transform: math-auto;}
.grid-banner.wdt-custom-grid-banner .grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content{background: transparent;}
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image{mix-blend-mode: darken;}
.grid-banner.wdt-custom-grid-banner .grid-banner-wrapper .custom-wrapper {background: rgb(248,237,235);background: linear-gradient(0deg, rgba(248,237,235,1) 0%, rgba(248,237,235,1) 100%);border: 1px solid var(--gradient-base-background-4);}
.grid-banner.wdt-custom-grid-banner .grid-banner-wrapper:nth-child(odd) .grid-banner-content .grid-banner-inner{margin-left: auto;width: 62%;}
.grid-banner.wdt-custom-grid-banner .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{margin: 0;width: 62%;}
.grid-banner.wdt-custom-grid-banner .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title{padding-bottom: 15px;font-size: 5.0rem;}
.grid-banner.wdt-custom-grid-banner .grid-banner-wrapper p.description{max-width: 300px;margin: 0 auto;padding-bottom: 20px;}
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image.grid-banner-image-duplicate {mix-blend-mode: unset;}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: var(--gradient-base-background-4);}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a{transition: var(--duration-default);}
.grid-banner.custom-grid .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image{transition: var(--duration-default);}
.grid-banner.custom-grid .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image:hover{transform: translateY(-15px);}
.grid-banner.wdt-custom-grid-banner .grid-banner-section .grid-banner-content .grid-banner-inner{position: relative; z-index: 1;}



.grid-banner.wdt-about-page-grid .custom-grid-banner{overflow: hidden;}
.grid-banner.wdt-about-page-grid .swiper{overflow: visible;}
.grid-banner.wdt-about-page-grid  .grid-banner-content .grid-banner-inner h4.main-title {font-size: 5.0rem;margin-top: 3rem;line-height: 1.3;}
.grid-banner.wdt-about-page-grid  .grid-banner-content .grid-banner-inner h4.main-title a{color: var(--gradient-base-accent-1);transition: var(--duration-default);}
.grid-banner.wdt-about-page-grid  .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: var(--gradient-base-background-4);}

.grid-banner.wdt-about-page-grid .swiper .swiper-slide.custom-wrapper.swiper-slide-active {transform: translateY(-60px);}
.grid-banner.wdt-about-page-grid .swiper:hover .swiper-slide.custom-wrapper.swiper-slide-active{transform: translateY(0px);}
.grid-banner.wdt-about-page-grid .swiper:hover .swiper-slide.custom-wrapper{transform: translateY(-60px);}
.grid-banner.wdt-about-page-grid .swiper-slide.custom-wrapper.swiper-slide-active{transition: var(--duration-default);}
.grid-banner.wdt-about-page-grid .swiper-slide.custom-wrapper{transition: var(--duration-default);}


.grid-banner.wdt-about-grid-two  .grid-banner-content .grid-banner-inner h4.main-title {font-size: 2.8rem;margin-top: 2.5rem;transition: all 0.5s ease-in-out 0s;}
.grid-banner.wdt-about-grid-two  .grid-banner-content .grid-banner-inner h4.main-title a{color: var(--gradient-base-accent-1);transition: var(--duration-default);}
.grid-banner.wdt-about-grid-two  .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: var(--gradient-base-background-4);}
.grid-banner.wdt-about-grid-two .title-wrapper-with-link h2.title.h1 {font-size: 7.0rem;max-width: 950px;margin: auto;line-height: 1.3;padding-top: 20px;}
.grid-banner.wdt-about-grid-two .grid-banner-wrapper .title-wrapper-with-link{margin-bottom: 6rem;}

 .shopify-section.reveal .title-wrapper-with-link{
    animation: fadeInUp var(--anim-time) ease both;
  }
@media screen and (max-width: 1199px){
  .grid-banner.wdt-custom-grid-banner .grid-banner-wrapper:nth-child(2n) .grid-banner-content .grid-banner-inner,
  .grid-banner.wdt-custom-grid-banner .grid-banner-wrapper:nth-child(2n+1) .grid-banner-content .grid-banner-inner{width: 100%;}
  .grid-banner.wdt-about-grid-two .title-wrapper-with-link h2.title.h1{font-size: 5.5rem;}
  .grid-banner.wdt-custom-grid-banner .grid-banner-section .grid-banner-content .grid-banner-inner::after {content: '';position: absolute;width: 100%;height: 100%;background: rgba(var(--color-base-accent-3), .8); z-index: -1;}
}

@media screen and (max-width: 991px){
  .grid-banner.wdt-about-grid-two .title-wrapper-with-link h2.title.h1{font-size: 3.5rem;}
}