/** Shopify CDN: Minification failed

Line 11:34 Unexpected "'content-aside'"

**/
.info-cards { padding: var(--section-padding); background-color: var(--bg-color); display: inline-block; width: 100%; }
.info-cards .main_title { margin-bottom: .75em; }
.info-cards-content { max-width: var(--text-max-width); margin: 0 auto;}
.info-cards-slider { position: relative; padding: 2.5em 0; }

.info-cards .info-cards-inner:not('content-aside') .info-cards-card .image { padding-bottom: 1.5em; border-bottom: 1px solid #00186A;  }
.info-cards .info-cards-card { background-color: var(--card-bg-color); }
.info-cards .info-cards-card .image img { border-radius: var(--card-image-border-radius); }
.info-cards .info-cards-card .header { padding-top: 1.5em; }
.info-cards .info-cards-card .header h3 { font-size: 1em !important; font-weight: 800 !important; }
.info-cards .info-cards-card .content { padding-bottom: 1em; }
.info-cards .info-cards-card h3.body-font { font-size: 1em !important; font-weight: 800 !important; }

.info-cards-inner.content-aside .info-cards-slider { padding: 0 2.5em; }
.info-cards-inner.content-aside .info-cards-header { padding: 0; } 
.info-cards-inner.content-aside .aside-wrapper { padding: 0 1em; border-right: 1px solid #000; position: relative; } 
.info-cards-inner.content-aside .keen { z-index: 2;}
.info-cards-inner.content-aside .aside-wrapper::after { content: ''; border-top: 1px solid #000; position: absolute; top: 50%; left: 100%; width: 125%; height: 1px; z-index: 1; }

.info-cards .keen-arrows { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; z-index: 2; pointer-events: none; }
.info-cards .keen-arrow { pointer-events: auto; background: #fff; border: 1px solid rgba(0,0,0,0.1); border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 8px rgba(0,0,0,0.1); }
.info-cards .keen-arrow.prev {left: 0 !important;}
.info-cards .keen-arrow.next {right: 0 !important; left: auto !important;}
.info-cards .keen-arrow:hover { background: #f8f9fa; }
.info-cards .keen-dots { margin-top: 2em; }
.info-cards .keen-dots-dot:after { background: rgba(2, 28, 102, 0.2); }
.info-cards .keen-dots-dot.active:after { background: rgba(2, 28, 102, 1); }

.info-cards .card-inner .header h3 { font-size: var(--card-title-font-size) !important; }
.info-cards .card-inner .step p { font-size: var(--card-step-font-size) !important; }
.info-cards .card-inner .content p { font-size: var(--card-content-font-size) !important; }
.info-cards .info-cards-card .image img { max-width: var(--card-image-max-width); margin: 0 auto; }

.info-cards .card-inner.card-content-over { position: relative; }
.info-cards .card-inner.card-content-over .image { margin-bottom: 0; border-bottom: 0;}
.info-cards .card-inner.card-content-over .inner-content { position: absolute; top: 0; height: 100%; left: 0;}
.info-cards .card-inner.card-content-over .inner-content .content-wrapper { background: var(--card-info-inner-bg-color); text-align: center; padding: 2em; box-sizing: border-box; margin: 2em;}

.info-cards .card-inner.card-content-over .header h3 { font-size: 1em !important; font-weight: 400 !important; }
.info-cards .card-inner.card-content-over .header h3 strong { font-weight: 800 !important; }
.info-cards .card-inner.card-content-over .step p { font-size: 1em !important; }
.info-cards .card-inner.card-content-over .content p { font-size: 1em !important; }
.info-cards .card-inner.card-content-over .step { padding: .5em 0; }
.info-cards .card-inner.card-content-over .step p.heading-font { font-size: 3.5em !important; }

.info-cards .card-inner.card-content-expandable { position: relative; }
.info-cards .card-inner.card-content-expandable .image { margin-bottom: 0; border-bottom: 0; }
.info-cards .card-inner.card-content-expandable .inner-content { position: absolute; top: 0;  width: auto; height: 100%; left: 0; text-align: left; padding: 1.5em; }
.info-cards .card-inner.card-content-expandable .inner-content .content { opacity: 0; }
.info-cards .card-inner.card-content-expandable .inner-content .icon-plus-3 { opacity: 1;  }
.info-cards .card-inner.card-content-expandable .inner-content .icon-minus-2 { opacity: 0; display: none;}
.info-cards .card-inner.card-content-expandable .inner-content .expandable_content {height: 100%;position: relative; }
.info-cards .card-inner.card-content-expandable .content,
.info-cards .card-inner.card-content-expandable .header { display: block; }
.info-cards .card-inner.card-content-expandable .header { padding-top: 0; }
.info-cards .card-inner.card-content-expandable .header h3 { font-size: 1.25em !important; font-weight: 800 !important; padding-right: 2rem; color: var(--card-info-font-color); opacity: 1; }
.info-cards .card-inner.card-content-expandable .header h4 { font-size: 1em !important; font-weight: 400 !important; padding-right: 2rem; color: var(--card-info-font-color); opacity: 1; }
.info-cards .card-inner.card-content-expandable .header svg { cursor: pointer; }
.info-cards .card-inner.card-content-expandable .header svg path {fill: var(--card-info-font-color); }
.info-cards .card-inner.card-content-expandable .content p { font-size: 1em !important; }
.info-cards .card-inner.card-content-expandable .image { padding-bottom: 0; position: relative; }
.info-cards .card-inner.card-content-expandable .header { position: absolute; bottom: 0; }

.info-cards .card-inner.card-content-expandable .image:before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color:rgba(0, 0, 0, 0.32); }
.info-cards .card-inner.card-content-expandable .inner-content.active { background: var(--card-info-bg-color); } 
.info-cards .card-inner.card-content-expandable .inner-content.active .content { opacity: 1; }
.info-cards .card-inner.card-content-expandable .inner-content.active .icon-minus-2 { opacity: 1; display: block; }
.info-cards .card-inner.card-content-expandable .inner-content.active .icon-minus-2 path {fill: var(--card-info-expanded-font-color); }
.info-cards .card-inner.card-content-expandable .inner-content.active .header h3,
.info-cards .card-inner.card-content-expandable .inner-content.active .header h4 { color: var(--card-info-expanded-font-color); opacity: 0; }
.info-cards .card-inner.card-content-expandable .inner-content.active .icon-plus-3 { opacity: 0; }

@media all and (max-width: 1050px){
  .info-cards .card-inner .inner-content {margin: 1em 0.5em;}
}

@media all and (max-width: 900px){
  .info-cards .keen-arrows { display: none; }
  .info-cards .card-inner.card-content-over .inner-content { margin: 2.5em 1em 0; padding: 1.5em;}
  .info-cards .main_title, .info-cards h2 { font-size: 1.5em; }
  .info-cards .card-inner.card-content-over .header h3,
  .info-cards .info-cards-card .content { font-size: .875em !important; }
  .info-cards .card-inner.card-content-over .step p.heading-font {  font-size: 2.5em !important; }
  .info-cards .card-inner .inner-content { margin-bottom: 1em; }
  .info-cards-inner.content-aside .info-cards-slider { width: 100%; padding-top: 2em; } 
  .info-cards-inner.content-aside .info-cards-content { padding-bottom: 2em; }
  .info-cards-inner.content-aside .aside-wrapper::after { width: 1px; top: 100%; height: 2em; left: 50%; background: #000; }
  .info-cards-inner.content-aside .aside-wrapper .info-cards-content:not(.more_details) { border-right: 0;  border-bottom: 1px solid #000; }
}

@media all and (max-width: 600px){
.info-cards .card-inner.card-content-over .inner-content { margin: 0; padding: 1.5em;}
.info-cards .card-inner.card-content-over .inner-content .content-wrapper { padding: 1em; margin: 0; }
}