/** Shopify CDN: Minification failed

Line 43:36 Expected identifier but found whitespace
Line 43:38 Unexpected "{"
Line 43:46 Expected ":"
Line 43:70 Expected ":"
Line 45:2 Unexpected "{"
Line 45:3 Expected identifier but found "%"
Line 46:72 Expected identifier but found "{"
Line 46:73 Unexpected "{"
Line 46:79 Expected ":"
Line 46:86 Unexpected "-"
... and 18 more hidden warnings

**/
@media screen and (max-width: 576px) {
  .home-customized-section .custom-section-1 p.description{margin: auto;}  
  }
  
  .home-customized-section .title-wrapper-with-link.custom-section{display: flex;align-items: center;justify-content: center; flex-direction: unset; flex-wrap: unset;margin-bottom: 0;}
  .home-customized-section .custom-section-1 h2.title.h1{font-size: 3.4rem;line-height: 1.1em; font-weight: 700; letter-spacing: normal;margin: 0 0 20px;}
  .home-customized-section .custom-section-1 h2.title.h1 span{color: var(--gradient-base-accent-2);}
  .home-customized-section .custom-section-1 p.description{letter-spacing: normal;max-width: 85%;}
  .home-customized-section .custom-section-2 a.button{border: 2px solid transparent;}
  .home-customized-section .custom-section-2 a.button:hover{border: 2px solid var(--gradient-base-accent-2); color: var(--gradient-base-accent-2); box-shadow: 0 0 11px rgb(232 30 41 / 85%);}
  .home-custom-section .home-custom-section-wrapper {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    background: none;
    align-self: normal;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    padding: 0;
    overflow: hidden; gap: 0; justify-content: space-between;
  }
  .home-custom-section .home-custom-section-wrapper .dt-sc-image-gallery { display: grid; grid-template-columns: 1fr;
    gap: var(--DTGutter_Width); gap: {{section.settings.column_gap}}px;
      }
  {% for block in section.blocks %}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.{{block.type}}-{{block.id}} .dt-sc-heading:empty { display: none; }
  {% if block.settings.fullwidth_images %}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.{{block.type}}-{{block.id}} .dt-sc-image-gallery { grid-template-columns: 1fr; }
  {% endif %}
  {% endfor %}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block {  grid-template-columns: 4fr 1fr;display: grid;align-items: center; grid-auto-flow: row dense;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block > * { width: 100%; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.dt-sc-reverse-columns { flex-direction: column-reverse; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.dt-sc-reverse-columns .dt-sc-heading {
    margin-top: 50px; margin-bottom: 0; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading > *{margin:0 0 10px;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading{margin-bottom:20px;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-center{text-align:center;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-start{text-align:left;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading.text-end{text-align:right;}
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-image-gallery img{margin: auto;}
  .home-custom-section.wdt-custom-home-section{margin-top: -250px;}
  .home-custom-section .page-width.isolate{z-index: 2;}  
 
  @media only screen and (max-width: 1199px) {
    .home-custom-section .home-custom-section-wrapper { display: grid; gap: {{section.settings.column_gap}}px; }
    .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:first-child,
    .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:last-child {  width: 100%; }
  }
  @media (max-width: 1199px) {
    .home-custom-section .home-custom-section-wrapper .dt-sc-image-gallery { grid-template-columns: 1fr; }
  }
   @media screen and  (max-width: 576px) {
     .home-customized-section .title-wrapper-with-link.custom-section{display: block; text-align: center;}
     .home-customized-section .custom-section-1{margin-bottom: 20px;}
   }


.home-custom-section.home-customized-section.color-background-1{ background: var(--color-icon); }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading{ margin-bottom: 0; }
.home-custom-section .home-custom-section-wrapper{ border: 5px solid var(--gradient-base-accent-1); padding: 3rem; }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-main-heading{ font-size: 4rem;  margin-bottom: 20px;  font-weight: 400 }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-heading-description{ margin-bottom: 0; }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-main-heading span{ color: var(--gradient-base-accent-3);font-weight: 600; }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button{ width: fit-content;  height: fit-content;  display: inline-block; margin-left: auto; background: var(--gradient-base-accent-1); }
.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button:hover{ background: var(--gradient-base-background-3);color: var(--gradient-base-accent-1); }

/***media responsive***/

@media screen and (min-width:1200px) and (max-width:1540px){
  
}
@media screen and (min-width:1024px) and (max-width:1199px){
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{ grid-template-columns: 1fr; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button{ margin-left: 0;margin-top: 2rem; }
}
@media screen and (min-width:750px) and (max-width:1023px){
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-main-heading{ font-size: 3.5rem; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{ grid-template-columns: 1fr; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button{ margin-left: 0;margin-top: 2rem; }
}
@media screen and (min-width:567px) and (max-width:749px){
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-main-heading{ font-size: 3rem; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{ grid-template-columns: 1fr; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button{ margin-left: 0;margin-top: 2rem; }
}
@media screen and (min-width:320px) and (max-width:566px){
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .dt-sc-heading .dt-sc-main-heading{ font-size: 2.8rem; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block{ grid-template-columns: 1fr; }
  .home-custom-section .home-custom-section-wrapper .dt-sc-custom-block .button{ margin-left: 0;margin-top: 2rem; }
  .home-custom-section .home-custom-section-wrapper{ padding: 2.5rem;  }
}















