img[width][height]{max-width:100%;height:auto}.about-info-box{flex-wrap:nowrap!important}@media (width<=575px){.about-info-box{flex-wrap:wrap!important;gap:16px!important}.about-info-box .info-box-item{width:100%!important}}.hero-content h1 .hero-role{white-space:nowrap!important;margin-top:4px!important;font-size:36px!important;line-height:1.2!important;display:block!important}.theme-btn.style-two,a.theme-btn.style-two{color:#ffffffbf!important;background:0 0!important;border:1px solid #ffffff40!important}.theme-btn.style-two:hover,a.theme-btn.style-two:hover{color:#131313!important;background:var(--primary-color,#c9f31d)!important;border-color:var(--primary-color,#c9f31d)!important}.pricing-item .pricing-header .price:after{content:"/project"!important}.contact-form input,.contact-form textarea,.contact-form select{background:var(--lighter-color,#1f1f1f)!important;color:#ffffffa6!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#fff9!important}.contact-form input:focus,.contact-form textarea:focus{background:var(--lighter-color,#1f1f1f)!important;border-color:var(--primary-color,#c9f31d)!important;box-shadow:none!important;color:#ffffffd9!important;outline:none!important}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--primary-color,#c9f31d)!important;outline-offset:2px!important}.newsletter-form input,.newsletter-input-wrap input{background:var(--lighter-color,#1f1f1f)!important;color:#ffffffa6!important;border:1px solid #ffffff1a!important}.newsletter-form input::placeholder,.newsletter-input-wrap input::placeholder{color:#fff9!important}.newsletter-form input:focus,.newsletter-input-wrap input:focus{background:var(--lighter-color,#1f1f1f)!important;border-color:var(--primary-color,#c9f31d)!important;box-shadow:none!important;outline:none!important}.newsletter-form input:focus-visible,.newsletter-input-wrap input:focus-visible{outline:2px solid var(--primary-color,#c9f31d)!important;outline-offset:2px!important}.list-style-one.two-column{align-items:flex-start!important;row-gap:20px!important}.list-style-one.two-column li{flex:0 0 48%!important;max-width:48%!important;margin-bottom:0!important}.page-wrapper{overflow:visible!important}html{overflow-x:hidden!important}body{max-width:100%!important;overflow-x:hidden!important}@media (width>=992px){.skill-content-part{position:sticky!important;top:100px!important}}.list-style-one li,.list-style-two li{-webkit-tap-highlight-color:transparent!important}.client-logo-wrap .client-logo-item{-webkit-filter:grayscale(0)opacity()!important}.testimonials-wrap,.testimonials-wrap .testimonial-item{margin-left:0!important;margin-right:0!important}.testi-card{text-align:left!important;background:linear-gradient(135deg,#141414 0%,#1a1a1a 100%)!important;border:1px solid #c9f31d2e!important;border-radius:20px!important;flex-direction:column!important;align-self:stretch!important;padding:48px 48px 40px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 40px #c9f31d0a!important}.testi-card .author{display:none!important}.testi-quote-bg{color:#c9f31d12;pointer-events:none;font-size:80px;line-height:1;position:absolute;top:24px;right:32px}.testi-stars{color:var(--primary-color,#c9f31d);letter-spacing:3px;margin-bottom:20px;font-size:18px}.testi-card .text{color:#ffffffbf!important;margin-bottom:32px!important;font-size:15px!important;line-height:1.8!important}.testi-footer{border-top:1px solid #ffffff14;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.testi-footer img{flex-shrink:0;object-fit:cover!important;border:2px solid #c9f31d66!important;border-radius:50%!important;width:56px!important;height:56px!important}.testi-footer .testi-des h5{color:#fff!important;margin-bottom:2px!important;font-size:17px!important}.testi-footer .testi-des span{color:var(--primary-color,#c9f31d)!important;font-size:13px!important}@media (width<=575px){.testi-card{padding:32px 24px 28px!important}}.page-banner-area{background:#0e0e0e;border-bottom:1px solid #ffffff0f}.page-banner-area .page-title{color:#fff;margin-bottom:16px;font-size:clamp(36px,6vw,72px);font-weight:700;line-height:1.1}.breadcrumb{--bs-breadcrumb-divider:""!important;background:0 0!important;gap:0!important;margin:0!important;padding:0!important}.breadcrumb .breadcrumb-item{letter-spacing:.3px!important;align-items:center!important;padding:0!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.breadcrumb .breadcrumb-item a{color:#ffffff73!important;text-decoration:none!important;transition:color .2s!important}.breadcrumb .breadcrumb-item a:hover{color:var(--primary-color,#c9f31d)!important}.breadcrumb .breadcrumb-item.active{color:var(--primary-color,#c9f31d)!important;text-decoration:none!important}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"/"!important;color:#fff3!important;background:0 0!important;border-radius:0!important;flex:none!important;width:auto!important;height:auto!important;margin-left:12px!important;margin-right:12px!important;font-size:14px!important}.contact-page-content .widget_contact_info ul li{color:#ffffffa6;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.contact-page-content .widget_contact_info ul li i{color:var(--primary-color,#c9f31d);flex-shrink:0;margin-top:3px}.contact-page-content .widget_contact_info ul li a{color:#ffffffa6;text-decoration:none}.contact-page-content .widget_contact_info ul li a:hover{color:var(--primary-color,#c9f31d)}.social-style-one a{color:#fff9;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;font-size:15px;text-decoration:none;transition:all .3s;display:inline-flex}.social-style-one a:hover{background:var(--primary-color,#c9f31d);border-color:var(--primary-color,#c9f31d);color:#131313}.contact-page-form input,.contact-page-form textarea{background:var(--lighter-color,#1f1f1f)!important;color:#ffffffa6!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.contact-page-form input::placeholder,.contact-page-form textarea::placeholder{color:#fff9!important}.contact-page-form input:focus,.contact-page-form textarea:focus{background:var(--lighter-color,#1f1f1f)!important;border-color:var(--primary-color,#c9f31d)!important;box-shadow:none!important;color:#ffffffd9!important;outline:none!important}.contact-page-form input:focus-visible,.contact-page-form textarea:focus-visible{outline:2px solid var(--primary-color,#c9f31d)!important;outline-offset:2px!important}.asg-group{background:linear-gradient(135deg,#141414,#1a1a1a)!important;border:1px solid #ffffff12!important;border-radius:16px!important;height:100%!important;padding:28px 24px!important}.asg-group h6{color:#fff!important;margin-bottom:20px!important;font-size:15px!important;font-weight:600!important}.asg-group h6 i{color:var(--primary-color,#c9f31d)!important;margin-right:8px!important}.asg-icons{grid-template-columns:repeat(3,1fr)!important;gap:16px 8px!important;display:grid!important}.asg-skill{flex-direction:column!important;align-items:center!important;gap:6px!important;display:flex!important}.asg-skill img{filter:brightness(.9);transition:filter .2s;object-fit:contain!important;width:36px!important;max-width:36px!important;height:36px!important;display:block!important}.asg-skill:hover img{filter:brightness(1.2)!important}.asg-skill span{color:#ffffff80!important;text-align:center!important;font-size:10px!important;line-height:1.2!important;display:block!important}@media (width<=991px){.about-area .row.gap-100{gap:0!important}.about-image-part{width:100%!important}.about-image-part img{width:100%!important;max-width:100%!important;height:auto!important}}@media print{.main-header,.hidden-bar,.form-back-drop,.menu-sidebar,.scroll-top,.footer-bottom,.page-banner-area,.rp-section,.tag-share,.social-style-one,.bg-lines{display:none!important}body{color:#111!important;background:#fff!important}.blog-article-body,.content{color:#111!important;max-width:100%!important;font-size:12pt!important;line-height:1.6!important}a{color:#111!important;text-decoration:underline!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}.author-date-share{flex-wrap:wrap!important;align-items:center!important;gap:20px!important;display:flex!important}.author-date-share .author{flex-shrink:0!important;width:50px!important;height:50px!important}.author-date-share .author img{object-fit:cover!important;object-position:top center!important;border-radius:50%!important;width:50px!important;height:50px!important;display:block!important}.author-date-share .text{flex-shrink:0!important}.author-date-share .details-btn{margin-left:auto!important}.admin-comment .author-thumb img,.comment-body .author-thumb img{object-fit:cover!important;object-position:top center!important;border-radius:50%!important;flex-shrink:0!important;width:70px!important;height:70px!important;display:block!important}.rp-section{border-top:1px solid #ffffff14;margin-top:48px;padding-top:36px}.rp-heading{letter-spacing:1.5px!important;text-transform:uppercase!important;color:#ffffff59!important;margin-bottom:20px!important;font-size:13px!important;font-weight:600!important}.rp-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=575px){.rp-grid{grid-template-columns:1fr}}.rp-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden;text-decoration:none!important}.rp-card:hover{transform:translateY(-3px);border-color:#c9f31d59!important}.rp-card-img{object-fit:cover!important;width:100%!important;height:200px!important;display:block!important}.rp-card-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.rp-card-next .rp-card-body{text-align:right;align-items:flex-end}.rp-dir{color:var(--primary-color,#c9f31d);letter-spacing:.5px;font-size:11px;font-weight:600}.rp-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden;color:#fffc!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.rp-card:hover .rp-title{color:var(--primary-color,#c9f31d)!important}.rp-date{color:#ffffff4d;font-size:12px}#msgSubmit.hidden{display:none!important}#msgSubmit.form-ok,#msgSubmit.form-err{border-radius:8px!important;margin-top:16px!important;padding:12px 16px!important;font-size:14px!important;display:block!important}#msgSubmit.form-ok{color:#c9f31d!important;background:#c9f31d1a!important;border:1px solid #c9f31d66!important}#msgSubmit.form-err{color:#ff8a8a!important;background:#ff5a5a14!important;border:1px solid #ff5a5a66!important}#msgSubmit a{color:inherit!important;text-decoration:underline!important}.blog-item .blog-meta{flex-flow:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.blog-item .blog-meta a.tag{display:inline-block!important}#blog .col-lg-6{display:flex!important}#blog .blog-item{flex-direction:row!important;width:100%!important;display:flex!important}#blog .blog-item .image{flex-shrink:0!important;align-self:stretch!important}#blog .blog-item .image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}#blog .blog-item .content{flex-direction:column!important;flex:1!important;display:flex!important}#blog .blog-item .blog-meta.mt-35{margin-top:auto!important}.blog-page-banner{z-index:1;background:#0e0e0e;border-bottom:1px solid #ffffff0f;padding:160px 0 80px;position:relative;overflow:hidden}.blog-banner-inner{z-index:2;position:relative}.blog-banner-title{max-width:860px;color:#fff!important;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(26px,4vw,52px)!important;font-weight:700!important;line-height:1.2!important}.blog-bc-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.blog-bc-link{color:#ffffff80;text-decoration:none;transition:color .2s}.blog-bc-link:hover{color:var(--primary-color,#c9f31d)}.blog-bc-dot{color:#ffffff40}.blog-bc-current{color:var(--primary-color,#c9f31d);text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.main-hero-area{padding-top:120px!important}.author-image-part{text-align:center!important;border-radius:0 0 580px 565px!important;max-width:575px!important;position:relative!important;overflow:hidden!important}.author-image-part>img:first-of-type{z-index:1!important;width:100%!important;height:auto!important;margin:0 auto!important;display:block!important;position:relative!important}.author-image-part .bg-circle{z-index:-2!important;background:var(--black-color,#070707)!important;width:425px!important;height:425px!important;top:4%!important;left:5%!important}.author-image-part .progress-shape{z-index:-1!important;text-align:center!important;width:100%!important;position:absolute!important;bottom:0!important;right:0!important}.section-title p{color:#ffffffb3!important;font-size:15.5px!important;line-height:1.75!important}.service-item .content p{color:#ffffffa6!important;font-size:14.5px!important;line-height:1.7!important}.project-content p{color:#ffffffb3!important;font-size:15px!important;line-height:1.75!important}.project-content .sub-title{letter-spacing:.5px!important;font-size:13px!important}.testi-card .text{color:#ffffffc7!important;font-size:15px!important;line-height:1.8!important}.skill-item h5{color:#ffffffbf!important;margin-top:10px!important;font-size:13px!important}.skill-content-part .section-title p{font-size:15px!important;line-height:1.75!important}.info-box-item .content span{color:#ffffff73!important;letter-spacing:.4px!important;font-size:12px!important}.info-box-item .content a{color:#ffffffd9!important;font-size:14px!important}.contact-content-part .section-title p,.contact-page-content .section-title p{color:#ffffffad!important;font-size:15px!important;line-height:1.75!important}.list-style-two li{color:#ffffffb3!important;font-size:14.5px!important;line-height:1.6!important}.footer-bottom-nav{justify-content:center!important;margin-left:0!important;margin-right:0!important}.footer-bottom-nav li{margin:0 12px 5px!important}.footer-top-wrap .footer-widget ul li,.footer-top-wrap .footer-widget ul li a{color:#fff9!important;font-size:14px!important;line-height:1.6!important}.footer-top-wrap .footer-widget ul li a:hover{color:var(--primary-color,#c9f31d)!important}.footer-top-wrap .footer-widget ul li i{color:var(--primary-color,#c9f31d)!important;margin-right:8px!important}.copyright-text p{color:#ffffff73!important;font-size:13.5px!important}.copyright-text p a{color:#ffffffa6!important}.footer-bottom-nav li a{color:#ffffff73!important;font-size:13px!important}.footer-bottom-nav li a:hover{color:var(--primary-color,#c9f31d)!important}.hero-content p{color:#ffffffad!important;font-size:15.5px!important;line-height:1.78!important}.page-banner-area .sub-title,.page-banner-area p{color:#fff9!important;font-size:15px!important}.page-banner-area{padding-top:240px!important}.main-sidebar{align-self:flex-start!important;position:sticky!important;top:90px!important}.blog-standard-area .main-sidebar{margin-top:60px!important}.blog-details-area .main-sidebar{padding-top:30px!important}@media (width<=991px){.hide-on-mobile[data-astro-cid-nen7h5rs]{display:none!important}}.pr-hamburger[data-astro-cid-nen7h5rs]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;transition:background .2s,border-color .2s;display:none}@media (width<=991px){.pr-hamburger[data-astro-cid-nen7h5rs]{display:flex}}.pr-hamburger[data-astro-cid-nen7h5rs]:hover{background:#c9f31d14;border-color:#c9f31d59}.pr-hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform-origin:50%;background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .3s,opacity .3s,width .3s;display:block}.navbar-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.navbar-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;width:0}.navbar-toggle[data-astro-cid-nen7h5rs].active span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-toggle[data-astro-cid-nen7h5rs].active{background:#c9f31d1a;border-color:#c9f31d66}