/*
#######################################################
############# AUTO GENERATED FILE #####################
#######################################################
*/

/*######## BLOCKS ########*/

#cms_page_block_234 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_234 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_284 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_284 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_320 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_320 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_321 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_321 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_405 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	font: rgba(0, 8, 93, 1);
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 120px;
}
#cms_page_block_405 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_440 {
	width: 1600px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 100px auto 0;
	text-align: center;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_440 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
@media only screen and (max-width: 768px) {
  #cms_page_block_440 {
	padding: 0;
  }
  #cms_page_block_container_285.container-fluid{
	padding: 0;
  }
}
#cms_page_block_443 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	font: normal 18px/25px Montserrat;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
#cms_page_block_443 .block-content{
	width: 100%;
	max-width: 700px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 130px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_449 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_449 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_499 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_499 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
/*#cms_page_block_499 .block-banners .banner{background-size: auto !important;}*/
#cms_page_block_500 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_500 .block-content{
	width: 100%;
	max-width: 1400px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 130px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_501 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_501 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_546 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_546 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_585 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_585 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_590 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_590 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_608 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_608 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_623 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_623 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_634 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_634 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_646 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_646 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_655 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_655 .block-content{
	width: 100%;
	max-width: 950px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_661 {
	width: 1600px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 100px auto 0;
	text-align: center;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_661 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_660 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_660 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_663 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 30px;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding: 30px;
}
#cms_page_block_663 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-bottom: 100px;
}

#cms_page_block_663 .button{
	text-align: center;
}

#cms_page_block_665 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_665 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_666 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_666 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: 90px 20px 60px;
	margin: 0 auto;
}
.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    overflow: hidden;
    z-index: 1;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cms_page_block_690 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_690 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: 60px 20px;
	margin: 0 auto;
}

#cms_page_block_699 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_699 .block-content{
	width: 100%;
	max-width: 1480px;
	height: auto;
	padding: 130px 20px 80px;
	margin: 0 auto;
}

#cms_page_block_757 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_757 .block-content{
	width: 100%;
	max-width: 950px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_769 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_769 .block-content{
	width: 100%;
	max-width: 1480px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_806 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_806 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_843 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_843 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_235 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_235 .block-content{
	width: 100%;
	max-width: 1400px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_427 {
	width: 100%;
	max-width: 620px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	text-align: right;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
	padding-top: 68px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_427 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_484 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_484 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_503 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_503 .block-content{
	width: 100%;
	max-width: 850px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 130px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_586 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_586 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 110px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_633 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_633 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    overflow: hidden;
    z-index: 1;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cms_page_block_636 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_636 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_647 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_647 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0px auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_656 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_656 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_669 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_669 .block-content{
	width: 100%;
	max-width: 850px;
	height: auto;
	padding: 50px 20px 30px;
	margin: 0 auto;
}

#cms_page_block_693 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_693 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: 80px 20px 0;
	margin: 0 auto;
}

#cms_page_block_714 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_714 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: 0 20px 60px;
	margin: 0 auto;
}

#cms_page_block_741 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_741 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 30px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_776 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding: 0px;
	margin: 0px;
}
#cms_page_block_776 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 65px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_809 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_809 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_448 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_448 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_475 {
	width: 100%;
	max-width: 620px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 45px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_475 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
@media (max-width: 991px) {
	#cms_page_block_475 .button { text-align: center !important;}
}
#cms_page_block_475 .button{
	text-align: left;
}

#cms_page_block_498 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_498 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_547 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_547 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0px auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_587 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_587 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
ul.apps {list-style: none; margin: 0; text-align: center !important;}
ul.apps li {display: inline-block; vertical-align: middle; text-align: center; padding: 15px 14px;}
ul.apps li p { text-align: center; margin-top:20px;}
ul.apps li p a { font-weight:bold;}
#cms_page_block_607 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_607 .block-content{
	width: 100%;
	max-width: 1250px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_610 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_610 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_624 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(253, 243, 230, 1)   ;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_624 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 35px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 766px) {
  #cms_page_block_624 .block-content{
	  padding: 10px 20px 35px;
  }
}
#cms_page_block_635 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_635 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_648 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_648 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_740 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_740 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_758 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
}
#cms_page_block_758 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_836 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_836 .block-content{
	width: 100%;
	max-width: 850px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_840 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_840 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 30px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_844 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_844 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_444 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_444 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0 45px 0 45px;
	margin: ;
}

