/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

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

.row-depth-1 .row-number-7 {
    padding: 0;
}

h2, h4, p {
  color: #101014;
}

/* ========== Hero Section ===========*/

/* Columns */
.cell_1676605050645-vertical-alignment {
  width: 50% !important;
  margin: 0 !important;
  border-radius: 40px 0 0 40px;
}

.cell_16766051206132-vertical-alignment {
  width: auto !important;
}

.cell_16766050506452-vertical-alignment {
  width: 50% !important;
  margin: 0 !important; 
}

#hs_cos_wrapper_module_167660505064524_ .hs-image-widget {
  border-radius: 0 40px 40px 0; 
}

.cell_16766050506452-vertical-alignment {
  min-height: 790px!important;
  border-radius: 0 40px 40px 0;
}


.cell_16765303917422-vertical-alignment {
  width:auto !important;
}

.cell_1676530231305-vertical-alignment {
  border-radius: 40px !important;
}

/* Center Image */
#hs_cos_wrapper_widget_1676609714105 {
  z-index: 10;
}

#hs_cos_wrapper_widget_1676609714105 {
  position: relative;
  margin-top: -230px;
}

.cell_16774971817404-padding {
  border-radius: 8px;
    margin-left: 70px!important;
    margin-top: -270px;
    position: relative;
}


/* Cards */

.kl-card {
  /*
   border: 0.5px solid rgba(100, 146, 253, 0.2);
  */
  box-shadow: 0px 11px 30px rgba(154, 161, 177, 0.2);
  border-radius: 9px;
  background-color: rgba(255, 255, 255, 1.0);
  width: 100%;
  padding: 24px;
  margin-bottom: 24px;
  background-color: rgba(255, 255, 255, 1.0);
}

.kl-card__preheader {
  font-family: Libre Franklin, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4678EE;
  display: block;
  line-height: 1rem;
  margin: 0 0 .75rem;
}

.kl-card__content h1, .kl-card__content h2, .kl-card__content h3, .kl-card__content h4, .kl-card__content h5, .kl-card__content h6 {
  font-weight: bold;
  margin: 0 0 1rem;
}

.kl-card__content h4 {
  font-size: 18px;
  line-height; 24px;
}

.kl-card__content p {
  margin: 0;
}

.kl-card__image {
  margin: 0 0 1.75rem;
}

.kl-card__form {
  max-width: 600px;
}


/* 6 col section */

.cell_16774898428734-background-color,
.cell_1677490477091-background-color,
.cell_1677490479243-background-color,
.cell_1677490460379-background-color,
.cell_1677490480979-background-color,
.cell_1677490455796-background-color {
  border: 1px solid #9157EC;
  border-radius: 8px;
  padding: 16px 14px;
  
}

.cell_16774898428734-background-color h4,
.cell_1677490477091-background-color h4,
.cell_1677490479243-background-color h4,
.cell_1677490460379-background-color h4,
.cell_1677490480979-background-color h4,
.cell_1677490455796-background-color h4 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 24px;
  line-height:32px;
  font-weight: bold;
  margin-bottom: 4px;
}

.cell_16774918287913-background-color {
  width:50%!important;
}
.cell_16774918287914-background-color {
  margin-left:17px!important;
}

/*=========================================*/

.cell_1677554015568-background-color h4,
.cell_1677554029976-background-color h4,
.cell_1677554035209-background-color h4,
.cell_1677554025321-background-color h4,
.cell_1677554032353-background-color h4,
.cell_1677554021369-background-color h4 {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 24px;
  line-height:32px;
  font-weight: bold;
  margin-bottom: 4px;
}


.cell_1677554015568-background-color,
.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  border: 1px solid #9157EC;
  border-radius: 8px;
  padding: 16px 14px;
  justify-content: flex-start!important;
}

.cell_1677554015568-background-color,
.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  width:15%!important;
}

.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  margin-left:2%!important;
}


/* Team Section */

