/* Fixes for the landing page */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype")}
.slick-prev:before,.slick-next:before,.portfolioSec .slick-prev:before,.portfolioSec .slick-next:before{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:2rem;line-height:1}
.slick-prev:before{content:"\f053"}
.slick-next:before{content:"\f054"}
.lp-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.formResult{margin-top:10px;font-weight:600;font-size:14px}
.formResult.ok{color:#198754}.formResult.err{color:#dc3545}
.footLinks a{color:#fff;text-decoration:underline}
.entry-left .entry-title{margin:0}
.ctaSec .themeBtn{display:inline-block}
/* Service cards: the original CSS hid this button permanently, so show it */
.provideBox .themeBtn{display:block;opacity:1;bottom:0;margin-top:1.25rem}
/* Normal page scrolling (original CSS made body a second scroll container) */
html{height:auto;overflow-x:hidden}
body{height:auto;overflow:visible}
.lokkk{filter:brightness(0) invert(1)}
/* New wide logo */
.lpHeader a.logo{width:auto;display:inline-block}
.lpHeader .logo img{width:210px;height:auto;max-width:100%}
@media(max-width:575px){.lpHeader .logo img{width:150px}}

/* Brand colors from the logo */
.bg-dark{background-color:#061331!important}