#cms_page_block_497 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_497 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_497 .button{
	text-align: center;
}

#cms_page_block_504 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_504 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(253, 243, 230, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 60px;
	padding-bottom: 25px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
@media only screen and (max-width: 991px) {
  #cms_page_block_504 .block-content {padding: 0 20px 25px; max-width: 100%;}
}
#cms_page_block_537 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_537 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_537 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_537 .counter-description {
    color: rgba(255, 255, 255, 1);
    order: 3;
}
#cms_page_block_537 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_548 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_548 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_606 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_606 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto ;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_628 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_628 .block-content{
	width: 1310px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 150px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 766px) {
  #cms_page_block_628 .block-content{
	  padding: 10px 20px 0;
  }
}
#cms_page_block_637 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_637 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_667 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	font: rgba(253, 243, 230, 1);
}
#cms_page_block_667 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	margin: 0 0 0 auto;
}
@media only screen and (max-width: 991px) {
  #cms_page_block_667 .block-content {padding: 0 20px 25px; max-width: 100%;}
}
#cms_page_block_691 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_691 .block-content{
	width: 100%;
	max-width: 700px;
	height: auto;
	padding: 0 20px;
	margin: 0 0 0 auto;
}

#cms_page_block_736 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_736 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_759 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_759 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 20px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_777 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_777 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.ltitle-underline {text-align:center;}
.ltitle2.underline-blue {display: inline-block; border-bottom: 8px solid #2E26FF;}
#cms_page_block_807 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_807 .block-content{
	width: 100%;
	max-width: 650px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_841 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_841 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_426 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_426 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 114px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.block-container-col .counter-number {font-weight: 600;}
.block-container-col .counter-vertical{text-align:center;}

@media (max-width: 991px) {
	#cms_page_block_container_346 {max-width: 100% !important;}
    #cms_page_block_426 .block-content { max-width: 100%; padding: 0 20px;}
}#cms_page_block_426 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_426 .counter-description {
    order: 3;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_426 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 10px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_445 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_445 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0 45px 0 45px;
	margin: ;
}

#cms_page_block_445 .button{
	text-align: right;
}

#cms_page_block_451 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_451 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(253, 243, 230, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 60px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_505 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
}
#cms_page_block_505 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_538 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_538 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_538 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_538 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_549 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_549 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_549 .button{
	text-align: center;
}

#cms_page_block_540 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_540 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_540 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_540 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_597 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	background: rgba(253, 243, 230, 1)   ;
	margin: 0 auto;
}
#cms_page_block_597 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_609 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_609 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_649 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_649 .block-content{
	width: 100%;
	max-width: 650px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_668 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
}
#cms_page_block_668 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: 0 20px 40px;
	margin: 0 auto 0 0;
}

#cms_page_block_692 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_692 .block-content{
	width: 100%;
	max-width: 965px;
	height: auto;
	padding: 50px 20px 40px 20px;
	margin: 0 auto 0 0;
}

#cms_page_block_701 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_701 .block-content{
	width: 100%;
	max-width: 650px;
	height: auto;
	padding: 0 20px;
	margin: 0 0 0 auto;
}

#cms_page_block_737 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_737 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 65px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 65px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_770 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_770 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_container_425 > .row {align-items: center;}
@media only screen and (max-width: 991px) {
  #cms_page_block_770 .block-content {padding: 0 20px 25px; max-width: 100%;}
}
#cms_page_block_808 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_808 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_835 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_835 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 35px;
}
#cms_page_block_835 .block-content .grid-4col {grid-template-columns: repeat(2,1fr); }
#cms_page_block_835 .block-content .grid-4col .cell {aspect-ratio: 2 / 1;}

@media only screen and (max-width: 600px) {
  #cms_page_block_835 .block-content .grid-4col .cell.title {
	margin-top: 20px;
	aspect-ratio: unset;
  }
}
#cms_page_block_837 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_837 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_846 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	font: #FDF3E6;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_846 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.ltitle-underline {text-align:center;}
.ltitle2.underline-green {display: inline-block; border-bottom: 8px solid #00C34F;}
#cms_page_block_428 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_428 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 114px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991px) {
    #cms_page_block_428 .block-content { max-width: 100%; padding: 0 20px;}
}

