* {margin:0;padding:0;font-family:'Roboto',"Noto Sans JP",sans-serif;font-size:16px;word-break:break-word;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}
[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}
* {font-family:'Roboto',"Noto Sans JP",sans-serif}
header {z-index:1000}
.navbar {padding:0}
.navbar .navbar-toggler {border:none}
.navbar .navbar-toggler-icon {width:30px;height:30px}
.navbar .nav-item {display:flex;align-items:center;justify-content:center;margin:0 1.5rem;height:100%;text-transform:uppercase;font-weight:bold;color:#000}
.navbar .nav-item .nav-link {color:#000}
.navbar .nav-item .locale-picker {width:55px;margin:auto 0}
.navbar .nav-item .locale-picker .select-options {width:100px;top:100%}
.navbar .nav-item:hover {color:#185ccc}
.navbar .nav-item:hover .nav-link {color:#185ccc !important}
.navbar .nav-item.active {color:#185ccc;border-top:5px solid #00d8f5}
@media screen and (max-width:992px) {.navbar .nav-item.active {width:fit-content;margin:0 auto }}
.navbar .nav-item.active .nav-link {color:#185ccc !important}
@media screen and (max-width:992px) {.navbar .nav-item.active {border-top:3px solid #00d8f5 }}
.navbar .nav-item.dropdown {flex-direction:column}
.navbar .nav-item.dropdown .dropdown-toggle:after {display:none}
.navbar .nav-item.dropdown:hover .dropdown-menu {display:block}
.navbar .nav-item.dropdown .dropdown-menu {border-radius:8px;min-width:234px;padding:15px 26px;box-shadow:2px 2px 12px #CACDD6;margin-top:-15px}
@media screen and (max-width:992px) {.navbar .nav-item.dropdown .dropdown-menu {width:100%;box-shadow:none;border:none;margin-top:0;text-align:center }}
.navbar .nav-item.dropdown .dropdown-menu .dropdown-item {text-transform:capitalize;font-weight:normal;margin-bottom:15px}
.navbar .nav-item.dropdown .dropdown-menu .dropdown-item:hover,
.navbar .nav-item.dropdown .dropdown-menu .dropdown-item:focus {color:#185ccc;background:none}
@media screen and (max-width:992px) {.navbar .nav-item.dropdown .dropdown-menu .dropdown-item {margin-bottom:5px }}
.navbar .navbar-brand {padding:16px 16px 16px 0;display:flex;align-items:center;justify-content:center;max-height:calc(75px);width:auto;object-fit:cover}
.navbar .navbar-brand img {height:100%;width:auto}
@media screen and (max-width:992px) {.navbar .navbar-brand img {height:auto;width:100% }}
@media screen and (max-width:992px) {.navbar .navbar-brand {width:120px;padding:15px }}
@media screen and (max-width:414px) {.navbar .navbar-brand {width:100px }}
.navbar .navbar-collapse .navbar-nav {height:calc(75px)}
@media screen and (max-width:992px) {.navbar .navbar-collapse .navbar-nav {height:100% }}
.navbar select[name="locale"] {border:none;text-transform:uppercase;font-weight:bold;color:#000}
.navbar select[name="locale"]:hover,
.navbar select[name="locale"]:focus {box-shadow:none}
.navbar select[name="locale"] .select-selected {background-color:DodgerBlue}
.header__wrapper.app-container {padding-bottom:15px;background:white}
@media screen and (max-width:576px) {.header__wrapper.app-container {padding-bottom:10px }}
.header__wrapper {display:flex;justify-content:space-between;align-items:center}
.header__logo {padding-top:15px}
@media screen and (max-width:576px) {.header__logo {width:100px;padding-top:10px }}
@media screen and (max-width:576px) {.header__logo img {width:100%;height:auto }}
.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 {padding-top:15px;margin-left:45px;cursor:pointer}
.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}
.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:16px;font-weight:bold;font-family:"Roboto";text-transform:uppercase;padding:15px 0}
.header__menu__link:hover {color:#185ccc}
.header__menu__dropdown {position:absolute;top:55px;left:0;background:white;padding:15px 10px 0;width:250px;border:1px solid #ccc;border-radius:5px;display:none}
.header__menu__dropdown--lang {width:50px}
@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}
.header__menu__dropdown__item:hover {color:#185ccc}
.header__menu__dropdown__item.active {color:#185ccc}
.app-nav-toggle {padding-top:15px;margin-left:15px;cursor:pointer}
.app-nav-wrapper {position:absolute;width:100%;height:100vh;top:0;display:flex;flex-flow:row-reverse}
.app-nav-wrapper-dare {position:fixed;width:100%;height:100vh;top:0;display:flex;flex-flow:row-reverse;z-index:11111}
.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:#185ccc}
.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}
.footer__wrapper {background:#2041b3}
.footer__container.app-container {background:#2041b3;padding-top:45px;padding-bottom:30px}
.footer__site-map {background:#2041b3;display:flex;justify-content:space-between;margin-bottom:20px}
.footer__site-map--sp {display:none}
.footer__site-map__col {background:#2041b3}
.footer__site-map__col--special {display:none}
@media screen and (max-width:992px) {.footer__site-map__col--special {display:block }}
.footer__site-map__heading {background:#2041b3;font-size:18px;font-weight:bold;margin-bottom:20px;display:block;color:white}
.footer__site-map__heading:hover,
.footer__site-map__heading:active,
.footer__site-map__heading:focus {color:white;opacity:0.7}
.footer__site-map__list {background:#2041b3;font-size:16px;color:white}
.footer__site-map__list__item {display:block;background:#2041b3;color:white;margin-bottom:10px}
.footer__site-map__list__item:hover {color:white;opacity:0.7}
.footer__site-map__list--special .footer__site-map__list__item {font-size:18px;font-weight:bold}
@media screen and (max-width:992px) {.footer__site-map__list--special {display:none }}
.footer__site-map__social {display:flex}
.footer__site-map__social__icon {margin-right:10px;width:45px;height:45px}
.footer__site-map__social__icon:hover {opacity:0.7}
.footer__site-map__social__img {width:100%}
@media screen and (max-width:992px) {.footer__site-map--pc {display:none }.footer__site-map--sp {display:flex }}
.footer__copyright {display:flex;justify-content:space-between;align-items:end}
.footer__copyright__logo {color:white}
.footer__copyright__text {color:white}
@media screen and (max-width:992px) {.footer__container.app-container {padding-top:30px }.footer__site-map {flex-direction:column;margin-bottom:30px }.footer__site-map__col {margin-top:25px;padding-bottom:15px;border-bottom:1px solid #3db7fc4d }.footer__site-map__col:first-child {margin-top:0 }.footer__site-map__heading {margin-bottom:10px;position:relative }.footer__site-map__heading--with-sub:after {content:'';background:url("../themes/ntq-tuyendung/assets/images/shared/icon/icn-arrow-up-white.png");position:absolute;top:8px;right:15px;width:15px;height:8px }.footer__site-map__heading--with-sub.collapsed:after {background:url("../themes/ntq-tuyendung/assets/images/shared/icon/icn-arrow-down-white.png") }.footer__site-map__list__item {margin-right:15px }.footer__site-map__social {margin-bottom:15px }.footer__site-map__social__icon {width:40px;height:40px }.footer__copyright {flex-direction:column;align-items:start }.footer__copyright__logo {margin-bottom:15px;width:120px }.footer__copyright__logo img {width:100%;height:auto }.footer__copyright__text {color:white }}
@keyframes fadeInDown {0% {opacity:0;transform:translate3d(0,-100%,0) }100% {opacity:1;transform:translateZ(0) }}
@keyframes fadeInRight {0% {opacity:0;transform:translate3d(100%,0,0) }100% {opacity:1;transform:translateZ(0) }}
@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0) }100% {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0) }}
@keyframes fadeInUp {0% {opacity:0;transform:translate3d(0,100%,0) }100% {opacity:1;transform:translateZ(0) }}
@keyframes to-rt {0% {transform:translateY(40px) }100% {transform:translateY(800px) }}
@keyframes to-rr {0% {transform:translateX(40px) scale(0.7) }100% {transform:translateX(600px) scale(0.45) }}
@keyframes slideInDown {0% {opacity:0;transform:translateY(-2000px) }100% {transform:translateY(0) }}
@keyframes slideOutUp {0% {transform:translateY(0) }100% {opacity:0;transform:translateY(-2000px) }}
.bg-primary {background:#185ccc}
.bg-blue-primary {background:#185ccc}
.bg-blue-light {background:#f4f9fb}
.bg-blue-dark {background:#2041b3}
.bg-mint {background:#00d8f5}
.bg-purple-primary {background:#8e47ff}
.bg-purple-secondary {background:#1f26ff}
.bg-white {background:#f4f9fb}
.btn {border-radius:35px;width:220px;height:70px;display:flex;align-items:center;justify-content:center;font-weight:bold}
@media screen and (max-width:992px) {.btn {width:120px;height:40px }}
.btn.btn-primary {background:#00d8f5;color:white;border:#00d8f5}
.btn.btn-primary:hover,
.btn.btn-primary:active {background:#00d8f5;opacity:0.7}
.btn.btn-outline-primary {background:transparent;border:2px solid #00d8f5;color:#00d8f5}
.btn.btn-outline-primary:hover {background:transparent;color:#00d8f5}
main {padding-top:91px}
@media screen and (max-width:576px) {main {padding-top:64px }}
.app-container {max-width:1490px;margin:0 auto;width:100%}
@media screen and (max-width:1490px) {.app-container {padding:0 50px }}
@media screen and (max-width:992px) {.app-container {padding:0 30px }}
@media screen and (max-width:576px) {.app-container {padding:0 15px }}
.main-content-new {margin:auto}
.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}
.w-10 {width:10%}
.w-20 {width:20%}
.w-30 {width:30%}
.w-40 {width:40%}
.w-60 {width:60%}
.w-80 {width:80%}
.w-90 {width:90%}
.h-10 {height:10%}
.h-45 {height:45%}
.h-55 {height:55%}
.h-65 {height:65%}
.w-max-100 {max-width:100%}
input[type="text"] {min-height:50px;width:100%;max-width:350px;padding:0 25px}
input[type="text"].input-round {border-radius:25px}
input[type="text"].has-icon {position:relative}
input[type="text"].has-icon.icon-search {padding-right:55px}
input[type="text"].has-icon.icon-search:after {content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:0;right:0}
.form-input-check {display:flex;align-items:center;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px}
.form-input-check input {position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.form-input-check input:checked ~ .input-check-label {background-color:#00d8f5;border-color:#00d8f5}
.form-input-check input:checked ~ .input-check-label:after {display:block}
.form-input-check .input-check-label {position:absolute;top:3px;left:0;height:20px;width:20px;background-color:white;border:1px solid gray;border-radius:6px;margin:0 auto}
.form-input-check .input-check-label:after {content:"";position:absolute;display:none;left:5px;top:0;width:7px;height:14px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}
.form-group-select.rounded .select {border-radius:50%}
.form-group-select.rounded .select-styled {border-radius:25px}
.form-group-select.has-no-padding .select-styled {padding:0}
.form-group-select.has-no-background .select-styled {background-color:transparent}
.form-group-select.has-no-background .select-styled:active,
.form-group-select.has-no-background .select-styled.active {background-color:transparent}
.form-group-select.has-no-border .select-styled {border:none}
.form-group-select .select-hidden {display:none;visibility:hidden;padding-right:10px}
.form-group-select .select {cursor:pointer;display:inline-block;position:relative;font-size:16px;color:black;max-width:478px;width:100%;height:50px}
.form-group-select .select-styled {position:absolute;display:flex;align-items:center;top:0;right:0;bottom:0;left:0;background-color:#f4f9fb;padding:0 23px;transition:all 0.2s ease-in;border:1px solid #D3D8DA}
.form-group-select .select-styled:after {content:"";width:10px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;display:block;top:auto;margin:auto 0;right:15px}
.form-group-select .select-styled:active,
.form-group-select .select-styled.active {background-color:#f4f9fb}
.form-group-select .select-styled:active:after,
.form-group-select .select-styled.active:after {transform:rotate(-135deg)}
.form-group-select .select-styled.is_default * {color:#6f7172}
.form-group-select .select-styled span {height:clac(19.2px);padding-right:10px;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}
@media screen and (max-width:576px) {.form-group-select .select-styled span {height:clac(16.8px) }}
.form-group-select .select-options {display:none;position:absolute;top:110%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border-radius:8px;box-shadow:0 2px 12px #b6b9c1;background-color:white;max-height:350px;overflow-y:scroll}
.form-group-select .select-options li {margin:0;padding:12px 0;text-indent:15px;transition:all 0.15s ease-in;vertical-align:center}
.form-group-select .select-options li:hover {background:#f4f9fb}
.form-group-select .select-options li[rel="hide"] {display:none}
.form-group-select .select-options li[rel=""] {color:#6f7172}
.form-group.required label {position:relative}
.form-group.required label:after {content:"*";color:red;top:0;right:0;margin-left:5px}
.form-label {margin-bottom:5px}
.form-check-label {cursor:pointer}
.form-group-file input[type="file"] {display:none}
.form-group-file .file-input-customize {cursor:pointer;background:#f4f9fb;width:180px;height:50px;border-radius:25px;border:1px solid #d3d8da;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;word-break:break-word;color:#6f7172}
.form-group-file .file-input-customize:hover {background:#00d8f5;color:white}
.form-check-group {display:flex;align-items:center;justify-content:start}
.form-check-label {margin-top:.3rem}
.form-check-input {height:20px;width:20px;padding:0;opacity:1;appearance:none;border:1px solid #e1e5e7;border-radius:6px;background:#fff;position:relative;margin-right:10px}
.form-check-input:checked {border:1px solid #00d8f5;background:#00d8f5}
.form-check-input:checked:before,
.form-check-input:checked:after {content:"";position:absolute;height:2px;background:#fff}
.form-check-input:checked:before {width:8px;top:11px;left:2px;transform:rotate(44deg)}
.form-check-input:checked:after {width:14px;top:8px;left:5px;transform:rotate(-55deg)}
.form-check-input:focus {outline:none}
[data-text-gradient="linear"] * {background:linear-gradient(90deg,#0543a9,#00d8f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.text-primary {color:#185ccc}
.text-mint {color:#00d8f5}
.text-lg {font-size:18px}
@media screen and (max-width:992px) {.text-lg {font-size:16px }}
@media screen and (max-width:576px) {.text-lg {font-size:14px }}
.font-size-28 {font-size:28px}
@media screen and (max-width:992px) {.font-size-28 {font-size:22px }}
@media screen and (max-width:576px) {.font-size-28 {font-size:16px }}
.font-size-20,
.font-size-20 * {font-size:20px}
@media screen and (max-width:992px) {.font-size-20,.font-size-20 * {font-size:18px }}
@media screen and (max-width:576px) {.font-size-20,.font-size-20 * {font-size:14px }}
.breadcrumb {margin-bottom:0}
.breadcrumb .breadcrumb-item,
.breadcrumb .breadcrumb-item * {color:#B5C4EF;font-weight:normal;text-transform:uppercase;align-self:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}
.breadcrumb .breadcrumb-item + .breadcrumb-item {padding:0}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {content:"";width:4px;height:4px;border-radius:50% 50% 50%;background:#B5C4EF;margin:10px;padding:0}
.breadcrumb .home-icon {margin:auto 0}