#hs_cos_wrapper_widget_1677493483095_ .hs-image-widget  {
  width: 192px!important;
    height: 192px!important;
    border-radius: 50%;
    object-fit: cover;
}

.image-over-text-wrapper {
  width:auto;
}

.image-over-text-wrapper img {
  width: 192px!important;
    height: 192px!important;
    border-radius: 50%;
    object-fit: cover;
}

.bold-text-below-image {
    color: #0F072C!important;
    font-size: 18px!important;
    line-height: 24px!important;
    overflow-wrap: break-word!important;
    margin-bottom: 8px!important;
    padding-bottom:0!important;
    margin-top: 24px!important;
}

.text-below-image {
    font-size: 16px!important;
    line-height:24px!important;
    color:#9F9CAB!important;
}


/* Time Line */


.kl-timeline__entry {
  position: relative;
  padding-bottom: 50px;
}

.kl-timeline__entry h1, .kl-timeline__entry h2, .kl-timeline__entry h3, .kl-timeline__entry h4, .kl-timeline__entry h5 {
  color: #FF7839;
}

.kl-timeline__entry p {
  margin: 0;
}

.kl-timeline__entry--odd {
  margin-right: 50%;
  padding-right: 50px;
  text-align: left;
  height:292px;
  padding-top:10px;
}

.kl-timeline__entry--odd:before {
  content: '';
  display: block;
  position: absolute;
  top: -4px;
  right: -15px;
  background-image: url(https://lp.staffomatic.com/hubfs/timeline.png);
  background-repeat: no-repeat;
  width:32px;
  height:32px;
}

@media screen and (max-width: 580px) {
  .kl-timeline__entry--odd:before {
    transform: translateX(-5px);
    left: -10px;
  }
}

.kl-timeline__entry--odd:after {
  content: '';
  background-color: #FF7839;
  display: block;
  position: absolute;
  top: 10px;
  width: 1px;
  height: 100%;
  right: 0;
}

@media screen and (max-width: 580px) {
  .kl-timeline__entry--odd:after {
    left: 0;
  }
}

.kl-timeline__entry--even {
  margin-left: 50%;
  padding-left: 50px;
  height:292px;
  padding-top:25px;
}

.kl-timeline__entry--even:before {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: -16.5px;
  background-image: url(https://lp.staffomatic.com/hubfs/timeline.png);
  background-repeat: no-repeat;
  width:32px;
  height:32px;
}

@media screen and (max-width: 580px) {
  .kl-timeline__entry--even:before {
    transform: translateX(-5px);
    left: -10px;
  }
}

.kl-timeline__entry--even:after {
  content: '';
  background-color: #FF7839;
  display: block;
  position: absolute;
  top: 10px;
  width: 1px;
  height: 100%;
  left: -1px;
}

@media screen and (max-width: 580px) {
  .kl-timeline__entry--even:after {
    left: 0;
  }
}

.kl-timeline__entry--last:after {
  display: none;
}

@media screen and (max-width: 580px) {
  .kl-timeline__entry {
    margin: 0;
    padding: 0 0 50px 30px;
    text-align: left;
  }
}

@media screen and (max-width: 420px) {
  .kl-timeline__entry {
    padding: 0 0 20px 20px;
  }
}


.tl-container {
  box-shadow: 0px 3px 40px #00000014;
  border-radius:8px;
}

.tl-heading {
  border-radius:8px 8px 0 0;
  padding:16px;
  background: transparent linear-gradient(96deg, #9157EC 0%, #E93C80 100%) 0% 0% no-repeat padding-box;
}

.tl-heading h3 {
  font-size:18px!important;
  line-height:24px;
  color: #fff;
  margin-bottom:0!important;
}

.tl-content {
  padding:16px;
}

.tl-content h4 {
  font-size:18px!important;
  line-height:24px!important;
  color: #101014!important;
  font-weight:600;
  margin-bottom:16px;
}


/* Bottom CTA Section */
.cell_1676528200032-background-color {
  border-radius: 8px;
}


#hs_cos_wrapper_module_16765285769023:hover {
	background: #FF5809 !important;
  border: 2px solid #FF5809 !important;
  cursor: pointer;
  transition: all .4s ease;
}

#hs_cos_wrapper_module_1677487505400:hover {
  border: 2px solid #FF5809 !important;
  cursor: pointer;
  transition: all .4s ease;
}
#hs_cos_wrapper_module_16765285769023 a , #hs_cos_wrapper_module_1677487505400 a {
  display: block!important;
  padding: 13px 30px!important;
}
.cell_1677656335704-vertical-alignment {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
}

