/** Shopify CDN: Minification failed

Line 183: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: 768px) {
.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 (min-width: 768px) and (max-width: 991px){
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(2,1fr);}  
}
@media screen and (max-width: 767px) {
.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(2,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);}
 }

@media screen and (max-width: 480px){
.grid-banner .grid-banner-section.three-column{ display: grid;  grid-template-columns: repeat(1,1fr);}
}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper .grid-banner-block-image svg.placeholder-svg {
    width: 380px;
    height: 420px;
    display: flex;

}
.grid-banner.wdt-custom-grid-1 .grid-banner-image svg {
    width: 720px;
    height: 540px;
}
.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));
  height: 100%;
}
.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{ height: 500px; 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;}
.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;}

/*custom css*/
.grid-banner.wdt-custom-grid-1 .grid-banner-wrapper .grid-banner-block-image,
.grid-banner.wdt-custom-grid-2 .grid-banner-wrapper .grid-banner-block-image{width: 60%;}
.grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content,
.grid-banner.wdt-custom-grid-2 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content{width: 40%;}
.grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content{padding-left: 60px;}
.grid-banner .grid-banner-section .grid-banner-inner h4.main-title{font-size: 3.4rem; font-weight: 700;color: var(--gradient-base-accent-1);letter-spacing: normal; line-height: 40px;}
.grid-banner .grid-banner-section .grid-banner-inner h5.sub-title {font-size: 2.6rem;letter-spacing: normal;font-weight: 600; letter-spacing: normal;}
.grid-banner .grid-banner-section .grid-banner-inner p.description {font-size: 1.8rem;color: var(--color-base-accent-4); line-height: 25px; letter-spacing: normal;margin: 25px 0 15px;}
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a{transition: all 0.3s linear; }
.grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a:hover{ color: var(--gradient-base-accent-2); }
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner{ padding-left: 40px; padding-right: 0; }
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner .banner-button{ margin-top: 25px; }
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even){ display: flex;flex-direction: row-reverse; }
.grid-banner.wdt-custom-grid-1 .grid-banner-section{grid-gap: calc( 4*30px) 30px; display: grid; }
/*Home Page Second grid*/
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{padding-left: 0; padding-right: 40px;}
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content{padding-right: 60px; padding-left:0;}

/*responsive*/
@media screen and (max-width: 1540px){
  .grid-banner .page-width{padding-left: 30px; padding-right: 30px;}
}
@media screen and (min-width: 1200px) and (max-width: 1540px){
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner,
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{padding: 45px;}
  .grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content,
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content{padding: 0;}
}
@media screen and (min-width: 1024px) and (max-width: 1199px){
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner,
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{padding: 30px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
  .grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content,
  .grid-banner.wdt-custom-grid-2 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content{width: 50%;}
  .grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content,
  .grid-banner.wdt-custom-grid-2 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content{padding: 0;}
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner,
  .grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{padding: 30px;}
}
@media screen and (max-width: 767px){
.grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper{display: block;}
.grid-banner.wdt-custom-grid-1 .grid-banner-wrapper .grid-banner-block-image,
.grid-banner.wdt-custom-grid-1 .grid-banner-section.list .grid-banner-wrapper .grid-banner-content{width: 100%;padding: 0;}
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner,
.grid-banner.wdt-custom-grid-1 .grid-banner-section .grid-banner-wrapper:nth-child(even) .grid-banner-content .grid-banner-inner{padding: 30px 0;}
.grid-banner.wdt-custom-grid-1 .grid-banner-section{grid-gap: 30px;}
}

/*about page css*/
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a{position: relative;font-size: 2.6rem; margin-bottom: 20px; padding-bottom: 20px;color: var(--gradient-base-accent-3);}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a::after{
    position: absolute;
    height: 2px;
    width: 0px;
    background: var(--gradient-base-accent-2);
    content: "";
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    transition: all .3s linear;
}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: var(--gradient-base-accent-2);}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper:hover .grid-banner-content .grid-banner-inner h4.main-title a::after{width: 40px;}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content{background: transparent; z-index: 1;}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content:before{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    background: rgba(var(--color-base-background-2),0.8);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s linear;
}
.grid-banner.wdt-custom-about-grid .grid-banner-section.three-column{margin-bottom: 30px;}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper:hover .grid-banner-content:before{opacity: 1; visibility: visible;}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content .grid-banner-inner{padding: 30px; transform: scale(1.1); transition: all 0.3s linear;opacity: 0;  visibility: hidden;}  
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper:hover .grid-banner-content .grid-banner-inner{transform: scale(1);opacity: 1; visibility: visible;}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-inner p.description{font-size: 1.8rem;color: var(--gradient-base-accent-3);}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper{overflow: hidden;}
.grid-banner.wdt-custom-about-grid .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image{transform: scale(1, 1);transition: all 0.3s linear;}
.grid-banner.wdt-custom-about-grid .grid-banner-section.overlay .grid-banner-wrapper:hover .grid-banner-block-image img.grid-banner-image{transform: scale(1.1, 1.1);}
}
