/** Shopify CDN: Minification failed

Line 58:2 Unexpected "{"
Line 58:3 Expected identifier but found "%"
Line 59:8 Expected identifier but found whitespace
Line 59:10 Unexpected "{"
Line 59:17 Expected ":"
Line 60:19 Expected identifier but found whitespace
Line 60:21 Unexpected "{"
Line 60:30 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:dynamic-hero (INDEX:19) */
.custom-section {
  display: flex;
  height: 75vh;
}

.custom-section h2{
  font-size: 2.3em !important;
  padding-bottom:10px;
}

.custom-section > div {
  flex: 1;
  box-sizing: border-box;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* Updated for <picture> wrapper */
.custom-section picture,
.custom-section picture img {
  width: 100%;
  height: 100%;
  min-width: 100%;
  object-fit: cover;
  display: block;
}

.custom-section iframe {
  width: 100%;
  height: 100%;
}

.custom-section h2{
  margin-bottom:0 !important;
}

.custom-section .text-block {
  {% assign bgColor = block.settings.background_color %}
  color: {{ block.settings.text_color }};
  background-color: {{ bgColor | default: 'transparent' }};
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding:2.5em !important;
}

.custom-section .btn {
  display: inline-block;
  padding: 10px 20px;
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 1.3px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  margin-top: 1em;
}

.custom-section .icon-arrow-right {
  /* Add your styles for the arrow icon */
}

@media only screen and (max-width: 749px){
  .custom-section{ 
    flex-direction:column;
    height: 80vh;
  }

  .custom-section .main-block:first-child{
    max-height: 39vh;
  }

  .custom-section .main-block:last-child{
    display:none;
  }

  .custom-section h2 {
    font-size: 2em !important;
  }

  .custom-section .text-block{
    padding:2em;
  }
}
/* END_SECTION:dynamic-hero */