@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#liontestimonial{position:relative}#liontestimonial .owl-stage-outer{overflow:hidden}#liontestimonial .owl-item{width:100%}#liontestimonial .owl-nav button{cursor:pointer;background:0 0;border:0;padding:0}.brands-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 60px;padding:20px 0;display:flex}.brands-grid img{width:auto;max-width:216px;height:auto;max-height:44px}.hp-field{height:0;overflow:hidden;position:absolute!important;left:-9999px!important}.form-response{border:1px solid;margin-top:15px;padding:12px 16px}.form-response.ok{color:#46b450;border-color:#46b450}.form-response.err{color:#dc3232;border-color:#dc3232}.project-meta{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 50px;margin-top:25px;padding:22px 0;display:grid}.project-meta .wide{grid-column:1/-1}.project-meta .label{letter-spacing:2px;text-transform:uppercase;color:#333;font-size:11px;font-weight:500;line-height:1.8;display:block}.project-meta .value{line-height:1.9;display:block}@media (max-width:767px){.project-meta{grid-template-columns:1fr}}.project-description{max-width:860px}.project-description h3{text-transform:uppercase;letter-spacing:1px;color:#333;margin:45px 0 12px;font-size:18px;font-weight:600}.project-description h3:first-child{margin-top:0}.project-description p{margin-bottom:22px}.project-description ul{margin:0 0 25px;padding:0;list-style:none}.project-description li{margin-bottom:10px;padding-left:24px;position:relative}.project-description li:before{content:"";background:#333;width:10px;height:1px;position:absolute;top:17px;left:0}.post-title-cover{background-position:50%;background-size:cover;border-radius:2px;margin-bottom:30px;position:relative;overflow:hidden}.post-title-cover-overlay{background:#00000080;position:absolute;inset:0}.post-title.on-image{text-align:center;padding:90px 40px;position:relative}.post-title.on-image .block-title,.post-title.on-image .post-meta{color:#fff}.post-share{border-top:1px solid #eee;align-items:center;gap:18px;margin:35px 0 10px;padding-top:20px;display:flex}.post-share span{letter-spacing:1px;font-weight:500}.post-share a{color:#666;font-size:18px}.post-share a:hover{color:#333}.error-404 h1.block-title{letter-spacing:8px;font-size:90px}.error-404 h3{color:#666;margin:10px 0 30px;font-weight:400}.portfolio-placeholder{background:#2f2f2f;justify-content:center;align-items:center;min-height:260px;display:flex}.portfolio-placeholder h2{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:22px}#lionslider .carousel-item.active{animation:.5s both fadeIn}#lionslider .carousel-control-prev,#lionslider .carousel-control-next{cursor:pointer}
