/** Shopify CDN: Minification failed

Line 20:19 Expected identifier but found whitespace
Line 20:21 Unexpected "{"
Line 20:30 Expected ":"
Line 59:19 Expected identifier but found whitespace
Line 59:21 Unexpected "{"
Line 59:30 Expected ":"
Line 161:19 Expected identifier but found whitespace
Line 161:21 Unexpected "{"
Line 161:30 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:interactive-demo-new (INDEX:31, SCOPED:FALSE) */
.interactive-demo-section {
  background-color: {{ section.settings.bg_color }};
  padding-bottom: 60px;
  text-align: center;
}

.interactive-heading h2 {
    text-align: left;
}

.interactive-heading p {
   text-align: left;
  margin-bottom: 20px;
}

.interactive-heading a.button {
  display: inline-block;
}

/* Image + Overlay */
.interactive-image-wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.interactive-image-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
}

.iframe-wrapper {
    max-width: 1200px;
    margin: 0 auto;
}
/* END_SECTION:interactive-demo-new */

/* START_SECTION:interactive-demo (INDEX:32, SCOPED:FALSE) */
.interactive-demo-section {
  background-color: {{ section.settings.bg_color }};
  padding-bottom: 60px;
  text-align: center;
}

.interactive-heading h2 {
    text-align: left;
}

.interactive-heading p {
   text-align: left;
  margin-bottom: 20px;
}

.interactive-heading a.button {
  display: inline-block;
}

/* Image + Overlay */
.interactive-image-wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.interactive-image-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
}

.interactive-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #807F93;
    background: #FFF;
    box-shadow: 0 5px 15px 0 rgba(49, 59, 112, 0.60);
        padding: 20px 20px 10px;
    max-width: 90%;
    width: 400px;
    border-radius: 10px;
}

.interactive-overlay h3 {
  margin-bottom: 10px;
  color: #1A1348;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 20.6px;
    font-style: normal;
    font-weight: 600;
    line-height: 30.83px;
}
.interactive-overlay p {
  margin-bottom: 20px;
  color: #1A1348;
text-align: center;
font-family: "Poppins", sans-serif;
font-size: 16.8px;
font-style: normal;
font-weight: 400;
line-height: 25.23px;
}
.interactive-overlay a {
  border-radius: 5.61px;
    border: 1px solid #2777DD;
    background: #2777DD;
  color: #F3F5F7;
text-align: center;
font-family: "Poppins", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 17.19px;
  padding: 10px 11.81px 8px;
  text-decoration: none;
  display: inline-block;
}

.interactive-credit {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #9392A3;
    font-family: Poppins;
    font-size: 7.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 11.21px;
    margin-top: 20px;
}
.interactive-credit img{
   width: 10px;
height: 10px;
object-fit: contain;
}
/* END_SECTION:interactive-demo */

/* START_SECTION:kinesis-interactive-demo (INDEX:33, SCOPED:FALSE) */
.interactive-demo-section {
  background-color: {{ section.settings.bg_color }};
  padding-bottom: 60px;
  text-align: center;
}

.interactive-heading h2,
.interactive-heading p {
  text-align: left;
}

.interactive-image-wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.interactive-image-wrapper img {
  max-width: 100%;
  height: auto;
  display: block;
}

.iframe-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
/* END_SECTION:kinesis-interactive-demo */