
  
  
  #block_3567849 {
    background-color: transparent;
  }
  #block_3567849 > .inner {
    padding: 32px 60px 120px 50px;
     max-width: 1360px; 
  }
  #block_3567849 > .inner > .flexbox {
    gap: 50px;
  }
  body.editing #block_3567849 > .inner > .flexbox {
    gap: calc(50px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3567849 > .inner {
      padding: 30px 20px;
    }
    
    #block_3567849 > .inner > .flexbox {
      gap: 50px;
    }
  }


.container #block_3567850 {
  background-color: transparent;
  color: #64748c;
  font-size: 18px;
  flex: 1;
  text-align: left;
}
#block_3567850 > .content_body {
  padding: 24px 0 0 0;
}
#block_3567850 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3567850 {
     order: 0; 
    
    
  }
  #block_3567850 > .content_body {
    padding: 0px;
  }
}


.container #block_3567871 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 705px;
  text-align: left;
}
#block_3567871 > .content_body {
  padding: 0px;
}
#block_3567871 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3567871 {
     order: 0; 
    
    
  }
  #block_3567871 > .content_body {
    
  }
}

#block_3567886 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_3567886 .img-holder img {
  width: 705px;
  
   border-radius: 80px 0px 0px 0px; 
}
@media all and (max-width: 800px) {
#block_3567886 .img-holder img {
  
  
}
}

  
  
  
  
  
  #block_3567900 .heading-hold {
    padding-top: 0px;
     padding-bottom: 0px; 
  } 
  #block_3567900 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3567900 .heading-hold {
      
      
    }
    #block_3567900 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3567900 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_3567918 .heading-hold {
    padding-top: 24px;
     padding-bottom: 24px; 
  } 
  #block_3567918 .heading-hold h3.h {
    
     color: var(--color-main); 
     font-size: 40px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3567918 .heading-hold {
      
      
    }
    #block_3567918 .heading-hold h3.h {
      
         font-size: Max(calc(40px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3567918 .heading-hold h3.h {
      
         font-size: Max(calc(40px * 0.6), 14px); 
      
    }
  }

#block_3568429 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_3568429 .img-holder img {
  width: 306px;
  
   border-radius: 20px; 
}
@media all and (max-width: 800px) {
#block_3568429 .img-holder img {
  
  
}
}

  
  
  
  
  
  #block_3568443 .heading-hold {
    padding-top: 0px;
     padding-bottom: 32px; 
  } 
  #block_3568443 .heading-hold h3.h {
    
     color: var(--color-main); 
     font-size: 32px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3568443 .heading-hold {
      
      
    }
    #block_3568443 .heading-hold h3.h {
      
         font-size: Max(calc(32px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3568443 .heading-hold h3.h {
      
         font-size: Max(calc(32px * 0.6), 14px); 
      
    }
  }

  #block_3568462 .btn {
    margin-top: 40px;
    margin-bottom: 0px;
  }

  
  
  #block_3570380 {
    background-color: transparent;
  }
  #block_3570380 > .inner {
    padding: 40px 60px 100px 60px;
    
  }
  #block_3570380 > .inner > .flexbox {
    gap: 0px;
  }
  body.editing #block_3570380 > .inner > .flexbox {
    gap: calc(0px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570380 > .inner {
      padding: 30px 20px;
    }
    
    #block_3570380 > .inner > .flexbox {
      gap: 30px;
    }
  }


.container #block_3570402 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 719px;
  text-align: left;
}
#block_3570402 > .content_body {
  padding: 0px;
}
#block_3570402 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570402 {
     order: 0; 
    
    
  }
  #block_3570402 > .content_body {
    
  }
}


.container #block_3570420 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 532px;
  text-align: left;
}
#block_3570420 > .content_body {
  padding: 0px;
}
#block_3570420 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570420 {
     order: 0; 
    
    
  }
  #block_3570420 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570435 .heading-hold {
    padding-top: 0px;
     padding-bottom: 0px; 
  } 
  #block_3570435 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570435 .heading-hold {
      
      
    }
    #block_3570435 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570435 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_3570453 .heading-hold {
    padding-top: 24px;
     padding-bottom: 24px; 
  } 
  #block_3570453 .heading-hold h3.h {
    
     color: var(--color-main); 
     font-size: 40px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570453 .heading-hold {
      
      
    }
    #block_3570453 .heading-hold h3.h {
      
         font-size: Max(calc(40px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570453 .heading-hold h3.h {
      
         font-size: Max(calc(40px * 0.6), 14px); 
      
    }
  }

  
  
  #block_3570663 {
    background-color: transparent;
  }
  #block_3570663 > .inner {
    padding: 0 0 40px 0;
    
  }
  #block_3570663 > .inner > .flexbox {
    gap: 24px;
  }
  body.editing #block_3570663 > .inner > .flexbox {
    gap: calc(24px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570663 > .inner > .flexbox {
      gap: 15px;
    }
  }


