
#block_950402 {
	padding: 30px 0;
	background-color: var(--color-main);
}
#block_950402 > .flexbox, #block_950402 > .constrain > .flexbox {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_950402 > .flexbox > .flex-grid-unit, #block_950402 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 20px;
}
#block_950402 > .flexbox > .flex-grid-unit:last-of-type, #block_950402 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_950402 > .flexbox, #block_950402 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_950402 > .flexbox > .flex-grid-unit, #block_950402 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 20px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_950402 > .flexbox > .flex-grid-unit:last-of-type, #block_950402 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_950412 {
			background-color:transparent;
			text-align: center;
				-webkit-box-flex: 0 1 0 1 auto;
				-moz-box-flex: 0 1 0 1 auto;
				-webkit-flex: 0 1 0 1 auto;
				-ms-flex: 0 1 0 1 auto;
				flex: 0 1 0 1 auto;
			
		}
		#block_950412 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_950412 > .content_body,
		#block_950412 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_950412 {  order: 0; } }
		

		#block_950424 {
			background-color:transparent;
			text-align: left;
				-webkit-box-flex: 0 1 200px;
				-moz-box-flex: 0 1 200px;
				-webkit-flex: 0 1 200px;
				-ms-flex: 0 1 200px;
				flex: 0 1 200px;
			
		}
		#block_950424 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_950424 > .content_body,
		#block_950424 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_950424 {  order: 0; } }
		

        #block_950436 {
          position: relative;
          margin:0px 0px 20px 0px;
          display:block;text-align:center;
                              width:250px;
        }
      
			#block_950448 {
				text-align:left;
				padding:4px 0 0 0;
				font-size:16px;
			}
		

#block_1307728 {
text-align: left;
}


#block_1307728 ul li::after,
#block_1307728 ul li a:not(.btn) {
color:#687778;
}
#block_1307728 ul li a:not(.btn):hover {
color:#ffffff;
}



#block_2547770 {
background-color: var(--color-main);
color: #ffffff;
}
#block_2547770 .hold {
padding: 20px 0 0 0;
max-width: 2000px;
}
@media all and (min-width: 800px) {
#block_2547770 .ig {
margin: 0 0px 0px 0;
}
#block_2547770 .ig:nth-child(5n + 5) {
margin-right: 0;
}
}
@media all and (max-width: 800px) {
#block_2547770 .ig {
margin: 0 0px 0px 0;
}
#block_2547770 .ig:nth-child(2n + 2) {
margin-right: 0;
}
}

  
  #block_2548217 {
    background-color: transparent;
    color: var(--color-dark);
  }
  #block_2548217 .hold {
    padding: 40px 20px;
    
  }
  #block_2548217 .swiper-button-prev,
  #block_2548217 .swiper-button-next {
    color: var(--color-dark);
  }
  #block_2548217 {
    --swiper-pagination-color: var(--color-dark);
    --swiper-pagination-bullet-inactive-color: var(--color-dark);
  }

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

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


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


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

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

  
  
  
  
  
  #block_2548639 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px; 
  } 
  #block_2548639 .heading-hold h3.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
     color: var(--color-main); 
    
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548639 .heading-hold {
      
      
    }
    #block_2548639 .heading-hold h3.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548639 .heading-hold h3.h {
      
    }
  }

  
  
  
  
  
  #block_2548657 .heading-hold {
    padding-top: 0px;
     padding-bottom: 22px; 
  } 
  #block_2548657 .heading-hold h4.h {
     
      font-family: var(--font-family-body);
      font-weight: var(--font-body-weight);
      font-style: var(--font-body-style);
    
     color: var(--color-main); 
     font-size: 1.2em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548657 .heading-hold {
      
      
    }
    #block_2548657 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548657 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.6), 14px); 
      
    }
  }

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


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


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

    
    #block_2548713 {
      background-color: transparent;
    }
    
    #block_2548713 > .contain {
      max-width: 800px;
      padding: 20px;
      color:var(--color-main);
    }
  
  #block_2548768 {
    padding: 0;
  }

  
  
  
  
  
  #block_2548794 .heading-hold {
    padding-top: 0px;
     padding-bottom: 20px; 
  } 
  #block_2548794 .heading-hold h4.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_2548794 .heading-hold {
      
      
    }
    #block_2548794 .heading-hold h4.h {
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548794 .heading-hold h4.h {
      
    }
  }

		#block_2548812 {
			background-color:transparent;
			text-align: left;
				-webkit-box-flex: 0 1 320px;
				-moz-box-flex: 0 1 320px;
				-webkit-flex: 0 1 320px;
				-ms-flex: 0 1 320px;
				flex: 0 1 320px;
			
		}
		#block_2548812 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2548812 > .content_body,
		#block_2548812 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_2548812 {  order: 0; } }
		

  
  
  
  
  
  #block_2548834 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2548834 .heading-hold h6.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 15px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548834 .heading-hold {
      
      
    }
    #block_2548834 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548834 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_2548852 .heading-hold {
    padding-top: 36px;
     padding-bottom: 14px; 
  } 
  #block_2548852 .heading-hold h6.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 15px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548852 .heading-hold {
      
      
    }
    #block_2548852 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548852 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.6), 14px); 
      
    }
  }

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

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

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


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

  
  
  
  
  
  #block_2634594 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2634594 .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-size: 2.2em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2634594 .heading-hold {
      
      
    }
    #block_2634594 .heading-hold h1.h {
      
        font-size: 1.7em;
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2634594 .heading-hold h1.h {
      
        font-size: 1.7em;
      
    }
  }

