/* One logo treatment, transparent headers and the original home footer site-wide. */
html body img[src$="brand-logo-v6.webp"][alt],html body .header-1 .logo img,html body .offcanvas__logo img,html body .footer-section .widget-head>a img{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;filter:none!important;object-fit:contain!important}
html body .header-1,html body .header-1.sticky,html body header.scp-nav,html body header.nav{background:transparent!important;border-bottom:0!important;box-shadow:none!important}
html body .header-1.sticky .main-menu>nav>ul>li>a,html body .header-1.sticky .header-right .sidebar__toggle,html body .header-1.sticky .header-right .search-icon{color:#fff}
html body header.scp-nav,html body header.nav{position:absolute!important;left:0;right:0;top:0;z-index:100;color:#fff}
html body header.nav>nav>a,html body header.nav .drop>a{color:#fff}
.scp-page>.scp-hero{padding-top:225px;min-height:460px}
body>main>.hero{padding-top:154px}
#scp-site-footer{--theme:#f28a13;--white:#fff;--text:#aab5c7;background:#18185e!important;color:#ccd2df;font:15px/1.7 "Plus Jakarta Sans",Arial,sans-serif;position:relative;padding:0!important;overflow:hidden}
#scp-site-footer *{box-sizing:border-box}
#scp-site-footer .container{width:calc(100% - 48px);max-width:1320px;margin:0 auto;padding:0}
#scp-site-footer .footer-widgets-wrapper{padding:50px 0 80px}
#scp-site-footer .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0}
#scp-site-footer .row>div{width:auto;max-width:none;padding:0!important;flex:none}
#scp-site-footer .single-footer-widget{margin-top:30px}
#scp-site-footer .widget-head{min-height:70px;display:flex;align-items:center;margin:0 0 30px}
#scp-site-footer .widget-head>a{display:block;width:220px!important;height:auto!important}
html body #scp-site-footer .widget-head>a img{width:220px!important;height:162px!important;max-height:none!important;display:block}
#scp-site-footer h3{font:bold 24px/1.3 "Plus Jakarta Sans",Arial,sans-serif;color:#fff;margin:0;display:inline-block;position:relative;padding-bottom:20px}
#scp-site-footer h3:before{content:'';position:absolute;bottom:0;left:0;width:18px;height:2px;background:#fff}
#scp-site-footer h3:after{content:'';position:absolute;bottom:0;left:25px;width:83px;height:2px;background:#f28a13}
#scp-site-footer p{font:inherit;color:#ffffffcc;margin:0;max-width:250px}
#scp-site-footer ul{padding:0;margin:0;list-style:none}
#scp-site-footer a{color:#ffffffcc;text-decoration:none;font:inherit;transition:color .2s}
#scp-site-footer a:hover{color:#ffb950}
#scp-site-footer .list-area li{margin-bottom:16px}
#scp-site-footer .list-area i{margin-right:7px;font-size:12px}
#scp-site-footer .social-icon{display:flex;gap:10px;margin-top:40px;align-items:center}
#scp-site-footer .social-icon a{display:block;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #ffffff99}
#scp-site-footer .recent-post-items{display:flex;align-items:center;gap:15px;margin-bottom:25px}
#scp-site-footer .recent-post-items .thumb{flex-shrink:0}
#scp-site-footer .recent-post-items .thumb img{width:70px;height:70px;object-fit:cover;border-radius:0;max-width:none}
#scp-site-footer .post-date{font-size:12px;color:#ffffffaa;margin-bottom:5px}
#scp-site-footer .post-date i{margin-right:6px}
#scp-site-footer h6{font:600 14px/1.5 "Plus Jakarta Sans",Arial,sans-serif;margin:0;color:#fff}
#scp-site-footer h6 br{display:block}
#scp-site-footer .contact-info{margin-top:20px}
#scp-site-footer .contact-info li{margin-bottom:20px;overflow-wrap:anywhere}
#scp-site-footer .contact-info i{color:#fff;font-size:20px;margin-right:10px}
#scp-site-footer .footer-input{position:relative;margin-top:40px}
#scp-site-footer .footer-input input{background:#fff;border:0;outline:0;padding:16px 45px 16px 20px;width:100%;border-radius:8px;color:#596579;font:14px Arial,sans-serif;height:56px}
#scp-site-footer .newsletter-btn{position:absolute;right:6px;top:6px;height:44px;width:38px;background:#f28a13;border:0;border-radius:5px;color:#fff;cursor:pointer}
#scp-site-footer .form-check{display:flex;align-items:flex-start;gap:8px;padding:0;margin:20px 0 0;font-size:12px;color:#ffffffcc}
#scp-site-footer .form-check-input{position:static;float:none;margin:5px 0 0;width:13px;height:13px;flex-shrink:0;appearance:auto}
#scp-site-footer .form-check-label{font:inherit;letter-spacing:0;margin:0;text-transform:none}
#scp-site-footer .footer-bottom{background:#f28a13;margin-top:30px;padding:30px 0;position:relative}
#scp-site-footer .footer-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}
#scp-site-footer .footer-wrapper p{max-width:none;margin:0}
#scp-site-footer .footer-menu{display:flex;gap:20px;align-items:center}
#scp-site-footer .scroll-icon{position:absolute;left:50%;top:-40px;transform:translateX(-50%);width:70px;height:70px;line-height:60px;background:#f28a13;border:5px solid #fff;border-radius:50%;text-align:center;color:#fff}
@media(max-width:1100px){#scp-site-footer .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
@media(max-width:767px){.scp-page>.scp-hero{padding-top:180px;min-height:400px}body>main>.hero{padding-top:124px}#scp-site-footer .footer-wrapper{flex-direction:column;text-align:center;padding-top:20px}#scp-site-footer .footer-menu{flex-wrap:wrap;justify-content:center}#scp-site-footer .footer-widgets-wrapper{padding:25px 0 60px}}
@media(max-width:575px){#scp-site-footer .row{grid-template-columns:1fr;gap:20px}#scp-site-footer .widget-head{margin-bottom:20px}#scp-site-footer h3{font-size:22px}#scp-site-footer .container{width:calc(100% - 40px)}}