@media screen and (max-width: 768px) {
 #cms_page_block_428 .block-content{
	padding: 40px 0 0 0;
 }
}#cms_page_block_428 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_428 .counter-description {
    order: 3;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_428 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    margin: 25px 0 10px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_446 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_446 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}

#cms_page_block_452 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
}
#cms_page_block_452 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 1024px) {
  #cms_page_block_452 .block-content { padding: 0 20px; margin: 0 auto;}
}
#cms_page_block_506 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_506 .block-content{
	width: 100%;
	max-width: 1310px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_539 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_539 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_539 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_539 .counter-description {
    order: 3;
}
#cms_page_block_539 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_542 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_542 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_542 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_542 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_578 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
}
#cms_page_block_578 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.custom-banners .block-banners .banners-container{padding: 0 0 100px;  position: relative;}
.custom-banners .slick-dots{position:absolute;bottom:0 !important;}
.custom-banners .block-banners .banner{background-size: contain !important;}
#cms_page_block_584 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_584 .block-content{
	width: 100%;
	max-width: 1325px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_596 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_596 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_604 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_604 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_629 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_629 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto 35px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 35px;
}
@media only screen and (max-width: 600px) {
  #cms_page_block_629 .block-content {
	margin: 0 auto 0;
  }
  #cms_page_block_629 .block-content .grid-4col .cell.title {
	margin-top: 20px;
	aspect-ratio: unset;
  }
}

}
#cms_page_block_650 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_650 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_650 .block-content p{color:#fff !important;}
#cms_page_block_670 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_670 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
}
#cms_page_block_670.articles-grid li.align-center p img {margin-right:15px;}
#cms_page_block_689 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_689 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin: 0 auto;
}
#cms_page_block_689.articles-grid li.align-center p img {margin-right:15px;}
#cms_page_block_700 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_700 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: 70px 55px 0;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
}

#cms_page_block_738 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_738 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
}

#cms_page_block_738 .button{
	text-align: center;
}

#cms_page_block_771 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_771 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_803 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_803 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 30px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_838 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
}
#cms_page_block_838 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_845 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_845 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.ltitle-underline {text-align:center;}
.ltitle2.underline-red {display: inline-block; border-bottom: 8px solid #FF3972;}
#cms_page_block_429 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_429 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 114px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
@media screen and (max-width: 768px) {
 #cms_page_block_429 .block-content{
	padding: 40px 0 0 0;
 }
}
#cms_page_block_429 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_429 .counter-description {
    order: 3;
    margin: 0;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_429 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    margin: 25px 0 10px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_453 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_453 .block-content{
	width: 100%;
	max-width: 1310px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 86px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_507 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_507 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_543 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_543 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_543 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_543 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_550 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_550 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_583 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(255, 255, 255, 1)   ;
}
#cms_page_block_583 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	background: rgba(255, 255, 255, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_598 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_598 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_630 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_630 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 600px) {
  #cms_page_block_630 .block-content .grid-4col .cell.title {
	margin-top: 20px;
	aspect-ratio: unset;
  }
}
#cms_page_block_639 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	text-align: left;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_639 .block-content{
	width: 100%;
	max-width: 540px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 150px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_639 .block-content{
	padding-top: 220px;
}
#cms_page_block_651 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_651 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_657 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
}
#cms_page_block_657 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 110px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_672 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_672 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_672 .button{
	text-align: center;
}

#cms_page_block_688 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_688 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: 90px 20px 60px;
	margin: 0 auto;
}

#cms_page_block_702 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0;
	margin: 0;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_702 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 20px 12px 100px;
	margin: 0 auto;
}

#cms_page_block_735 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_735 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_772 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_772 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 90px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_804 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_804 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_816 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_816 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_534 .block-content .ltitle2 span {font-weight:normal; font-size: 22px;}
#cms_page_block_847 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_847 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_430 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
	padding-top: 85px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
}
#cms_page_block_430 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.text-info .ltitle2 {margin-bottom:46px !important;}
#cms_page_block_454 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	background: rgba(0, 8, 93, 1)   ;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_454 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_594 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_594 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_603 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_603 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_638 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_638 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_653 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_653 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_658 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 100px;
}
#cms_page_block_658 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin: 0 auto;
}

#cms_page_block_671 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_671 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
ul.grid-points {list-style: none !important; padding: 0; text-align: center; }
ul.grid-points li {display: inline-block; vertical-align: top; padding: 20px; box-sizing: border-box; text-align: center !important;}
ul.grid-points li img {margin-bottom:20px;}
ul.grid-points li p { text-align: center !important;}

