@font-face{font-family:'gloss_and_bloomregular';src:url('../fonts/gloss_and_bloom-webfont.woff2') format('woff2'), url('../fonts/gloss_and_bloom-webfont.woff') format('woff');font-weight:normal;font-style:normal;}body,p,span,a,li,ul,input,label,div,h3,h4,h5,h6{font-family:acumin-pro, sans-serif;font-weight:100;font-size:normal;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'gloss_and_bloomregular', sans-serif;color:#000}h5 a{font-family:'gloss_and_bloomregular', sans-serif}h5,h5 a{font-size:14px;color:#4fc7b9}.white-color h1,.white-color h2,.white-color h3,.white-color h4,.white-color h5,.white-color h6,.white-color p,.white-color span,.white-color div{color:#fff}h1 a,h2 a,h3 a{font-family:'gloss_and_bloomregular', sans-serif;font-size:36px}.main-navigation li span{text-transform:uppercase;color:#000;letter-spacing:2px}.main-navigation li.current-menu-item span{color:#4fc7b9}.btn{border-radius:0px;display:inline-block;margin-top:30px;background-color:transparent;letter-spacing:2px;text-transform:uppercase;}.btn.btn-green{border-color:#4fc7b9;color:#4fc7b9}.btn.btn-green:hover{color:#fff;background-color:#4fc7b9}.btn.btn-white{border-color:#fff;color:#fff}.btn.btn-white:hover{color:#000;background-color:#fff}.btn.btn-white.--fill{color:#4fc7b9 !important}.btn.btn-white.--fill:hover{background-color:#4fc7b9;color:#fff !important}.btn.--fill{background-color:#fff}.btn.--outlined{border-style:solid;border-width:2px}.section-background{padding:5em 0 !important}.section-callout{padding:10em 0 !important;margin-top:5em}.section-footer{padding:6em 0 10em 0 !important}#footer-bottom{display:none}.spacing-top{padding-top:60px;padding-bottom:30px}.col-color-background-image{height:500px}.col-color-background-image > .vc_column-inner{background-position:center center !important}.col-color-background-image p,.col-color-background-image span,.col-color-background-image a,.col-color-background-image div,.col-color-background-image li,.col-color-background-image ul,.col-color-background-image h1,.col-color-background-image h2,.col-color-background-image h3,.col-color-background-image h4,.col-color-background-image h5,.col-color-background-image h6{color:#fff}.over-image-caption .wpb_single_image_caption{font-family:'gloss_and_bloomregular', sans-serif;font-size:22px;bottom:50%;left:50%;background:transparent;opacity:1;transform:translate(-50%, 50%)}.grid--blog .--each-grid-block{position:relative;}.grid--blog .--each-grid-block h2,.grid--blog .--each-grid-block h3,.grid--blog .--each-grid-block p,.grid--blog .--each-grid-block span,.grid--blog .--each-grid-block div,.grid--blog .--each-grid-block a{color:#fff}.grid--blog .--each-grid-block .block-title,.grid--blog .--each-grid-block .block-excerpt{margin-bottom:0}.grid--blog .--each-grid-block .content-box{position:absolute;bottom:-100px;transition:bottom 300ms ease-out}.grid--blog .--each-grid-block:hover .content-box{bottom:0}.grid--blog .--each-grid-block:before{content:" ";top:0;left:0;right:0;bottom:0;height:1005;width:100%;display:block;background:#5574b2;background:linear-gradient(0deg, rgba(85, 116, 178, 1) 0%, rgba(85, 116, 178, 1) 18%, rgba(85, 116, 178, 0) 100%)}.single-post-title.entry-title{text-align:center}.vc_tta-title-text{font-weight:bold;font-style:italic}@media (max-width:768px){.grid--blog .--each-grid-block .content-box{bottom:-130px}.section-callout{padding:5em 0 !important;margin-top:2em;background-size:660px auto}.section-footer{padding:3em 0 5em 0 !important}}@media (max-width:425px){.grid--blog .--each-grid-block .content-box{bottom:0;margin-bottom:30px}.section-footer{text-align:center}.section-footer .mobile-spacing{margin-bottom:30px}}