form input[type=checbox]
span.hs-form__field__checkbox__label-span {
margin-left: 10px !important;
}
label#LEGAL_CONSENT\.subscription_type_143579687-label-1 {
display: inline-flex;
width: 100%;
  }
form .hs-button {
padding: 16px 30px;
}
form .actions {

display: flex;
    align-items: center;
    justify-content: center;

}
#hs_cos_wrapper_widget_1699978216911 {
    display: flex !important;
    flex-direction: column;
    align-content: center;
    align-items: center;

}
  .program {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 80px 60px;
    max-width: 100%;
    grid-column-gap: 80px;
  }
.program1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 80px 60px;
    max-width: 100%;
    grid-column-gap: 80px;
  }

  .agenda-1 {     
    -webkit-text-size-adjust: 100%;
        color: #ffffff;

    word-break: break-word;
    font-family: Inter,serif;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .1px;
    font-size: 16px;
    line-height: 26px;
    box-sizing: border-box;
    display: grid;
    grid-row-gap: 10px;
    
  }
  .agenda-time {
    display: grid;
    grid-column-gap: 20px;
    justify-content: stretch;
    align-items: center;
 width: 100%; 
    grid-template-columns: auto 1fr;
    
    
  }
  
.agenda-partner {
    background-color: #FCB200;
 width: 100%; 
  text-align: center;
    color: #ffffff;
    padding: 20px 30px;
    font-size: 20px;
    border-radius: 56px;
    font-weight: 500;
  align-content: center;
  min-width: 200px;
  }
  
  .client {
    background-color: #431096;
    width: 100%;
    min-width: 200px;
    text-align: center;
    color: #ffffff;
    padding: 10px 30px;
    font-size: 20px;
    border-radius: 56px;
    font-weight: 500;
  align-content: center;
            vertical-align: middle;
    line-height: 48px;

  }
.agenda-grey {
    background-color: #ecf5ff;
    width: 100%;
    min-width: 200px;
    text-align: left;
    padding: 10px 30px;
    font-size: 20px;
    border-radius: 56px;
    font-weight: 500;
  align-content: left;
            vertical-align: middle;
    line-height: 48px;

  }
  .workshop1 {
    display: flex;
    flex-direction: column;
    border-radius: 56px;
    background-color: #ecf5ff;
}
  @media only screen and (min-width: 768px) {
    .title-align h3 {
    text-align: center !important;
      line-height: 1.7;}
    
   .in-team .in-team-card {
       display: flex;
      justify-content: center;
  
    }
 
    #widget_1714111993663 {
      margin-left: auto;
      margin-right: auto;
      display: flex;
      justify-content: center;

}

  @media only screen and (max-width: 1200px)
    {
      .client, .agenda-partner { 
  min-width: auto;
        line-height: 1.5;
      }
      .workshop {
      flex-direction: column;
      }
}
  
   @media only screen and (max-width: 767px) {
    .title-align h3 {
    text-align: left !important;
      line-height: 1.7;
     }
     
     .program   {    
    word-break: keep-all !important;

 font-size: 20px !important;
 display: flex;
    padding: 40px 10px;
    max-width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
  align-items: flex-start;
       gap: 10px;
     }
        .program1   {    
    word-break: keep-all !important;

 font-size: 20px !important;
 display: flex;
    padding: 40px 10px;
    max-width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: space-between;
    width: 100%;
  align-items: flex-start;
       gap: 10px;
     }
  
  .agenda-time  {     
    word-break: keep-all !important;
  }
     .agenda-partner, .client {
     min-width: unset;
       line-height: 1.5;
     }
     .workshop, .legend {
       display: flex;
       flex-direction: column;
     
  }
       .partners::before{
  content: "\00a0 \00a0 ";    
    display: inline-block;
       width: 30px !important;
       height: 30px !important;
       border-radius: 100%;
       background-color:  #FCB200;
        vertical-align: middle;
    }
  .cust::before {
  content: "\00a0 \00a0 ";
    display: inline-block;
       width: 30px !important;
       height: 30px !important;
       border-radius: 100%;
       background-color:  #431096;
        vertical-align: middle;
    }
     .partners, .cust {
     font-size: 20px;
     }
 .legend {
gap: 20px
  font-size: 20px;
     }
     .flex-wrap {
     
     display: flex;
     flex-wrap: wrap;}
     .cust {
     width: max-content !important;
     }
     
     .hs-logo-grid__logo-wrapper {
     flex-basis: 0!important;
     }
     .hs-logo-grid__logo {
     max-width: 100px!important;
     }
     /* Table on mobile */
     #hs_cos_wrapper_widget_1714119427880_ div {
       width: 90% !important;
     }

}
  form label {
    color: #41464e !important;
  }
  .workshop {
    display: flex;
    width: 100%;
    flex-grow: 1;
    gap: 10px;
  }
  .legend {
        display: flex;
    gap: 40px;
    font-size: 30px;
    color: #ffffff;
    font-weight: 500;
    padding: 0px 60px;
  }
  .partners::before{
  content: "\00a0 \00a0 ";    
    display: inline-block;
       width: 50px;
       height: 50px;
       border-radius: 100%;
       background-color:  #FCB200;
        vertical-align: middle;
    }
  .cust::before{
  content: "\00a0 \00a0 ";
    display: inline-block;
       width: 50px;
       height: 50px;
       border-radius: 100%;
       background-color:  #431096;
        vertical-align: middle;
    }
  .cust, .partners  {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 20px;
  }