.container #block_3570664 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 50px;
  text-align: left;
}
#block_3570664 > .content_body {
  padding: 0px;
}
#block_3570664 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570664 {
     order: 0; 
    
    
  }
  #block_3570664 > .content_body {
    
  }
}


.container #block_3570685 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 1;
  text-align: left;
}
#block_3570685 > .content_body {
  padding: 0px;
}
#block_3570685 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570685 {
     order: 0; 
    
    
  }
  #block_3570685 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570704 .heading-hold {
    padding-top: 0px;
     padding-bottom: 8px; 
  } 
  #block_3570704 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570704 .heading-hold {
      
      
    }
    #block_3570704 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570704 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  #block_3570728 {
    background-color: transparent;
  }
  #block_3570728 > .inner {
    padding: 0px;
    
  }
  #block_3570728 > .inner > .flexbox {
    gap: 24px;
  }
  body.editing #block_3570728 > .inner > .flexbox {
    gap: calc(24px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570728 > .inner > .flexbox {
      gap: 24px;
    }
  }


.container #block_3570729 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 50px;
  text-align: left;
}
#block_3570729 > .content_body {
  padding: 0px;
}
#block_3570729 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570729 {
     order: 0; 
    
    
  }
  #block_3570729 > .content_body {
    
  }
}


.container #block_3570753 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 1;
  text-align: left;
}
#block_3570753 > .content_body {
  padding: 0px;
}
#block_3570753 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570753 {
     order: 0; 
    
    
  }
  #block_3570753 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570768 .heading-hold {
    padding-top: 0px;
     padding-bottom: 8px; 
  } 
  #block_3570768 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570768 .heading-hold {
      
      
    }
    #block_3570768 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570768 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  #block_3570787 {
    background-color: transparent;
  }
  #block_3570787 > .inner {
    padding: 0 0 40px 0;
    
  }
  #block_3570787 > .inner > .flexbox {
    gap: 24px;
  }
  body.editing #block_3570787 > .inner > .flexbox {
    gap: calc(24px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570787 > .inner > .flexbox {
      gap: 24px;
    }
  }


.container #block_3570788 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 50px;
  text-align: left;
}
#block_3570788 > .content_body {
  padding: 0px;
}
#block_3570788 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570788 {
     order: 0; 
    
    
  }
  #block_3570788 > .content_body {
    
  }
}


.container #block_3570812 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 1;
  text-align: left;
}
#block_3570812 > .content_body {
  padding: 0px;
}
#block_3570812 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570812 {
     order: 0; 
    
    
  }
  #block_3570812 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570827 .heading-hold {
    padding-top: 0px;
     padding-bottom: 8px; 
  } 
  #block_3570827 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570827 .heading-hold {
      
      
    }
    #block_3570827 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570827 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  #block_3570846 {
    background-color: transparent;
  }
  #block_3570846 > .inner {
    padding: 0 0 40px 0;
    
  }
  #block_3570846 > .inner > .flexbox {
    gap: 24px;
  }
  body.editing #block_3570846 > .inner > .flexbox {
    gap: calc(24px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570846 > .inner > .flexbox {
      gap: 24px;
    }
  }


.container #block_3570847 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 50px;
  text-align: left;
}
#block_3570847 > .content_body {
  padding: 0px;
}
#block_3570847 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570847 {
     order: 0; 
    
    
  }
  #block_3570847 > .content_body {
    
  }
}


