.editorial-listing{background:linear-gradient(#fff,#f5f8ff);padding:100px 0}.editorial-intro{text-align:center;max-width:780px;margin:0 auto 55px}.editorial-intro>span,.editorial-related>div:first-child>span{color:#2f73ff;letter-spacing:1.5px;font-size:12px;font-weight:900}.editorial-intro h2,.editorial-related h2{color:#071a3c;margin:12px 0 16px;font-size:48px;line-height:1.08}.editorial-intro p{color:#667085;font-size:17px;line-height:1.7}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.editorial-card{background:#fff;border:1px solid #e3eaf7;border-radius:22px;transition:all .3s;overflow:hidden;box-shadow:0 14px 40px #071a3c12}.editorial-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px #071a3c20}.editorial-card__image{aspect-ratio:16/10;display:block;overflow:hidden}.editorial-card__image img{object-fit:cover;width:100%;height:100%;transition:all .55s}.editorial-card:hover img{transform:scale(1.05)}.editorial-card__body{padding:25px}.editorial-meta{text-transform:uppercase;color:#7d879b;justify-content:space-between;gap:12px;font-size:11px;font-weight:800;display:flex}.editorial-meta span{color:#2f73ff}.editorial-card h3{margin:13px 0 10px;font-size:23px;line-height:1.3}.editorial-card h3 a{color:#071a3c}.editorial-card p{color:#667085;margin-bottom:20px;line-height:1.65}.editorial-link{color:#2f73ff;font-weight:900}.editorial-link b{margin-left:5px}.editorial-detail{background:#fff;padding:70px 0 100px}.editorial-crumb{color:#7d879b;gap:10px;margin-bottom:45px;font-size:13px;display:flex}.editorial-crumb a{color:#2f73ff;font-weight:800}.editorial-detail__head{text-align:center;max-width:920px;margin:0 auto 45px}.editorial-detail__head>span{color:#2f73ff;text-transform:uppercase;background:#eaf1ff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;display:inline-block}.editorial-detail__head h1{color:#071a3c;margin:20px 0;font-size:58px;line-height:1.05}.editorial-detail__head>p{color:#667085;font-size:20px;line-height:1.6}.editorial-detail__head>div{color:#7d879b;justify-content:center;gap:10px;font-size:13px;display:flex}.editorial-detail__head i{font-style:normal}.editorial-hero{aspect-ratio:16/8.5;border-radius:28px;max-width:1200px;margin:0 auto 65px;overflow:hidden;box-shadow:0 24px 70px #071a3c25}.editorial-hero img{object-fit:cover;width:100%;height:100%}.editorial-layout{grid-template-columns:minmax(0,780px) 280px;justify-content:center;gap:80px;display:grid}.editorial-copy{color:#4f5b70}.editorial-lead{border-left:4px solid #2f73ff;padding-left:24px;color:#263754!important;font-size:22px!important}.editorial-copy section{margin:48px 0}.editorial-copy h2{color:#071a3c;margin-bottom:15px;font-size:34px}.editorial-copy p{font-size:17px;line-height:1.8}.editorial-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.editorial-copy li{color:#263754;background:#f4f7fc;border-radius:10px;padding:13px 16px;font-weight:700}.editorial-copy li::marker{color:#2f73ff}.editorial-fact{color:#fff;background:#071a3c;border-radius:20px;gap:7px;padding:27px;display:grid;position:sticky;top:110px}.editorial-fact span{color:#8ea4c5;text-transform:uppercase;letter-spacing:1px;margin-top:12px;font-size:11px}.editorial-fact b{font-size:15px}.editorial-cta{background:#eef4ff;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:30px;display:flex}.editorial-cta>div>span{color:#2f73ff;text-transform:uppercase;font-size:12px;font-weight:900}.editorial-cta h2{margin:5px 0 0;font-size:26px}.editorial-related{border-top:1px solid #e3eaf7;margin-top:90px;padding-top:70px}.editorial-related>div:first-child{text-align:center;margin-bottom:35px}.editorial-related h2{font-size:40px}.editorial-related__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.editorial-related__grid>a{color:#071a3c}.editorial-related__grid img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:15px}.editorial-related__grid span{color:#2f73ff;text-transform:uppercase;font-size:11px;font-weight:900}.editorial-related__grid h3{margin-top:7px;font-size:20px;line-height:1.35}@media (max-width:991px){.editorial-grid{grid-template-columns:repeat(2,1fr)}.editorial-layout{grid-template-columns:1fr}.editorial-layout aside{display:none}.editorial-detail__head h1{font-size:46px}}@media (max-width:767px){.editorial-listing,.editorial-detail{padding:65px 0}.editorial-grid,.editorial-related__grid{grid-template-columns:1fr}.editorial-intro h2{font-size:36px}.editorial-detail__head h1{font-size:37px}.editorial-detail__head>p{font-size:17px}.editorial-hero{border-radius:16px;margin-bottom:45px}.editorial-copy ul{grid-template-columns:1fr}.editorial-cta{flex-direction:column;align-items:flex-start}.editorial-detail__head>div{flex-wrap:wrap}}
@media (max-width:991px){html,body{width:100%;max-width:100%;overflow-x:clip}.page-wrapper{width:100%;max-width:100%;overflow:clip}.page-wrapper *,.page-wrapper :before,.page-wrapper :after{min-width:0}.page-wrapper img,.page-wrapper video,.page-wrapper iframe,.page-wrapper svg{max-width:100%}.page-wrapper .container{width:100%;max-width:100%;padding-left:24px;padding-right:24px}.page-wrapper .row{--bs-gutter-x:24px}.custom-cursor__cursor,.custom-cursor__cursor-two{display:none!important}.page-wrapper section{scroll-margin-top:76px}.section-title{margin-bottom:34px}.section-title__title{letter-spacing:-1px;font-size:clamp(34px,6vw,48px)!important;line-height:1.08!important}.section-title__tagline{font-size:12px!important}.page-wrapper p{overflow-wrap:anywhere}.page-wrapper h1,.page-wrapper h2,.page-wrapper h3{text-wrap:balance;overflow-wrap:anywhere}.thm-btn{justify-content:center;min-height:52px;padding:14px 20px}.main-header__top,.main-header-two__top,.main-header-three__top{display:none!important}.main-header__bottom,.main-header-two__bottom,.main-header-three__bottom{min-height:72px}.main-header__logo img,.main-header-two__logo img,.main-header-three__logo img,.stricky-header .main-menu__logo img{object-fit:contain;width:auto!important;max-width:180px!important;max-height:48px!important}.mobile-nav__toggler{place-items:center;min-width:48px;min-height:48px;font-size:25px;display:inline-grid!important}.mobile-nav__content{overflow-y:auto;width:min(88vw,360px)!important;padding:28px 22px!important}.mobile-nav__content .logo-box img{object-fit:contain;max-width:180px;max-height:54px}.mobile-nav__content .main-menu__list li a{align-items:center;min-height:46px;display:flex}.page-header{min-height:250px!important;padding:92px 0 56px!important}.page-header__bg{background-position:50%!important}.page-header__inner{text-align:center}.page-header__inner h2{font-size:clamp(38px,8vw,58px)!important;line-height:1.05!important}.thm-breadcrumb{flex-wrap:wrap;justify-content:center;gap:6px 10px}[class*=__left],[class*=__right]{max-width:100%}.about-one__left,.about-one__right,.about-two__left,.about-two__right,.contact-one__left,.contact-one__right,.contact-two__left,.contact-two__right,.why-choose-one__left,.why-choose-one__right,.services-details__left,.services-details__right,.project-details__left,.project-details__right,.blog-details__left,.blog-details__right,.blog-list__left,.blog-list__right{margin-left:0!important;margin-right:0!important}.about-one__img-box,.about-two__img-box,.contact-one__img-box,.why-choose-one__img-box{max-width:640px;margin-left:auto!important;margin-right:auto!important}.project-one__img,.project-two__img,.blog-one__img-box,.blog-list__img,.services-one__img,.services-two__img,.team-one__img,.testimonial-one__img{overflow:hidden}.project-one__img img,.project-two__img img,.blog-one__img img,.blog-list__img img,.services-one__img img,.services-two__img img,.team-one__img img{object-fit:cover;width:100%;height:100%}.blog-list__img{aspect-ratio:16/9}.project-one__single,.project-two__single,.services-one__single,.blog-one__single,.pricing-one__single,.team-one__single{height:auto}.project-one__filter,.post-filter{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin-left:-24px!important;margin-right:-24px!important;padding:4px 24px 12px!important;display:flex!important}.project-one__filter::-webkit-scrollbar{display:none}.post-filter::-webkit-scrollbar{display:none}.project-one__filter li,.post-filter li{scroll-snap-align:start;flex:none;margin:0!important}.project-one__filter li p,.post-filter li p{white-space:nowrap;align-items:center;min-height:48px;display:flex;padding:0 20px!important}.page-wrapper input:not([type=checkbox]):not([type=radio]),.page-wrapper select,.page-wrapper textarea{width:100%;max-width:100%;min-height:52px;font-size:16px}.page-wrapper textarea{min-height:140px}.contact-form__input-box,[class*=form__input-box]{margin-bottom:14px}.page-wrapper form .row>[class*=col-]{margin-bottom:0}.cart-page__table,.table-responsive,.checkout-page__order-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.cart-page__table table,.checkout-page__order-table table{min-width:700px}.product-details__img,.product-details__content{margin-left:0!important;margin-right:0!important}.site-footer__top-inner,.site-footer-two__top-inner{gap:24px;flex-direction:column!important;align-items:flex-start!important}.site-footer__widget-column,.site-footer-two__widget-column{margin:0 0 30px!important}.site-footer a,.site-footer-two a{align-items:center;min-height:38px;display:inline-flex}.site-footer__bottom-inner,.site-footer-two__bottom-inner{text-align:center;flex-direction:column;gap:12px}.clean-footer__logo img{filter:brightness(0)invert();opacity:.95}.chat-popup{width:min(350px,100vw - 32px)!important;bottom:82px!important;left:auto!important;right:16px!important}.chat-popup .popup-inner{width:100%!important;padding:24px 18px!important}.scroll-to-top{bottom:16px!important;right:16px!important}.editorial-listing{padding:72px 0}.editorial-intro{margin-bottom:38px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.editorial-card__body{padding:22px}.editorial-detail{padding:56px 0 76px}.editorial-detail__head h1{font-size:clamp(40px,7vw,54px)}.editorial-hero{aspect-ratio:16/9}.editorial-layout{grid-template-columns:minmax(0,1fr);gap:40px}.editorial-layout aside{display:none}.editorial-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-wrapper .container{padding-left:18px;padding-right:18px}.page-wrapper .row{--bs-gutter-x:18px}.section-title{margin-bottom:28px}.section-title__title{font-size:clamp(30px,9vw,40px)!important}.section-title__title br{display:none}.page-header{min-height:220px!important;padding:80px 0 44px!important}.page-header__inner h2{font-size:clamp(34px,11vw,46px)!important}.page-wrapper .row>[class*=col-]{width:100%;max-width:100%}.page-wrapper [class*=offset-]{margin-left:0}.project-one__filter,.post-filter{margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important}.project-one__content,.project-two__content{padding-left:2px;padding-right:2px}.project-one__title,.project-two__title{font-size:23px!important;line-height:1.25!important}.project-one__tag,.project-two__tag{flex-wrap:wrap;gap:8px 12px!important}.blog-one__top,.project-one__top,.services-one__top{display:block!important}.blog-one__btn-box,.project-one__btn-box,.services-one__btn-box{margin-top:22px}.blog-one__img-box{aspect-ratio:16/10;height:auto!important}.blog-list__meta-and-tag,.blog-list__btn-and-client-info{flex-direction:column;gap:16px;align-items:flex-start!important}.pricing-one__single,.pricing-two__single{padding:28px 20px!important}.testimonial-one__single,.testimonial-two__single{padding:26px 20px!important}.faq-one__accrodion .accrodion-title,.faq-two__accrodion .accrodion-title{padding:18px 48px 18px 18px!important}.editorial-listing{padding:56px 0 64px}.editorial-grid,.editorial-related__grid{grid-template-columns:1fr}.editorial-intro h2{font-size:34px}.editorial-intro p{font-size:16px}.editorial-card{border-radius:18px}.editorial-card__image{aspect-ratio:16/10}.editorial-card h3{font-size:22px}.editorial-detail{padding-top:40px}.editorial-crumb{white-space:nowrap;margin-bottom:30px;overflow-x:auto}.editorial-detail__head{margin-bottom:32px}.editorial-detail__head h1{margin:15px 0;font-size:clamp(34px,10vw,44px)}.editorial-detail__head>p{font-size:17px}.editorial-detail__head>div{flex-wrap:wrap;line-height:1.6}.editorial-hero{border-radius:16px;margin-bottom:38px}.editorial-lead{padding-left:17px;font-size:19px!important}.editorial-copy section{margin:38px 0}.editorial-copy h2{font-size:29px}.editorial-copy p{font-size:16px}.editorial-copy ul{grid-template-columns:1fr;padding-left:0;list-style-position:inside}.editorial-cta{flex-direction:column;align-items:stretch;padding:24px 20px}.editorial-cta .thm-btn{width:100%}.editorial-related{margin-top:64px;padding-top:52px}.custom-gallery-grid{grid-template-columns:1fr!important;gap:12px!important}.custom-gallery-item,.custom-gallery-card,.custom-gallery-card img{aspect-ratio:4/3;min-height:0!important}.custom-gallery-overlay{padding:14px;opacity:1!important;background:linear-gradient(#0000 60%,#071a3c8c)!important;justify-content:flex-end!important;align-items:flex-end!important}.custom-gallery-btn{width:48px!important;height:48px!important;transform:none!important}}@media (max-width:420px){.page-wrapper .container{padding-left:15px;padding-right:15px}.section-title__title{font-size:30px!important}.thm-btn{width:100%}.editorial-card__body{padding:20px 18px 22px}.editorial-meta{flex-direction:column;align-items:flex-start;gap:5px}.chat-popup{width:calc(100vw - 20px)!important;right:10px!important}}@media (prefers-reduced-motion:reduce){.page-wrapper *,.page-wrapper :before,.page-wrapper :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.modern-home{--blue:#2f73ff;--navy:#071a3c;--muted:#66738a;color:var(--navy)}.mh-hero{background:radial-gradient(circle at 8% 0,#dbe9ff,#0000 35%),#f5f9ff;padding:84px 0}.mh-hero-grid,.mh-proof-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.mh-kicker,.mh-eyebrow{color:var(--blue);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:900}.mh-hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(58px,5.4vw,82px);line-height:.98}.mh-hero h1 em{color:var(--blue);font-style:normal}.mh-hero p{color:var(--muted);font-size:18px;line-height:1.7}.mh-actions{gap:12px;margin-top:30px;display:flex}.mh-btn{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:13px 23px;font-size:14px;font-weight:900;display:inline-flex}.mh-btn.primary{background:var(--blue);color:#fff}.mh-btn.secondary{color:var(--navy);background:#fff;border:1px solid #ced9e9}.mh-btn.dark{background:var(--navy);color:#fff}.mh-btn.white{color:var(--blue);background:#fff}.mh-stats{border-top:1px solid #cfdaea;gap:30px;margin:38px 0 0;padding:24px 0 0;list-style:none;display:flex}.mh-stats li{display:grid}.mh-stats b{font-size:24px}.mh-stats span{color:var(--muted);font-size:11px}.mh-hero-img{background:#dfe7f2;border-radius:30px;height:590px;position:relative;overflow:hidden}.mh-hero-img img{object-fit:cover;width:100%;height:100%}.mh-hero-img>span{background:#fff;border-radius:12px;padding:14px 17px;display:grid;position:absolute;bottom:18px;left:18px}.mh-hero-img small{color:var(--muted)}.mh-ribbon{background:var(--navy);color:#fff}.mh-ribbon .container{justify-content:space-around;align-items:center;height:70px;display:flex}.mh-ribbon span{letter-spacing:2px;font-size:12px;font-weight:900}.mh-ribbon i{background:var(--blue);border-radius:50%;width:6px;height:6px}.mh-section{padding:100px 0}.mh-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.mh-heading>div{max-width:720px}.mh-heading h2,.mh-proof-grid h2{letter-spacing:-1.5px;margin:10px 0 0;font-size:50px;line-height:1.08}.mh-heading>p{max-width:460px;color:var(--muted);line-height:1.7}.mh-services{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mh-services>a{min-height:290px;color:var(--navy);border:1px solid #dfe7f3;border-radius:19px;padding:27px;position:relative;box-shadow:0 12px 35px #071a3c0b}.mh-services>a>b{width:44px;height:44px;color:var(--blue);background:#e8f1ff;border-radius:12px;place-items:center;display:grid}.mh-services h3{margin:20px 0 10px;font-size:22px}.mh-services p{color:var(--muted);font-size:14px;line-height:1.65}.mh-services>a>span{color:var(--blue);font-size:13px;font-weight:900;position:absolute;bottom:23px}.mh-center{text-align:center;margin-top:40px}.mh-work{background:var(--navy);color:#fff}.mh-heading.light h2{color:#fff}.mh-heading.light>p{color:#aebbd1}.mh-work-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mh-work-grid>a{aspect-ratio:4/3;color:#fff;border-radius:18px;position:relative;overflow:hidden}.mh-work-grid>a:after{content:"";background:linear-gradient(#0000 45%,#06142de8);position:absolute;inset:0}.mh-work-grid img{object-fit:cover;width:100%;height:100%}.mh-work-grid span,.mh-work-grid h3{z-index:2;position:absolute;left:22px}.mh-work-grid span{color:#a9c7ff;text-transform:uppercase;font-size:11px;bottom:52px}.mh-work-grid h3{color:#fff;margin:0;font-size:20px;bottom:20px}.mh-proof{background:#f4f8fe}.mh-proof-img{border-radius:25px;height:620px;overflow:hidden}.mh-proof-img img{object-fit:cover;width:100%;height:100%}.mh-proof-grid>div:last-child>p{color:var(--muted);font-size:17px;line-height:1.7}.mh-proof-grid article{border-top:1px solid #dce5f1;grid-template-columns:48px 1fr;gap:14px;padding:18px 0;display:grid}.mh-proof-grid article>b{width:42px;height:42px;color:var(--blue);background:#e5efff;border-radius:11px;place-items:center;display:grid}.mh-proof-grid article h3{margin:0 0 4px;font-size:18px}.mh-proof-grid article p{color:var(--muted);margin:0;font-size:14px}.mh-proof-grid .mh-btn{margin-top:20px}.mh-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mh-cards article>a:first-child{aspect-ratio:16/10;border-radius:17px;margin-bottom:18px;display:block;overflow:hidden}.mh-cards img{object-fit:cover;width:100%;height:100%}.mh-cards article>span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:900}.mh-cards h3{margin:8px 0 12px;font-size:22px;line-height:1.3}.mh-cards h3 a{color:var(--navy)}.mh-cards article>a:last-child{color:var(--blue);font-size:13px;font-weight:900}.mh-cta{background:var(--blue);color:#fff;padding:75px 0}.mh-cta .container{justify-content:space-between;align-items:center;gap:50px;display:flex}.mh-cta .container>div{max-width:820px}.mh-cta span{letter-spacing:1px;font-size:12px;font-weight:900}.mh-cta h2{color:#fff;margin:10px 0;font-size:46px;line-height:1.08}.mh-cta p{color:#deebff;line-height:1.7}@media (max-width:991px){.mh-hero-grid,.mh-proof-grid{grid-template-columns:1fr}.mh-hero h1{font-size:58px}.mh-hero-img{height:500px}.mh-services,.mh-cards,.mh-work-grid{grid-template-columns:repeat(2,1fr)}.mh-cta .container{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.mh-hero{padding:38px 0 48px}.mh-hero-grid{gap:32px}.mh-hero h1{letter-spacing:-1.8px;font-size:clamp(40px,12vw,52px)}.mh-hero p{font-size:16px}.mh-actions{display:grid}.mh-btn{width:100%}.mh-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mh-hero-img{aspect-ratio:4/3;border-radius:20px;height:auto}.mh-ribbon .container{justify-content:flex-start;gap:16px;overflow-x:auto}.mh-section{padding:66px 0}.mh-heading{margin-bottom:30px;display:block}.mh-heading h2,.mh-proof-grid h2{font-size:34px}.mh-heading>p{margin-top:14px}.mh-services,.mh-work-grid,.mh-cards{grid-template-columns:1fr}.mh-services>a{min-height:275px;padding:23px}.mh-work-grid>a{aspect-ratio:4/3}.mh-proof-img{aspect-ratio:4/3;border-radius:18px;height:auto}.mh-cta{padding:55px 0}.mh-cta .container{gap:25px}.mh-cta h2{font-size:34px}}@media (max-width:420px){.mh-kicker{font-size:10px}.mh-stats{grid-template-columns:1fr}.mh-stats li{grid-template-columns:70px 1fr;align-items:center}.mh-hero-img>span{font-size:12px}}
.mobile-home{display:none}.desktop-home{display:block}.mh-stats li{grid-template-columns:38px 1fr;align-items:center;gap:10px}.mh-stats li>i{color:#2f73ff;background:#e5efff;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.mh-stats li>span{gap:2px;display:grid}.mh-stats li>span b{font-size:13px;line-height:1.2}.mh-stats li>span small{color:#66738a;font-size:10px;line-height:1.25}@media (max-width:767px){.desktop-home{display:none!important}.mobile-home{display:block!important}.main-header{z-index:50;inset:0 0 auto;position:absolute!important}.main-header .main-menu{background:0 0!important}.main-header .main-menu__wrapper-inner{align-items:center;min-height:94px;padding:12px 0}.main-header .main-menu__logo img{width:190px!important;max-width:48vw!important;height:auto!important;max-height:64px!important}.main-header .mobile-nav__toggler{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:22px!important}.main-header .main-menu__right{display:none!important}.mh-hero{padding:174px 0 46px!important}.mh-hero-grid{gap:30px!important}.mh-kicker{letter-spacing:.7px;white-space:normal;align-items:center;max-width:100%;line-height:1.35;display:inline-flex;font-size:10px!important}.mh-hero h1{letter-spacing:-1.5px;max-width:470px;margin:17px 0 20px;line-height:1.01;font-size:clamp(38px,10.8vw,48px)!important}.mh-hero p{font-size:15.5px;line-height:1.65}.mh-actions{gap:10px;margin-top:24px}.mh-btn{min-height:50px}.mh-stats{margin-top:30px;padding-top:22px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.mh-stats li{background:#ffffffb8;border:1px solid #d8e3f2;border-radius:14px;align-items:center;gap:13px;min-height:72px;padding:12px 14px;display:flex!important}.mh-stats li>i{color:#2f73ff;background:#e5efff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:900;display:grid}.mh-stats li>span{gap:2px;display:grid}.mh-stats b{line-height:1.2;font-size:15px!important}.mh-stats small{color:#66738a;font-size:11px;line-height:1.3}.mh-hero-img>span{padding:11px 13px;bottom:12px;left:12px}.mh-ribbon .container{justify-content:space-between;gap:0;height:58px;padding-left:14px;padding-right:14px;overflow:hidden}.mh-ribbon span{letter-spacing:1.2px;font-size:9px}.mh-ribbon i{width:5px;height:5px}}@media (max-width:420px){.mh-hero{padding-top:168px!important}.mh-hero h1{font-size:39px!important}.mh-ribbon span{letter-spacing:.8px;font-size:8px}}
.about-mission-card{background:linear-gradient(135deg,#f7faff,#edf4ff);border:1px solid #dbe5f2;border-radius:22px;grid-template-columns:64px 1fr;gap:0 18px;margin-top:34px;padding:30px;display:grid;position:relative;overflow:hidden}.about-mission-card:after{content:"";background:#2f73ff12;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-120px;right:-100px}.about-mission-card__icon{color:#fff;background:#2f73ff;border-radius:16px;grid-row:span 2;place-items:center;width:58px;height:58px;display:grid}.about-mission-card__icon span{font-size:28px}.about-mission-card__heading>span{color:#2f73ff;letter-spacing:1.2px;font-size:11px;font-weight:900}.about-mission-card__heading h3{color:#071a3c;margin:5px 0 0;font-size:27px;line-height:1.18}.about-mission-card>p{color:#637087;grid-column:2;margin:15px 0 0;font-size:15px;line-height:1.7}.about-mission-card__values{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:18px;display:flex}.about-mission-card__values span{color:#263957;background:#fff;border:1px solid #cfddf2;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.about-mission-card__actions{z-index:1;border-top:1px solid #d5e0ef;grid-column:1/-1;align-items:center;gap:14px;margin-top:24px;padding-top:22px;display:flex;position:relative}.about-mission-card__button{color:#fff;background:#2f73ff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 19px;font-size:13px;font-weight:900;display:inline-flex}.about-mission-card__phone{color:#071a3c;display:grid}.about-mission-card__phone small{color:#2f73ff;font-size:10px;font-weight:800}.about-mission-card__phone b{font-size:16px}.about-page .about-two__counter-list{border-radius:18px;overflow:hidden}.about-page .about-two__counter-single{height:100%}@media (max-width:767px){.about-page .about-two__experience-and-counter{margin-top:25px}.about-page .about-two__counter-list{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px!important;display:grid!important}.about-page .about-two__counter-list>li{border:0!important;width:auto!important;padding:0!important}.about-page .about-two__counter-single{text-align:center;background:#fff;border:1px solid #dbe5f2;border-radius:12px;min-height:100px;padding:13px 7px!important}.about-page .about-two__counter-count{justify-content:center}.about-page .about-two__counter-count h3,.about-page .about-two__counter-count span{font-size:25px!important;line-height:1!important}.about-page .about-two__counter-single>p{margin-top:7px!important;font-size:9px!important;line-height:1.3!important}.about-page .about-two__points-and-mission-box{display:block!important}.about-page .about-two__points{width:100%!important}.about-mission-card{border-radius:18px;grid-template-columns:50px 1fr;gap:0 14px;margin-top:28px;padding:22px 18px}.about-mission-card__icon{border-radius:13px;width:48px;height:48px}.about-mission-card__icon span,.about-mission-card__heading h3{font-size:23px}.about-mission-card>p{grid-column:1/-1;margin-top:17px;font-size:14px}.about-mission-card__values{grid-column:1/-1}.about-mission-card__actions{flex-direction:column;align-items:stretch}.about-mission-card__button{width:100%}.about-mission-card__phone{padding:10px 3px}.about-mission-card__phone b{font-size:18px}}
@media (max-width:767px){.why-choose-four{padding:52px 0 60px!important}.why-choose-four__left{width:100%!important;margin:0!important;padding:0!important}.why-choose-four__img-box{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.why-choose-four__img{border-radius:18px!important;width:100%!important;height:300px!important;min-height:0!important;margin:0!important;overflow:hidden!important}.why-choose-four__img img{object-fit:cover!important;object-position:center 48%!important;width:100%!important;height:100%!important;display:block!important}.why-choose-four__img--two,.why-choose-four__client-info-box{display:none!important}.why-choose-four__right{margin:34px 0 0!important;padding:0!important}.why-choose-four__right .section-title{margin-bottom:20px!important}}@media (max-width:420px){.why-choose-four__img{height:250px!important}}.about-testimonial-title{max-width:780px}.about-testimonial-title span{color:#2f73ff}@media (max-width:767px){.about-testimonial-title{max-width:100%;letter-spacing:-1px!important;font-size:31px!important;line-height:1.14!important}.about-testimonial-title span{margin-top:4px;display:block}}
.main-menu__logo img,.main-menu-three__logo img,.stricky-header img,.mobile-nav__content .logo-box img,.site-footer__logo img,.site-footer-two__logo img,.clean-footer__logo img,.brand-logo,.mobile-brand-logo{object-fit:contain;height:auto}.mobile-nav__content .logo-box a,.sidebar__logo a,.brand-link{background:#fff;border-radius:10px;align-items:center;padding:7px 10px;display:inline-flex}.site-footer__logo a,.site-footer-two__logo a,.clean-footer__logo{background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.site-footer__logo img,.site-footer-two__logo img,.clean-footer__logo img{filter:none!important;opacity:1!important}.clean-footer__logo{margin-bottom:28px!important}.clean-footer__logo img{width:240px;max-width:100%}.clean-footer__social{align-items:center;gap:10px!important;margin-top:25px!important;display:flex!important}.clean-footer__social a{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:16px;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;color:#fff!important;display:inline-flex!important}.clean-footer__social a:hover{background:#2f73ff;border-color:#2f73ff;transform:translateY(-3px)}.brand-logo{max-height:48px}@media (max-width:767px){.mobile-nav__content .logo-box a{padding:6px 8px}.mobile-nav__content .logo-box img{width:170px;max-width:52vw}}