span#hs_cos_wrapper_widget_1699978216911_ {
min-width: 80%;
}
.hs-logo-grid__logo {
    max-width: 150px;
}
.hs-logo-grid {
  gap: 20px !important;
}
.program2 {
    display: grid;
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    MARGIN-RIGHT: AUTO;
    justify-content: space-evenly;
    justify-items: stretch;
}

.scheduleContainer {
  display: grid;
  grid-gap: 0.2rem;
  grid-template-columns: auto repeat(2, 1fr);
  grid-template-rows: repeat(11, auto);
  grid-template-areas: "time1130 stage stage stage stage" "time1200 stage stage stage stage" "time1230 stage stage stage stage" "time1400 stage stage stage stage" "time1430 stage stage stage stage" "time1505 stage stage stage stage" "time1540 stage stage stage stage" "time1610 stage stage stage stage" "time1630 stage stage stage stage" "time1700 stage stage stage stage"  "time1730 stage stage stage stage" "time2300 stage stage stage stage";
width: 60%;
justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
/**
 * Time
 */
.time {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: thin dotted #ccc;
  height: 100%;
  padding: 0 0.5rem;
  font-size: 16px;
}
.time.start-1130 {
  grid-area: time1130;
}
.time.start-1200 {
  grid-area: time1200;
}
.time.start-1230 {
  grid-area: time1230;
}
.time.start-1400 {
  grid-area: time1400;
}
.time.start-1430 {
  grid-area: time1430;
}
.time.start-1505 {
  grid-area: time1505;
}
.time.start-1540 {
  grid-area: time1540;
}
.time.start-1610 {
  grid-area: time1610;
}
.time.start-1630 {
  grid-area: time1630;
}
.time.start-1700 {
  grid-area: time1700;
}
.time.start-1730 {
  grid-area: time1730;
}
.time.start-2300 {
  grid-area: time2300;
}
//*.time[class*="30"]:not(.start-1300) {
  font-size: 0.8rem;
  color: #ccc;
}
*//
/**
 * Event
 */
.event {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0.5rem 1rem;
  background-color: #ecf5ff;
  border-radius: 0.2rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.7;
  align-self: center;

}
.event span {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: normal;
}
.height-90 {
height: 90% !important;
}
.event.start-1130 {
  grid-row-start: time1130;
}
.event.start-1200 {
  grid-row-start: time1200;
}
.event.start-1230 {
  grid-row-start: time1230;
}
.event.start-1400 {
  grid-row-start: time1400;
}
.event.start-1430 {
  grid-row-start: time1430;
}
.event.start-1505 {
  grid-row-start: time1505;
}
.event.start-1540 {
  grid-row-start: time1540;
}
.event.start-1610 {
  grid-row-start: time1610;
}
.event.start-1630 {
  grid-row-start: time1630;
}
.event.start-1700 {
  grid-row-start: time1700;
}
.event.start-1730 {
  grid-row-start: time1730;
}
.event.end-1159 {
  grid-row-end: time1130;
}
.event.end-1229 {
  grid-row-end: time1200;
}
.event.end-1359 {
  grid-row-end: time1359;
}
.event.end-1429 {
  grid-row-end: time1400;
}
.event.end-1505 {
  grid-row-end: time1430;
}
.event.end-1535 {
  grid-row-end: time1505;
}
.event.end-1605 {
  grid-row-end: time1540;
}
.event.end-1629 {
  grid-row-end: time1610;
}
.event.end-1659 {
  grid-row-end: time1630;
}
.event.end-1729 {
  grid-row-end: time1700;
}
.event.end-2300 {
  grid-row-end: time1730;
}
.event.length-1 {
  grid-column-end: span 1;
}
.event.length-2 {
  grid-column-end: span 2;
}
.event.length-3 {
  grid-column-end: span 3;
}
.event.length-4 {
  grid-column-end: span 4;
}
.event.break {
  background-color: #ecf5ff;
  border-radius: 20px;
  align-self:center;
  padding: 20px;
  height: 80%;
  align-content: center;

padding-top: 20px;
  padding-bottom: 20px;
  
}

.event.key {
 align-self: center;
  background: #155bcd;
  border-radius: 20px;
  padding: 20px;
  height: 80%;
  color: #ffffff;
  align-content: center;

padding-top: 20px;
  padding-bottom: 20px;
  
}
.time1130 {
  border-top: thin dotted #ccc;
}
  
 .td {
border: 1px solid #2C99FF !important;
}
    
    @media only screen and (min-width: 992px) { 
    .in-team-card__column.in-card__col-three, .in-team__column.in-card__col-three {
    flex: 0 0 25.00% !important;
    max-width: calc(25% - 25px) !important;
    /* max-height: 450px; */
}
    }
        @media only screen and (min-width: 768px) {
    .in-card__title a, .in-communication-preferences .header, .in-team-card__name a, h5 {
    font-size: 20px !important;
      
    }
          #hs_cos_wrapper_dnd_area-module-2 .banner__bg-color {
            max-width: 500px;
            border-radius: 22px;
            
    }
    
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/