#hs_cos_wrapper_module_16765285769023 {
  margin-right:12px;
}

#hs_cos_wrapper_module_1677487505400 {
  margin-left:12px;
}



/* ============= Responsive Css ============= */


@media screen and (max-width: 980px) {
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  
/* hero section */
  .dnd_area-row-0-vertical-alignment > .row-fluid  {
    flex-direction: column !important;
    padding: 0px 17px;
  }
  
  .cell_16766050506452-vertical-alignment,
  .cell_1676605050645-vertical-alignment {
    width: 100% !important;
  }
  
  .cell_1676605050645-vertical-alignment {
    border-radius: 40px 40px 0 0px;
    padding: 80px 0 80px 0;
  }

  #hs_cos_wrapper_module_167660505064524_ .hs-image-widget {
    border-radius: 0px 0px 40px 40px !important;
  }
  
  .cell_16766050506452-vertical-alignment {
    border-radius: 0px 0px 40px 40px !important;
  }
  
  #hs_cos_wrapper_widget_1676609714105 {
    position: relative;
    margin-top: -330px;
    margin-left: -200px;
  }
  
  /* Mission Section */
  
  .dnd_area-row-3-vertical-alignment > .row-fluid {
    display: flex !important;
    flex-direction: column!important;
}
  
  .cell_167748608031711-vertical-alignment {
    width:100%!important;
  }
  
  .cell_167748608031712-vertical-alignment {
    width:100%!important;
    margin-left:0!important;
  }
  
  .cell_167748608031725-padding {
    padding-left: 0 !important;
}
  
  
}

@media (min-width: 539px) and (max-width: 541px) {
  .cell_1677554015568-background-color, 
  .cell_1677554029976-background-color, 
  .cell_1677554035209-background-color, 
  .cell_1677554025321-background-color, 
  .cell_1677554032353-background-color, 
  .cell_1677554021369-background-color {
    width: 100%!important;
    margin-bottom:24px;
}
  
  .cell_1677554029976-background-color, 
  .cell_1677554035209-background-color, 
  .cell_1677554025321-background-color, 
  .cell_1677554032353-background-color, 
  .cell_1677554021369-background-color {
    margin-left:0!important;
}
  
  .image-over-text-wrapper {
    margin-bottom:30px;
}
  
  
  .kl-timeline__entry--odd, .kl-timeline__entry--even {
    height:auto;
}
  
  .kl-timeline__entry--odd:before {
    left: -10px;
}
  
  .kl-timeline__entry--even:before {
    left: -10px;
}
  
}


@media (min-width: 481px) and (max-width: 767px) {
    /* 6 col section */
  
  .cell_1677554015568-background-color,
.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  width:100%!important;
  margin-bottom:24px!important;
}

.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  margin-left:0!important;
}
  
    .kl-timeline__entry--odd, .kl-timeline__entry--even {
    height:auto;
      margin-left:10px;
}
  
/*  .kl-timeline__entry--odd:before {
    left: -10px;
}
  
  .kl-timeline__entry--even:before {
    left: -10px;
} */
  
}