#cms_page_block_703 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_703 .block-content{
	width: 100%;
	max-width: 1260px;
	height: auto;
	padding: 0 20px 60px;
	margin: 0px auto;
	background: rgba(0, 8, 93, 1)   ;
}

#cms_page_block_734 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_734 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_763 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	font: #FDF3E6;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
	margin: 0px;
}
#cms_page_block_763 .block-content{
	width: 100%;
	max-width: 1400px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_763 .block-content ul {margin-top:60px;}
#cms_page_block_763 .block-content ul li{padding-right: 75px; padding-left: 75px;}
#cms_page_block_763 .block-content ul li .article-image img {background: transparent;}
#cms_page_block_763 .block-content ul li .article-content {margin: 0 auto;}

#cms_page_block_773 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_773 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_842 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_842 .block-content{
	width: 100%;
	max-width: 1240px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_848 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_848 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_849 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_849 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_431 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: o auto;
	font: 15px;
	padding-top: 40px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_431 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_457 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_457 .block-content{
	width: 1310px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_541 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_541 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_541 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_541 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_581 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_581 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_602 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
}
#cms_page_block_602 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_632 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_632 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_640 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_640 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 150px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_640 .block-content{
	padding-bottom: 180px;
}
#cms_page_block_652 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_652 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_659 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_659 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_679 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_679 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 766px) {
  #cms_page_block_679 .block-content{
	  padding: 80px 20px 50px;
  }
}
#cms_page_block_686 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_686 .block-content{
	width: 100%;
	max-width: 965px;
	height: auto;
	padding: 0 20px;
	margin: 0 0 0 auto;
}

#cms_page_block_706 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_706 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 20px;
	margin: 0 auto;
	background: rgba(0, 8, 93, 1)   ;
}

#cms_page_block_733 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_733 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 65px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 65px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_813 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1) url(../../../media/files/comunicar-em-seguranca/serie-cenas-na-net.webp) no-repeat center center;
	background-size: 100%;
}
#cms_page_block_813 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_455 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_455 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_495 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_495 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_544 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_544 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_544 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_544 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_551 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_551 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_551 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_551 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_582 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_582 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_591 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_591 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_601 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_601 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_654 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_654 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_687 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_687 .block-content{
	width: 100%;
	max-width: 700px;
	height: auto;
	padding: 165px 20px 40px 20px;
	margin: 0 auto 0 0;
}

#cms_page_block_731 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_731 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
}

#cms_page_block_762 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_762 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#cms_page_block_762 .button{
	text-align: center;
}

#cms_page_block_814 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: left;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_814 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 60px;
	padding-left: 90px;
	padding-right: 90px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_477 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_477 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 1024px) {
  #cms_page_block_477 .block-content{padding:0;}
}
#cms_page_block_508 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
}
#cms_page_block_508 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

#cms_page_block_552 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_552 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_552 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_552 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_580 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_580 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_593 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_593 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_600 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_600 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
}

#cms_page_block_614 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
}
#cms_page_block_614 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_626 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_626 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 766px) {
  #cms_page_block_626 .block-content{
	  padding: 80px 20px 50px;
  }
}
#cms_page_block_694 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_694 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: 80px 20px;
	margin: 0 auto;
	background: rgba(253, 243, 230, 1)   ;
}

#cms_page_block_704 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_704 .block-content{
	width: 100%;
	max-width: 650px;
	height: auto;
	padding: 0 20px 50px;
	margin: 0 0 0 auto;
	background: rgba(0, 8, 93, 1)   ;
}

#cms_page_block_732 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_732 .block-content{
	width: 100%;
	max-width: 1360px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_768 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	font: #FDF3E6;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	margin-top: 0px;
	margin-bottom: 0px;
}
#cms_page_block_768 .block-content{
	width: 100%;
	max-width: 940px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_768 .block-content ul {margin-top:60px;}
#cms_page_block_768 .block-content ul li{padding-right: 75px; padding-left: 75px; padding-bottom:50px;}
#cms_page_block_768 .block-content ul li .article-image img {background: transparent;}
#cms_page_block_768 .block-content ul li .article-content {margin: 0 auto;}

