body:not(.editing) {
  #block_8448771, #block_8338234, #block_8377662, #block_8448827 {
    display: none;
  }
}
#block_8256040 > .hold {
  padding: 0px;
}
#block_8256040 > .hold > .outer {
  background-color: transparent;
  
  
}
#block_8256040 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 12px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8256040 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8256040 > .hold > .outer > .inner {
    
      padding: 60px 16px;
    
    
    
    
    
  }
  
  #block_8256040 > .hold {
    
  }
}

  #block_8256041 .hr-hold {
    padding: 30px 0 30px 0;
  }
  #block_8256041 .hr {
    border-bottom: 2px solid #a4bdbf;
    width: 100%;
    opacity: 100%;
  }
  
  

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

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


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

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

  #block_8256177 {
    background-color: transparent;
    height: 30px;
  }
  
  

  #block_8256181 {
    background-color: transparent;
    height: 30px;
  }
  
  


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

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

  #block_8256404 {
    background-color: transparent;
    height: 30px;
  }
  
  

  #block_8256410 {
    background-color: transparent;
    height: 30px;
  }
  
  

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


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

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


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

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

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

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

  #block_8256526 .hr-hold {
    padding: 30px 0 30px 0;
  }
  #block_8256526 .hr {
    border-bottom: 2px solid #a4bdbf;
    width: 100%;
    opacity: 100%;
  }
  
  

  #block_8256553 .callout_large-wrapper {
    padding: 80px 60px 120px 60px;
  }
  
  
    @media all and (max-width: 800px) {
      #block_8256553 .callout_large-wrapper {
        padding: 80px 16px;
      }
    }
  
  
  
    #block_8256553 .callout_large-wrapper .callout_large-inner .img_holder img {
      object-position: center center;
    }
  

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

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

  #block_8338234> .contain {
    padding: ;
  }
  

  #block_8377662> .contain {
    padding: ;
  }
  

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


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

  #block_8448622 {
    background-color: transparent;
    height: 15px;
  }
  
  


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

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

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

  #block_8448771> .contain {
    padding: ;
  }
  

  #block_8448827> .contain {
    padding: ;
  }
  

  #block_8470119 {
    background-color: transparent;
    height: 15px;
  }
  
  

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

#block_8654477 > .hold {
  padding: 0px;
}
#block_8654477 > .hold > .outer {
  background-color: transparent;
  
  
}
#block_8654477 > .hold > .outer > .inner {
   
    max-width: none;
  
  padding: 20px 60px;
  color: inherit;
  font-size: inherit;
}
#block_8654477 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_8654477 > .hold > .outer > .inner {
    
      padding: 60px 16px;
    
    
    
    
    
  }
  
  #block_8654477 > .hold {
    
  }
}
#block_8252858 { padding-top: 0px; padding-bottom: 0px; }#block_8448643 {
 width: fit-content;
}#block_8448670 {
 width: fit-content;
}