
#block_8053651 > .hold {
  padding: 0px;
}
#block_8053651 > .hold > .outer {
  background-color: transparent;
  
}
#block_8053651 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 40px 20px;
  color: inherit;
  font-size: inherit;
}
#block_8053651 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8053651 > .hold > .outer > .inner {
    
    
  }
}

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


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

  
  
  
  
  
  #block_8053705 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8053705 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8053705 .heading-hold {
      
      
    }
    #block_8053705 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8053705 .heading-hold h3.h {
      
    }
  }


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

  
  
  
  
  
  #block_8054561 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8054561 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8054561 .heading-hold {
      
      
    }
    #block_8054561 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8054561 .heading-hold h3.h {
      
    }
  }


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

  
  
  
  
  
  #block_8054610 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8054610 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8054610 .heading-hold {
      
      
    }
    #block_8054610 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8054610 .heading-hold h3.h {
      
    }
  }

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


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

  
  
  
  
  
  #block_8055563 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8055563 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8055563 .heading-hold {
      
      
    }
    #block_8055563 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8055563 .heading-hold h3.h {
      
    }
  }

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

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

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


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

  
  
  
  
  
  #block_8055641 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8055641 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8055641 .heading-hold {
      
      
    }
    #block_8055641 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8055641 .heading-hold h3.h {
      
    }
  }


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

  
  
  
  
  
  #block_8055685 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8055685 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8055685 .heading-hold {
      
      
    }
    #block_8055685 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8055685 .heading-hold h3.h {
      
    }
  }


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

  
  
  
  
  
  #block_8055734 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8055734 .heading-hold h3.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8055734 .heading-hold {
      
      
    }
    #block_8055734 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8055734 .heading-hold h3.h {
      
    }
  }

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

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

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

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

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

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

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

  body.editing #block_8078015 .delay-show {
    display: none;
    position: relative
  }
  

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

  #block_8115479 .copy_only-inner {
    padding: 120px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8115479 .copy_only-inner {
        padding: 48px 24px;
      }
    }
  

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

  #block_8115917 .various_testimonial_single-inner {
    padding: 80px 0px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8115917 .various_testimonial_single-inner {
        padding: 48px 16px;
      }
    }
  
  
  
    
    #block_8115917 .various_testimonial_single-inner .testimonial {
      background-color: #fff9de;
    }
  
  

  #block_8115929 .various_testimonial_single-inner {
    padding: 80px 0px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8115929 .various_testimonial_single-inner {
        padding: 48px 16px;
      }
    }
  
  
  
    
    #block_8115929 .various_testimonial_single-inner .testimonial {
      background-color: #ebf5fd;
    }
  
  

  #block_8116052 .accordions_with_copy-wrapper {
    
    
      padding: 80px 60px;
    

  }
  
  
    @media all and (max-width: 800px) {
      #block_8116052 .accordions_with_copy-wrapper {
        
        padding: 80px 60px;
      
      }
    }
  

  #block_8116070 .accordions_with_copy-wrapper {
    
    
      margin: 80px 60px;
    

  }
  
  
    @media all and (max-width: 800px) {
      #block_8116070 .accordions_with_copy-wrapper {
        
        margin: 80px 60px;
      
      }
    }
  

  #block_8121355 .rates-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8121355 .rates-inner {
        padding: 48px 16px;
      }
    }
  

  #block_8122517 .contact_social_buttons-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122517 .contact_social_buttons-inner {
        padding: 48px 16px;
      }
    }
  

  #block_8122531 .contact_social_buttons-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122531 .contact_social_buttons-inner {
        padding: 48px 16px;
      }
    }
  

  #block_8122545 .contact_social_buttons-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122545 .contact_social_buttons-inner {
        padding: 48px 16px;
      }
    }
  

  #block_8122552 .contact_social_buttons-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122552 .contact_social_buttons-inner {
        padding: 48px 16px;
      }
    }
  

  #block_8122845 .contact-wrapper {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122845 .contact-wrapper {
        padding: 48px 16px;
      }
    }
  

  #block_8122884 .copy_callout-wrapper {
    padding: 80px 0px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122884 .copy_callout-wrapper {
        padding: 48px 0px;
      }
    }
  

  #block_8122908 .copy_with_cards-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8122908 .copy_with_cards-inner {
        padding: 48px 16px;
      }
    }
  

  
    #block_8122914 .img_holder img {
      object-position: ;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8122914 .wavy_line svg path {
    fill: #FFBD85;
  }
  
  #block_8122914 .color_block {
    background-color: #FFBD85;
  }
  
  #block_8122914 .image-holder {
    border-bottom: 8px solid #FFBD85;;
  }

  
    #block_8131192 .iframe-holder { padding-bottom: 0; }
  
  #block_8131192 .video-inner {
    max-width: 60.417vw;
  }
  
  
   #block_8131192 .video-inner {
    padding: 40px 60px ;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8131192 .video-inner {
        padding: 40px 16px;
      }
    }
  

  
  #block_8131198 .video-inner {
    max-width: 60.417vw;
  }
  
  
   #block_8131198 .video-inner {
    padding: 40px 60px ;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8131198 .video-inner {
        padding: 40px 16px;
      }
    }
  

  #block_8132639 .media_with_copy-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8132639 .media_with_copy-inner {
        padding: 48px 16px;
      }
    }
  
  
  
    #block_8132639 .img_holder img {
      object-position: center center;
    }
  
  

  

  #block_8132729 .supporting_copy-inner {
    border-color: #FFBD85;
  }

  #block_8132733 .media_with_copy-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8132733 .media_with_copy-inner {
        padding: 48px 16px;
      }
    }
  
  
  
    #block_8132733 .img_holder img {
      object-position: center center;
    }
  
  

  

  #block_8132734 .supporting_copy-inner {
    border-color: #C7F09C;
  }

  

  #block_8133081 .supporting_copy-inner {
    border-color: #99d1ff;
  }

  #block_8133109 .media_with_copy_bg-wrapper {
    padding: 80px 60px;
  }
  
  
    #block_8133109 .img_holder img {
      object-position: center center;
    }
  
  
  
  
  #block_8133109 .media_with_copy_bg-wrapper .media_with_copy_bg-inner {
    background-color: #ebf5fd
  }
  
  #block_8133109 .media_with_copy_bg-wrapper .media_with_copy_bg-inner .img_holder {
    
      box-shadow: -8px 0 0 0 #99d1ff;
    
  }
  
  
  @media all and (max-width: 800px) {
    
      #block_8133109 .media_with_copy_bg-wrapper {
        padding: 48px 16px;
      }
    
    
    #block_8133109 .media_with_copy_bg-wrapper .media_with_copy_bg-inner .img_holder { 
      box-shadow: 0 8px 0 0 #99d1ff;
    }
  }
  
  
  

  #block_8134671 .media_with_copy_bg-wrapper {
    padding: 80px 60px;
  }
  
  
    #block_8134671 .img_holder img {
      object-position: center center;
    }
  
  
  
  
  #block_8134671 .media_with_copy_bg-wrapper .media_with_copy_bg-inner {
    background-color: #FFEBDA
  }
  
  #block_8134671 .media_with_copy_bg-wrapper .media_with_copy_bg-inner .img_holder {
    
      box-shadow: 8px 0 0 0 #FFBD85;
    
  }
  
  
  @media all and (max-width: 800px) {
    
      #block_8134671 .media_with_copy_bg-wrapper {
        padding: 48px 16px;
      }
    
    
    #block_8134671 .media_with_copy_bg-wrapper .media_with_copy_bg-inner .img_holder { 
      box-shadow: 0 8px 0 0 #FFBD85;
    }
  }
  
  
  

  #block_8134976 .callout-wrapper {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8134976 .callout-wrapper {
        padding: 48px 16px;
      }
    }
  
  
  
  #block_8134976 .callout-inner {
    
    background-color: #FFEBDA;
  }