@media screen and (max-width: 480px) {
  
  /* Hero Image */
  .cell_16766050506452-background-image {
    background-position: top center !important;
    background-repeat: no-repeat !important;
  }
  
  .dnd_area-row-0-vertical-alignment > .row-fluid  {
    flex-direction: column !important;
    padding: 0;
  }
  
  
  #hs_cos_wrapper_module_16765302313054_ h1 {
    font-size: 32px !important;
  }
  
  #hs_cos_wrapper_module_16765302313054_ p {
    margin-top:8px!important;
  }
  
  .cell_1676605050645-vertical-alignment {
    text-align:center;
  }
  
  .cell_16766051206132-vertical-alignment, .cell_16766051206133-vertical-alignment {
    display:flex!important;
    justify-content:center!important;
  }
  
  .cell_16766051206132-vertical-alignment {
    margin-bottom: 15px !important;
  }
  
  .cell_1676605050645-padding {
    padding: 80px 30px 64px 30px !important;
    
  }
  
  .cell_16766050506452-vertical-alignment {
    min-height: 262px!important;
  }
  
  #hs_cos_wrapper_widget_1676609714105_ .hs-image-widget {
    max-width: 60% !important;
  }
  
  #hs_cos_wrapper_widget_1676609714105 {
    position: relative;
    margin-top: -150px;
    margin-left: 20px;
  }
  
  #hs_cos_wrapper_module_16765302313054_ p {
    font-size:16px!important;
  }
  
  
  .cell_16774971817404-padding {
    padding:8px!important;
  }
  
  .cell_16774971817404-padding {
    width:247px!important;
    border-radius: 8px;
    margin-left: 17px!important;
    margin-top: -160px;
    position: relative;
  }
  
  #hs_cos_wrapper_widget_1677497207841_ p {
    margin-bottom:4px!important;
    font-size:12px!important;
    line-height:14px!important;
  }
  
  
  /* Mission Section */
  
  #hs_cos_wrapper_module_167748608031717 {
    margin-bottom: 14px !important;
}
  
  .kl-card {
    padding:24px!important;
}
  
  .kl-card__content h4 {
  font-size: 16px!important;
  line-height; 24px;
  margin-bottom:18px!important;
}
  
  .cell_167748608031725-padding {
    padding-left: 0 !important;
}
  
  /* 6 col section */
  
  .cell_1677554015568-background-color,
.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  width:100%!important;
  margin-bottom:24px!important;
}

.cell_1677554029976-background-color,
.cell_1677554035209-background-color,
.cell_1677554025321-background-color,
.cell_1677554032353-background-color,
.cell_1677554021369-background-color {
  margin-left:0!important;
}
  
  /* Team Section */
  
  .image-over-text-wrapper {
    margin-bottom: 72px!important;
}
  
  .bold-text-below-image {
    font-size: 16px!important;
}
  
  .image-over-text-wrapper {
     display: none;
  }
  
  
  
  /* View More btn */
  #hs_cos_wrapper_widget_1677565344920_ p {
    text-decoration:underline;
    color: #FF7839;
  }
  
  /* Time Line */
  .kl-timeline__entry--even {
  height:auto!important;
}
  .kl-timeline__entry--odd {
  height:auto!important;
    padding-top:0;
}
  
  .kl-timeline__entry--odd:before {
    transform: translateX(-5px);
    left: -6px;
    top:0;
}
  
  .kl-timeline__entry--even:before {
    transform: translateX(-5px);
    left: -6px;
    top:0;
}
  
  .kl-timeline__entry--even:before {
  background-image: url(https://lp.staffomatic.com/hubfs/timeline-1.png);
  background-repeat: no-repeat;
}
  
  .kl-timeline__entry--odd:before {
  background-image: url(https://lp.staffomatic.com/hubfs/timeline-1.png);
  background-repeat: no-repeat;
}
  
  .tl-heading h3 {
    font-size: 16px!important;
}
  
  .tl-content h4 {
    font-size: 16px!important;
}
  
  .kl-timeline {
    margin-left:6px;
  }
  
  
  /* Bottom CTA Section */
  .cell_1676528200032-row-1-margin .row-fluid {
    display:flex!important;
    justify-content:center!important;
  }
  
}