.container #block_3570871 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 1;
  text-align: left;
}
#block_3570871 > .content_body {
  padding: 0px;
}
#block_3570871 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570871 {
     order: 0; 
    
    
  }
  #block_3570871 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570886 .heading-hold {
    padding-top: 0px;
     padding-bottom: 8px; 
  } 
  #block_3570886 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570886 .heading-hold {
      
      
    }
    #block_3570886 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570886 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  
  
  #block_3570905 {
    background-color: transparent;
  }
  #block_3570905 > .inner {
    padding: 0 0 40px 0;
    
  }
  #block_3570905 > .inner > .flexbox {
    gap: 24px;
  }
  body.editing #block_3570905 > .inner > .flexbox {
    gap: calc(24px * 0.5);
  }
  @media all and (max-width: 800px) {
    
    #block_3570905 > .inner > .flexbox {
      gap: 24px;
    }
  }


.container #block_3570906 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 0 1 50px;
  text-align: left;
}
#block_3570906 > .content_body {
  padding: 0px;
}
#block_3570906 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570906 {
     order: 0; 
    
    
  }
  #block_3570906 > .content_body {
    
  }
}


.container #block_3570930 {
  background-color: transparent;
  color: inherit;
  font-size: inherit;
  flex: 1;
  text-align: left;
}
#block_3570930 > .content_body {
  padding: 0px;
}
#block_3570930 > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  .container #block_3570930 {
     order: 0; 
    
    
  }
  #block_3570930 > .content_body {
    
  }
}

  
  
  
  
  
  #block_3570945 .heading-hold {
    padding-top: 0px;
     padding-bottom: 8px; 
  } 
  #block_3570945 .heading-hold h3.h {
     
      font-family: var(--font-family-custom-2);
      font-weight: var(--font-custom-2-weight);
      font-style: var(--font-custom-2-style);
    
     color: #007ba6; 
     font-size: 16px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_3570945 .heading-hold {
      
      
    }
    #block_3570945 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_3570945 .heading-hold h3.h {
      
         font-size: Max(calc(16px * 0.6), 14px); 
      
    }
  }

  #block_3570964 > .inner {
    padding: 0px 60px 120px 60px;
  }

  #block_7849023 .btn {
    margin-top: 20px;
    margin-bottom: 20px;
  }

#block_7916868 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_7916868 .img-holder img {
  width: 306px;
  
   border-radius: 20px; 
}
@media all and (max-width: 800px) {
#block_7916868 .img-holder img {
  
  
}
}

  
  
  
  
  
  #block_7916883 .heading-hold {
    padding-top: 0px;
     padding-bottom: 32px; 
  } 
  #block_7916883 .heading-hold h3.h {
    
     color: var(--color-main); 
     font-size: 32px; 
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_7916883 .heading-hold {
      
      
    }
    #block_7916883 .heading-hold h3.h {
      
         font-size: Max(calc(32px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_7916883 .heading-hold h3.h {
      
         font-size: Max(calc(32px * 0.6), 14px); 
      
    }
  }

  #block_7916902 .btn {
    margin-top: 40px;
    margin-bottom: 0px;
  }
#block_3519593 { padding-top: 0px; padding-bottom: 0px; }@media only screen and (min-width: 768px) {
 #block_3567886::after {
  content: "";
  position: absolute;
  left: -5%;
  bottom: -8.75%;
  background-image: url('https://assets.caboosecms.com/media/15223875_dots-flipped.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 358px 358px;
  width: 358px;
  height: 358px;
  z-index: -1;
 }
}#block_3567900 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3567900 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3567918 {
 font-weight: 700;
 line-height: 48px;
 letter-spacing: 0.4px;
}#block_3567936 {
 letter-spacing: 0.36px;
}#block_3568429 {

}

@media only screen and (max-width: 768px) {
 #block_3568429 .img-holder img {
  width: 250px !important;
  height: 250px !important;
 }
}#block_3568443 {
 font-weight: 400;
 line-height: 44.8px;
 letter-spacing: 0.32px;
}#block_3568461 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 18px;
 font-weight: 400;
 line-height: 25.2px;
 letter-spacing: 0.36px;
}#block_3570420 .content_body {
 position: -webkit-sticky;
 position: sticky;
 top: 30px;
}#block_3570435 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570435 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570453 {
 font-weight: 700;
 line-height: 48px;
 letter-spacing: 0.4px;
}#block_3570471 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 16px;
 font-weight: 400;
 line-height: 22.4px;
 letter-spacing: 0.32px;
}#block_3570663 {

}

