
@media (max-width:768px){
  html body:not(.adminBody) .cimMobileMenuBackdropV14{
    position:fixed!important;
    top:74px!important; right:0!important; bottom:0!important; left:0!important;
    z-index:2147483630!important;
    background:rgba(6,24,45,.20)!important;
    -webkit-backdrop-filter:blur(7px)!important;
    backdrop-filter:blur(7px)!important;
    opacity:0!important; visibility:hidden!important; pointer-events:none!important;
    transition:none!important; animation:none!important;
  }
  html body:not(.adminBody).cimMenuOpenV14 .cimMobileMenuBackdropV14{
    opacity:1!important; visibility:visible!important; pointer-events:auto!important;
  }

  html body:not(.adminBody) .cimMobileMenuSheetV14,
  html body:not(.adminBody).cimMenuOpenV14 .cimMobileMenuSheetV14{
    position:fixed!important;
    top:78px!important; right:8px!important; left:auto!important;
    z-index:2147483642!important;
    width:min(314px,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 88px)!important;
    box-sizing:border-box!important;
    display:flex!important; flex-direction:column!important;
    overflow:hidden!important;
    margin:0!important; padding:8px 10px 9px!important;
    border:1px solid rgba(157,191,228,.52)!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 18px 42px rgba(5,31,65,.22),0 2px 8px rgba(5,31,65,.07)!important;
    opacity:0!important; visibility:hidden!important; pointer-events:none!important;
    transform:none!important; transition:none!important; animation:none!important;
    filter:none!important; -webkit-filter:none!important;
    -webkit-backdrop-filter:none!important; backdrop-filter:none!important;
    isolation:isolate!important;
  }
  html body:not(.adminBody).cimMenuOpenV14 .cimMobileMenuSheetV14{
    opacity:1!important; visibility:visible!important; pointer-events:auto!important;
  }

  html body:not(.adminBody) .cimMenuTopV11630{
    position:relative!important;
    display:flex!important; align-items:center!important; justify-content:center!important;
    gap:0!important; flex:0 0 auto!important;
    min-height:58px!important; margin:0!important;
    padding:4px 44px 10px 10px!important; border-bottom:1px solid #e5eef8!important;
  }
  html body:not(.adminBody) .cimMenuBrandV11630,
  html body:not(.adminBody) .cimMenuBrandV11630:link,
  html body:not(.adminBody) .cimMenuBrandV11630:visited,
  html body:not(.adminBody) .cimMenuBrandV11630:hover,
  html body:not(.adminBody) .cimMenuBrandV11630:active{
    display:flex!important; align-items:center!important; justify-content:center!important; gap:10px!important;
    min-width:0!important; width:100%!important; height:auto!important;
    margin:0 auto!important; padding:2px 0!important;
    border:0!important; border-radius:0!important; background:transparent!important;
    color:#082f66!important; -webkit-text-fill-color:#082f66!important;
    text-decoration:none!important; box-shadow:none!important;
    font-size:15px!important; font-weight:750!important; line-height:1.1!important; text-align:center!important;
  }
  html body:not(.adminBody) .cimMenuBrandV11630 img{
    display:block!important; flex:0 0 40px!important; width:40px!important; height:40px!important;
    object-fit:contain!important; object-position:center!important; border-radius:0!important; box-shadow:none!important;
  }
  html body:not(.adminBody) .cimMenuBrandV11630 strong{
    display:block!important; white-space:nowrap!important; overflow:hidden!important; text-overflow:ellipsis!important;
  }
  html body:not(.adminBody) .cimMenuMarkV11630{display:none!important;}
  html body:not(.adminBody) .cimMenuCloseV11630{
    position:absolute!important; right:0!important; top:50%!important; transform:translateY(-50%)!important;
    flex:0 0 34px!important; width:34px!important; height:34px!important; display:grid!important; place-items:center!important;
    margin:0!important; padding:0!important; border:0!important; border-radius:50%!important;
    background:#f2f6fc!important; color:#0a3b78!important; font:400 24px/1 Arial,sans-serif!important;
    box-shadow:none!important; cursor:pointer!important; transition:none!important; animation:none!important;
  }

  html body:not(.adminBody) .cimMenuNavV11630{
    display:block!important; flex:1 1 auto!important;
    overflow:auto!important; overscroll-behavior:contain!important;
    margin:4px 0 5px!important; padding:0!important;
    min-height:0!important;
  }
  html body:not(.adminBody) .cimMenuNavV11630 > a,
  html body:not(.adminBody) .cimMenuNavV11630 > a:link,
  html body:not(.adminBody) .cimMenuNavV11630 > a:visited,
  html body:not(.adminBody) .cimMenuNavV11630 > a:hover,
  html body:not(.adminBody) .cimMenuNavV11630 > a:active,
  html body:not(.adminBody) .cimMenuNavV11630 > a:focus,
  html body:not(.adminBody) .cimMenuNavV11630 > a:focus-visible{
    position:relative!important; display:grid!important;
    grid-template-columns:30px minmax(0,1fr) 12px!important;
    align-items:center!important; column-gap:8px!important;
    width:100%!important; min-width:0!important; min-height:38px!important; height:38px!important;
    box-sizing:border-box!important; margin:0!important; padding:3px 5px!important;
    border:0!important; border-radius:9px!important;
    background:transparent!important;
    color:#082f66!important; -webkit-text-fill-color:#082f66!important;
    text-decoration:none!important; font-family:inherit!important; font-size:13px!important; font-weight:500!important;
    letter-spacing:0!important; line-height:1!important; text-align:left!important;
    text-shadow:none!important; box-shadow:none!important; outline:0!important;
    filter:none!important; transform:none!important; transition:none!important; animation:none!important;
  }
  html body:not(.adminBody) .cimMenuNavV11630 > a + a{border-top:1px solid rgba(224,234,245,.88)!important; border-top-left-radius:0!important; border-top-right-radius:0!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a.isCimMenuActive{
    background:#f5f9ff!important; color:#082f66!important; -webkit-text-fill-color:#082f66!important; font-weight:600!important;
  }
  html body:not(.adminBody) .cimMenuNavV11630 > a::before{
    content:""!important; display:block!important; width:28px!important; height:28px!important; border-radius:8px!important;
    background-color:#edf5ff!important; background-position:center!important; background-repeat:no-repeat!important; background-size:16px 16px!important;
    box-shadow:inset 0 0 0 1px rgba(105,164,228,.09)!important;
  }
  html body:not(.adminBody) .cimMenuNavV11630 > a::after{content:"›"!important; display:block!important; color:#6e9bc8!important; font-size:18px!important; font-weight:400!important; line-height:1!important; text-align:center!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 3l9 8'/%3E%3Cpath d='M5 10v10h5v-6h4v6h5V10'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/about"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 20v-2a6 6 0 0 1 12 0v2'/%3E%3Cpath d='M16 4a3 3 0 0 1 0 6M18 14a5 5 0 0 1 3 4v2'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href*="/services"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/upload"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/pricing"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13 13 20 4 11V4h7z'/%3E%3Ccircle cx='8.5' cy='8.5' r='1'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/blog"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h6'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/contact"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")!important;}
  html body:not(.adminBody) .cimMenuNavV11630 > a[href="/login"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b4f9c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M5 20a7 7 0 0 1 14 0'/%3E%3C/svg%3E")!important;}

  html body:not(.adminBody) .cimMenuActionsV11630{
    display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:0!important;
    flex:0 0 auto!important;
    margin:7px 0 0!important; padding:6px 4px!important;
    border:1px solid #e2edf8!important; border-radius:14px!important; background:#fff!important;
  }
  html body:not(.adminBody) .cimMenuActionsV11630 > a,
  html body:not(.adminBody) .cimMenuActionsV11630 > a:link,
  html body:not(.adminBody) .cimMenuActionsV11630 > a:visited,
  html body:not(.adminBody) .cimMenuActionsV11630 > a:hover,
  html body:not(.adminBody) .cimMenuActionsV11630 > a:active{
    display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:center!important;
    gap:5px!important; min-height:42px!important; padding:4px 2px!important; margin:0!important;
    border:0!important; border-radius:0!important; background:#fff!important; color:#0b4f9c!important; -webkit-text-fill-color:#0b4f9c!important;
    text-decoration:none!important; font-size:10px!important; font-weight:500!important; line-height:1!important;
    box-shadow:none!important; transition:none!important; animation:none!important;
  }
  html body:not(.adminBody) .cimMenuActionsV11630 > a + a{border-left:1px solid #e6eef8!important;}
  html body:not(.adminBody) .cimMenuActionsV11630 svg{display:block!important; width:18px!important; height:18px!important; stroke:#0b4f9c!important; fill:none!important; stroke-width:2!important; stroke-linecap:round!important; stroke-linejoin:round!important;}

  html body:not(.adminBody) .cimMobileHeaderV14,
  html body:not(.adminBody) .cimMobileHeaderV14 *{animation:none!important; transition:none!important;}
  html body:not(.adminBody) .cimMobileHeaderV14 .menuBtn{z-index:2147483646!important; filter:none!important; background:#fff!important; opacity:1!important;}
}

@media (max-width:768px){
  html body:not(.adminBody) .cimMobileMenuSheetV14,
  html body:not(.adminBody) .cimMobileMenuBackdropV14{
    animation:none!important;
  }
  html body:not(.adminBody) .cimMobileMenuSheetV14{
    transform:none!important;
    translate:none!important;
  }
  html body:not(.adminBody) .cimMobileMenuSheetV14.cimMenuForceClosedV11637{
    top:78px!important;
    right:8px!important;
    left:auto!important;
    bottom:auto!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:none!important;
    translate:none!important;
    transition:none!important;
  }
  html body:not(.adminBody) .cimMobileMenuBackdropV14.cimMenuForceClosedV11637{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:none!important;
  }
}


