/** Shopify CDN: Minification failed

Line 86:38 Unexpected "{"
Line 86:47 Expected ":"
Line 92:38 Unexpected "{"
Line 92:47 Expected ":"
Line 98:37 Unexpected "{"
Line 98:46 Expected ":"
Line 106:37 Unexpected "{"
Line 106:46 Expected ":"
Line 107:37 Unexpected "{"
Line 107:46 Expected ":"
... and 1 more hidden warnings

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

.team-section .team-section-section:not(.background-none) .team-section-wrapper {
  background: rgb(var(--color-background));
  height: 100%;
}

.team-section .dt-sc-team-section-section.background-primary .team-section-wrapper {
  background: rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground), 0.04), rgba(var(--color-foreground), 0.04));
}
/* .team-section p.description { margin-top: 10px;} */
.team-section .team-section-content .team-section-inner h4.main-title a{color:var(--color-foreground);}
.team-section .team-section-content{padding:40px;}
.team-section .team-section-content h4.main-title{  margin: 0; font-size: 2.6rem; margin-bottom: 15px;    font-weight: 600;  line-height: 36px; }
.team-section .team-section-content h6.sub-title{  margin: 0;  font-size: 1.6rem; font-weight: 500; letter-spacing: 3px; line-height: 22px;}
/* .team-section-content-icon li.list-social__item:not(:last-child) { margin-right: 70px;} */
.team-section .list-social{margin-top:0;}
.team-section .list-social__link:hover{ color: var(--gradient-base-accent-2);}
.team-section .team-section-block-image{position:relative;}
.team-section  .team-section-block-image {  display: flex; /*justify-content: center;*/}
.team-section .list-social__link{    padding: 0; color: var(--gradient-background);}
.team-section .team-section-block-image img{width:100%;}



/*Overlay style*/
.team-section-section.overlay .team-section-wrapper{ height: 500px; position: relative;}
.team-section-section.overlay .team-section-wrapper .team-section-block-image{width:100%; height:100%; }
.team-section-section.overlay .team-section-wrapper .team-section-content{    position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; background: rgba(var(--color-background),0.4);}
.team-section-section.overlay .team-section-wrapper .team-section-content .team-section-inner{    width: 100%;  height: 100%;  display: flex;  flex-direction: column;   justify-content: center;}

/**8custom***/
.team-section .team-section-wrapper--{{ forloop.index }} .team-section-content-icon{position:relative; opacity:1; margin:0 1.5rem;}
 .team-section-content-icon li.list-social__item{padding: 3px}
.team-section .team-section-content-icon li.list-social__item .list-social__link{width:4.6rem; height:3.6rem; justify-content:center}
.team-section .team-section-content-icon li.list-social__item .list-social__link .icon{width:2rem; height:2rem;}


 .team-section .team-section-wrapper-{{ forloop.index }} .team-section-content-icon:before{
      content:"";
      position:absolute;
      width:36px; height:2px; background:#D2D2D2;
      top:0;bottom:0; margin:Auto;
 }
.team-section .team-section-wrapper-{{ forloop.index }} .team-section-content-icon:after
 {
  content:"";
  position:absolute;
  width:36px; height:2px; background:#D2D2D2;
  top:0;bottom:0; margin:Auto;
}

.team-section .team-section-wrapper-{{ forloop.index }} .team-section-content-icon:before{left:0;}
.team-section .team-section-wrapper-{{ forloop.index }} .team-section-content-icon:after{right:0;}

.team-section .team-section-wrapper .team-section-content .banner-button {
  min-height: calc(3rem + var(--buttons-border-width) * 2); padding:0 2rem; opacity:0; transition: all var(--duration-default) linear;
}
.team-section .team-section-content {position:relative;}
.team-section .team-section-wrapper .team-section-content  .social-align{position: absolute;top: -60px; width: 80%;    opacity:0; transition: all var(--duration-default) linear; background: var(--gradient-base-accent-1);}
.team-section .team-section-wrapper:hover .team-section-content  .social-align{ opacity:1;top: -80px; transition: all var(--duration-default) linear;}

