[data-details] {position:relative;cursor:pointer}
[data-details] [data-summary] {width:100%;padding:15px;min-height:40px;border-radius:25px;background:#8e47ff;color:white;list-style:none;position:relative;z-index:2}
[data-details] [data-summary]:after {content:"";position:absolute;right:20px;top:20px;width:10px;height:10px;border-top:2px solid white;border-right:2px solid white;transform:rotate(135deg)}
[data-details] [data-content] {display:none;z-index:1;position:relative;background:#f4f9fb;border-radius:25px;padding:calc(25px + 15px) 15px 15px;transform:translate(0,-30px);animation:ease-in 500ms}
[data-details].active [data-content] {display:block;animation:ease-out 500ms}
[data-details].active [data-summary]:after {top:auto;bottom:20px;transform:rotate(-45deg)}
[data-slider-input] {height:10px}
[data-slider-input] .noUi-connect {background:#00d8f5}
[data-slider-input] .noUi-handle {background-color:#00d8f5;height:30px;width:30px;top:-11px;right:-15px;border-radius:50%;border-width:0;box-shadow:none;cursor:grab}
[data-slider-input] .noUi-handle:after,
[data-slider-input] .noUi-handle:before {display:none}
.loader {background:rgba(255,255,255,0.99);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:13000}
.loader_image {background:url(/themes/ntq-tuyendung/assets/images/shared/loading.gif) no-repeat 50% 50% transparent;height:256px;left:50%;margin:-128px 0 0 -128px;position:absolute;top:50%;width:256px}
.app-pagination .page-item {margin:5px}
.app-pagination .page-item .page-link {display:flex;align-items:center;justify-content:center;border:#e1e5e7 1px;background:#f4f9fb;color:#000;width:50px;height:50px;border-radius:50%}
.app-pagination .page-item.active .page-link {background:#00d8f5;color:white}
.app-pagination .page-item span.disabled,
.app-pagination .page-item a.disabled,
.app-pagination .page-item span.disabled:hover,
.app-pagination .page-item a.disabled:hover,
.app-pagination .page-item span.disabled:focus,
.app-pagination .page-item a.disabled:focus {cursor:not-allowed;color:#e1e5e7}
.app-slider .slick-arrow {display:block;position:absolute;top:calc(50%);width:50px;height:50px;margin:auto;border-radius:50%;box-shadow:0 4px 12px #b6b9c1;opacity:.8;color:transparent;border:none;outline:none;background:white;cursor:pointer;z-index:999}
@media screen and (max-width:992px) {.app-slider .slick-arrow {top:calc(50% - 20px) }}
@media screen and (max-width:576px) {.app-slider .slick-arrow {width:30px;height:30px;top:calc(50% - 10px) }}
.app-slider .slick-arrow:before {content:unset}
.app-slider .slick-arrow:after {content:"";position:absolute;margin:auto;width:20px;height:20px;border-top:4px solid #616060;top:calc(15px)}
@media screen and (max-width:576px) {.app-slider .slick-arrow:after {width:12px;height:12px;border-top:3px solid #616060;top:10px;margin:0 }}
.app-slider .slick-arrow.slick-next {right:-25px}
.app-slider .slick-arrow.slick-next:after {border-right:4px solid #616060;transform:rotate(45deg);left:25%}
@media screen and (max-width:576px) {.app-slider .slick-arrow.slick-next:after {border-right:3px solid #616060 }}
@media screen and (max-width:576px) {.app-slider .slick-arrow.slick-next {right:-15px }}
.app-slider .slick-arrow.slick-prev {left:-25px}
.app-slider .slick-arrow.slick-prev:after {border-left:4px solid #616060;transform:rotate(-45deg);right:25%}
@media screen and (max-width:576px) {.app-slider .slick-arrow.slick-prev:after {border-left:3px solid #616060 }}
@media screen and (max-width:576px) {.app-slider .slick-arrow.slick-prev {left:-15px }}
.show-more__link {color:#00d8f5;font-size:18px;width:fit-content;cursor:pointer;position:relative;padding-left:30px;display:flex;align-items:end}
@media screen and (max-width:992px) {.show-more__link {font-size:16px }}
@media screen and (max-width:576px) {.show-more__link {font-size:14px }}
.show-more__link:after {display:block;content:"";position:absolute;height:2px;width:20px;margin-right:5px;background:#00d8f5;left:0;bottom:10px}
@media screen and (max-width:576px) {.show-more__link:after {bottom:8px }}
.show-more__link:hover {color:#00d8f5}
.breadcrumb {background:transparent}
.text-ellipsis {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5rem;word-break:break-word}
@media screen and (max-width:516px) {.text-ellipsis {-webkit-line-clamp:2 }}
.btn-see-more {font-size:18px;color:#00d8f5;cursor:pointer}
.btn-see-more:hover {color:#00d8f5;opacity:0.7}
@media screen and (max-width:992px) {.btn-see-more {font-size:16px }}
@media screen and (max-width:576px) {.btn-see-more {font-size:14px }}
.list-news {width:100% !important}
.list-news .slick-track {margin-left:0}
.list-news .slick-arrow {top:calc(50% - 19px)}
@media screen and (max-width:992px) {.list-news .slick-arrow {top:calc(215px) }}
@media screen and (max-width:576px) {.list-news .slick-arrow {top:calc(235px) }}
.list-news .slick-arrow.slick-prev {left:calc(-25px + 10px)}
.list-news .slick-arrow.slick-next {right:calc(-25px + 10px)}
.list-news.app-slider .post-nodata {text-align:left;padding:0 15px}
.list-news .post-nodata {text-align:center}
.news__item {overflow:hidden}
.news__item-thumbnail {overflow:hidden;width:100%;display:flex;align-items:center;aspect-ratio:1.77777778;max-height:260px;min-height:190px}
@media screen and (max-width:992px) {.news__item-thumbnail {max-height:440px }}
.news__item-thumbnail img {width:100%;height:100%}
.news__item-thumbnail img.no-image {padding:15px}
.news__item-wrapper {text-align:left;padding:15px 30px 15px 0;width:calc(100% / 4)}
.news__item-wrapper:last-child {padding-right:0}
.news__item-wrapper:hover .card,
.news__item-wrapper:focus .card,
.news__item-wrapper:active .card {box-shadow:0 7px 14px 0 #b6b9c1}
.news__item-wrapper .card {box-shadow:0 6px 12px #b6b9c1;border-radius:8px;border:none}
.news__item-wrapper .card .card-body {padding:11px 20px 36px}
@media screen and (max-width:800px) {.news__item-wrapper {width:calc((100% - 30px) / 3);padding:15px }}
@media screen and (max-width:576px) {.news__item-wrapper {width:100%;padding:15px 0 }}
.news__item-tag {text-transform:uppercase;height:calc(1.2em + 4px);overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}
.news__item-title {font-size:22px;height:2.7em;color:#185ccc;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;line-height:1.3}
@media screen and (max-width:992px) {.news__item-title {font-size:18px }}
@media screen and (max-width:576px) {.news__item-title {height:2.7em;-webkit-line-clamp:2;font-size:16px }}
.news__item-description {width:100%;height:3.6em;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
@media screen and (max-width:576px) {.news__item-description {height:3.4em }}
.aspect-ratio-1 {aspect-ratio:1.0 !important}
.m-button__back-to-top {display:none}
.m-button__back-to-top__icon {width:60px;height:60px;position:fixed;right:24px;bottom:108px;background:#185ccc;padding:5px;border-radius:50%;box-shadow:0 1px 10px #b6b9c1;display:flex;align-items:center;justify-content:center;flex-direction:column}
.m-button__back-to-top__icon img {max-width:15px;margin-bottom:5px}
.m-button__back-to-top__icon span {font-size:11px}
.m-button__back-to-top__icon:hover {cursor:pointer}
.modal-backdrop.show {opacity:0.9}
* {margin:0;padding:0;font-family:'Be Vietnam Pro',sans-serif;font-size:16px;font-weight:normal;line-height:1.2}
@media screen and (max-width:576px) {* {font-size:14px }}
html,
body {max-width:100%;overflow-x:hidden;min-height:100%;background:white}
section {width:100%}
input[type=text],
input[type=email],
input[type=tel],
input[type=password],
select,
textarea {border:1px solid #000;padding:10px;border-radius:5px}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {outline:none;border:1px solid #000}
*::placeholder {color:gray}
*:disabled {cursor:no-drop}
a,
button,
select,
input[type=button],
input[type=submit],
input[type=radio],
input[type=checkbox] {cursor:pointer;color:black}
a:disabled,
button:disabled,
select:disabled,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=radio]:disabled,
input[type=checkbox]:disabled {cursor:not-allowed}
a:focus,
button:focus,
select:focus,
input[type=button]:focus,
input[type=submit]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {outline:none}
a:active,
button:active,
select:active,
input[type=button]:active,
input[type=submit]:active,
input[type=radio]:active,
input[type=checkbox]:active {outline:none}
a:hover,
button:hover,
select:hover,
input[type=button]:hover,
input[type=submit]:hover,
input[type=radio]:hover,
input[type=checkbox]:hover {text-decoration:none;color:black}
input[readonly] {cursor:auto}
[disabled] {cursor:no-drop}
ul,
ol,
p,
label,
h1,
h2,
h3,
h4,
h5,
h6 {margin:0}
ul,
ol {list-style:none}
header {z-index:1000}
.header-jp {position:fixed;top:0}
@media screen and (max-width:992px) {.pc-only {display:none !important }}
.sp-only {display:none !important}
@media screen and (max-width:992px) {.sp-only {display:block !important }}
.header__wrapper {max-width:1920px;margin:auto;height:80px;display:flex;justify-content:space-around;align-items:center}
@media screen and (max-width:576px) {.header__wrapper {justify-content:space-between;padding:0 15px;height:60px }}
.header__menu {display:flex;align-items:center}
@media screen and (max-width:992px) {.header__menu--pc {display:none }}
.header__menu--sp {display:none}
@media screen and (max-width:992px) {.header__menu--sp {display:flex }}
.header__menu__item {margin-left:40px;cursor:pointer}
@media screen and (max-width:576px) {.header__menu__item {padding-top:0 }}
.header__menu__item:first-child {margin-left:0}
.header__menu__item.active {border-top:5px solid #00d8f5}
.header__menu__item.active .header__menu__link {color:#185ccc}
.header__menu__item--with-sub {position:relative}
@media screen and (max-width:576px) {.header__menu__item--with-sub {padding-right:10px }}
.header__menu__item--with-sub:hover .header__menu__dropdown {display:block}
.header__menu__item {display:flex;justify-content:center;align-items:center}
.header__menu__link {font-size:18px;font-weight:bold;text-transform:uppercase;padding:15px 0;color:#FFF}
@media screen and (max-width:1280px) {.header__menu__link {font-size:12px }}
.header__menu__link:hover {color:#0c0c0c}
.header__menu__button-hr {background:#00B3FF;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:200px;padding:12px 20px;border:5px solid #FFF}
.header__menu__dropdown {position:absolute;top:55px;left:0;background:white;padding:5px 10px 0;width:250px;border:1px solid #ccc;border-radius:5px;display:none}
.header__menu__dropdown--lang {width:80px}
@media screen and (max-width:992px) {.header__menu__dropdown--lang {left:-13px;text-align:center }}
.header__menu__dropdown__item {margin-bottom:10px;display:block;text-transform:uppercase;padding-top:10px;padding-left:5px}
.header__menu__dropdown__item:hover {color:#185ccc}
.header__menu__dropdown__item.active {color:#185ccc}
.header_scroll {background:#E6E7E9}
.header_scroll .header__menu__link {color:#2C2C2C !important}
.header_scroll .header__menu__link:hover,
.header_scroll .header__menu__link.active {color:#185ccc !important}
.header_scroll .header__menu__link.header__menu__button-hr {color:#FFF !important}
.app-nav-wrapper {position:absolute;width:100%;height:100vh;top:0;display:flex;flex-flow:row-reverse}
.app-nav {background:white;width:67%;height:100vh;padding:25px 15px;overflow:auto;z-index:1000}
.app-nav__mask {position:absolute;width:100%;height:100vh;background-color:rgba(0,0,0,0.502);top:0}
.app-nav__header {text-align:right;position:fixed;top:0;background:white;display:block;margin:0;width:inherit;z-index:100}
.app-nav__header__close {cursor:pointer;margin-right:25px;margin-top:25px}
.app-nav__main {background:white;padding-top:65px}
.app-nav__main__item {display:block;font-size:22px;font-weight:bold;padding:15px 0;border-bottom:1px solid #ccc;text-transform:uppercase}
@media screen and (max-width:992px) {.app-nav__main__item {font-size:18px }}
@media screen and (max-width:576px) {.app-nav__main__item {font-size:16px }}
.app-nav__main__item:hover,
.app-nav__main__item.active {color:#0b0b0b}
.app-nav__category__parent {font-size:22px;font-weight:bold;position:relative;cursor:pointer}
@media screen and (max-width:992px) {.app-nav__category__parent {font-size:18px }}
@media screen and (max-width:576px) {.app-nav__category__parent {font-size:16px }}
.app-nav__category__parent:after {content:'';background:url("../themes/ntq-tuyendung/assets/images/shared/icon/icn-arrow-up.png");position:absolute;top:5px;right:15px;width:15px;height:8px}
.app-nav__category__parent.collapsed:after {background:url("../themes/ntq-tuyendung/assets/images/shared/icon/icn-arrow-down.png")}
.app-nav__category__list {background:white}
.app-nav__category__child {margin-top:15px;margin-left:15px;display:block;font-size:18px}
@media screen and (max-width:992px) {.app-nav__category__child {font-size:16px }}
@media screen and (max-width:576px) {.app-nav__category__child {font-size:14px }}
.app-nav__category__child:hover,
.app-nav__category__child.active {color:#185ccc}
.section__title {font-weight:700;font-size:40px;line-height:60px;letter-spacing:0.02em;color:#00B3FF;display:flex;justify-content:center;align-items:center;text-transform:uppercase}
@media screen and (max-width:576px) {.section__title {font-size:20px;line-height:30px }}
.section__title::before {content:'';display:block;width:52px;height:0;border:1px solid #0A67B2;margin-right:12px}
.section__title::after {content:'';display:block;width:52px;height:0;border:1px solid #0A67B2;margin-left:12px}
@media screen and (max-width:992px) {.section__japan .slide-number-wrap {padding:0 30px 30px }}
@media screen and (max-width:576px) {.section__japan .slide-number-wrap {padding:0 16px }}
.section__japan__about-us {background-image:url("../themes/ntq-tuyendung/assets/images/shared/background_color_jp.svg");background-repeat:no-repeat;background-size:cover}
.section__japan__about-us .about-us {padding-top:80px}
@media screen and (max-width:576px) {.section__japan__about-us .about-us {padding-top:24px }}
.section__japan__information {background-image:url("../themes/ntq-tuyendung/assets/images/shared/background-information.png");background-repeat:no-repeat;background-size:cover}
.section__japan__number {background-image:url("../themes/ntq-tuyendung/assets/images/shared/background_color_jp.svg");background-repeat:no-repeat;background-size:cover}
.section__japan__employee-quote {background-image:url("../themes/ntq-tuyendung/assets/images/shared/staff_voice_bg.png");background-repeat:no-repeat;background-size:cover}
.section__japan__faq {background-image:url("../themes/ntq-tuyendung/assets/images/shared/background_color_jp.svg");background-repeat:no-repeat;background-size:cover}
.section__japan .slider {position:relative;width:100%;height:880px}
@media screen and (max-width:1550px) {.section__japan .slider {height:730px }}
@media screen and (max-width:1280px) {.section__japan .slider {height:590px }}
@media screen and (max-width:576px) {.section__japan .slider {height:320px }}
.section__japan .items {position:relative;overflow:hidden;width:100%;height:100%}
.section__japan .item {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}
.section__japan .item.current {opacity:1}
.section__japan .item.current .title_slide {animation:fadeIn 1s ease-in both}
.section__japan .item.current .button-join {animation:fadeIn 1s ease-in both}
.section__japan .item .title_slide {animation:fadeOut 1s ease-in both}
.section__japan .item .button-join {animation:fadeOut 1s ease-in both}
.section__japan .item img {width:100%;height:100%}
@media screen and (max-width:1920px) {.section__japan .item img {object-fit:cover }}
.section__japan .item__content__wrapper {position:absolute;top:30%;left:240px;z-index:1}
@media screen and (max-width:1280px) {.section__japan .item__content__wrapper {left:150px;top:35% }}
@media screen and (max-width:1470px) {.section__japan .item__content__wrapper {left:11vw }}
@media screen and (max-width:992px) {.section__japan .item__content__wrapper {top:40%;left:15% }}
@media screen and (max-width:576px) {.section__japan .item__content__wrapper {top:45%;left:10% }}
.section__japan .item__content__wrapper.long-text {top:25%;left:190px}
@media screen and (max-width:1550px) {.section__japan .item__content__wrapper.long-text {top:20% }}
@media screen and (max-width:576px) {.section__japan .item__content__wrapper.long-text {top:30%;left:10% }}
@media screen and (max-width:1550px) {.section__japan .item__content__wrapper.transform-wrap {top:35% }}
@media screen and (max-width:1470px) {.section__japan .item__content__wrapper.transform-wrap {top:30% }}
@media screen and (max-width:576px) {.section__japan .item__content__wrapper.transform-wrap {top:35%;left:10% }}
@media screen and (max-width:1280px) {.section__japan .item__content__wrapper .transform-img img {width:85% }}
@media screen and (max-width:992px) {.section__japan .item__content__wrapper .transform-img img {width:80% }}
.section__japan .item__content__title {margin-bottom:40px;font-weight:700;font-size:50px;line-height:75px;letter-spacing:0.02em;color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,0.45)}
@media screen and (max-width:1280px) {.section__japan .item__content__title {font-size:42px;margin-bottom:20px }}
@media screen and (max-width:992px) {.section__japan .item__content__title {font-size:26px;line-height:46px }}
@media screen and (max-width:576px) {.section__japan .item__content__title {font-size:16px;line-height:24px }}
.section__japan .item__content__title::before {content:'';display:inline-block;width:104px;height:104px;background:#00B3FF;border-radius:50%;position:absolute;z-index:-1;left:-32px;top:-32px}
@media screen and (max-width:576px) {.section__japan .item__content__title::before {width:40px;height:40px;left:-25px;top:-15px }}
.section__japan .item__content__desc {font-weight:400;font-size:20px;letter-spacing:0.02em;color:#FFF;text-shadow:0 2px 2px rgba(0,0,0,0.25)}
.section__japan .item__content__desc .description {line-height:40px;font-size:1.4vw;margin-bottom:15px}
@media screen and (max-width:1550px) {.section__japan .item__content__desc .description {line-height:34px;font-size:1.3vw;margin-bottom:0 }}
@media screen and (max-width:1280px) {.section__japan .item__content__desc .description {line-height:28px;font-size:1.2vw }}
.section__japan .item__content__desc .ceo-name {font-weight:700;font-size:36px;line-height:54px;margin-bottom:40px}
@media screen and (max-width:1280px) {.section__japan .item__content__desc .ceo-name {margin-bottom:20px }}
@media screen and (max-width:576px) {.section__japan .item__content__desc .ceo-name {font-size:16px;line-height:24px;margin-bottom:20px }}
.section__japan .item__content__desc .ceo-name span {font-weight:500;font-size:24px;line-height:36px}
@media screen and (max-width:576px) {.section__japan .item__content__desc .ceo-name span {font-size:14px;line-height:24px }}
.section__japan .item__content__desc-transform {font-weight:700;font-size:40px;line-height:60px;letter-spacing:0.02em;text-transform:uppercase;color:#FFF;text-shadow:0 4px 4px rgba(0,0,0,0.45);margin-bottom:40px}
@media screen and (max-width:1280px) {.section__japan .item__content__desc-transform {margin-bottom:20px }}
@media screen and (max-width:992px) {.section__japan .item__content__desc-transform {font-size:34px }}
@media screen and (max-width:576px) {.section__japan .item__content__desc-transform {font-size:14px;line-height:24px }}
.section__japan .buttons {position:absolute;top:50%;justify-content:space-between;align-items:center}
@media screen and (max-width:576px) {.section__japan .buttons {display:none }}
.section__japan .buttons__right {right:80px;z-index:1}
@media screen and (max-width:992px) {.section__japan .buttons__right {right:2% }}
.section__japan .buttons__left {left:80px}
@media screen and (max-width:992px) {.section__japan .buttons__left {left:2% }}
.section__japan .button {width:48px;height:48px;border:none;outline:none;padding:0;cursor:pointer;border-radius:80px;background:rgba(255,255,255,0.65) center no-repeat}
.section__japan .button.prev {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_prev.svg")}
.section__japan .button.next {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg")}
.section__japan .button:hover {opacity:.8}
.section__japan .dots {position:absolute;bottom:15px;width:100%;display:flex;justify-content:center}
.section__japan .dot {display:block;width:10px;height:10px;border-radius:50%;outline:none;padding:0;background-color:rgba(255,255,255,0);cursor:pointer;opacity:.5;transition:opacity 0.4s ease-in-out;border:1px solid #fff}
.section__japan .dot:nth-child(n+2) {margin-left:5px}
.section__japan .dot.current {opacity:1;width:24px;background:#FFF;border-radius:80px}
.section__japan .content-wrapper__about-us {display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:40px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__about-us {padding-top:20px }}
.section__japan .content-wrapper__about-us__title {font-size:40px;line-height:60px;letter-spacing:0.02em;font-weight:700;color:#00B3FF;text-align:center;margin-bottom:35px}
.section__japan .content-wrapper__about-us__wrapper {width:calc((100% / 3) - 16px);margin-bottom:40px;padding:24px;display:flex;align-items:center;height:148px;box-shadow:0 12px 16px -4px rgba(10,103,178,0.05),0 3px 6px -4px rgba(10,103,178,0.03);border-radius:12px;background:#FFF}
@media screen and (max-width:992px) {.section__japan .content-wrapper__about-us__wrapper {margin:0 10px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__about-us__wrapper {margin:0 5px }}
.section__japan .content-wrapper__about-us__award {display:flex;width:100%;justify-content:space-between}
@media screen and (max-width:576px) {.section__japan .content-wrapper__about-us__award {gap:10px }}
.section__japan .content-wrapper__about-us__award__image {width:calc(20% - 12px)}
@media screen and (max-width:576px) {.section__japan .content-wrapper__about-us__award__image {width:calc(30% - 12px) }}
.section__japan .content-wrapper__about-us__award__desc {width:calc(80% - 12px);display:flex;flex-direction:column;gap:5px}
.section__japan .content-wrapper__about-us__award__number {font-weight:700;font-size:24px;line-height:36px;letter-spacing:0.02em}
.section__japan .content-wrapper__core-value {display:flex;justify-content:space-between;padding-top:40px;min-height:500px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value {flex-direction:column-reverse;padding:24px 0 }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value {padding:24px 16px }}
.section__japan .content-wrapper__core-value__left {width:calc((100% / 2) - 20px)}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value__left {width:100% }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value__left .nav-tabs {justify-content:space-between }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__left .nav-tabs {justify-content:normal }}
.section__japan .content-wrapper__core-value__right {width:calc((100% / 2) - 20px)}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value__right {width:100%;margin-bottom:430px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__right {margin-bottom:230px }}
.section__japan .content-wrapper__core-value__right .fade {transition:opacity 0.6s ease-in-out}
.section__japan .content-wrapper__core-value__right .core-value-img {position:relative}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value__right .core-value-img img {width:100% }}
.section__japan .content-wrapper__core-value__right .core-value-img .tab-pane {position:absolute}
@media screen and (max-width:992px) {.section__japan .content-wrapper__core-value__right .core-value-img .tab-pane {width:100% }}
.section__japan .content-wrapper__core-value__right .core-value-img .tab-pane img {border-radius:12px;width:100%}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__core-value__right .core-value-img .tab-pane img {width:100% }}
.section__japan .content-wrapper__core-value__description {padding-top:20px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__description {min-height:200px }}
.section__japan .content-wrapper__core-value__description .tab-pane {display:none}
.section__japan .content-wrapper__core-value__description .active {display:block}
.section__japan .content-wrapper__core-value__description .title {font-size:18px;line-height:30px;margin-bottom:10px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__description .title {font-size:14px }}
.section__japan .content-wrapper__core-value__description .title .bold {font-size:18px;font-weight:700}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__description .title .bold {font-size:14px }}
.section__japan .content-wrapper__core-value__description .fade {transition:opacity 0.4s ease-in-out}
.section__japan .content-wrapper__core-value__description .core-content {display:flex}
.section__japan .content-wrapper__core-value__description .core-content__left,
.section__japan .content-wrapper__core-value__description .core-content__right {width:50%}
.section__japan .content-wrapper__core-value__description .core-content .text-check {margin-bottom:24px}
.section__japan .content-wrapper__core-value__description .identity-content .title,
.section__japan .content-wrapper__core-value__description .motivation-content .title {font-weight:400;font-size:18px;line-height:30px;letter-spacing:0.02em;color:#071028;margin-bottom:12px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__description .identity-content .title,.section__japan .content-wrapper__core-value__description .motivation-content .title {font-size:14px }}
.section__japan .content-wrapper__core-value__description .core-content .text-check,
.section__japan .content-wrapper__core-value__description .identity-content .text-check {font-weight:400;font-size:20px;line-height:30px;letter-spacing:0.02em;color:#071028;display:flex;align-items:center;gap:10px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__description .core-content .text-check,.section__japan .content-wrapper__core-value__description .identity-content .text-check {font-size:14px }}
.section__japan .content-wrapper__core-value__description .core-content .text-check .check-mark,
.section__japan .content-wrapper__core-value__description .identity-content .text-check .check-mark {display:inline-block;transform:rotate(45deg);height:15px;width:9px;border-bottom:2px solid #0b0b0b;border-right:4px solid #0b0b0b}
.section__japan .content-wrapper__core-value__nav .nav-tabs {border-bottom:unset}
.section__japan .content-wrapper__core-value__nav .nav-tabs .nav-item .nav-link {font-size:20px;color:#454C5E;font-weight:700;line-height:30px;letter-spacing:0.02em}
@media screen and (max-width:1350px) {.section__japan .content-wrapper__core-value__nav .nav-tabs .nav-item .nav-link {padding:10px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__core-value__nav .nav-tabs .nav-item .nav-link {font-size:13px;padding:7px;font-weight:normal;letter-spacing:-0.3px }}
.section__japan .content-wrapper__core-value__nav .nav-tabs .active {color:#00B3FF !important;border-bottom:1.5px solid #0A67B2;border-top:none;border-left:none;border-right:none;background-color:unset}
.section__japan .content-wrapper__data-number {height:886px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__data-number {height:100% }}
.section__japan .content-wrapper__data-number .slider-nav {width:714px;border-radius:12px;box-sizing:border-box}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .slider-nav {width:35vw }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__data-number .slider-nav {width:100%;padding-top:24px }}
.section__japan .content-wrapper__data-number .slider-nav button {width:48px;height:48px;border:none;outline:none;padding:0;cursor:pointer;border-radius:80px;background:rgba(255,255,255,0.65) center no-repeat}
.section__japan .content-wrapper__data-number .slider-nav button.slick-next {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg");top:unset;bottom:0;right:24px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__data-number .slider-nav button.slick-next {right:10px;top:50%;bottom:unset }}
.section__japan .content-wrapper__data-number .slider-nav button.slick-next::before {content:none}
.section__japan .content-wrapper__data-number .slider-nav button.slick-prev {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_prev.svg");z-index:1;top:unset;bottom:0;right:96px;left:unset}
@media screen and (max-width:576px) {.section__japan .content-wrapper__data-number .slider-nav button.slick-prev {left:10px;top:50%;bottom:unset }}
.section__japan .content-wrapper__data-number .slider-nav button.slick-prev::before {content:none}
.section__japan .content-wrapper__data-number .slider-nav img {border-radius:12px;border:2px solid rgba(255,255,255,0.5);box-sizing:border-box}
.section__japan .content-wrapper__data-number .number-wrap {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;gap:12px}
.section__japan .content-wrapper__data-number .data-number {width:714px;height:672px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number {width:37vw;height:33vw }}
.section__japan .content-wrapper__data-number .data-number__wrap,
.section__japan .content-wrapper__data-number .data-number-sp__wrap {width:calc((100% / 2) - 6px);height:calc((100% / 2) - 6px);padding:24px 24px 64px;background:rgba(255,255,255,0.9);border:2px solid rgba(255,255,255,0.5);border-radius:12px}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__wrap,.section__japan .content-wrapper__data-number .data-number-sp__wrap {padding:10px 10px 30px }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__data-number .data-number__wrap,.section__japan .content-wrapper__data-number .data-number-sp__wrap {height:375px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__data-number .data-number__wrap,.section__japan .content-wrapper__data-number .data-number-sp__wrap {height:358px }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__data-number .data-number__wrap img,.section__japan .content-wrapper__data-number .data-number-sp__wrap img {margin:0 auto;border-radius:0 }}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__wrap .image-employee-ratio,.section__japan .content-wrapper__data-number .data-number-sp__wrap .image-employee-ratio {width:13vw }}
.section__japan .content-wrapper__data-number .data-number__title,
.section__japan .content-wrapper__data-number .data-number-sp__title {font-size:20px;font-weight:700;line-height:30px;letter-spacing:0.02em;margin-bottom:64px}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__title,.section__japan .content-wrapper__data-number .data-number-sp__title {margin-bottom:10px;font-size:16px;line-height:21px }}
.section__japan .content-wrapper__data-number .data-number__content,
.section__japan .content-wrapper__data-number .data-number-sp__content {display:flex;justify-content:space-between}
.section__japan .content-wrapper__data-number .data-number__content__left,
.section__japan .content-wrapper__data-number .data-number-sp__content__left {display:flex;justify-content:space-between;flex-wrap:wrap;width:calc((100% / 2) - 35px)}
.section__japan .content-wrapper__data-number .data-number__content__left__desc,
.section__japan .content-wrapper__data-number .data-number-sp__content__left__desc {width:65%;text-align:center}
.section__japan .content-wrapper__data-number .data-number__content__left__icon,
.section__japan .content-wrapper__data-number .data-number-sp__content__left__icon {width:30%}
@media screen and (max-width:1450px) {.section__japan .content-wrapper__data-number .data-number__content__left__icon img,.section__japan .content-wrapper__data-number .data-number-sp__content__left__icon img {width:100% }}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__data-number .data-number__content__left__icon img,.section__japan .content-wrapper__data-number .data-number-sp__content__left__icon img {width:100% }}
.section__japan .content-wrapper__data-number .data-number__content__left__text,
.section__japan .content-wrapper__data-number .data-number-sp__content__left__text {width:100%;text-align:center;margin-top:24px;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0.02em}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__content__left__text,.section__japan .content-wrapper__data-number .data-number-sp__content__left__text {margin-top:10px;font-size:16px }}
.section__japan .content-wrapper__data-number .data-number__content__right,
.section__japan .content-wrapper__data-number .data-number-sp__content__right {display:flex;justify-content:space-between;flex-wrap:wrap;width:calc((100% / 2) - 35px)}
.section__japan .content-wrapper__data-number .data-number__content__right__desc,
.section__japan .content-wrapper__data-number .data-number-sp__content__right__desc {width:65%;text-align:center}
.section__japan .content-wrapper__data-number .data-number__content__right__icon,
.section__japan .content-wrapper__data-number .data-number-sp__content__right__icon {width:30%}
@media screen and (max-width:1470px) {.section__japan .content-wrapper__data-number .data-number__content__right__icon img,.section__japan .content-wrapper__data-number .data-number-sp__content__right__icon img {width:100% }}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__data-number .data-number__content__right__icon img,.section__japan .content-wrapper__data-number .data-number-sp__content__right__icon img {width:100% }}
.section__japan .content-wrapper__data-number .data-number__content__right__text,
.section__japan .content-wrapper__data-number .data-number-sp__content__right__text {width:100%;text-align:center;margin-top:24px;font-weight:700;font-size:20px;line-height:30px;letter-spacing:0.02em}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__content__right__text,.section__japan .content-wrapper__data-number .data-number-sp__content__right__text {margin-top:10px;font-size:16px }}
.section__japan .content-wrapper__data-number .data-number__content .text-male,
.section__japan .content-wrapper__data-number .data-number-sp__content .text-male {color:#00B3FF;font-size:50px;font-weight:700}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__content .text-male,.section__japan .content-wrapper__data-number .data-number-sp__content .text-male {font-size:2vw }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__data-number .data-number__content .text-male,.section__japan .content-wrapper__data-number .data-number-sp__content .text-male {font-size:42px }}
.section__japan .content-wrapper__data-number .data-number__content .text-female,
.section__japan .content-wrapper__data-number .data-number-sp__content .text-female {color:#0A67B2;font-size:50px;font-weight:700}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number__content .text-female,.section__japan .content-wrapper__data-number .data-number-sp__content .text-female {font-size:2vw }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__data-number .data-number__content .text-female,.section__japan .content-wrapper__data-number .data-number-sp__content .text-female {font-size:42px }}
.section__japan .content-wrapper__data-number .data-number__content .text-percent,
.section__japan .content-wrapper__data-number .data-number-sp__content .text-percent {font-size:24px}
.section__japan .content-wrapper__data-number .data-number .text-average-age,
.section__japan .content-wrapper__data-number .data-number-sp .text-average-age {color:#00B3FF;font-weight:700;font-size:80px;line-height:60px;padding-top:40px}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number .text-average-age,.section__japan .content-wrapper__data-number .data-number-sp .text-average-age {font-size:3vw;padding-top:20px }}
.section__japan .content-wrapper__data-number .data-number .text-average-age span,
.section__japan .content-wrapper__data-number .data-number-sp .text-average-age span {font-weight:700;font-size:20px;line-height:30px;color:#071028}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number .text-average-age span,.section__japan .content-wrapper__data-number .data-number-sp .text-average-age span {font-size:1.5vw }}
.section__japan .content-wrapper__data-number .data-number .title-employee-ratio,
.section__japan .content-wrapper__data-number .data-number-sp .title-employee-ratio {margin-bottom:40px}
@media screen and (max-width:1450px) and (min-width:1000px) {.section__japan .content-wrapper__data-number .data-number .title-employee-ratio,.section__japan .content-wrapper__data-number .data-number-sp .title-employee-ratio {margin-bottom:10px }}
.section__japan .content-wrapper__data-number .data-bonus {position:absolute;top:103%;right:0;font-style:italic;text-shadow:0 4px 2px rgba(0,0,0,0.25);font-weight:400;font-size:20px;line-height:30px;color:#FFF}
.section__japan .content-wrapper__employee-quote {padding:80px 0}
@media screen and (max-width:1500px) {.section__japan .content-wrapper__employee-quote {padding:50px 0 }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__employee-quote {padding:30px 40px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote {padding:48px 16px }}
.section__japan .content-wrapper__employee-quote .title-quote {margin-bottom:40px}
.section__japan .content-wrapper__employee-quote .slide-quote {padding-top:80px}
.section__japan .content-wrapper__employee-quote .slide-quote button.slick-arrow {width:48px;height:48px;border:none;outline:none;padding:0;cursor:pointer;border-radius:80px;background:rgba(255,255,255,0.65) center no-repeat}
.section__japan .content-wrapper__employee-quote .slide-quote button.slick-next {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg");top:50%;right:-55px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .slide-quote button.slick-next {right:10px;top:25%;bottom:unset }}
.section__japan .content-wrapper__employee-quote .slide-quote button.slick-next::before {content:none}
.section__japan .content-wrapper__employee-quote .slide-quote button.slick-prev {background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_prev.svg");z-index:1;top:50%;left:-55px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .slide-quote button.slick-prev {left:10px;top:25%;bottom:unset }}
.section__japan .content-wrapper__employee-quote .slide-quote button.slick-prev::before {content:none}
@media screen and (max-width:992px) {.section__japan .content-wrapper__employee-quote .slide-quote .slick-slide {flex-direction:column }}
.section__japan .content-wrapper__employee-quote .slide-quote .slick-dots {display:flex;justify-content:center;margin:0;bottom:-40px;list-style-type:none}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .slide-quote .slick-dots {display:none !important }}
.section__japan .content-wrapper__employee-quote .slide-quote .slick-dots li {margin:0 0.25rem}
.section__japan .content-wrapper__employee-quote .slide-quote .slick-dots button {display:block;width:10px;height:10px;padding:0;border:1px solid #40C6FF;border-radius:80px;text-indent:-9999px;margin:auto}
.section__japan .content-wrapper__employee-quote .slide-quote .slick-dots li.slick-active button {width:24px;background:#00B3FF;border-radius:80px}
.section__japan .content-wrapper__employee-quote .quote-left {width:calc(35% - 60px);height:630px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__employee-quote .quote-left {width:100% }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .quote-left {height:auto }}
@media screen and (max-width:1490px) {.section__japan .content-wrapper__employee-quote .quote-left .image-employee {width:100% }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__employee-quote .quote-left img {width:100% }}
.section__japan .content-wrapper__employee-quote .quote-box {position:absolute;bottom:0;background:#FFF;box-shadow:0 20px 24px -4px rgba(10,103,178,0.08),0px 8px 8px -4px rgba(10,103,178,0.03);border-radius:12px;padding:20px;width:500px;left:16px;top:390px;height:240px}
@media screen and (max-width:1490px) {.section__japan .content-wrapper__employee-quote .quote-box {top:22vw }}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__employee-quote .quote-box {width:30vw }}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__employee-quote .quote-box {top:250px;height:210px }}
.section__japan .content-wrapper__employee-quote .quote-box .quote-text {padding-top:20px;font-style:italic;font-weight:400;font-size:18px;line-height:29px;letter-spacing:0.02em;color:#071028}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__employee-quote .quote-box .quote-text {font-size:1.1vw }}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__employee-quote .quote-box .quote-text {line-height:18px }}
.section__japan .content-wrapper__employee-quote .quote-box .quote-employee {padding-top:20px;font-size:18px;line-height:27px}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__employee-quote .quote-box .quote-employee {font-size:1.2vw }}
.section__japan .content-wrapper__employee-quote .quote-box .quote-employee span {font-weight:700}
.section__japan .content-wrapper__employee-quote .quote-message {width:calc(65% - 60px);overflow-y:scroll;max-height:600px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__employee-quote .quote-message {width:100%;padding-top:24px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .quote-message {overflow-x:hidden }}
.section__japan .content-wrapper__employee-quote .quote-message .quote-summary {color:#0A67B2;font-weight:500;font-size:24px;line-height:36px;letter-spacing:0.02em;margin-bottom:20px}
.section__japan .content-wrapper__employee-quote .quote-message .quote-desc {font-weight:400;font-size:18px;line-height:30px;letter-spacing:0.02em;color:#071028;padding-right:10px;text-align:justify}
@media screen and (max-width:576px) {.section__japan .content-wrapper__employee-quote .quote-message .quote-desc {font-size:15px }}
.section__japan .content-wrapper__faq {padding:80px 0}
@media screen and (max-width:1500px) {.section__japan .content-wrapper__faq {padding:50px 0 }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__faq {padding:40px 0 }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq {padding:48px 16px 24px }}
.section__japan .content-wrapper__faq .faq-wrap {padding-top:56px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq .faq-wrap {padding-top:24px }}
.section__japan .content-wrapper__faq .faq-subtitle {font-weight:700;font-size:24px;line-height:36px;letter-spacing:0.02em;color:#0A67B2}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq .faq-subtitle {font-size:14px }}
.section__japan .content-wrapper__faq .faq-title {display:flex;align-items:center}
.section__japan .content-wrapper__faq .faq-title span.num {font-weight:700;font-size:40px;line-height:60px;text-align:center;letter-spacing:0.02em;color:#454C5E;opacity:0.12;margin-right:24px}
.section__japan .content-wrapper__faq .faq-title span.num.num-first {letter-spacing:6px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__faq .faq-title span.num {word-break:normal }}
.section__japan .content-wrapper__faq .faq-title span.text {font-weight:700;font-size:20px;line-height:30px;letter-spacing:0.02em;color:#071028;text-transform:none}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq .faq-title span.text {font-size:14px;line-height:21px }}
.section__japan .content-wrapper__faq .panel-heading {padding:0;border:0}
.section__japan .content-wrapper__faq .panel-body {border-bottom:1px solid #E6E7E9;margin-bottom:40px;padding-bottom:24px}
.section__japan .content-wrapper__faq .panel-body .panel-text {font-weight:400;font-size:16px;line-height:28px;letter-spacing:0.02em;color:#454C5E;padding-left:80px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq .panel-body .panel-text {padding-left:0 }}
.section__japan .content-wrapper__faq .panel-body .ans-body {padding-top:24px}
.section__japan .content-wrapper__faq .panel-body .ans-left {width:50%}
.section__japan .content-wrapper__faq .panel-body .ans-right {width:50%}
.section__japan .content-wrapper__faq .panel-body .panel-sub-title {font-weight:700;font-size:16px;line-height:28px;letter-spacing:0.02em;color:#454C5E;margin-bottom:24px;padding-left:80px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__faq .panel-body .panel-sub-title {padding-left:0 }}
.section__japan .content-wrapper__faq .panel-body .text-dot {display:flex}
.section__japan .content-wrapper__faq .panel-body .text-dot::before {content:'•';margin-right:10px}
.section__japan .content-wrapper__faq .panel-body .text-answ {margin-bottom:24px}
.section__japan .content-wrapper__faq .panel-body .text-answ a {color:#0A67B2}
.section__japan .content-wrapper__faq .panel-body .text-ques {color:#454C5E;font-weight:700}
.section__japan .content-wrapper__faq .panel-title >a,
.section__japan .content-wrapper__faq .panel-title >a:active {display:block;padding:0 0 24px;color:#555;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;word-spacing:3px;text-decoration:none}
.section__japan .content-wrapper__faq .panel-heading a::before {content:"⌃";float:right;transition:all 0.5s;transform:rotate(180deg);margin-top:20px;color:#C1C3C9}
.section__japan .content-wrapper__faq .panel-heading.active a::before {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}
.section__japan .content-wrapper__why-ntq-japan {padding:130px 0 80px;overflow:hidden}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__why-ntq-japan {padding:50px 0 100px }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__why-ntq-japan {padding:25px 30px 30px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__why-ntq-japan {padding:25px 16px 24px }}
.section__japan .content-wrapper__why-ntq-japan .slick-container {width:1240px;margin-left:auto;margin-top:40px}
@media screen and (max-width:1685px) {.section__japan .content-wrapper__why-ntq-japan .slick-container {width:66vw }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__why-ntq-japan .slick-container {width:100% }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap {margin:0 -10px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item {padding:0 10px;position:relative}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item img {width:80%;margin-top:30px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item img {width:100% }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item img.current {display:none}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item img.overlay {display:block}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item.slick-current img {width:100%;margin-top:0}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item.slick-current img.current {display:block;animation:zoomIn 2s}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item.slick-current img.overlay {display:none}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item.slick-current .header {display:none}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item.slick-current .benefit {display:block}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .header {display:block;position:absolute;bottom:0;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:#FFF;padding:24px;width:80%}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .header {width:80% }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .benefit {display:none;padding-bottom:20px;padding-top:12px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .benefit p {font-weight:400;font-size:18px;line-height:30px;letter-spacing:0.02em;color:#071028}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .benefit .text-dot {display:flex}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .benefit .text-dot::before {content:'•';margin-right:10px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap .slick-item .benefit .text {margin-bottom:40px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp img {width:100%}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .header {padding-bottom:25px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .header {padding-bottom:15px;text-align:center }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .header p {text-align:center;font-weight:700;font-size:14px;line-height:21px;color:#071028;letter-spacing:0.02em}
@media screen and (max-width:992px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .header p {font-size:24px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .header p {font-size:15px;display:inline-block;width:50%;min-height:65px }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit {padding-bottom:24px;padding-top:12px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit p {font-weight:400;font-size:14px;line-height:21px;letter-spacing:0.02em;color:#071028}
@media screen and (max-width:992px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit p {font-size:24px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit p {font-size:14px }}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit .text-dot {display:flex}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit .text-dot::before {content:'•';margin-right:10px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-item .benefit .text {margin-bottom:24px;margin-top:12px}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp button {width:48px;height:48px;border:none;outline:none;padding:0;cursor:pointer;border-radius:80px;background:rgba(255,255,255,0.65) center no-repeat}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-prev {top:2%;left:0;background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_prev.svg");z-index:1}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-prev::before {content:none}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-next {top:2%;right:0;background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg");z-index:1}
.section__japan .content-wrapper__why-ntq-japan .slick-wrap-sp .slick-next::before {content:none}
.section__japan .content-wrapper__why-ntq-japan .slick-dots {list-style-type:none;display:flex;flex-direction:column;bottom:unset;top:0;left:-35%;width:400px}
@media screen and (max-width:1560px) {.section__japan .content-wrapper__why-ntq-japan .slick-dots {left:-40% }}
@media screen and (max-width:1300px) {.section__japan .content-wrapper__why-ntq-japan .slick-dots {left:-42% }}
@media screen and (max-width:1280px) and (min-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-dots {left:-46% }}
.section__japan .content-wrapper__why-ntq-japan .slick-dots li {width:auto;height:auto;display:inline-block;padding:0 5px}
.section__japan .content-wrapper__why-ntq-japan .slick-dots li button {font-weight:500;font-size:36px;line-height:54px;letter-spacing:0.02em;color:#C1C3C9;opacity:0.5;width:100%;height:100%;text-align:left}
@media screen and (max-width:1300px) {.section__japan .content-wrapper__why-ntq-japan .slick-dots li button {font-size:30px;line-height:40px }}
@media screen and (max-width:1280px) and (min-width:576px) {.section__japan .content-wrapper__why-ntq-japan .slick-dots li button {font-size:2vw;width:75% }}
.section__japan .content-wrapper__why-ntq-japan .slick-dots li button:before {content:none}
.section__japan .content-wrapper__why-ntq-japan .slick-dots li.slick-active button {color:#0A67B2;opacity:1}
.section__japan .content-wrapper__jobs {padding-top:80px}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__jobs {padding-top:30px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__jobs {padding:0 16px }}
.section__japan .content-wrapper__jobs .title-jobs {justify-content:start;padding-bottom:40px}
@media screen and (max-width:576px) {.section__japan .content-wrapper__jobs .title-jobs {justify-content:center;padding-bottom:24px }}
.section__japan .content-wrapper__jobs .slide-job .slide-item,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item {display:flex;margin:0 20px;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;background:#FFF;box-shadow:0 20px 24px -4px rgba(10,103,178,0.08),0px 8px 8px -4px rgba(10,103,178,0.03);border-radius:12px;justify-content:space-around}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job {display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:25px;border-bottom:1px solid #E6E7E9;min-height:156px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-title,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-title {font-weight:700;font-size:20px;line-height:30px;color:#071028;align-items:center;letter-spacing:0.02em}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info {width:100%;justify-content:space-between;align-items:center;min-height:30px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-location,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-location {font-weight:400;font-size:12px;line-height:18px;color:#454C5E;letter-spacing:0.02em;display:flex;align-items:center}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-location::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-location::before {content:" ";background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_location.svg");width:20px;height:20px;display:block;background-repeat:no-repeat}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-warning,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-warning {display:flex;gap:8px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-warning .job-tag,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-warning .job-tag {display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 10px;background:#E6F0F7;border-radius:1000px;font-weight:700;letter-spacing:0.02em;font-size:12px;line-height:18px;color:#0A67B2;width:auto;height:30px}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-warning .job-tag,.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-warning .job-tag {display:inline-block;width:auto }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__jobs .slide-job .slide-item .head-job .job-info .job-warning .job-tag,.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .head-job .job-info .job-warning .job-tag {font-size:10px;width:76px;text-align:center }}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc {display:flex;flex-direction:column;gap:20px;height:171px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc__wrap,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc__wrap {display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc .job-exp,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc .job-exp {letter-spacing:0.02em;display:flex;align-items:center;font-weight:700;font-size:14px;line-height:21px;color:#071028;gap:8px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc .job-exp::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc .job-exp::before {content:" ";background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_exp_work.svg");width:20px;height:20px;display:block;background-repeat:no-repeat}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc .job-working-time,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc .job-working-time {letter-spacing:0.02em;display:flex;align-items:center;font-weight:700;font-size:14px;line-height:21px;color:#071028;gap:8px}
.section__japan .content-wrapper__jobs .slide-job .slide-item .job-desc .job-working-time::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .job-desc .job-working-time::before {content:" ";background-image:url("../themes/ntq-tuyendung/assets/images/shared/round-yen.svg");width:20px;height:20px;display:block;background-repeat:no-repeat}
.section__japan .content-wrapper__jobs .slide-job .slide-item .slick-next,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .slick-next {top:0;right:0;background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg");z-index:1}
.section__japan .content-wrapper__jobs .slide-job .slide-item .slick-next::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slide-item .slick-next::before {content:none}
.section__japan .content-wrapper__jobs .slide-job .button-job,
.section__japan .content-wrapper__jobs .slide-job-sp .button-job {display:flex;flex-direction:row;justify-content:center;align-items:center}
.section__japan .content-wrapper__jobs .slide-job .button-job .redirect-job,
.section__japan .content-wrapper__jobs .slide-job-sp .button-job .redirect-job {color:#00B3FF;letter-spacing:0.02em;font-weight:700;font-size:14px;padding:12px 20px;border:1px solid #00B3FF;filter:drop-shadow(0px 1px 2px rgba(0,0,0,0.05));border-radius:1000px;line-height:21px}
.section__japan .content-wrapper__jobs .slide-job .slick-list,
.section__japan .content-wrapper__jobs .slide-job-sp .slick-list {margin:0 -20px}
.section__japan .content-wrapper__jobs .slide-job button,
.section__japan .content-wrapper__jobs .slide-job-sp button {width:48px;height:48px;border:none;outline:none;padding:0;cursor:pointer;border-radius:80px;background:rgba(255,255,255,0.65) center no-repeat}
.section__japan .content-wrapper__jobs .slide-job .slick-prev,
.section__japan .content-wrapper__jobs .slide-job-sp .slick-prev {top:-16%;background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_prev.svg");z-index:1;left:unset;right:5%}
.section__japan .content-wrapper__jobs .slide-job .slick-prev::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slick-prev::before {content:none}
.section__japan .content-wrapper__jobs .slide-job .slick-next,
.section__japan .content-wrapper__jobs .slide-job-sp .slick-next {top:-16%;right:0;background-image:url("../themes/ntq-tuyendung/assets/images/shared/icon_next.svg");z-index:1}
.section__japan .content-wrapper__jobs .slide-job .slick-next::before,
.section__japan .content-wrapper__jobs .slide-job-sp .slick-next::before {content:none}
.section__japan .content-wrapper__information {padding:80px 240px}
@media screen and (max-width:1500px) {.section__japan .content-wrapper__information {padding:80px 130px }}
@media screen and (max-width:1280px) {.section__japan .content-wrapper__information {padding:24px 50px }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__information {padding:24px 30px }}
@media screen and (max-width:576px) {.section__japan .content-wrapper__information {padding:24px 16px }}
.section__japan .content-wrapper__information .information-img {width:40%}
@media screen and (max-width:992px) {.section__japan .content-wrapper__information .information-img {width:100% }}
.section__japan .content-wrapper__information .information-img img {width:100%}
.section__japan .content-wrapper__information .information-content {gap:80px}
@media screen and (max-width:992px) {.section__japan .content-wrapper__information .information-content {flex-direction:column;gap:24px }}
.section__japan .content-wrapper__information .information-content .information-text {display:flex;flex-direction:column;gap:40px;justify-content:center}
@media screen and (max-width:1550px) {.section__japan .content-wrapper__information .information-content .information-text {width:70% }}
@media screen and (max-width:992px) {.section__japan .content-wrapper__information .information-content .information-text {text-align:center }}
.section__japan .content-wrapper__information .information-content .information-text .title-information {color:#FFF}
.section__japan .content-wrapper__information .information-content .information-text .title-information::before {content:'';display:block;width:52px;height:0;border:1px solid #FFF;margin-right:12px}
.section__japan .content-wrapper__information .information-content .information-text .title-information::after {content:'';display:block;width:52px;height:0;border:1px solid #FFF;margin-left:12px}
.section__japan .content-wrapper__information .information-content .information-text .button-join-event {font-weight:700;font-size:16px;line-height:24px;letter-spacing:0.02em;text-transform:uppercase;color:#00B3FF;padding:12px 20px;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:1000px}
@keyframes fadeOut {from {opacity:1;transform:translate3d(0,0,0) }to {opacity:0;transform:translate3d(0,-120%,0) }}
@keyframes fadeOutNew {0% {opacity:1 }99% {opacity:0 }100% {height:0 }}
@keyframes fadeIn {from {opacity:0;transform:translate3d(0,-80%,0) }to {opacity:1;transform:translate3d(0,0,0) }}
@keyframes zoomOut {0% {transform:scale(1) }100% {transform:scale(0) }}
@keyframes zoomIn {0% {transform:scale(0) }100% {transform:scale(1) }}
.footer-jp-wrapper {background-image:url("../themes/ntq-tuyendung/assets/images/shared/footer-background.png");background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:576px) {.footer-jp-wrapper {background-image:url("../themes/ntq-tuyendung/assets/images/shared/footer-background-sp.png") }}
.footer-jp-wrapper .footer-container {max-width:1920px;margin:0 auto;padding:80px 240px 0}
@media screen and (max-width:1600px) {.footer-jp-wrapper .footer-container {padding:80px 80px 0 }}
@media screen and (max-width:1400px) {.footer-jp-wrapper .footer-container {padding:24px 60px }}
@media screen and (max-width:1280px) {.footer-jp-wrapper .footer-container {padding:24px 50px }}
@media screen and (max-width:992px) {.footer-jp-wrapper .footer-container {padding:24px 30px }}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container {padding:24px 16px }}
.footer-jp-wrapper .footer-container .content-wrap {display:flex;flex-direction:column;gap:40px}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp {display:flex;color:#FFF;text-shadow:0 2px 2px rgba(0,0,0,0.35);font-size:16px;gap:40px;justify-content:space-between}
@media screen and (max-width:992px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp {display:block }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-name {margin-bottom:24px}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-name {margin-bottom:12px;margin-top:20px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-name p {font-weight:700;font-size:24px;line-height:36px;letter-spacing:0.02em;color:#FFF;text-shadow:0 2px 2px rgba(0,0,0,0.35)}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-name p {font-size:16px;line-height:24px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location {display:flex;letter-spacing:0.02em;font-size:16px;line-height:24px;align-items:baseline;color:#FFF;text-shadow:0 2px 2px rgba(0,0,0,0.35);gap:8px}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location {font-size:14px;line-height:24px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .title {font-weight:700}
@media screen and (max-width:1280px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .title {font-size:12px;line-height:24px }}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .content {width:50% }}
@media screen and (max-width:1280px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .content {font-size:12px;line-height:24px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .content a {color:#FFF}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-location .content a {font-size:12px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-sns {padding-top:40px}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-sns {padding-top:24px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-sns p {font-weight:700;font-size:16px;line-height:24px;color:#FFF;letter-spacing:0.02em;text-shadow:0 2px 2px rgba(0,0,0,0.35)}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-sns .company-link-sns {display:flex;gap:24px;padding-top:8px}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact {padding-top:60px;display:flex;flex-direction:column;gap:20px}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact {padding-top:12px;gap:12px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact__tag {display:flex;gap:12px}
@media screen and (max-width:1280px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact__tag p {font-size:12px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact__tag p a {color:#FFF}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .company-contact__tag p a {font-size:12px }}
.footer-jp-wrapper .footer-container .content-wrap .footer-contact-jp .footer-map {width:35%}
.footer-jp-wrapper .footer-container .content-wrap .footer-license {padding:40px 0;text-align:center;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0.02em;color:#FFF;border-top:1px solid rgba(255,255,255,0.5)}
@media screen and (max-width:992px) {.footer-jp-wrapper .footer-container .content-wrap .footer-license {margin-top:40px }}
@media screen and (max-width:576px) {.footer-jp-wrapper .footer-container .content-wrap .footer-license {padding:24px 0 0 0;margin-top:30px }}
.app-container-why-ntq-jp,
.app-container-information {max-width:1920px;margin:0 auto;width:100%}
@media screen and (max-width:1560px) and (min-width:992px) {.container-quote {padding:0 80px !important }}
.app-container {max-width:1440px;margin:0 auto;width:100%}
@media screen and (max-width:1550px) and (min-width:992px) {.app-container {padding:0 60px }}
@media screen and (max-width:992px) {.app-container {padding:0 30px }}
@media screen and (max-width:576px) {.app-container {padding:0 }}
.border-radius-50 {border-radius:50%}
.page-heading__container {position:relative;width:100vw;max-width:100%;height:calc(100vw / 3.3);display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:-91px;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-blend-mode:overlay;margin-bottom:50px}
@media screen and (max-width:992px) {.page-heading__container {margin-bottom:30px }}
@media screen and (max-width:992px) {.page-heading__container {height:calc(100vw / 2) }}
@media screen and (max-width:576px) {.page-heading__container {margin-top:0 }}
.page-heading__container__img {max-width:100%;max-height:100%;height:100%;object-fit:cover;width:100%;flex:1;opacity:0.7}
.page-heading__header {position:absolute;display:block;width:100%;padding:30px 10px;bottom:0;left:0;margin-left:auto;margin-right:auto;color:white;font-weight:bold;font-size:72px;text-align:center;text-transform:uppercase}
.page-heading__header,
.page-heading__header-text {font-weight:bold;font-size:72px}
@media screen and (max-width:992px) {.page-heading__header,.page-heading__header-text {font-size:50px }}
@media screen and (max-width:992px) {.page-heading__header,.page-heading__header-text {font-size:36px }}
[data-image-wrapper-frame] {position:relative;max-width:100%;max-height:100%;aspect-ratio:1.0;display:flex;align-items:center;justify-content:center;overflow:hidden;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:center}
@media screen and (max-width:992px) {[data-image-wrapper-frame] {width:100% }}
[data-image-wrapper-frame][data-image-wrapper-shape="circle"] {width:250px;height:250px;max-width:45vw;max-height:45vw;border-radius:50% 50% 50% 50%}
@media screen and (max-width:992px) {[data-image-wrapper-frame][data-image-wrapper-shape="circle"] {width:85vw;height:85vw;max-width:85vw;max-height:85vw }}
[data-image-wrapper-frame][data-image-wrapper-shape="circle"] img {border-radius:50% 50% 50% 50%;overflow:hidden;width:100%;height:100%}
[data-image-wrapper-frame][data-image-wrapper-shape="round"] {width:250px;height:calc(@width / 1.3);border-radius:15%}
[data-image-wrapper-frame][data-image-wrapper-shape="round"] img {border-radius:15%;overflow:hidden;width:100%;height:100%}
[data-image-wrapper-frame] img {width:auto;max-width:100%;max-height:100%;height:100%;object-fit:cover}
.section.two-columns .column-left {width:calc(100% / 2)}
@media screen and (max-width:992px) {.section.two-columns .column-left {width:100%;margin-bottom:15px;text-align:left }}
.section.two-columns .column-right {width:calc((100% / 2) - 30px);margin-left:30px}
@media screen and (max-width:992px) {.section.two-columns .column-right {max-width:100%;margin-left:0;width:100% }}
.section__bg-blue {background-image:linear-gradient(0deg,#f4f9fb 0%,rgba(244,249,251,0) 100%)}
.section__heading {font-size:36px;color:#185ccc;font-weight:bold;margin-bottom:18px;flex-wrap:wrap}
@media screen and (max-width:992px) {.section__heading {margin-bottom:15px;font-size:22px }}
@media screen and (max-width:576px) {.section__heading {font-size:18px }}
.section__heading-text {font-size:36px;word-break:break-word;text-align:left;max-width:90%;font-weight:bold}
@media screen and (max-width:992px) {.section__heading-text {font-size:22px }}
@media screen and (max-width:576px) {.section__heading-text {font-size:18px }}
.section__heading-description {color:#000;font-size:18px}
.section__has-image {padding:1.87rem 0 6.25rem;width:100%}
@media screen and (max-width:992px) {.section__has-image {padding:2.1rem 0 }}
.section__has-image__image,
.section__has-image__image[data-image-wrapper-shape="circle"],
.section__has-image__image[data-image-wrapper-shape="round"] {width:640px;height:640px;margin-right:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}
@media screen and (max-width:992px) {.section__has-image__image,.section__has-image__image[data-image-wrapper-shape="circle"],.section__has-image__image[data-image-wrapper-shape="round"] {margin:20px auto;width:95vw;height:95vw }}
@media screen and (max-width:576px) {.section__has-image__image,.section__has-image__image[data-image-wrapper-shape="circle"],.section__has-image__image[data-image-wrapper-shape="round"] {width:85vw;height:85vw }}
.section__has-image__text {flex:1;display:block;max-width:100%}
.section__has-image.image-right .section__has-image__image {margin-left:120px;margin-right:0}
.disabled-scroll {max-height:100vh;overflow:hidden}