
html{margin:0!important;padding:0!important;overflow-x:hidden!important;scroll-behavior:auto!important;-webkit-text-size-adjust:100%;}
body:not(.adminBody){margin:0!important;padding:0!important;min-height:100vh!important;overflow-x:hidden!important;background:#f6fbff!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important;overflow-anchor:none!important;}
*,*::before,*::after{box-sizing:border-box!important;} img,svg,video,canvas,iframe{max-width:100%;height:auto;} img{display:block;}
@media (min-width:769px){body:not(.adminBody){padding-top:0!important;}body:not(.adminBody)>.cimMobileHeaderV14,body:not(.adminBody)>.cimMobileMenuBackdropV14,body:not(.adminBody)>.cimMobileMenuSheetV14{display:none!important;}body:not(.adminBody)>header.topbar,body:not(.adminBody)>.topbar{position:sticky!important;top:0!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;z-index:1000!important;}}
@media (max-width:768px){
:root{--cim-mobile-header:74px;--cim-hero-top:18px;--cim-hero-bg:#eef7ff;}html{background:var(--cim-hero-bg)!important;overflow-y:scroll!important;}body:not(.adminBody){padding-top:var(--cim-mobile-header)!important;background:var(--cim-hero-bg)!important;}body:not(.adminBody)>header.topbar,body:not(.adminBody)>.topbar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}
body:not(.adminBody)>.cimMobileHeaderV14{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:auto!important;display:block!important;width:100%!important;height:var(--cim-mobile-header)!important;min-height:var(--cim-mobile-header)!important;max-height:var(--cim-mobile-header)!important;margin:0!important;padding:0!important;background:#fff!important;border-bottom:1px solid #d8e9f8!important;box-shadow:0 2px 10px rgba(6,35,78,.05)!important;z-index:2147483000!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;contain:layout paint!important;}
body:not(.adminBody)>.cimMobileHeaderV14 .inner{width:calc(100% - 22px)!important;max-width:calc(100% - 22px)!important;height:var(--cim-mobile-header)!important;min-height:var(--cim-mobile-header)!important;max-height:var(--cim-mobile-header)!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;}
body:not(.adminBody)>.cimMobileHeaderV14 .logo,body:not(.adminBody)>.cimMobileHeaderV14 .logo img{transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}body:not(.adminBody)>.cimMobileHeaderV14 .logo img{width:auto!important;height:38px!important;min-height:38px!important;max-height:38px!important;max-width:160px!important;object-fit:contain!important;object-position:left center!important;opacity:1!important;}body:not(.adminBody)>.cimMobileHeaderV14 .menuBtn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border-radius:12px!important;border:1px solid #d7e8f7!important;background:#fff!important;display:grid!important;place-items:center!important;box-shadow:0 2px 8px rgba(6,35,78,.06)!important;transform:none!important;animation:none!important;transition:none!important;}
body:not(.adminBody)>main.hero,body:not(.adminBody)>section.hero,body:not(.adminBody)>section.pageHero,body:not(.adminBody)>section.catalogPageSection,body:not(.adminBody)>section.pricingBreakdownSection,body:not(.adminBody)>section.uploadPageSection,body:not(.adminBody)>section.contactModern,body:not(.adminBody)>section.servicesHero,body:not(.adminBody)>section.processHero,body:not(.adminBody)>section.portfolioHero,body:not(.adminBody)>section.blogHero,body:not(.adminBody)>section.whyHero,body:not(.adminBody)>section.freeTrialHero,body:not(.adminBody)>main.authPageV1412,body:not(.adminBody)>main:first-of-type,body:not(.adminBody)>section:first-of-type{margin-top:0!important;padding-top:var(--cim-hero-top)!important;background:#eef7ff!important;background-image:linear-gradient(180deg,#eaf5ff 0%,#eef7ff 55%,#f8fcff 100%)!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;overflow-anchor:none!important;}
body:not(.adminBody)>main.hero>.container,body:not(.adminBody)>section.hero>.wrap,body:not(.adminBody)>section.hero>.container,body:not(.adminBody)>section.catalogPageSection>.container,body:not(.adminBody)>section.pricingBreakdownSection>.container,body:not(.adminBody)>section.uploadPageSection>.container,body:not(.adminBody)>section.contactModern>.container,body:not(.adminBody)>section.pageHero>.container,body:not(.adminBody)>main.authPageV1412>.container{margin-top:0!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}
.heroInner,.heroHomeTextNoJump,.catalogHero,.pricingBreakdownHero,.uploadTop,.sectionHead,.pageHero .container,.authIntroV1412,.hero-grid,.wrap.hero-grid{margin-top:0!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}
body:not(.adminBody) .reveal,body:not(.adminBody) .cim-soft-page-head-v4301,body:not(.adminBody) .cimPageLoadingV2941,body:not(.adminBody) .cimPageReadyV2941{opacity:1!important;transform:none!important;translate:0 0!important;filter:none!important;animation:none!important;transition:none!important;}
body:not(.adminBody)>main.hero h1,body:not(.adminBody)>section:first-of-type h1,body:not(.adminBody)>section:first-of-type h2,.catalogHero h1,.pricingBreakdownHero h1,.uploadTop h1,.sectionHead h1,.pageHero h1{font-weight:740!important;}
}

@media (max-width:768px){
  html,body{scroll-behavior:auto!important;overflow-x:hidden!important;}
  html body:not(.adminBody){padding-top:74px!important;margin-top:0!important;background:#eef7ff!important;}
  html body:not(.adminBody)>.cimMobileHeaderV14{height:74px!important;min-height:74px!important;max-height:74px!important;top:0!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}
  html body:not(.adminBody)>main.aboutPremium{margin-top:0!important;padding-top:0!important;background:#eef7ff!important;background-image:linear-gradient(180deg,#eaf5ff 0%,#eef7ff 58%,#f8fcff 100%)!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}
  html body:not(.adminBody)>main.aboutPremium>section.aboutHero,
  html body:not(.adminBody) main.aboutPremium>section.aboutHero{margin-top:0!important;padding-top:6px!important;padding-bottom:22px!important;background:#eef7ff!important;background-image:linear-gradient(180deg,#eaf5ff 0%,#eef7ff 58%,#f8fcff 100%)!important;transform:none!important;translate:0 0!important;animation:none!important;transition:none!important;}
  html body main.aboutPremium .aboutHeroGrid{width:min(100% - 24px,640px)!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;gap:16px!important;transform:none!important;translate:0 0!important;}
  html body main.aboutPremium .aboutHeroText{margin-top:0!important;transform:none!important;translate:0 0!important;}
  html body main.aboutPremium .aboutHeroText .badge{margin-top:0!important;}
  html body main.aboutPremium .aboutHeroText h1{font-weight:650!important;line-height:1.24!important;letter-spacing:0!important;}
}