#block_2634652 > .hold {
  padding: 0px;
}
#block_2634652 > .hold > .outer {
  background-color: transparent;
  
}
#block_2634652 > .hold > .outer > .inner {
  
  padding: 20px 0 120px 0;
  color: inherit;
  font-size: inherit;
}
#block_2634652 > .hold > .outer > .overlay {
  
  
  opacity: 0.80;
  background-color: var(--color-alt);
}
@media all and (max-width: 800px) {
  #block_2634652 > .hold > .outer > .inner {
    
      padding: 30px 10px;
    
    
  }
}

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


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

  
  
  
  
  
  #block_2639618 .heading-hold {
    padding-top: 0px;
     padding-bottom: 40px; 
  } 
  #block_2639618 .heading-hold h4.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 1.2em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639618 .heading-hold {
      
      
    }
    #block_2639618 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639618 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_2639636 .heading-hold {
    padding-top: 0px;
     padding-bottom: 60px; 
  } 
  #block_2639636 .heading-hold h5.h {
     
      font-family: var(--font-family-body);
      font-weight: var(--font-body-weight);
      font-style: var(--font-body-style);
    
    
     font-size: 1em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639636 .heading-hold {
      
      
    }
    #block_2639636 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639636 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.6), 14px); 
      
    }
  }

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


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

  
  
  
  
  
  #block_2639686 .heading-hold {
    padding-top: 0px;
     padding-bottom: 40px; 
  } 
  #block_2639686 .heading-hold h4.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 1.2em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639686 .heading-hold {
      
      
    }
    #block_2639686 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639686 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_2639704 .heading-hold {
    padding-top: 0px;
     padding-bottom: 60px; 
  } 
  #block_2639704 .heading-hold h5.h {
     
      font-family: var(--font-family-body);
      font-weight: var(--font-body-weight);
      font-style: var(--font-body-style);
    
    
     font-size: 1em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639704 .heading-hold {
      
      
    }
    #block_2639704 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639704 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.6), 14px); 
      
    }
  }

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


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

  
  
  
  
  
  #block_2639747 .heading-hold {
    padding-top: 0px;
     padding-bottom: 40px; 
  } 
  #block_2639747 .heading-hold h4.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 1.2em; 
     letter-spacing: 0; 
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639747 .heading-hold {
      
      
    }
    #block_2639747 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639747 .heading-hold h4.h {
      
         font-size: Max(calc(1.2em * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_2639765 .heading-hold {
    padding-top: 0px;
     padding-bottom: 60px; 
  } 
  #block_2639765 .heading-hold h5.h {
     
      font-family: var(--font-family-body);
      font-weight: var(--font-body-weight);
      font-style: var(--font-body-style);
    
    
     font-size: 1em; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2639765 .heading-hold {
      
      
    }
    #block_2639765 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2639765 .heading-hold h5.h {
      
         font-size: Max(calc(1em * 0.6), 14px); 
      
    }
  }

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

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

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

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

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

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

  #block_3852588 {
    background-color: var(--color-alt);
    height: 15px;
  }
  
  

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

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


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

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

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

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


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

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


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

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


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

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


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

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


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

#block_8013913 .img-holder {
  padding-top: 0;
  padding-bottom: 0;
}
#block_8013913 .img-holder img {
  width: auto;
  
}
@media all and (max-width: 800px) {
#block_8013913 .img-holder img {
  
  
}
}
#block_950448 li a:hover {
color: var(--color-alt);
}
#block_950448 {
 position: relative;
 right: 3px;
}
#block_950448 li a {
 color: #687778;
}
@media all and (max-width:800px) {
 #block_950448 ul.social-links {
  text-align: center;
 }
}@media all and (min-width:800px) {
 #block_1307728 ul {
border-left: 1px solid #687778;
padding-left: 12px !important;
}}
@media all and (max-width:800px) {
 #block_1307728 {
  text-align: center;
 }
}#block_2547770.instagram4-block.Hover-Caption .hold .flexbox .ig .cap {
font-size: 12px;
line-height: 15px;
}


body #block_2547770 {
 background: #fff;
}
#block_2547770 header {
 margin: 0 0 15px 0;
}
#block_2547770 header h3 {
 color: var(--color-dark);
 margin: 0 0 12px 0;
}

