/* Wider professional article canvas. */
.single .main-content>.cs-container,.single .site-content>.cs-container{max-width:1280px!important}.single .entry-header-inner,.single .entry-content-wrap{width:min(1050px,calc(100% - 32px))!important;max-width:1050px!important}.single .entry-content>*{max-width:none!important}.single .entry-content-wrap{background:#fff;padding:38px 56px 55px;border-radius:14px;box-shadow:0 8px 30px rgba(15,35,58,.06);margin-bottom:45px}.single .entry-header-inner{padding-left:56px!important;padding-right:56px!important}.single .entry-content{width:100%!important}

/* Desktop navigation. */
.site-header .navbar-primary .navbar-wrap{background:#fff!important;border-bottom:1px solid #e4e9ee;box-shadow:0 4px 18px rgba(14,35,57,.06)}.site-header .navbar-container{max-width:1240px}.site-header .navbar-primary .navbar-nav>li>a{font-weight:700!important;font-size:14px!important;letter-spacing:.015em;padding-left:17px!important;padding-right:17px!important;color:#17283e!important}.site-header .navbar-primary .navbar-nav>li>a:hover,.site-header .navbar-primary .navbar-nav>li.current-menu-item>a{color:#087b70!important}.site-header .navbar-primary .navbar-nav>li.current-menu-item>a:after{content:"";position:absolute;left:17px;right:17px;bottom:8px;height:2px;background:#f7aa27}.site-header .navbar-nav .sub-menu{border:1px solid #e0e7ee!important;border-radius:9px!important;box-shadow:0 14px 34px rgba(13,35,58,.14)!important;overflow:hidden}.site-header .navbar-nav .sub-menu a{padding:12px 18px!important}.site-header .navbar-brand img{max-height:54px;width:auto}

/* Guaranteed mobile menu. */
.kt-mobile-nav{display:none;background:#fff;border-bottom:1px solid #e3e8ee}.kt-mobile-toggle{display:flex;align-items:center;gap:4px;width:calc(100% - 32px);margin:auto;padding:13px 0;border:0;background:transparent;color:#14263d}.kt-mobile-toggle span{display:block;width:20px;height:2px;background:#087b70}.kt-mobile-toggle b{margin-left:8px;font-size:14px}.kt-mobile-panel{display:none;border-top:1px solid #edf0f3;background:#fff}.kt-mobile-panel.is-open{display:block}.kt-mobile-menu,.kt-mobile-panel .menu{list-style:none;margin:0;padding:8px 16px 16px}.kt-mobile-menu li,.kt-mobile-panel .menu li{border-bottom:1px solid #edf0f3}.kt-mobile-menu a,.kt-mobile-panel .menu a{display:block;padding:13px 5px;color:#17283e;font-weight:650;text-decoration:none}.kt-mobile-menu .sub-menu,.kt-mobile-panel .children{list-style:none;margin:0 0 8px;padding-left:18px}.kt-mobile-menu .sub-menu a,.kt-mobile-panel .children a{font-weight:500;color:#526174}

/* Footer information and theme footer refinement. */
.kt-footer-panel{background:#0d2238;color:#d9e3ec;padding:58px 0 42px;border-top:5px solid #087b70}.kt-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px}.kt-footer-brand{display:inline-block;color:#fff!important;font-size:25px;font-weight:800;text-decoration:none;margin-bottom:12px}.kt-footer-about p{max-width:440px;line-height:1.75;color:#b9c7d4}.kt-footer-panel h2{color:#fff;font-size:15px;text-transform:uppercase;letter-spacing:.1em;margin:5px 0 15px}.kt-footer-panel ul{list-style:none;margin:0;padding:0}.kt-footer-panel li{margin:9px 0}.kt-footer-panel a{color:#cbd7e2;text-decoration:none}.kt-footer-panel a:hover{color:#79ead0}.site-footer .footer-info,.site-footer .site-info{background:#08192b!important}.site-footer .site-info{padding-top:25px!important;padding-bottom:25px!important}.site-footer .footer-title{color:#fff!important}.site-footer .navbar-footer a,.site-footer .footer-copyright,.site-footer .footer-copyright a{color:#aebdca!important}.site-footer .footer-copyright{font-size:13px!important}

@media(max-width:991px){.site-header .navbar-primary .navbar-nav{display:none!important}.site-header .navbar-toggle-offcanvas{display:none!important}.kt-mobile-nav{display:block}.single .entry-header-inner{padding-left:20px!important;padding-right:20px!important}.single .entry-content-wrap{padding:30px 34px 45px}.kt-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}}
@media(max-width:680px){.single .entry-header-inner,.single .entry-content-wrap{width:calc(100% - 20px)!important}.single .entry-content-wrap{padding:24px 20px 38px;border-radius:9px}.kt-footer-grid{grid-template-columns:1fr;gap:25px}.kt-footer-panel{padding:42px 0 32px}.site-footer .navbar-footer .navbar-nav{display:flex!important;flex-wrap:wrap;justify-content:center}.site-footer .footer-title{text-align:center}.site-footer .footer-copyright{text-align:center}}
