@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .index-mobile { display: none !important; } @media screen and (max-width: 821px) { .index-mobile { display: block !important; } .index-pc { display: none !important; } } .normal-min-width { min-width: 1000px; width: 100%; -webkit-tap-highlight-color: transparent; } .appointmentMobile.normal-min-width { min-width: auto; } .body-overflow-hidden { overflow: hidden; position: fixed; height: 100%; width: 100%; } .top-nav-content { width: 100%; } .top-nav.top-normal-width { width: 100%; max-width: none; } .top-nav-constance.blog-nav .top-nav-content { width: 100%; } .top-nav-constance.blog-nav .top-normal-width { max-width: none; } .top-hamburger { display: block; right: 20px; position: absolute; width: 30px; height: 30px; top: 0; bottom: 0; margin: auto; cursor: pointer; } .top-hamburger .top-hamburger-btn { width: 20px; height: 2px; border-radius: 5px; background: #b4b9c2; position: relative; top: 50%; left: 50%; margin-top: -2px; margin-left: -10px; transition: all 0.3s ease-in-out; } .top-hamburger .top-hamburger-btn:before, .top-hamburger .top-hamburger-btn:after { content: ''; position: absolute; width: 20px; height: 2px; border-radius: 5px; background: #b4b9c2; transition: all 0.5s ease-in-out; } .top-hamburger .top-hamburger-btn:before { transform: translateY(-6px); } .top-hamburger .top-hamburger-btn:after { transform: translateY(6px); } .top-hamburger-close .top-hamburger-btn { width: 0; transition: .1s; } .top-hamburger-close .top-hamburger-btn:before { transform: rotate(45deg); transition: all 0.3s ease-in-out; } .top-hamburger-close .top-hamburger-btn:after { transform: rotate(-45deg); transition: all 0.3s ease-in-out; } .top-nav { z-index: auto; } .top-nav .top-button { display: none; text-align: center; font-size: 16px; cursor: pointer; border-radius: 22.5px; width: 160px; height: 40px; line-height: 40px; transition: 0.3s; background: #338fe6 linear-gradient(to bottom, #107ee5, #336ae6); left: auto; color: white; width: 100px; top: 0; font-size: 14px; height: 30px; line-height: 30px; right: 15px; position: absolute; bottom: 0; margin: auto; } .top-nav .top-button:hover { background-image: linear-gradient(to top, #107ee5, #336ae6); } .top-nav .top-button:active { background-image: linear-gradient(to top, #107ee5, #336ae6); } .white-top-nav .top-nav { background: white; } .white-top-nav .top-button { display: block; } .solution .top-content { width: auto; } .top-content-logo { height: 85px; } .top-content-logo img { height: 100%; width: auto; } .top-content-slogan { margin-top: 10px; } .top-content-slogan img { height: 100%; width: auto; } .white-top-nav .top-nav-ul > a, .white-top-nav .top-nav-ul > div { color: white; } .top-nav-ul { position: fixed; width: 100%; height: 0; overflow: auto; right: 0; bottom: auto; background: white; top: 60px; left: 0; z-index: -1; padding-right: 0; opacity: 0; visibility: hidden; } .top-nav-ul .top-login { display: none; } .top-nav-ul .top-registered { display: none; } .top-nav-ul.top-nav-ul-mobile-show { height: calc(100% - 60px); opacity: 1; bottom: 0; visibility: visible; transition: 0.3s; } .top-nav-ul.top-nav-ul-mobile-show .top-nav-ul-drop-down-list { display: none; height: 100%; } .top-nav-ul .top-contact { padding-left: 0; } .top-nav-ul .top-contact .top-contact-img { display: none !important; } .top-nav-ul .mobile-top-registered { color: #004cbf !important; opacity: 0; position: fixed; left: 0; bottom: 50%; width: 100%; font-size: 20px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 34%); height: 100px; display: flex; align-items: center; text-align: center; justify-content: center; z-index: -1; visibility: hidden; cursor: default; } .top-nav-ul .mobile-top-registered.mobile-top-registered-show { z-index: 1001; width: 100%; bottom: 0; opacity: 1; visibility: visible; } .top-nav-ul .mobile-top-registered a.mobile-top-try { display: block; width: 110px; height: 40px; border-radius: 3px; background-image: linear-gradient(to right, #2e77e5 0%, #004cbf 100%); line-height: 40px; font-size: 16px; font-weight: 500; text-align: center; color: white; margin-right: 20px; transition: 0.2s; } .top-nav-ul .mobile-top-registered a.mobile-top-try:hover { background-image: linear-gradient(to right, #599cff 0%, #2e77e5 100%); } .top-nav-ul .mobile-top-registered a.mobile-top-appointment { display: block; width: 110px; height: 40px; line-height: 40px; border: 1px solid #004cbf; border-radius: 3px; color: #004cbf; font-size: 16px; font-weight: 500; text-align: center; transition: 0.2s; } .top-nav-ul .mobile-top-registered a.mobile-top-appointment:hover { color: #599cff; border-color: #599cff; } .top-nav-left.first { padding-left: 0 !important; } .top-nav-ul-drop-down-list a { display: flex; align-items: center; height: 70px; transition: 0.3s; padding: 15px 20px; } .top-nav-ul-drop-down-list a:hover { background-color: #ebf3ff; } .top-nav-ul-drop-down-list a:hover .product-nav-title { color: #0b5dd9; } .top-nav-ul-drop-down-list a:hover .product-nav-logo { border-radius: 8px; background-color: white; box-shadow: 0 4px 8px 0 rgba(48, 48, 48, 0.1), 0 0 1px 0 rgba(0, 0, 0, 0.1); } .top-nav-ul-drop-down-list a.future { display: none; } .top-nav-focus-li { display: none; } .top-nav-logo { margin-left: 20px; z-index: 10; } .top-login { display: none; } .top-nav-ul > a, .top-nav-ul > div { display: block; font-size: 18px; color: #212326; } .top-nav-ul > a li, .top-nav-ul > li { float: none; } .white-top-nav .top-nav-ul > .top-nav-ul-drop-down-able { height: auto; cursor: auto; } .top-nav-ul .dropdown-menu { display: none !important; } .top-nav-ul .product-dropdown .dropdown-mobile { display: none; } .top-nav-ul .product-dropdown .dropdown-mobile li { color: #212326; } .top-nav-ul-drop-down-list { display: block; box-shadow: none; width: auto; padding: 10px 0; } .top-nav-right { display: none !important; } .top-nav-ul-drop-down-span { display: block; height: 54px; font-size: 16px; line-height: 54px; color: #212326; font-weight: 500; border-bottom: 1px solid #edeff2; user-select: none; background-size: cover; background-repeat: no-repeat; background-image: url("../images/hamburger-arrow-done.png"); background-size: 10px 7px; background-repeat: no-repeat; background-position: right 5px center; cursor: pointer; margin: 0 20px; } @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .top-nav-ul-drop-down-span { background-image: url("../images/hamburger-arrow-doneX3.png"); } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .top-nav-ul-drop-down-span { background-image: url("../images/hamburger-arrow-doneX3.png"); } } .top-nav-ul-drop-down-span.active { background-size: cover; background-repeat: no-repeat; background-image: url("../images/hamburger-arrow-up.png"); background-size: 10px 7px; background-repeat: no-repeat; color: #004cbf; border-bottom-color: transparent; } @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .top-nav-ul-drop-down-span.active { background-image: url("../images/hamburger-arrow-upX3.png"); } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .top-nav-ul-drop-down-span.active { background-image: url("../images/hamburger-arrow-upX3.png"); } } .product-nav-box { flex: 1; display: flex; flex-direction: column; margin-left: 10px; } .classify-nav { cursor: default; } .classify-nav.middle a:hover { background-color: #e9f6f7; } .classify-nav.middle a:hover .product-nav-logo { box-shadow: 0 8px 15px 0 rgba(63, 151, 157, 0.05), 0 4px 8px 0 rgba(63, 151, 157, 0.1), 0 0 1px 0 rgba(63, 151, 157, 0.1); } .classify-nav.middle a:hover .product-nav-box .product-nav-title { color: #44acb6; } .classify-nav .classify-title { height: 20px; width: 62px; font-size: 12px; line-height: 17px; display: block; padding-bottom: 2px; border-bottom: 1px solid #edeff2; margin: 15px 0 10px 20px; color: #767b83; } [data-focus="product"] .top-nav-ul-drop-down-list .nav-card { height: 110px; } [data-focus="product"] .top-nav-ul-drop-down-list .nav-card img { width: 130px; height: 80px; border-radius: 3px; } [data-focus="product"] .top-nav-ul-drop-down-list .nav-card .nav-card-info { margin-left: 20px; } [data-focus="product"] .top-nav-ul-drop-down-list .nav-card .nav-card-title { font-size: 14px; line-height: 24px; margin-bottom: 12px; color: #212326; } [data-focus="product"] .top-nav-ul-drop-down-list .nav-card .nav-card-subtitle { font-size: 14px; line-height: 20px; color: #767b83; } [data-focus="product"] .top-nav-ul-drop-down-list .classify-nav .classify-title { width: 24px; } [data-focus="product"] .top-nav-ul-drop-down-list .classify-nav.middle .classify-title { width: 48px; } [data-focus="case"] .top-nav-ul-drop-down-list a, [data-focus="solution"] .top-nav-ul-drop-down-list a { height: 50px; padding: 15px 20px; } [data-focus="service"] .top-nav-ul-drop-down-list { padding: 0; cursor: default; } [data-focus="service"] .top-nav-ul-drop-down-list a { height: 50px; padding: 15px 20px; } [data-focus="service"] .top-nav-ul-drop-down-list a.nav-article-card { height: auto; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span { color: white; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.manage { background-color: #0b5dd9; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.super { background-color: #835ce5; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.product { background-color: #09abba; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.dev { background-color: #2db270; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.cto { background-color: #ffaa00; } [data-focus="service"] .top-nav-ul-drop-down-list a:hover .blog-tag span.news { background-color: #e52727; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card { display: inline-block; width: 50%; vertical-align: top; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-img { width: 164px; height: 100px; display: inline-block; vertical-align: middle; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-img img { height: 100%; width: 100%; object-fit: cover; border-radius: 3px; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-content { display: inline-block; vertical-align: middle; margin-left: 20px; width: 40%; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-content .blog-tag { line-height: 24px; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-content .blog-tag span { font-size: 12px; line-height: 24px; } [data-focus="service"] .top-nav-ul-drop-down-list .nav-article-card .card-content .card-info { font-size: 14px; line-height: 24px; color: #212326; } [data-focus="pricing"] { margin-bottom: 100px; } [data-focus="pricing"] .top-nav-ul-drop-down-span { background-image: none; } [data-focus="pricing"] span.top-nav-ul-drop-down-span { background-image: none; margin: 0; } [data-focus="coupon"] { margin-bottom: 100px; } [data-focus="coupon"] .top-nav-ul-drop-down-span { background: url("../images//activity/coupon/coupon-entry-nav.gif") no-repeat 2px 12px; background-size: 100px auto; } [data-focus="coupon"] span.top-nav-ul-drop-down-span { background-image: none; padding-left: 8px; font-size: 14px; font-weight: 600; line-height: 54px; color: #fff; margin: 0; } .product-nav-content { color: #212326; } .product-nav-logo { height: 40px; width: 40px; object-fit: contain; } .product-nav-tips { display: none; } .product-nav-title { color: #212326; line-height: 20px; font-size: 14px; } .product-nav-title .icon-new { display: inline-block; padding-left: 5px; } .product-nav-title img { transform: translateY(1px); } [data-focus="product"] .product-nav-title { font-weight: 500; } .product-nav-content { font-size: 14px; color: #767b83; } .sign_up_success .apply-step-4 { width: 262px; height: 300px; padding: 0; }