:root{--color-green:#28a288;--color-green-dark:#034951;--color-green-mid:#279a82;--color-green-light:#34c9a8;--color-ice:#d6eff8;--color-frost:#d0e9f2;--color-slate:#9eb8c7;--color-black:#000;--color-charcoal:#0a0a0a;--color-dark-teal:#0d1f23;--color-deep-teal:#092529;--color-night:#030504;--color-gray-dark:#343b41;--heading-color:var(--color-ice);--body-color:var(--color-frost);--muted-color:var(--color-slate);--page-bg:var(--color-black);--section-bg-alt:var(--color-charcoal);--section-bg-gradient-start:var(--color-night);--section-bg-gradient-end:var(--color-deep-teal);--hero-bg-start:var(--color-charcoal);--hero-bg-end:var(--color-dark-teal);--cta-gradient-start:var(--color-green-dark);--cta-gradient-end:var(--color-green-mid);--cta-text:#fff;--link-color:var(--color-green);--link-hover-color:var(--color-green-light);--card-border:rgba(40,162,136,.2);--card-border-hover:var(--color-green);--border-subtle:var(--color-gray-dark)}.less-more{display:none}article.page{background:#fff}.entry-title{font-size:2rem;text-align:center;padding:10px;margin:0}h1.page-title{color:#fff;font-size:2.0em}.sticky{position:fixed;top:0;width:100%}.post-thumbnail{text-align:center}.post-thumbnail .wp-post-image{display:block;width:auto;max-width:100%;margin-left:auto;margin-right:auto;margin-top: calc(2 * var(--global--spacing-vertical))}.post-edit-link{color:#007bff!important}.hide{display:none}.wpcf7-response-output{color:#fff}ul.f-menu li a{font-size:23px;transition:all .5s}ul.f-menu li a:hover{opacity:1;text-decoration:none;color:#fff}.footer-con.full-width{text-align:center}li.menu-item.menu-item-has-children>a:hover{font-weight:300}@media screen and (min-width:768px){.f-menu li{padding:19px 5px!important;width:250px}#LBScarouselCaptions img.d-block.w-100{width:46%!important;margin-bottom:-100px}ul.sub-menu{top:62px!important}.footer-menu.full-width{margin-left:57px}.footer-menu ul.f-menu li{text-align:left}.footer-inner .container{padding:0}}.color-green{color:#349581!important}.color-white-green{color:#d0e9f2!important}@media screen and (max-width:350px){.slider-con h1.h_title{left:7px;max-width:378px;font-size:35px}.carousel-caption{bottom:0;left:3%;top:140px}}@media screen and (max-width:420px){.footer-menu ul.f-menu li{text-align:left;padding:0 72px 27px 27px;width:160px;font-size:18px}}