:root {--primary-color: #34346B;--secondary-color: #62629F;--text-color: #000;}body {font-family: "Roboto", sans-serif;}a {text-decoration: none;}.copy-right-top {padding: 10px 0;color: #fff;text-align: center;font-size: 20px;font-style: italic;font-weight: 400;background: var(--primary-color);line-height: normal;}.img-topheader {margin-right: 2%;}.contact-topheader {padding: 1% 0%;}.bg-contact-topheader {padding: 1% 0%;border-radius: 10px;border: 1px solid #bfbfbf;background: #fff;box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.25);}.contact-topheader .d_contact_new input {border-radius: 100px 0px 0px 100px;border: 1px solid var(--primary-color);background: #fff;}.contact-topheader .d_contact_new .button-send {min-height: 38px;border-radius: 0px 100px 100px 0px;background: var(--primary-color);color: #fff;font-size: 21px;font-style: normal;font-weight: 700;line-height: normal;border: none;}.contact-topheader .d_contact_new .button-container-send {border-radius: 0px 50px 50px 0px;background: var(--primary-color);padding: 5px 3%;}.line-contact {border-right: 1px solid #000;border-left: 1px solid #000;padding: 1% 3%;}.phone-contact {color: var(--primary-color);text-align: center;font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;}.img-phone-contact {margin-right: 5%;}.main-menu {background: var(--primary-color);transition: background-color 0.3s, color 0.3s;}.navbar_main ul {padding: 0;margin: 0;list-style: none;}.navbar_main > ul {display: flex;justify-content: center;}.navbar_main ul li {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;display: inline-flex;align-items: center;}.navbar_main ul > li, .navbar_main ul > li > ul > li {position: relative;margin: 0;padding: 0;}.navbar_main > ul > li > .bi {transform: rotate(90deg);margin-left: 5px;}.navbar_main > ul > li > .bi::before {font-weight: 700 !important;}.navbar_main ul > li > ul {background: var(--primary-color);position: absolute;top: 200%;left: 0;z-index: 9999;width: max-content;min-width: 220px;visibility: hidden;opacity: 0;-webkit-box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);-webkit-transition: all 0.4s ease 0.1s;transition: all 0.4s ease 0.1s;}.navbar_main ul > li > ul > li {display: block;overflow: hidden;}.navbar_main ul > li > ul li a {border-bottom: 1px solid #005dc8;color: #005dc8;display: block;font-weight: 600;line-height: 26px;padding: 10px 50px 10px 15px;position: relative;text-transform: uppercase;transition: all 0.3s ease 0s;}.navbar_main ul > li > ul > li:last-child > a {border: 0;}.navbar_main ul > li > ul li a:hover {color: #fff;border: transparent;}.navbar_main ul > li > ul li:hover {background: var(--primary-color);border: transparent;}.navbar_main ul > li > ul > li:hover {overflow: visible;}.navbar_main ul > li > ul li .bi {position: absolute;top: 0;right: 0;bottom: 0;width: 48px;display: flex;align-items: center;justify-content: center;color: #fff;}.navbar_main > #primary-menu > .menu-item > a {color: #fff;transition: color 0.3s;}.navbar_main ul {transition: all 0.5s ease !important;}.navbar_main > ul > li > a {font-size: 25px;padding: 10px 0;width: 100%;text-align: center;border-bottom: 2px solid transparent;transition: all 0.3s ease;color: #fff;color: #fff;font-style: normal;font-weight: 600;line-height: normal;}.navbar_main > ul > li > a:hover {border-bottom: 2px solid #fff;font-weight: 700;}.navbar_main ul > li > ul {top: 99%;left: 43px;display: none;visibility: hidden;opacity: 0;transition: all 0.3s ease;background: #fff;}@media screen and (min-width: 1200px) {.navbar_main ul li:hover ul {visibility: visible;opacity: 1;display: block;top: 90%;}}.navbar_main ul ul ul {top: 0 !important;left: 95%;}button.mainmenu-toggler {position: absolute;left: calc(var(--bs-gutter-x) * 0.5);top: 50%;transform: translate(0, -50%);background: 0 0;border: none;padding: 0;margin: 0;}button.mainmenu-toggler:hover {border-color: var(--primary-color);color: var(--primary-color);}.main-menu .d_contact_new input {border-radius: 100px 0px 0px 100px;border: 2px solid #ff9040;}.main-menu .d_contact_new input::placeholder {color: #000;font-family: Roboto;font-size: 18px;font-style: italic;font-weight: 500;line-height: normal;opacity: 0.5;padding: 0 3%;}.main-menu .d_contact_new .button-send {min-height: 38px;border-radius: 0px 100px 100px 0px;background: #ff9040;color: #fff;font-size: 21px;font-style: normal;font-weight: 700;line-height: normal;border: none;}.main-menu .d_contact_new .button-container-send {border-radius: 0px 50px 50px 0px;background: #ff9040;padding: 5px 5%;}.main-menu .form-header {display: none;}.main-menu.active {background: #fff;padding: 10px 0;transition: background-color 0.3s, padding 0.3s;}.main-menu.active .navbar_main > ul > li > a {font-weight: 400;font-size: 25px;padding: 7px 0;width: 100%;text-align: center;border-bottom: 2px solid transparent;transition: all 0.3s ease;}.main-menu.active .navbar_main > ul > li > a:hover {border-bottom: 2px solid #ff9040;font-weight: 700;}.main-menu.active .navbar_main > #primary-menu > .menu-item > a {color: var(--primary-color);transition: color 0.3s;}.main-menu.active .form-header {display: block;}.main-menu.active .form-header {min-width: 75%;}.img-logo-header-active {display: none;}.main-menu.active .img-logo-header-active {display: block;}.main-menu.active .img-logo-header {display: none;}.main-menu.active .navbar_main ul > li > ul li a {color: var(--primary-color);background: #fff;border-bottom: 1px solid var(--primary-color);}.menu > .menu-item {display: inline-flex;list-style-type: none;align-items: center;padding: 0% 5%;border-right: 1px solid #ffff;}.breadcrumb {text-align: center;}.breadcrumb a {text-decoration: none;}.breadcrumb a.current-page {color: blue;font-weight: bold;}.container-child-breadcrumb {padding-top: 30px;position: relative;left: 50%;transform: translateX(-50%);margin-bottom: -10px;}.relate-posts {margin-bottom: 3%;padding: 3% 0;}.content-relate {color: #000;font-weight: 600;}.relate-posts .title-relate-post {font-weight: 600;}.aligncenter, .alignnone, .archive-desc img[class*="wp-image-"], .wp-caption img[class*="wp-image-"] {max-width: 100%;height: auto;}.rank-math-breadcrumb {font-size: 25px;}@media screen and (max-width: 767px) {.rank-math-breadcrumb {font-size: 15px;}}.loading {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #0000008f;z-index: 99999;}.loading.show {display: block;}.lds-ring {display: inline-block;position: relative;width: 80px;height: 80px;}.lds-ring div {box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid #fff;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #fff transparent transparent transparent;}.lds-ring div:nth-child(1) {animation-delay: -0.45s;}.lds-ring div:nth-child(2) {animation-delay: -0.3s;}.lds-ring div:nth-child(3) {animation-delay: -0.15s;}@keyframes lds-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}a {cursor: pointer;}.menu-offcanvas {display: none;opacity: 0;visibility: hidden;}.cover-btn-offcanvas {}@media screen and (max-width: 992px) {.main-menu, .top-header {display: none;}header .copy-right {display: none;}.menu-offcanvas {display: block;opacity: 1;visibility: visible;}.main-menu-mb {padding: 5px 10px;background: #ffff;}.main-menu-mb .d_contact_new input {margin-right: 3%;}.main-menu-mb .btn-mb {border-radius: 5px;background: #fff9b2;color: #000;font-size: 16px;padding: 0% 5%;font-style: normal;font-weight: 700;line-height: normal;border: none;}}@media screen and (max-width: 1200px) {.offcanvas-start {width: 300px;}.menu-offcanvas nav {background: var(--primary-color);}.offcanvas-body {}ul.menu-mb {list-style-type: none;padding: 0;margin: 0;}ul.menu-mb li {list-style-type: none;}ul.menu-mb li a {display: block;padding: 10px;text-decoration: none;color: #ffff !important;border-bottom: 1px solid #ddd;}.menu-mb > .menu-item ul li {border-bottom: none;}.menu-mb > .menu-item ul li a {}.menu-mb > .menu-item > ul {display: none;padding: 0;}.menu-mb > .menu-item > ul > li ul {padding: 0;display: none;}.menu-mb .menu-item {position: relative;}.menu-mb .bi {position: absolute;right: 0;top: 0;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;text-align: center;z-index: 5;cursor: pointer;color: #ffff;border-radius: 0;border-left: 1px solid var(--bs-gray-300);border-bottom: 1px solid var(--bs-gray-300);}.menu-offcanvas {position: sticky;top: 0;background-color: #ffffff;z-index: 9999;}}.post-content img {text-align: center;max-width: 100%;height: auto;}.post-content table {width: 100%;}.post-content table div {max-width: 100% !important;width: 100% !important;}.wp-caption {max-width: 100%;height: auto;margin: 15px auto;display: block;}.aligncenter {margin: 15px auto;}.aligncenter, .archive-desc img[class*="wp-image-"], .wp-caption img[class*="wp-image-"] {display: block;max-width: 100%;height: auto;}.wp-caption .wp-caption-text {padding: 0.8075em 0.2em;background: #f9f9f9;color: #000;}.wp-caption-text {text-align: center;font-size: 14px;}.pagination .page-link {}.pagination .current, .pagination .page-link {min-width: 36px;}.pagination .active .page-link, .pagination .current, .pagination .page-link:hover {background-color: var(--primary-color);color: #fff;border-color: var(--primary-color);}.pagination .page-link:focus {outline: 0;box-shadow: none;}@keyframes phoneVibrate {0% {transform: scale(1);}25% {transform: scale(1.1) translateX(-1px) translateY(1px);}50% {transform: scale(0.9) translateX(1px) translateY(-1px);}75% {transform: scale(1.1) translateX(-1px) translateY(1px);}100% {transform: scale(1);}}.title {color: var(--primary-color);font-size: 40px;font-style: normal;font-weight: 700;line-height: normal;position: relative;display: flex;align-items: center;}.title::before {content: url("../../image/plus.png");margin-right: 10px;}.title::after {content: "";position: absolute;width: 350px;height: 3px;background: var(--primary-color);bottom: 0;left: 0;opacity: 0.5;}.about p {color: #000;font-size: 23px;font-style: normal;font-weight: 400;line-height: normal;}.about-verify {padding: 0% 10%;}.about-verify p {color: #000;text-align: center;font-size: 23px;font-style: italic;font-weight: 700;line-height: normal;margin-top: 1rem;}@media screen and (max-width: 767px) {.about-verify {padding: 0;}}@media screen and (max-width: 576px) {.about-verify p {font-size: 20px;margin-top: 0.5rem;}}@media screen and (max-width: 450px) {.about p {font-size: 20px;}.title {font-size: 30px;}}@media screen and (max-width: 430px) {.about-verify p {font-size: 18px;}}@media screen and (max-width: 390px) {.about-verify p {font-size: 17px;}}.category {background: url("../../image/bg-cate.png") no-repeat;background-size: cover;}.category .item {border-radius: 21px;background: #fff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);text-align: center;padding: 10% 5%;}.category .item p {color: #333;text-align: center;font-size: 23px;font-style: italic;font-weight: 700;line-height: normal;margin: 1rem 0 0 0;}.category a:hover .item {filter: hue-rotate(45deg);}@media screen and (max-width: 768px) {.category .item p {font-size: 20px;}.category .item img {max-width: 70px;height: auto;max-height: 70px;}.category .item {height: 170px;}}@media screen and (max-width: 420px) {.category .item {padding: 10% 12%;}}.content .title-news {color: #000;font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 1.5rem;}.content p {overflow: hidden;color: #000;text-overflow: ellipsis;font-size: 23px;font-style: normal;font-weight: 400;line-height: 140%;}.content .see-more {color: #847070;font-size: 20px;font-style: italic;font-weight: 500;line-height: normal;}.content .see-more i {color: #847070;margin-left: 5px;}.content .title-news:hover {color: #4DD2FF;}@media screen and (max-width: 768px) {.content .title-news {margin-bottom: 0.5rem;font-size: 28px;}}@media screen and (max-width: 576px) {.content .title-news {font-size: 25px;}}.sig-up {background: #f2e5ff;}.sig-up h2, .sig-up h3{font-size: 30px;font-style: normal;font-weight: 600;text-align: center;}.sig-up h2{color: var(--primary-color);}.sig-up h3{color: #808080;}.sig-up .d_contact_new {padding: 5%;}.sig-up .d_contact_new input {min-height: 50px;background: #ffff;margin-bottom: 2%;}.sig-up .d_contact_new input, .sig-up .d_contact_new textarea {border-radius: 5px;color: #000;font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;opacity: 0.7;}.sig-up .d_contact_new textarea {background: #ffff;padding-left: 12px;max-height: 100px;}.sig-up .button-send {border: none;width: 25%;font-style: normal;font-weight: 800;font-size: 30px;color: #ffffff;border-radius: 10px;border: 3px solid #fff;background: var(--primary-color);}.sig-up .block-sig-up-1 {border-radius: 0px 10px 10px 0px;padding: 2% 3%;width: 42%;}.sig-up .block-sig-up-2 {border-radius: 10px 0px 0px 10px;padding: 2% 3%;width: 42%;}.first-color {background-color: var(--primary-color);}.second-color{background-color: var(--secondary-color);}.title-sig-up {color: #fff;text-align: center;font-size: 22px;font-style: normal;font-weight: 700;line-height: normal;}.text-sig-up {color: #fff;text-align: center;font-family: Roboto;font-size: 18px;font-style: italic;font-weight: 500;line-height: normal;}@media screen and (max-width: 768px) {#title-sig-up-1 {font-size: 23px;}#title-sig-up-2 {font-size: 17px;}.sig-up .d_contact_new input, .sig-up .d_contact_new textarea {font-size: 15px;}.sig-up .button-send {width: 30%;font-size: 25px;}.sig-up .block-sig-up-1, .sig-up .block-sig-up-2 {width: 50%;}.sig-up .block-sig-up-1 img, .sig-up .block-sig-up-2 img {min-height: 50px;width: 50px;}.text-sig-up {font-size: 12px;}.title-sig-up {font-size: 17px;}}@media (max-width: 576px){.sig-up h2, .sig-up h3 {font-size: 20px;}}.footer {background: var(--primary-color);}.footer h3 {color: #fff;font-size: 25px;font-style: normal;font-weight: 700;line-height: normal;}.list-ft li {display: flex;align-items: center;}.list-ft li img {margin-right: 10px;}.list-ft li p {margin: 0;color: #ffccd4;font-size: 25px;font-style: normal;font-weight: 400;line-height: normal;}.list-ft li p span {color: #fff;}.footer ul.list-ft li {margin-bottom: 1rem;}.footer ul.list-ft {margin: 0;padding: 0;margin-top: 1.5rem;}.cate-ft>ul>li>a {color: #fff;font-size: 18px;font-style: normal;font-weight: 400;line-height: 200%;}.cate-ft>ul>li {list-style-type: disclosure-closed;color: #fff;margin-bottom: 0.5rem;}.cate-ft>ul {padding-left: 15%;margin: 0;}.footer ul li:hover a {color: var(--hover-color);}.title-news-ft a {color: #fff;font-size: 23px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 3%;}.title-news-ft a:hover {color: var(--hover-color);}.views-ft {color: rgba(255, 255, 255, 0.5);font-size: 18px;font-style: italic;font-weight: 400;line-height: normal;}@media screen and (max-width: 767px) {.copy-right {font-size: 13px;}}@media screen and (max-width: 450px) {.list-ft li p {font-size: 20px;}.cate-ft>ul>li>a {font-size: 15px;}.title-news-ft a {font-size: 20px;}.footer .logo-white {max-width: 300px;}}.why-item {display: flex;align-items: center;}.why-item span {display: inline-block;margin-left: 15px;font-size: 20px;font-weight: 400;}@media screen and (max-width: 768px) {.why-choose {padding-bottom: 5%;}}.news-title {color: var(--primary-color);font-size: 25px;font-style: normal;font-weight: 600;line-height: normal;}.text-news {font-style: normal;margin-top: 3%;color: #000;font-size: 20px;font-weight: 400;line-height: normal;}.breadcrumb a, .breadcrumb span {text-decoration: none;color: rgba(0, 0, 0, 0.50);font-family: Roboto;font-size: 21px;font-style: normal;font-weight: 400;line-height: normal;}.category-line {border-bottom: 2px solid var(--primary-color);}.title-relate-post {font-size: 30px;font-weight: 500;}.content-relate {color: #000;font-size: 22px;font-style: normal;font-weight: 700;line-height: normal;}.raleted {background: #f7e5ff;}


.main-menu.active {
    position: fixed;
    width: 100%;
    z-index: 99999;
    top: 0;
    background: #fff;
    border-bottom: 2px solid var(--primary-color);
    padding: 5px 0;
}

.main-menu.active {
    background: #fff;
    transition: background-color 0.3s, padding 0.3s;
}
.main-menu.active .menu > .menu-item{
        border-right: 1px solid var(--primary-color);
}
body.customize-support .main-menu.active {
    top: 30px;
}