#block_2547770 .bottom-line {
 display: none;
}
#block_2547770.instagram4-block .hold .flexbox {
 padding: 0;
}#block_2548217 {
position: relative;
}
#block_2548217::before {
 content: " ";
 display: block;
 width: 80%;
 height: 96%;
 background-color: #fff;
 z-index: 0;
 position: absolute;
 right: 0;
 top: 2%;
}
@media all and (max-width:800px) {
#block_2548217 {
background-color: #fff;
}
}
@media all and (min-width:800px) {
#block_2548217 {
 position: relative;
 bottom: 50px;
}
}#block_2548589 .constrain {
max-width: 840px;
}#block_2548675 ul {
list-style: none;
padding: 0;
margin: 0;
}
#block_2548675 ul li {
 font-size: 14px;
}
#block_2548675 ul a {
 color: #687778;
}
#block_2548675 ul a:hover {
 color: var(--color-alt);
}
@media all and (min-width:800px) {
 #block_2548675 ul {
  column-count: 3;
 }
}@media all and (min-width:800px) {
 #block_2548698 .content_body {
max-width: 500px;
}
}#block_2548713 h4 {
font-family: var(--font-body-bold-family);
font-weight: var(--font-body-bold-weight);
}
#block_2548713 header {
 margin-bottom: 20px;
}
@media all and (min-width:800px) {
#block_2548713 {
 max-width: 500px;
 margin: 0 0 0 auto;
}
}#block_2548768 {
margin-top: 20px;
padding-left: 10px;
}
#block_2548768 a {
 color: #fff;
}
#block_2548768 a:hover {
 color: var(--color-alt);
}@media all and (min-width:800px) {
 #block_2548794 {
max-width: 200px;
}
}#block_2548870 .btn {
font-size: 13px;
line-height: 1.4em;
}
@media all and (max-width:800px) {
 #block_2548870 {
  text-align: center;
 }
}#block_2548880 .btn.custom-1 {
border-radius: 0;
background-color: var(--color-alt);
color: #fff;
font-family: var(--font-body-family);
text-align: left;
font-size: 17px;
line-height: 20px;
width: 200px;
padding: 8px 15px;
background-size: 13px;
background-position: 160px 15px;
}
#block_2548880 .btn.custom-1::after {
 content: "Connect to Jobs Now";
 display: block;
 font-family: var(--font-body-family);
 font-size: 11px;
 margin-top: 4px;
}
@media all and (max-width:800px) {
 #block_2548880.button-block.left {
  text-align: center;
 }
}#block_2634578 .flexbox {
 max-width: 1200px;
 margin: 0 auto;
 position: relative;
 overflow: hidden;
}
@media all and (min-width:800px) {
body:not(.editing) #block_2634578 .flexbox {
height: 40vw;
max-height: 475px;
}
}/*@media all and (min-width:800px) {*/
/*body:not(.editing) #block_2634579 {*/
/*z-index: 5;*/
/*position: absolute;*/
/*left: 5vw;*/
/*top: 0;*/
/*height: 100%;*/
/*width: 400px;*/
/*}*/
/*}*/@media all and (min-width:800px) {
#block_2634612 {
padding: 0 100px 0 20px;
}
}#block_2634652 .inner {
max-width: none;
}
/*@media all and (max-width:800px) {*/
/*#block_2634652 > .inner {*/
/*padding: 30px 10px;*/
/*}*/
/*}*/#block_2639602 .constrain {
max-width: 1100px;
}
@media all and (min-width:800px) {
body:not(.editing) #block_2639602 > .inner {
 height: 230px;
}
body:not(.editing) #block_2639602 > .inner .flexbox {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 100%;
 z-index: 8;
}
}
@media all and (max-width:800px) {
#block_2639602 {
padding: 20px;
}
}
@media all and (min-width: 800px) and (max-width:880px) {
#block_2639602 .flex-grid-unit .content_body {
padding: 40px 20px!important;
}
}@media all and (max-width:550px) {
#block_2639636 {
display: none;
}
}#block_2639654 .btn {
    font-size: 15px;
    line-height: 30px;
    text-transform: none;
}@media all and (max-width:550px) {
#block_2639704 {
display: none;
}
}#block_2639722 .btn {
    font-size: 15px;
    line-height: 30px;
    text-transform: none;
}@media all and (max-width:550px) {
#block_2639765 {
display: none;
}
}#block_2639783 .btn {
    font-size: 15px;
    line-height: 30px;
    text-transform: none;
}@media all and (min-width:800px) {
body:not(.editing) .container #block_7944030 {
/*flex: 0 0 70%;*/
/*position: absolute;*/
/*right: 0;*/
/*top: 0;*/
/*width: 70%;*/
height: 100%;
}
#block_7944030 .content_body {
 height: 100%;
}
}
@media all and (max-width:800px) {
body:not(.editing) #block_7944030 {
display: none;
}
}#block_7944031,
#block_7944031 .hold,
#block_7944031 .hold .outer {
height: 100%;
min-height: 260px;
}