.team-section .team-section-wrapper .team-section-block-image{ transition: all var(--duration-default) linear; border-radius:20px}
.team-section .team-section-wrapper:hover .team-section-block-image{
  transform: scale(.8);
}
.team-section .team-section-wrapper .team-section-block-image{transition: all var(--duration-default) linear;}
.team-section .team-section-wrapper:hover .team-section-content .banner-button {opacity:1;transition: all var(--duration-default) linear;}
.team-section .title-wrapper-with-link .description{width:40%;}


.team-section{

  background-image:url({{ section.settings.bg_image | img_url : 'master' }});
  background-repeat:no-repeat;
  width:100%; height:100%;
  top:0;
}


.team-section .team-section-section .team-section-wrapper .team-section-block-image img{border-radius:20px}

.about-team.team-section .title-wrapper-with-link .description{color:#535353;}


@media screen and (max-width:1660px){
  .team-section .title-wrapper-with-link .description{width:50%;}
  .team-section .team-section-content-icon li.list-social__item .list-social__link{width:3.6rem}
}
@media screen and (max-width:1540px){
   .team-section .team-section-wrapper:hover .team-section-block-image{
     transform: scale(.9);
    top: -17px
   } 
  .team-section .team-section-wrapper:hover .team-section-content .social-align{transform: translateY(-58px);}
  .team-section .team-section-wrapper .team-section-content .social-align{width:76%; left:0; right:0; margin:auto;}
  .team-section-content-icon{margin:0}
}
@media screen and (max-width:1440px){
  .team-section .title-wrapper-with-link .description{width:60%;}
    .team-section .team-section-wrapper .team-section-content .social-align{width:82%;}
  .team-section .team-section-content{padding:30px 10px;}
}

@media screen and (max-width:1280px){
  .team-section .title-wrapper-with-link .description{width:65%;}
  .team-section .team-section-content-icon li.list-social__item .list-social__link{width:3rem; height:3rem;}
  .team-section .team-section-wrapper:hover .team-section-content .social-align{transform: translateY(-46px);}
    .team-section .team-section-wrapper .team-section-content .social-align{width:86%;}
}

@media screen and (max-width:1199px){
  .team-section .title-wrapper-with-link .description{width:70%;}
  .team-section .team-section-section.four-column{grid-template-columns: repeat(4,1fr);}
}
@media screen and (max-width:1060px){
   .team-section .team-section-section.four-column{grid-template-columns: repeat(2,1fr);}
   .team-section .team-section-wrapper .team-section-content .social-align{width:58%;}
   .team-section .team-section-content-icon li.list-social__item .list-social__link{width:3.6rem; height:3.6rem;}
  .team-section .team-section-wrapper:hover .team-section-content .social-align{transform: translateY(-53px);}
}
@media screen and (max-width:991px){
  .team-section .title-wrapper-with-link .description{width:90%;}
  .team-section .team-section-wrapper .team-section-content .social-align{width:64%;}
}
@media screen and (max-width:860px){
   .team-section .team-section-wrapper .team-section-content .social-align{width:68%;}
}
@media screen and (max-width:780px){
  .team-section .title-wrapper-with-link .description{width:100%;}
  .team-section .team-section-wrapper .team-section-content .social-align{width:78%;}
}

@media screen and (max-width:680px){
   .team-section .team-section-section.four-column{grid-template-columns: repeat(1,1fr);}
   .team-section .team-section-wrapper .team-section-content .social-align{width:51%;}
}
@media screen and (max-width:480px){
 .team-section .team-section-wrapper .team-section-content .social-align{width:64%;}
}
@media screen and (max-width:360px){
 .team-section .team-section-wrapper .team-section-content .social-align{width:86%;}
}