/** Shopify CDN: Minification failed

Line 171:31 Unexpected "{"
Line 171:40 Expected ":"

**/
.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);gap: 60px;}
.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-vertical-spacing); row-gap: var(--grid-desktop-vertical-spacing);}  

.left_grid .grid-banner-wrapper-1{display:flex;}
.left_grid .grid-banner-block-image{width:40%;}
.left_grid .grid-banner-content{width:60%;}
.left_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .main-title,.left_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .description,
.left_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .banner-button{color: rgb(var(--color-border));}
.left_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .banner-button:hover{color:rgb(var(--color-input));}
.left_grid.grid-banner .grid-banner-section.list .grid-banner-content{padding-right:0px}
.left_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner{padding:0;}

.right_grid .grid-banner-wrapper-1{display:flex;flex-direction:row-reverse;}
.right_grid .grid-banner-block-image{width:40%;}
.right_grid .grid-banner-content{width:60%;}
.right_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .main-title,.right_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .description,
.right_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .banner-button{color: rgb(var(--color-border));}
.right_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner .banner-button:hover{color:rgb(var(--color-input));}
.right_grid .grid-banner-inner.banner--content-align-right{text-align:left;}
.right_grid.grid-banner .grid-banner-section.list .grid-banner-content{padding-left:0px}
.right_grid .grid-banner-wrapper .grid-banner-content .grid-banner-inner{padding:0;}

/* .grid-banner-slider.overlay{transform: scale(0.9);}
.grid-banner-slider.overlay:hover {transform: scale(1);transition:all 0.3s linear;} */
.left_grid .grid-banner-inner p.description{width: 80%; margin-right: 0;margin-left: auto;}
.right_grid .grid-banner-inner p.description {width: 80%;}

.grid-banner-wrapper .swiper-slide-prev,.grid-banner-wrapper .swiper-slide-active,.grid-banner-wrapper .swiper-slide-next{gap:1px;}
.grid-banner-wrapper .desk-col-3{gap:1px;}

.home_grid .overlay-banner-wrapper {position: relative;}

@media screen and (min-width:1500px){
.grid-banner .grid-banner-wrapper .custom_header .heading_paragraph{width:30%; text-align: right;}
}

@media screen and (min-width:991px) and (max-width:1499px){
.grid-banner .grid-banner-wrapper .custom_header .heading_paragraph{width:55%; text-align: right;}
}

@media screen and (min-width:767px) and (max-width:1023px){
    width: 55%;
    text-align: right;
}

@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);}

}
 @media screen and (max-width:1440px) {
    .grid-banner .grid-banner-section .grid-banner-content .grid-banner-inner h4{font-size:calc(var(--font-h4-size) - 4px);}  
 }

 @media screen and (max-width:1199px) {
.grid-banner .grid-banner-section.three-column.list, .grid-banner-section.two-column.list, .grid-banner-section.four-column.list,
.grid-banner-section.five-column.list, .grid-banner-section.six-column.list  { display: grid;  grid-template-columns: repeat(2,1fr);}
.grid-banner-wrapper p.description { max-width: 350px;}
 }

 @media screen and (max-width:990px) {
.grid-banner-slider.overlay .swiper-slide-active {transform: scale(1);}
 }
 @media screen and (max-width:780px) {
.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(2,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(2,1fr);}
.grid-banner .grid-banner-section.five-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section.six-column{ display: grid; grid-template-columns: repeat(2,1fr);}
.grid-banner .grid-banner-section { column-gap: var(--grid-mobile-horizontal-spacing); row-gap: var(--grid-mobile-vertical-spacing);}
 .grid-banner .grid-banner-section.three-column.list, .grid-banner-section.two-column.list, .grid-banner-section.four-column.list,
.grid-banner-section.five-column.list, .grid-banner-section.six-column.list  { display: grid;  grid-template-columns: repeat(1,1fr);}  
  /* .grid-banner-wrapper:nth-last-child(1):nth-child(odd) {
    display: grid;
    grid-column: 1/-1;
} */
   .left_grid .grid-banner-wrapper-1 {display: flex;flex-direction: column-reverse;}
   .left_grid .grid-banner-block-image,.left_grid .grid-banner-content {width: 100%;}
   .left_grid .grid-banner-inner.banner--content-align-right{text-align:center;}
   .right_grid .grid-banner-wrapper-1 {display: flex;flex-direction: column-reverse;}
   .right_grid .grid-banner-block-image,.right_grid .grid-banner-content {width: 100%;}
   .right_grid .grid-banner-inner.banner--content-align-right{text-align:center;}
   .left_grid .grid-banner-inner p.description,.right_grid .grid-banner-inner p.description{width: 90%; margin: auto;}
 }
 @media screen and (max-width: 480px) {
.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;margin-bottom:10rem;}

