body .subpage-banner {
  display: none;
}
    #block_2125333 .hr {
      border-bottom: 1px solid #c9a6b0;
      max-width: 900;
      margin: 20px auto;
      display: block;
    }
  
  #block_2130304 {
    background-color: transparent;
  }
  #block_2130304 > .inner {
    padding: 0px;
  }
  #block_2130304 > .inner > .flexbox > .flex-grid-unit {
    margin-right: 10px;
  }
  #block_2130304 > .inner > .flexbox > .flex-grid-unit:last-of-type {
    margin-right: 0;
  }
  @media all and (max-width: 800px) {
    #block_2130304 > .inner > .flexbox > .flex-grid-unit {
      margin-right: 0;
      margin-bottom: 10px;
    }
    #block_2130304 > .inner > .flexbox > .flex-grid-unit:last-of-type {
      margin-bottom: 0;
    }
  }


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

#block_2130356 {
  padding: 15px 0 0 0;
  font-size: 22px;
}
#block_2130356 ul.social-links li a {
  color: inherit;
}
#block_2130356 ul.social-links li a:hover {
  color: var(--color-light);
}


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


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

  #block_2135416 .hold {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #block_2135416 a.image, #block_2135416 img {
    width: 200px;
  }
  

  #block_2135448 {
    padding: 0;
  }

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


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

  #block_2135787 {
    padding: 0;
  }

#block_2387976 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_2387976 .img-holder img {
  width: 100px;
  
}
@media all and (max-width: 800px) {
#block_2387976 .img-holder img {
  
  
}
}

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


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

  
  
  
  
  
  #block_2403684 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2403684 .heading-hold h3.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2403684 .heading-hold {
      
      
    }
    #block_2403684 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2403684 .heading-hold h3.h {
      
    }
  }

    #block_2403703 .hr {
      border-bottom: 1px solid #ffffff;
      max-width: 500;
      margin: 15px auto 10px auto;
      display: block;
    }
  
  #block_2403710 .btn {
    margin-top: 0px;
    margin-bottom: 0px;
  }


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

  
  
  
  
  
  #block_2403734 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2403734 .heading-hold h3.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2403734 .heading-hold {
      
      
    }
    #block_2403734 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2403734 .heading-hold h3.h {
      
    }
  }

    #block_2403753 .hr {
      border-bottom: 1px solid #ffffff;
      max-width: 500;
      margin: 15px auto 10px auto;
      display: block;
    }
  
  #block_2403760 .btn {
    margin-top: 0px;
    margin-bottom: 0px;
  }


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

  
  
  
  
  
  #block_2403784 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2403784 .heading-hold h3.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2403784 .heading-hold {
      
      
    }
    #block_2403784 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2403784 .heading-hold h3.h {
      
    }
  }

    #block_2403803 .hr {
      border-bottom: 1px solid #ffffff;
      max-width: 500;
      margin: 15px auto 10px auto;
      display: block;
    }
  
  #block_2403810 .btn {
    margin-top: 0px;
    margin-bottom: 0px;
  }


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

  
  
  
  
  
  #block_2403834 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2403834 .heading-hold h3.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2403834 .heading-hold {
      
      
    }
    #block_2403834 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2403834 .heading-hold h3.h {
      
    }
  }

#block_2403852 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_2403852 .img-holder img {
  width: 400px;
  
  
}
@media all and (max-width: 800px) {
#block_2403852 .img-holder img {
  
  
}
}

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

    #block_2403869 .hr {
      border-bottom: 1px solid #ffffff;
      max-width: 500;
      margin: 15px auto 10px auto;
      display: block;
    }
  
  #block_2403876 .btn {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  #block_2403899 {
    background-color: transparent;
    height: 10px;
  }
  
  

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


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

  
  
  
  
  
  #block_2403918 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2403918 .heading-hold h3.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2403918 .heading-hold {
      
      
    }
    #block_2403918 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2403918 .heading-hold h3.h {
      
    }
  }


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

  #block_2404254 {
    background-color: transparent;
  }
  #block_2404254 > .contain {
     max-width: 800px; 
    padding: 0px;
    color: inherit;
  }
  
  

  
  
  
  
  
  #block_2404306 .heading-hold {
    padding-top: 30px;
     padding-bottom: 16px; 
  } 
  #block_2404306 .heading-hold h1.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2404306 .heading-hold {
      
      
    }
    #block_2404306 .heading-hold h1.h {
      
        font-size: 18px;
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2404306 .heading-hold h1.h {
      
        font-size: 18px;
      
    }
  }

  
  
  
  
  
  #block_2404324 .heading-hold {
    padding-top: 0px;
     padding-bottom: 0px; 
  } 
  #block_2404324 .heading-hold h5.h {
    
    
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2404324 .heading-hold {
      
      
    }
    #block_2404324 .heading-hold h5.h {
      
        font-size: 15px;
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2404324 .heading-hold h5.h {
      
        font-size: 15px;
      
    }
  }

#block_2517406 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_2517406 .img-holder img {
  width: 1400px;
  
  
}
@media all and (max-width: 800px) {
#block_2517406 .img-holder img {
  
  
}
}

#block_2797022 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_2797022 .img-holder img {
  width: 400px;
  
  
}
@media all and (max-width: 800px) {
#block_2797022 .img-holder img {
  
  
}
}

#block_2797355 > .hold {
  padding: 0px;
}
#block_2797355 > .hold > .outer {
  background-color: var(--color-dark);
  
}
#block_2797355 > .hold > .outer > .inner {
   
    max-width: 100%;
  
  padding: 0 0 30px 0;
  color: #ffffff;
  font-size: inherit;
}
#block_2797355 > .hold > .outer > .overlay {
  
  
  opacity: 0.0;
  background-color: var(--color-main);
}
@media all and (max-width: 800px) {
  #block_2797355 > .hold > .outer > .inner {
    
    
  }
}

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


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


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

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


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


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

		
		#block_8162038 .unslider-arrow {color:var(--color-main);}
		#block_8162038 .unslider-nav ol li {border-color:var(--color-main);}
		#block_8162038 .unslider-nav ol li.unslider-active {background-color:var(--color-main);}
	#block_2403675 { padding-top: 0px; padding-bottom: 0px; }#block_2135448 {
font-weight: 700;
font-size: 20px;
}#block_2135787 * {
 color: #ffffff;
 font-weight: bold;
 font-size: 1.0em;
}#block_2403683 {
border-bottom: 5px solid var(--color-dark);
}#block_2403733 {
border-bottom: 5px solid var(--color-dark);
}#block_2403783 {
border-bottom: 5px solid var(--color-dark);
}#block_2403833 {
border-bottom: 5px solid var(--color-dark);
}#block_2403902 .constrain {
 max-width: 1200px;
}#block_2403943 {
 border: 1px solid #707070;
}#block_2404025 {
text-transform: uppercase;
text-indent: 1em;
font-weight: bold;
}#block_2404106 {
font-weight: 700;
font-size: 20px;
}#block_2404147 * {
 color: #ffffff;
 font-weight: bold;
 font-size: 1.0em;
}#block_2404254 {
}#block_2404324 {
 max-width: 1000px;
 margin-left: auto;
 margin-right: auto;
}