#cms_page_block_818 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_818 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_478 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
}
#cms_page_block_478 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: auto;
	padding-right: auto;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_509 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_509 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_521 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_521 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 95px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 95px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_553 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_553 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_553 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_553 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_611 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_611 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_625 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 100px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_625 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 766px) {
  #cms_page_block_625{
	  padding: 0;
  }
}
#cms_page_block_641 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_641 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_695 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(253, 243, 230, 1)   ;
	font: #FDF3E6;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-bottom: 50px;
	margin: 0px;
}
#cms_page_block_695 .block-content{
	width: 100%;
	max-width: 1290px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin: 0 auto;
}
#cms_page_block_695 .block-content ul li{padding-right: 75px; padding-left: 75px;}
#cms_page_block_695 .block-content ul li .article-image img {background: transparent;}
#cms_page_block_695 .block-content ul li .article-content {margin: 0 auto;}

#cms_page_block_705 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_705 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: 0 55px 50px;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
}
@media only screen and (max-width: 650px){
  #cms_page_block_705 .block-content {padding: 0 20px 50px;}
}
#cms_page_block_830 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_830 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_496 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_496 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_510 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	margin-top: 80px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
#cms_page_block_510 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 150px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_510 .block-content{
	padding-bottom: 260px;
}
#cms_page_block_612 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_612 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto 0;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_627 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_627 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_642 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_642 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_729 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_729 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_747 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_747 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 50px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_802 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	margin: 0px;
}
#cms_page_block_802 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_802 .article-image { background: #fff; padding-top: 35px; overflow: visible; }
#cms_page_block_802 .article-image img { max-width: 124px;  }
#cms_page_block_832 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	margin: 0px;
}
#cms_page_block_832 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_832 .article-image { background: #fff; padding-top: 35px; overflow: visible; }
#cms_page_block_832 .article-image img { max-width: 124px;  }
#cms_page_block_490 {
	width: 100%;
	max-width: 1616px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_490 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_511 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_511 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 60px;
}

#cms_page_block_527 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	margin: 0px;
}
#cms_page_block_527 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 110px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_554 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_554 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_554 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_554 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_613 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_613 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_644 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_644 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_676 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_676 .block-content{
	width: 100%;
	max-width: 1350px;
	height: auto;
	padding: 80px 20px 230px;
	margin: 0 auto;
}
#cms_page_block_676.meo-dark-middle-bottom::after {bottom: 50px;}
#cms_page_block_676 ul {margin-top: 50px;}
#cms_page_block_685 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_685 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 110px 20px 100px;
	margin: 0 auto;
}

#cms_page_block_708 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0;
	margin: 0;
	background: rgba(253, 243, 230, 1)   ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_708 .block-content{
	width: 100%;
	max-width: 1220px;
	height: auto;
	padding: 70px 20px 50px;
	margin: 0 auto;
	background: rgba(253, 243, 230, 1)   ;
}

#cms_page_block_730 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_730 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 80px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_746 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
}
#cms_page_block_746 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_458 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_458 .block-content{
	width: 1310px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_494 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
}
#cms_page_block_494 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 20px;
	margin: 20px;
}

#cms_page_block_533 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	margin: 0px;
}
#cms_page_block_533 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_555 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_555 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_555 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_555 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_643 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 100px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_643 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_677 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_677 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 80px 12px 20px;
	margin: 0 auto;
}

#cms_page_block_684 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_684 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_684 .icon-arrow-left::before,
#cms_page_block_684 .icon-arrow-right::before {color: rgb(0,8,93);}
#cms_page_block_709 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0;
	margin: 0;
	background: rgba(253, 243, 230, 1)   ;
}
#cms_page_block_709 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 0 12px 50px;
	margin: 0 auto;
	background: rgba(253, 243, 230, 1)   ;
}

#cms_page_block_726 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_726 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 79px;
	margin: 0 auto;
}

#cms_page_block_742 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_742 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 100px;
}

#cms_page_block_463 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_463 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto 65px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 65px;
}

#cms_page_block_485 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_485 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.icon-right-open,
.icon-left-open{
  color:rgba(0, 8, 93, 1) !important;
}

#cms_page_block_485 .block-content{
	overflow:hidden;
}

@media screen and (max-width: 768px) {
  #cms_page_block_485 {
	padding: 40px 0 0;
  }
  
  #cms_page_block_485 .block-content{
	padding: 0 20px 80px;
  }
}