@media only screen and (max-width: 768px) {
 #block_3570663 .inner .flexbox {
  flex-direction: row;
 }
}#block_3570664 {
 height: 50px;
 background: url("https://assets.caboosecms.com/media/15221787_chart.svg") no-repeat;
 background-size: 50px 50px;
}

@media only screen and (min-width: 768px) {
 #block_3570664 {
  margin-top: 37.5px;
 }
}

@media only screen and (max-width: 768px) {
 #block_3570664 {
  flex: 0 1 19% !important;
 }
}#block_3570704 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570704 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570722 h4 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 24px;
 font-weight: 500;
 line-height: 26.88px;
 letter-spacing: 0.24px;
}#block_3570728 {

}

@media only screen and (max-width: 768px) {
 #block_3570728 .inner .flexbox {
  flex-direction: row;
 }
}#block_3570729 {
 height: 50px;
 background: url("https://assets.caboosecms.com/media/15224125_paper.svg") no-repeat;
 background-size: 50px 50px;
}

@media only screen and (min-width: 768px) {
 #block_3570729 {
  margin-top: 37.5px;
 }
}

@media only screen and (max-width: 768px) {
 #block_3570729 {
  flex: 0 1 19% !important;
 }
}#block_3570768 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570768 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570786 h4 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 24px;
 font-weight: 500;
 line-height: 26.88px;
 letter-spacing: 0.24px;
}#block_3570787 {

}

@media only screen and (max-width: 768px) {
 #block_3570787 .inner .flexbox {
  flex-direction: row;
 }
}#block_3570788 {
 height: 50px;
 background: url("https://assets.caboosecms.com/media/15224126_web-development.svg") no-repeat;
 background-size: 50px 50px;
}

@media only screen and (min-width: 768px) {
 #block_3570788 {
  margin-top: 37.5px;
 }
}

@media only screen and (max-width: 768px) {
 #block_3570788 {
  flex: 0 1 19% !important;
 }
}#block_3570827 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570827 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570845 h4 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 24px;
 font-weight: 500;
 line-height: 26.88px;
 letter-spacing: 0.24px;
}#block_3570846 {

}

@media only screen and (max-width: 768px) {
 #block_3570846 .inner .flexbox {
  flex-direction: row;
 }
}#block_3570847 {
 height: 50px;
 background: url("https://assets.caboosecms.com/media/15224127_chip.svg") no-repeat;
 background-size: 50px 50px;
}

@media only screen and (min-width: 768px) {
 #block_3570847 {
  margin-top: 37.5px;
 }
}

@media only screen and (max-width: 768px) {
 #block_3570847 {
  flex: 0 1 19% !important;
 }
}#block_3570886 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570886 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570904 h4 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 24px;
 font-weight: 500;
 line-height: 26.88px;
 letter-spacing: 0.24px;
}#block_3570905 {

}

@media only screen and (max-width: 768px) {
 #block_3570905 .inner .flexbox {
  flex-direction: row;
 }
}#block_3570906 {
 height: 50px;
 background: url("https://assets.caboosecms.com/media/15224128_research.svg") no-repeat;
 background-size: 50px 50px;
}

@media only screen and (min-width: 768px) {
 #block_3570906 {
  margin-top: 37.5px;
 }
}

@media only screen and (max-width: 768px) {
 #block_3570906 {
  flex: 0 1 19% !important;
 }
}#block_3570945 {
 line-height: 17.92px;
 letter-spacing: 3.2px;
 text-transform: uppercase;
}

#block_3570945 .heading-hold h3.h {
 font-weight: 350 !important;
}#block_3570963 h4 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 24px;
 font-weight: 500;
 line-height: 26.88px;
 letter-spacing: 0.24px;
}#block_3570964 {

}

@media only screen and (max-width: 768px) {
 #block_3570964 > .inner {
  padding: 0px 20px 60px 20px !important;
 }
}#block_7916868 {

}

@media only screen and (max-width: 768px) {
 #block_7916868 .img-holder img {
  width: 250px !important;
  height: 250px !important;
 }
}#block_7916883 {
 font-weight: 400;
 line-height: 44.8px;
 letter-spacing: 0.32px;
}#block_7916901 {
 color: #64748C;
 font-family: "Neue-Haas-Unica";
 font-size: 18px;
 font-weight: 400;
 line-height: 25.2px;
 letter-spacing: 0.36px;
}