#preloader{opacity:1;visibility:visible;transition:opacity .22s;display:block}#preloader:not(.active){opacity:0;pointer-events:none}.site-page .owl-carousel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;width:100%;display:grid}.site-page .owl-carousel>*{float:none;width:auto;display:block}.site-page .owl-screenshots{align-items:stretch}.site-page .owl-screenshots .owl-screen,.site-page .testi-carousel .testimonial,.site-page .logo-grid>div{height:100%}.site-page #services .row>div{margin-bottom:30px}.site-page .service-widget{flex-direction:column;height:100%;display:flex}.site-page .service-widget .post-media{margin-bottom:12px}.site-page .service-widget p,.site-page .service-widget small{margin-top:auto}.site-page .logo-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center}.site-page .logo-grid img{max-width:100%;margin:0 auto}.site-page .testi-carousel{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.site-page .testimonial{flex-direction:column;height:100%;display:flex}.site-page .testimonial .desc{flex:1}.site-page .owl-screenshots .service-widget{cursor:pointer;position:relative;overflow:hidden}.site-page .owl-screenshots .project-card{text-align:left;border:0;width:100%}.site-page .owl-screenshots .service-widget .post-media.entry{position:static}.site-page .owl-screenshots .service-widget .magnifier{opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute;inset:0;transform:translate(100%)}.site-page .owl-screenshots .service-widget .hoverbutton{opacity:0;z-index:3;background:0 0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:absolute;inset:0}.site-page .owl-screenshots .service-widget:hover .magnifier,.site-page .owl-screenshots .service-widget:focus-within .magnifier{opacity:1;transform:translate(0)}.site-page .owl-screenshots .service-widget:hover .hoverbutton,.site-page .owl-screenshots .service-widget:focus-within .hoverbutton{opacity:1}.site-page .owl-screenshots .service-widget .hoverbutton i{background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.site-page .da-thumbs.portfolio{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.site-page .da-thumbs .pitem{padding:0}.site-page .da-thumbs .portfolio-card{text-align:left;background:#fff;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.site-page .da-thumbs .portfolio-card img{object-fit:cover;width:100%;height:320px;display:block}.site-page .da-thumbs .portfolio-card div{opacity:0;background:linear-gradient(#0000002e,#000000d1);flex-direction:column;justify-content:flex-end;padding:22px;transition:opacity .25s;display:flex;position:absolute;inset:0}.site-page .da-thumbs .portfolio-card:hover div,.site-page .da-thumbs .portfolio-card:focus div,.site-page .da-thumbs .portfolio-card:focus-visible div{opacity:1}.site-page .da-thumbs .portfolio-card div h3,.site-page .da-thumbs .portfolio-card div p{color:#fff}.site-page .da-thumbs .portfolio-card div h3{margin:0 0 6px;padding:0;font-size:24px}.site-page .da-thumbs .portfolio-card div p{margin:0;padding:0;font-size:15px}.site-page .da-thumbs .portfolio-card div i{background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:20px;bottom:auto;right:20px;color:#111!important}.site-page .pricing-table-sign-up a,.site-page .section.nopad.cac a{text-decoration:none}.legacy-lightbox{z-index:20000;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.legacy-lightbox__dialog{max-width:min(1100px,92vw);max-height:90vh;position:relative}.legacy-lightbox__image{border-radius:10px;max-width:100%;max-height:90vh;display:block;box-shadow:0 20px 60px #00000073}.legacy-lightbox__close{color:#111;background:#fff;border:0;border-radius:999px;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:-16px;right:-16px;box-shadow:0 8px 24px #00000040}.navbar-toggle.open .icon-bar:nth-child(2){transform:translateY(6px)rotate(45deg)}.navbar-toggle.open .icon-bar:nth-child(3){opacity:0}.navbar-toggle.open .icon-bar:nth-child(4){transform:translateY(-6px)rotate(-45deg)}.navbar-toggle .icon-bar{transition:transform .2s,opacity .2s}.header_style_01 .navbar-brand{height:auto;padding-top:0;padding-bottom:0}.header_style_01 .navbar-brand img{width:auto;max-width:100%;height:52px;display:block}.footer .widget-title .footer-brand-logo{object-fit:contain;width:auto;max-width:min(220px,100%);height:auto;max-height:72px;margin:0;display:block}.all-page-title{background-position:50%;background-size:cover;padding:150px 0 88px;position:relative;overflow:hidden}.all-page-title:before{content:"";background:linear-gradient(135deg,#101828d1,#3c485899),radial-gradient(circle at 100% 0,#bac63e38,#0000 36%);position:absolute;inset:0}.all-page-title .container{z-index:1;position:relative}.all-page-title h1{letter-spacing:-.03em;color:#fff;text-shadow:0 12px 30px #0003;padding:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.all-page-title .page-info{display:none}@media (width<=767px){.site-page .owl-carousel{grid-template-columns:1fr}.site-page #services .row>div{margin-bottom:15px}.site-page .da-thumbs.portfolio{grid-template-columns:1fr}.site-page .da-thumbs .portfolio-card img{height:260px}.header_style_01 .navbar-brand img{height:44px}.footer .widget-title .footer-brand-logo{max-width:min(180px,100%);max-height:60px}.all-page-title{padding:130px 0 72px}.legacy-lightbox{padding:16px}.legacy-lightbox__close{top:8px;right:8px}}