#cms_page_block_512 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
}
#cms_page_block_512 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 60px;
	padding-bottom: 25px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
@media only screen and (max-width: 991px) {
  #cms_page_block_512 .block-content {padding: 0 20px 25px; max-width: 100%;}
}
#cms_page_block_615 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_615 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_615 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_615 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_645 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_645 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_678 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 100px 0 0 ;
	margin: ;
}
#cms_page_block_678 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 100px 80px 0;
	margin: 0 auto;
}

#cms_page_block_683 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_683 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: 100px 20px 80px;
	margin: 0 auto;
}

#cms_page_block_710 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_710 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 0 20px 60px;
	margin: 0 auto;
}

#cms_page_block_710 .button{
	text-align: center;
}

#cms_page_block_761 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 50px;
}
#cms_page_block_761 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_839 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 70px;
	padding-bottom: 70px;
}
#cms_page_block_839 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_438 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	margin-top: 85px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
}
#cms_page_block_438 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_460 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_460 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto 65px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 65px;
}

#cms_page_block_513 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
}
#cms_page_block_513 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_534 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_534 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_534 .block-content .ltitle2 span {font-weight:normal; font-size: 22px;}
#cms_page_block_680 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 50px;
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_680 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_682 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_682 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_711 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_711 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: 100px 20px 80px;
	margin: 0 auto;
}

#cms_page_block_743 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 80px;
}
#cms_page_block_743 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_850 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_850 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_519 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_519 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_616 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_616 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_616 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_616 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_717 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_717 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 100px;
}

#cms_page_block_774 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_774 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_462 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_462 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto 65px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 65px;
}

#cms_page_block_522 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
}
#cms_page_block_522 .block-content{
	width: 100%;
	max-width: 650px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_617 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_617 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_617 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_617 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_718 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_718 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 103px;
}

#cms_page_block_464 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_464 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_523 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_523 .block-content{
	width: 100%;
	max-width: 1000px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	background: rgba(0, 8, 93, 1)   ;
	padding-top: 0px;
	padding-left: 55px;
	padding-right: 55px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_618 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_618 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_618 .counter-title {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    order: 2;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    padding: 0;
    text-align: center;
    align-content: center;
}
#cms_page_block_618 .counter-number {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    order: 1;
    background: rgba(0, 8, 93, 1);
    letter-spacing: 0.2px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    align-content: center;
}

#cms_page_block_465 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_465 .block-content{
	width: 1350px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 65px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_524 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_524 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_466 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_466 .block-content{
	width: 964px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.articles-report .row {display:block;margin:0;}
.articles-report .ltitle2 {font-size:24px !important;}

#cms_page_block_467 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_467 .block-content{
	width: 1628px;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
@media only screen and (max-width: 600px) {
  #cms_page_block_467 .block-content{ padding: 0 10px !important;}
}
#cms_page_block_516 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_516 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_525 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_525 .block-content{
	width: 100%;
	max-width: 965px;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	padding-top: 150px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_525 .block-content{
	padding-top: 165px;
}
#cms_page_block_619 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_619 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 85px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_526 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_526 .block-content{
	width: 100%;
	max-width: 700px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_473 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	margin-top: 40px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
}
#cms_page_block_473 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
@media only screen and (max-width: 991px) {
  #cms_page_block_container_351 .block-container-col.block-box { margin: 20px 0 !important; }
}
#cms_page_block_545 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_545 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto ;
	padding-top: 80px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 80px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_557 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(255, 255, 255, 1)   ;
	padding-top: 68px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}
#cms_page_block_557 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0 0 0 auto;
	background: rgba(255, 255, 255, 1)   ;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
}

#cms_page_block_557 .button{
	text-align: left;
}

#cms_page_block_558 {
	width: 100%;
	max-width: 940px;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_558 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

#cms_page_block_469 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_469 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 45px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}

#cms_page_block_559 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(255, 255, 255, 1)   ;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_559 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	background: rgba(255, 255, 255, 1)   ;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_471 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_471 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 45px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}

#cms_page_block_471 .button{
	text-align: right;
}

#cms_page_block_530 {
	width: 100%;
	max-width: none;
	height: 100%;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1) url(../../../media/files/comunicar-em-seguranca/serie-cenas-na-net.webp) no-repeat center center;
	background-size: cover;
}
#cms_page_block_530 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_470 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_470 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 45px;
	padding-left: 45px;
	padding-right: 0px;
	padding-bottom: 45px;
}

