/*body.fl-fonts-loaded {*/
/*    background-color: #000010 !important;*/
/*}*/
@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');

iframe {
  height: 100vh !important;
/*  overflow-y:scroll !important;*/
/*  -webkit-overflow-scrolling: touch;*/
}

@media only screen and (max-width: 767px) {
    /*.grabbable {*/
    /*   pointer-events: none !important;*/
       
    /*}*/
    /*iframe {*/
    [title="Interactive or visual content"] {
      pointer-events: none !important;
    
    }
    /*[id="globe-canvas"] {*/
    /*  pointer-events: auto !important;*/
    
    /*}*/
    /*.fl-layout-inner {*/
    /*  pointer-events: auto !important;*/
    
    /*}*/
    .flourish-embed.fl-scrolly-wrapper .fl-scrolly-caption{
        margin-left:  auto !important;
        margin-right:  auto !important;
    }
    .flourish-embed.fl-scrolly-wrapper .fl-scrolly-caption p:first-child{
      font-size: 2.3rem !important;
    }
    
    .flourish-embed.fl-scrolly-wrapper .fl-scrolly-caption p{
      /*font-weight: 400 !important;*/
    line-height: 120% !important;
    font-size: medium !important;
  }
}

.flourish-embed.fl-scrolly-wrapper {
    transform: translate3d(0px, -140px, 0px) !important;
}
.fl-scrolly-caption{
  font-family: var(--bs-body-font-family) !important;
      font-weight: 400 !important;
    line-height: 125% !important;
    max-width:600px !important;
}

.fl-scrolly-caption p{
      font-weight: 400 !important;
    line-height: 125% !important;
    font-size: larger !important;
}

.fl-scrolly-caption p:first-child{
  font-family: "Oswald", sans-serif !important;
  letter-spacing: -1px !important;
  text-transform: uppercase !important;
  font-size: 3rem !important;
}

[data-slide="1"] {
    margin: 0px auto 60vh 10% !important;
}

[data-slide="3"] {
    margin: 0px auto 60vh 10% !important;
}

[data-slide="5"] {
    margin: 0px auto 60vh 10% !important;
}

[data-slide="2"] {
    margin: 0px 10% 60vh auto !important;
}

[data-slide="4"] {
    margin: 0px 10% 60vh auto !important;
}


/*design*/
[data-slide="1"] p:first-child strong {
    color: #1e359b !important;
}

/*production*/
[data-slide="2"] p:first-child strong {
    color: #cb4ecb !important;
}

/*logistics and distribution*/
[data-slide="3"] p:first-child strong {
    color: #3badad !important;
}

/*marketing and online sale*/
[data-slide="4"] p:first-child strong {
    color: #9c35d9 !important;
}

/*and more*/
[data-slide="5"] p:first-child strong {
    color: #bda643 !important;
}