@media screen and (max-width:1280px){
  .grid-banner .title-wrapper-with-link.content-align--center{margin-bottom:5rem;}
}
@media screen and (max-width:990px){
  .grid-banner .title-wrapper-with-link.content-align--center{margin-bottom:3rem;}
}
@media screen and (max-width:768px){
  .grid-banner .title-wrapper-with-link.content-align--center{margin-bottom:0rem;}
}
.grid-banner .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img.grid-banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;border-radius: var(--media-radius);
}
.grid-banner-inner.banner--content-align-center {
    align-items: center;
    text-align: center;
}
.grid-banner-inner.banner--content-align-right {
    align-items: flex-end;
    text-align: right;
}
.grid-banner-inner.banner--content-align-left {
    align-items: flex-start;
    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  .grid-banner-section.grid.background-primary .grid-banner-content,
.grid-banner  .grid-banner-section.list.background-primary .grid-banner-content{
    background: rgb(var(--color-background));
}

.grid-banner-block-image img, .grid-banner-block-image .placeholder-svg{border-radius: var(--media-radius); height: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 h2.main-title{color: var(--gradient-background);}

.grid-banner-wrapper .grid-banner-content .grid-banner-inner h4.main-title a:hover{color: rgb(var(--color-link-hover));}
.grid-banner-section.grid .grid-banner-wrapper .grid-banner-content  .grid-banner-inner {  padding: 20px 0;}
/* .grid-banner-section .grid-banner-wrapper .grid-banner-content .grid-banner-inner > *:not(:last-child){margin-bottom:20px;} */
.grid-banner-wrapper .grid-banner-content .grid-banner-inner > *{margin-top:0;margin-bottom: 0;color: var(--gradient-background);}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner>*:not(:last-child){margin-bottom:10px;}
.grid-banner-wrapper .grid-banner-content .grid-banner-inner { /* padding: 15px; */color: var(--gradient-background);}
 .grid-banner-wrapper .swiper-wrapper { cursor: grab;}
/*Overlay style*/
.grid-banner-section.overlay .grid-banner-wrapper{  position: relative;}
.grid-banner-slider.overlay /* .swiper-slide */{ position: relative;}
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-block-image, .grid-banner-slider.overlay /* .swiper-slide */ .grid-banner-block-image {width:100%; height:100%; }
.overlay .grid-banner-wrapper-{{ forloop.index }} .grid-banner-content{position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0;  padding: 20px;display: flex; }
.grid-banner-section.overlay .grid-banner-wrapper .grid-banner-content .grid-banner-inner, .grid-banner-slider.overlay /* .swiper-slide */ .grid-banner-content .grid-banner-inner {display: flex;  flex-direction: column;}
.grid-banner-section.overlay.background-none .grid-banner-wrapper .grid-banner-content{background:rgba(var(--color-background),0);}

.overlay  .grid-banner-content.top-left{ top:0;bottom:0;left:0;right:auto;}
.overlay  .grid-banner-content.top-center{ top:0;bottom:0;left:0;right:0;justify-content: center}
.overlay  .grid-banner-content.top-right{ top:0;bottom:auto;left:auto;right:0;}
.overlay  .grid-banner-content.middle-left{ top:0;bottom:0;left:0;right:auto;align-items: center;}
.overlay  .grid-banner-content.middle-center{ top:0;bottom:0;left:0;right:0;justify-content: center;align-items: center;}
.overlay  .grid-banner-content.middle-right{ top:0;bottom:0;left:auto;right:0;align-items: center;}
.overlay  .grid-banner-content.bottom-left { top:auto;bottom:0;left:0;right:auto;}
.overlay  .grid-banner-content.bottom-center{ top:auto;bottom:0;left:0;right:0;justify-content: center;}
.overlay  .grid-banner-content.bottom-right{ top:auto;bottom:0;left:auto;right:0;}

@media screen and (min-width: 1440px) {
.overlay .grid-banner-content{position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0;  padding: 4rem 6rem;display: flex; }
}

/*List style*/
.grid-banner-slider.list /* .swiper-slide */, .grid-banner-section.list .grid-banner-wrapper { display: flex; height: auto;justify-content:space-between;}
.grid-banner-slider.list /* .swiper-slide */ .grid-banner-block-image, .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image { width: 50%;}
.grid-banner-slider.list /* .swiper-slide */ .grid-banner-content, .grid-banner-section.list .grid-banner-wrapper .grid-banner-content {  display: flex; align-items: center; justify-content: left;}
.grid-banner-section .grid-banner-wrapper .sub-main-heading{position:absolute;z-index:1;}
.grid-banner-section .grid-banner-wrapper{position:relative;overflow:hidden;}
grid-slider.grid-banner-slider.list  .grid-banner-content{padding:20px;}
 @media screen and (max-width: 750px) {
.grid-banner-slider.list /* .swiper-slide */, .grid-banner-section.list .grid-banner-wrapper { display: flex; flex-direction:column; height: auto;justify-content:space-between;}
  
.grid-banner-slider.list /* .swiper-slide */ .grid-banner-block-image, .grid-banner-section.list .grid-banner-wrapper .grid-banner-block-image { width: 100%;}
.grid-banner-slider.list /* .swiper-slide */ .grid-banner-content, .grid-banner-section.list .grid-banner-wrapper .grid-banner-content {  width: 100%;}
 }

.grid-banner .grid-banner-section.list .grid-banner-content {padding:20px;}
 @media screen and (max-width: 400px) {
.grid-banner .grid-banner-section.list .grid-banner-content{padding:10px;}
 .grid-banner .grid-banner-section.list .grid-banner-content .grid-banner-inner h4{font-size:calc(var(--font-h4-size) - 6px);}     
.grid-banner-wrapper .grid-banner-content .grid-banner-inner{padding:20px 0;}   
 } 

.grid-banner .grid-banner-wrapper .custom_header .heading_paragraph {text-transform: none;}

.grid-banner-content h2 a {
    color: rgb(var(--color-background));transition:all .3s linear;
}
.overlay-banner-wrapper{transition:all .3s linear;cursor:pointer;}
.overlay-banner-wrapper:hover .grid-banner-content .grid-banner-inner h2 a {
    color:rgb(var(--caption-color));
}
.overlay-banner-wrapper:hover .grid-banner-block-image{
  transform:translateY(-5px);
}
@media screen and (max-width:990px){
.overlay-banner-wrapper .grid-banner-content .grid-banner-inner p{font-size:14px;}
}