#cms_page_block_532 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: left;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_532 .block-content{
	width: 100%;
	max-width: 800px;
	height: auto;
	padding: ;
	margin: 0 auto 0 0;
	padding-top: 60px;
	padding-left: 90px;
	padding-right: 90px;
	padding-bottom: 60px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_560 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_560 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 65px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_472 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_472 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 0px;
}

#cms_page_block_472 .button{
	text-align: right;
}

#cms_page_block_535 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	margin: 0px;
}
#cms_page_block_535 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_536 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_536 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_561 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
}
#cms_page_block_561 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 70px;
}

#cms_page_block_562 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_562 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_563 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_563 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 70px;
}

#cms_page_block_564 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_564 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_565 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_565 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: 80px 20px 130px;
	margin: 0 auto;
}

#cms_page_block_566 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	background: rgba(0, 8, 93, 1)   ;
	padding: 0px;
	margin: 0px;
}
#cms_page_block_566 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 110px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_567 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_567 .block-content{
	width: 100%;
	max-width: 1200px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 150px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_568 {
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_568 .block-content{
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}

#cms_page_block_570 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 35px;
}
#cms_page_block_570 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_571 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
}
#cms_page_block_571 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_572 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
	text-align: center;
	color: rgba(255, 255, 255, 1);
	.block-content {
		* {
			color: rgba(255, 255, 255, 1)
		}
	}
}
#cms_page_block_572 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_574 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(0, 8, 93, 1)   ;
}
#cms_page_block_574 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_575 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(253, 243, 230, 1)   ;
	text-align: center;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_575 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 70px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 70px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
#cms_page_block_575 .block-content .ltitle2 span {font-weight:normal; font-size: 22px;}
#cms_page_block_576 {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: ;
	margin: ;
	background: rgba(255, 255, 255, 1)   ;
	padding-top: 90px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 90px;
}
#cms_page_block_576 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_621 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	padding-top: 100px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#cms_page_block_621 .block-content{
	width: 100%;
	max-width: 1600px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 100px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#cms_page_block_620 {
	width: 100%;
	max-width: none;
	height: auto;
	padding: ;
	margin: ;
	color: rgba(0, 8, 93, 1);
	.block-content {
		* {
			color: rgba(0, 8, 93, 1)
		}
	}
}
#cms_page_block_620 .block-content{
	width: 100%;
	max-width: 1560px;
	height: auto;
	padding: ;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

/*######## CONTAINERS ########*/

#cms_page_block_container_7 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_281 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_64 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_345 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_419 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0 90px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_167 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_168 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_188 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_243 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_348 {
    width: 100%;
    max-width: 1600px;
    margin: 60px auto 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_361 {
    width: 100%;
    max-width: none;
    margin: 0 auto;
    padding: 50px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent url(../../../media/files/imagens/pagina-nao-encontrada2.jpg) no-repeat center center; background-size: cover;

}
#cms_page_block_container_393 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_394 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_424 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_457 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 90px 0 90px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_458 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_363 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_373 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_378 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_400 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_405 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 50px 0 100px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_426 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_451 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_346 {
    width: 100%;
    max-width: 940px;
    margin: 0 0 auto 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_379 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 80px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_399 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_409 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_425 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_455 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 0 50px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_397 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 50px 0px 20px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_441 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 90px 0 90px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_396 {
    width: 100%;
    max-width: none;
    margin: 0 auto;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_450 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 0 90px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_374 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_375 {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 80px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_380 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_404 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 80px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_454 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(255, 255, 255, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_381 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 80px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_398 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_410 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 20px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_418 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_365 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_416 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_423 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 30px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_382 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 80px 0 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_403 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_364 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_371 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_395 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 80px 0 80px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_366 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_383 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_367 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_392 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(255, 255, 255, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_384 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 100px 0 100px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_351 {
    width: 100%;
    max-width: 1640px;
    margin: 0 auto;
    padding: 0 20px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_377 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_370 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(255, 255, 255, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_385 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_386 {
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 20px;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_387 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
#cms_page_block_container_388 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(255, 255, 255, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_389 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(253, 243, 230, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_390 {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 90px 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: rgba(0, 8, 93, 1)  no-repeat center center; background-size: cover;

}
#cms_page_block_container_391 {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
    height: ;
    background: transparent  no-repeat center center; background-size: cover;

}