#block_8135112 > .hold {
  padding: 0px;
}
#block_8135112 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8135112 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8135112 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8135112 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8135129 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8135129 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8135129 .heading-hold {
      
      
    }
    #block_8135129 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8135129 .heading-hold h2.h {
      
    }
  }

#block_8135156 > .hold {
  padding: 0px;
}
#block_8135156 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8135156 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8135156 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8135156 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8135173 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8135173 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8135173 .heading-hold {
      
      
    }
    #block_8135173 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8135173 .heading-hold h2.h {
      
    }
  }

#block_8141676 > .hold {
  padding: 0px;
}
#block_8141676 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8141676 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8141676 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8141676 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8141693 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8141693 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8141693 .heading-hold {
      
      
    }
    #block_8141693 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8141693 .heading-hold h2.h {
      
    }
  }

#block_8141742 > .hold {
  padding: 0px;
}
#block_8141742 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8141742 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8141742 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8141742 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8141759 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8141759 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8141759 .heading-hold {
      
      
    }
    #block_8141759 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8141759 .heading-hold h2.h {
      
    }
  }

#block_8141801 > .hold {
  padding: 0px;
}
#block_8141801 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8141801 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8141801 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8141801 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8141818 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8141818 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8141818 .heading-hold {
      
      
    }
    #block_8141818 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8141818 .heading-hold h2.h {
      
    }
  }

  #block_8141845 .copy_with_cards-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8141845 .copy_with_cards-inner {
        padding: 48px 16px;
      }
    }
  

  
    #block_8141851 .img_holder img {
      object-position: ;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141851 .wavy_line svg path {
    fill: #FFBD85;
  }
  
  #block_8141851 .color_block {
    background-color: #FFBD85;
  }
  
  #block_8141851 .image-holder {
    border-bottom: 8px solid #FFBD85;;
  }

  
    #block_8141863 .img_holder img {
      object-position: ;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141863 .wavy_line svg path {
    fill: #FFBD85;
  }
  
  #block_8141863 .color_block {
    background-color: #FFBD85;
  }
  
  #block_8141863 .image-holder {
    border-bottom: 8px solid #FFBD85;;
  }

  #block_8141875 .copy_with_cards-inner {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8141875 .copy_with_cards-inner {
        padding: 48px 16px;
      }
    }
  

  
    #block_8141881 .img_holder img {
      object-position: ;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141881 .wavy_line svg path {
    fill: #FFBD85;
  }
  
  #block_8141881 .color_block {
    background-color: #FFBD85;
  }
  
  #block_8141881 .image-holder {
    border-bottom: 8px solid #FFBD85;;
  }

  
    #block_8141893 .img_holder img {
      object-position: center center;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141893 .wavy_line svg path {
    fill: #C7F09C;
  }
  
  #block_8141893 .color_block {
    background-color: #C7F09C;
  }
  
  #block_8141893 .image-holder {
    border-bottom: 8px solid #C7F09C;;
  }

  
    #block_8141905 .img_holder img {
      object-position: center center;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141905 .wavy_line svg path {
    fill: #99d1ff;
  }
  
  #block_8141905 .color_block {
    background-color: #99d1ff;
  }
  
  #block_8141905 .image-holder {
    border-bottom: 8px solid #99d1ff;;
  }

  
    #block_8141921 .img_holder img {
      object-position: center center;
    }
  
  
  /* Wavy line colors based on theme */
  
  #block_8141921 .wavy_line svg path {
    fill: var(--color-main);
  }
  
  #block_8141921 .color_block {
    background-color: var(--color-main);
  }
  
  #block_8141921 .image-holder {
    border-bottom: 8px solid var(--color-main);;
  }

