#cms-section-312106196142 .bg-holder { width: 100%; overflow: hidden; height: 50vh;}#cms-section-312106196142 .bg-holder .cta-holder { background-position: center; background-size: cover; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; position: relative;}#cms-section-312106196142 .bg-holder .cta-holder .Bg-filter { position: absolute; width: 100%; height: 100%; top: 0; left: 0;}#cms-section-312106196142 .bg-holder .cta-holder svg { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}#cms-section-312106196142 .bg-holder .cta-holder .cta-content { width: 60%; display: flex; text-align: center; align-items: center; justify-content: center; flex-direction: column; position: relative; top: 100px; opacity: 0; z-index: 3;}#cms-section-312106196142 .bg-holder .cta-holder .cta-content h1 { text-transform: uppercase; font-size: 70px; padding: 0; margin: 10px 0; color: #ffffff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); opacity: 0.9;}#cms-section-312106196142 .bg-holder .cta-holder .cta-content p { color: #ffffff; margin: 10px 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); opacity: 0.9;}#cms-section-312106196142 .cms-section-full-buffer .animate { position: relative; opacity: 1; top: 0; left: 0; transition: linear 300ms; -webkit-transition: linear 300ms;}#cms-section-312106196142 .cms-section-full-buffer .animate:after { transition: linear 300ms; -webkit-transition: linear 300ms;}#cms-section-312106196142 .cms-section-full-buffer .animate:before { transition: linear 300ms; -webkit-transition: linear 300ms;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .ZoominHeading { transform: scale(0.7); opacity: 0;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .SimpleHeading { top: -100px; opacity: 0;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .DoubleHeading { opacity: 0;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .DoubleHeading:after { opacity: 0; bottom: -50px;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .DoubleHeading:before { opacity: 0; top: -50px;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .DrawHeading:after { width: 0;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .SpearHeading:before { left: 130%;}#cms-section-312106196142 .cms-section-full-buffer .cms-animation .SpearHeading:after { right: 130%;}#cms-section-312106196142 .cms-section-full-buffer .SimpleHeading, #cms-section-312106196142 .cms-section-full-buffer .ZoominHeading, #cms-section-312106196142 .cms-section-full-buffer .DoubleHeading, #cms-section-312106196142 .cms-section-full-buffer .DrawHeading { padding-bottom: 45px; margin-bottom: 45px;}#cms-section-312106196142 .cms-section-full-buffer .SimpleHeading:after, #cms-section-312106196142 .cms-section-full-buffer .ZoominHeading:after, #cms-section-312106196142 .cms-section-full-buffer .DoubleHeading:after, #cms-section-312106196142 .cms-section-full-buffer .DrawHeading:after { content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -60px; width: 120px; height: 5px; background-color: #005f85; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);}#cms-section-312106196142 .cms-section-full-buffer .DrawHeading { display: inline-block;}#cms-section-312106196142 .cms-section-full-buffer .DrawHeading:after { width: 100%; left: 0; margin: 0;}#cms-section-312106196142 .cms-section-full-buffer .DoubleHeading { display: inline-block; padding: 15px 0;}#cms-section-312106196142 .cms-section-full-buffer .DoubleHeading:after { width: 100%; left: 0; margin: 0;}#cms-section-312106196142 .cms-section-full-buffer .DoubleHeading:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 5px; background-color: #005f85; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25);}#cms-section-312106196142 .cms-section-full-buffer .SpearHeading { display: inline-block; padding: 0 15px;}#cms-section-312106196142 .cms-section-full-buffer .SpearHeading:before { content: ""; position: absolute; top: 50%; left: 100%; height: 5px; background-color: #005f85; width: 1000px; margin-top: -2px; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25);}#cms-section-312106196142 .cms-section-full-buffer .SpearHeading:after { content: ""; position: absolute; top: 50%; right: 100%; height: 5px; background-color: #005f85; width: 1000px; margin-top: -2px; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25);}#cms-section-312106196142 .cms-section-full-buffer .main-title { position: relative; top: 0; left: 0; overflow: hidden; margin: 60px 0 30px 0;}#cms-section-312106196142 .cms-section-full-buffer .main-title h1 { text-align: center; position: relative; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; justify-content: space-around; align-items: stretch;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li { flex: 0 0 30%; margin-bottom: 60px; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -moz-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.25); position: relative; padding-bottom: 30px;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-title { background-color: #86bbd8;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-title h2 { margin: 0; padding: 10px 5px; text-align: left; font-weight: 300; font-size: 16px; color: #000000;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-title h2 a { color: #000000;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li p { text-align: left; margin: 10px; color: #000000;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-image { height: 220px; width: 100%; display: inline-block; background-position: center; background-size: cover; background-repeat: no-repeat; overflow: hidden; position: relative;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-image a { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-image img { width: 100%;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-image svg { fill: #ccc;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-image svg path { stroke: #ccc;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-info { padding: 3px 0;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-info p { font-size: 14px; margin: 10px;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-info p span:before { font-size: 14px;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-ctrls { position: absolute; right: 0; bottom: 0;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-ctrls .readmore-btn { background-color: #005f85; width: 120px; padding: 7px 0; text-align: center; margin: 0; font-size: 14px; font-weight: bold; color: #000000;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-ctrls .readmore-btn a { color: #000000;}#cms-section-312106196142 .cms-section-full-buffer .blog-container ul li .article-ctrls .readmore-btn a span:before { font-size: 14px;}@media (max-width: 900px) { #cms-section-312106196142 .cms-section-full-buffer .main-title {  margin-bottom: 40px; } #cms-section-312106196142 .cms-section-full-buffer .blog-container ul li {  flex: 0 0 47%; }}@media (max-width: 500px) { #cms-section-312106196142 .bg-holder {  height: 40vh; } #cms-section-312106196142 .cms-section-full-buffer .blog-container ul {  display: block; } #cms-section-312106196142 .cms-section-full-buffer .blog-container ul li {  width: 100%;  display: inline-block;  margin-bottom: 60px; } #cms-section-312106196142 .cms-section-full-buffer .main-title {  margin-bottom: 20px; }}