#block_8141935 > .hold {
  padding: 0px;
}
#block_8141935 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8141935 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8141935 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8141935 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8141952 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8141952 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8141952 .heading-hold {
      
      
    }
    #block_8141952 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8141952 .heading-hold h2.h {
      
    }
  }

#block_8141996 > .hold {
  padding: 0px;
}
#block_8141996 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8141996 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8141996 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8141996 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8142013 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8142013 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8142013 .heading-hold {
      
      
    }
    #block_8142013 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8142013 .heading-hold h2.h {
      
    }
  }

  #block_8142040 .callout-wrapper {
    padding: 80px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8142040 .callout-wrapper {
        padding: 48px 16px;
      }
    }
  
  
  
  #block_8142040 .callout-inner {
    
    background-color: #ebf5fd;
  }

#block_8142054 > .hold {
  padding: 0px;
}
#block_8142054 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8142054 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8142054 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8142054 > .hold > .outer > .inner {
    
    
  }
}

  
  
  
  
  
  #block_8142071 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_8142071 .heading-hold h2.h {
    
    
    
     letter-spacing: 0; 
    
    
     text-transform: none; 
  }
  @media all and (max-width: 800px) {
    #block_8142071 .heading-hold {
      
      
    }
    #block_8142071 .heading-hold h2.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_8142071 .heading-hold h2.h {
      
    }
  }

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

  #block_8142115 .copy_only-inner {
    padding: 120px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8142115 .copy_only-inner {
        padding: 48px 24px;
      }
    }
  

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

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

#block_8190426 > .hold {
  padding: 0px;
}
#block_8190426 > .hold > .outer {
  background-color: #fff9de;
  
}
#block_8190426 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 80px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8190426 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8190426 > .hold > .outer > .inner {
    
      padding: 48px 16px;
    
    
  }
}
#block_8056239 { padding-top: 0px; padding-bottom: 0px; }