* {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}
@font-face {font-family:sfu-medium;src:url(/themes/ntq-tuyendung/assets/fonts/test.ttf)}
@media (max-width:990px) {.pc-only {display:none }}
.sp-only {display:none}
@media (max-width:990px) {.sp-only {display:flex;align-items:center }}
body {font-family:'Roboto',sans-serif !important;max-width:100%;overflow-x:hidden;min-height:100%;background:white}
.scroll-to-top {position:fixed;bottom:20px;right:20px;background-color:#007bff;color:white;border:none;border-radius:50%;padding:10px 15px;cursor:pointer;font-size:16px;display:none;z-index:1000}
.scroll-to-top:hover {background-color:#0056b3}
.scroll-to-top:focus {outline:none}
.main-content {max-width:1920px;margin:0 auto}
.main-content .header-wrapper .header-content {position:relative;height:fit-content;overflow:hidden}
.main-content .header-wrapper .header-content .header-nav {display:flex;justify-content:space-between;padding:15px 60px 15px;position:fixed;top:0;width:100%;z-index:1000;left:50%;transform:translateX(-50%);text-align:center;background-color:#FFF}
@media (max-width:1200px) {.main-content .header-wrapper .header-content .header-nav {padding:15px 30px 15px }}
@media (max-width:990px) {.main-content .header-wrapper .header-content .header-nav {justify-content:space-between }}
.main-content .header-wrapper .header-content .header-nav__title {font-size:30px;align-items:center;gap:10px}
@media (max-width:1200px) {.main-content .header-wrapper .header-content .header-nav__title {font-size:28px }}
@media (max-width:1050px) {.main-content .header-wrapper .header-content .header-nav__title {font-size:24px }}
.main-content .header-wrapper .header-content .header-nav__logo {display:flex;justify-content:space-around;gap:35px;align-items:center}
@media (max-width:768px) {.main-content .header-wrapper .header-content .header-nav__logo img {width:100% }}
.main-content .header-wrapper .header-content .header-nav__logo .logo-new {width:140px;height:55px}
@media (max-width:500px) {.main-content .header-wrapper .header-content .header-nav__logo .logo-new {width:155px;height:30px }}
.main-content .header-wrapper .header-content .header-nav .btn-nav {background:#fff;height:50px;min-width:150px;border:none;border-radius:10px;color:#000;font-size:16px;position:relative;transition:1s;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}
.main-content .header-wrapper .header-content .header-nav .btn-nav .circle {width:5px;height:5px;background:transparent;border-radius:50%;position:absolute;top:0;left:50%;overflow:hidden;transition:500ms}
.main-content .header-wrapper .header-content .header-nav .noselect {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.main-content .header-wrapper .header-content .header-nav .btn-nav:hover {background:#fff;color:#000}
.main-content .header-wrapper .header-content .header-nav .btn-nav:hover .circle {height:50px;width:150px;left:0;border-radius:0;border-bottom:2px solid #cbcbcb}
.main-content .header-wrapper .header-content .header-video {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:-1}
@media (max-width:768px) {.main-content .header-wrapper .header-content .header-video {margin-top:75px }}
.main-content .header-wrapper .header-content .header-video iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.main-content .square-top-wrapper {display:flex;justify-content:space-between;align-items:center}
@media (max-width:990px) {.main-content .square-top-wrapper {flex-direction:column }}
.main-content .square-top-wrapper .square-content-left {width:50%;padding:100px;opacity:0;transform:translateY(70px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}
@media (max-width:1440px) {.main-content .square-top-wrapper .square-content-left {padding:100px 55px }}
@media (max-width:1200px) {.main-content .square-top-wrapper .square-content-left {padding:75px }}
@media (max-width:990px) {.main-content .square-top-wrapper .square-content-left {width:100% }}
@media (max-width:500px) {.main-content .square-top-wrapper .square-content-left {padding:15px }}
.main-content .square-top-wrapper .square-content-left.fade-in {opacity:1;transform:translateY(0)}
.main-content .square-top-wrapper .square-content-left .header {color:#001195;font-size:48px;font-weight:500;font-family:"sfu-medium",sans-serif;margin-bottom:25px}
@media (max-width:1440px) {.main-content .square-top-wrapper .square-content-left .header {font-size:36px }}
@media (max-width:500px) {.main-content .square-top-wrapper .square-content-left .header {font-size:36px;text-align:center }}
.main-content .square-top-wrapper .square-content-left .content {font-size:20px;line-height:30px;font-weight:400}
.main-content .square-top-wrapper .square-content-left hr {border:4px solid #014EF4;margin:15px 0 35px 0}
.main-content .square-top-wrapper .square-content-left .ceo {display:flex;justify-content:space-between;align-items:center}
.main-content .square-top-wrapper .square-content-left .ceo .title {font-size:16px}
.main-content .square-top-wrapper .square-content-left .ceo .name {font-size:24px;font-weight:700}
.main-content .square-top-wrapper .square-content-left .ceo .button {display:inline-block;padding:.75rem 1.25rem;border-radius:10rem;color:#000;text-transform:uppercase;font-size:1rem;letter-spacing:.15rem;transition:all .3s;position:relative;overflow:hidden;z-index:1;background-color:#FFF;border:none;height:65px;width:65px;box-shadow:0 3px 10px rgba(0,0,0,0.2)}
.main-content .square-top-wrapper .square-content-left .ceo .button:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#FFF;border-radius:10rem;z-index:-2;border:none}
.main-content .square-top-wrapper .square-content-left .ceo .button:before {content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#00E7B9;transition:all .3s;border-radius:10rem;z-index:-1;border:none}
.main-content .square-top-wrapper .square-content-left .ceo .button:hover {color:#000}
.main-content .square-top-wrapper .square-content-left .ceo .button:hover:before {width:100%}
.main-content .square-top-wrapper .square-content-left .ceo .button .long-arrow-right {display:block;margin:10px auto;width:20px;height:20px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(135deg)}
.main-content .square-top-wrapper .square-content-left .ceo .button .long-arrow-right:after {content:"";display:block;width:2px;height:25px;background-color:black;transform:rotate(-45deg) translate(8px,3px);left:0;top:0}
.main-content .square-top-wrapper .content-right {width:50%}
@media (max-width:990px) {.main-content .square-top-wrapper .content-right {width:100% }}
.main-content .square-top-wrapper .content-right .square {flex:1;background-color:#fff;box-sizing:border-box}
.main-content .square-top-wrapper .content-right .square img {width:100%;height:100%}
.main-content .introduce-wrapper {display:flex;padding:0 75px 45px;position:relative;background-color:#0151FE;height:950px}
@media (max-width:500px) {.main-content .introduce-wrapper {height:680px;padding:0 }}
.main-content .introduce-wrapper .image-sp {display:none}
@media (max-width:1000px) {.main-content .introduce-wrapper .image-sp {display:block }}
.main-content .introduce-wrapper .image-sp img {width:100%;margin-top:60px}
.main-content .introduce-wrapper .introduce-content {width:100%;z-index:1;position:absolute;bottom:0;left:0;padding:0 75px 35px}
@media (max-width:768px) {.main-content .introduce-wrapper .introduce-content {padding:0 35px 35px }}
@media (max-width:500px) {.main-content .introduce-wrapper .introduce-content {padding:0 15px 45px;bottom:-30px }}
.main-content .introduce-wrapper .introduce-content .title {font-size:48px;color:#00E6B8;font-weight:bold;font-family:"sfu-medium",sans-serif}
@media (max-width:768px) {.main-content .introduce-wrapper .introduce-content .title {font-size:36px }}
.main-content .introduce-wrapper .introduce-content .content {font-size:20px;line-height:1.3;color:#FFF;margin-bottom:10px}
@media (max-width:768px) {.main-content .introduce-wrapper .introduce-content .content {font-size:26px }}
@media (max-width:500px) {.main-content .introduce-wrapper .introduce-content .content {font-size:18px }}
.main-content .timeline-wrapper {background-color:#F8F9FA}
.main-content .timeline-wrapper .timeline-content-sp {display:none}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-sp {display:block;padding:35px 0 }}
.main-content .timeline-wrapper .timeline-content-sp .accordion .accordion-item {border-bottom:1px solid #e5e5e5}
.main-content .timeline-wrapper .timeline-content-sp .accordion .accordion-item button[aria-expanded='true'] {border-bottom:1px solid #001195}
.main-content .timeline-wrapper .timeline-content-sp .accordion button {position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}
.main-content .timeline-wrapper .timeline-content-sp .accordion button:hover,
.main-content .timeline-wrapper .timeline-content-sp .accordion button:focus {cursor:pointer;color:#001195}
.main-content .timeline-wrapper .timeline-content-sp .accordion button:hover::after,
.main-content .timeline-wrapper .timeline-content-sp .accordion button:focus::after {cursor:pointer;color:#001195;border:1px solid #001195}
.main-content .timeline-wrapper .timeline-content-sp .accordion button .accordion-title {padding:1em 1.5em 1em 0}
.main-content .timeline-wrapper .timeline-content-sp .accordion button .icon {display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}
.main-content .timeline-wrapper .timeline-content-sp .accordion button .icon::before {display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}
.main-content .timeline-wrapper .timeline-content-sp .accordion button .icon::after {display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}
.main-content .timeline-wrapper .timeline-content-sp .accordion button[aria-expanded='true'] {color:#001195}
.main-content .timeline-wrapper .timeline-content-sp .accordion button[aria-expanded='true'] .icon::after {width:0}
.main-content .timeline-wrapper .timeline-content-sp .accordion button[aria-expanded='true'] + .accordion-content {opacity:1;max-height:39em;transition:all 200ms linear;will-change:opacity,max-height}
.main-content .timeline-wrapper .timeline-content-sp .accordion .accordion-content {opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}
.main-content .timeline-wrapper .timeline-content-sp .accordion .accordion-content p {font-size:1rem;font-weight:400;margin:2em 0}
.main-content .timeline-wrapper .timeline-content {padding-top:60px;position:relative;overflow:hidden}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content {display:none }}
.main-content .timeline-wrapper .timeline-line {width:3px;background-color:#001195;position:absolute;left:50%;top:70px;bottom:90px;overflow:hidden;transform:translateX(-50%);pointer-events:none}
@media (max-width:767px) {.main-content .timeline-wrapper .timeline-line {left:40px;transform:none }}
.main-content .timeline-wrapper .timeline-content-main {pointer-events:none;max-width:1920px;margin-left:auto;margin-right:auto}
@media (max-width:1199px) {.main-content .timeline-wrapper .timeline-content-main .timeline-content-main {padding-left:15px;padding-right:15px }}
.main-content .timeline-wrapper .timeline-content-main .timeline-block {margin:0 0 50px;position:relative;pointer-events:auto}
.main-content .timeline-wrapper .timeline-content-main .editing .timeline-block:hover {outline:2px dashed rgba(0,88,251,0.2) !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-point {padding:0 0 20px 50%;display:flex;align-items:center;pointer-events:none}
@media (max-width:767px) {.main-content .timeline-wrapper .timeline-content-main .timeline-point {padding-left:0 }}
.main-content .timeline-wrapper .timeline-content-main .timeline-dot {pointer-events:auto;display:inline-block;margin:0 15px 0 -15px;height:30px;line-height:44px;width:30px;border:3px solid rgba(0,0,0,0.1);background-color:#001195;text-align:center;border-radius:50%;white-space:nowrap;transition:transform 0.3s ease}
.main-content .timeline-wrapper .timeline-content-main .timeline-dot.active {background-color:#001195;transform:scale(1.3)}
@media (max-width:767px) {.main-content .timeline-wrapper .timeline-content-main .timeline-dot {margin-left:0 }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year {pointer-events:auto;display:inline-block;font-weight:bold;font-size:xx-large;cursor:pointer}
@media (max-width:1440px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year {font-size:24px }}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year {font-size:18px }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year span {color:#001195}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content {display:flex;flex-direction:column;justify-content:start;text-align:center;background:#FFF;border-radius:35px;font-size:20px;left:7%;opacity:0;padding:25px 25px 15px;pointer-events:none;position:absolute;width:35%;height:35vw;top:-60%;z-index:19;transform:translateY(10px);transition:all 0.7s ease-out;box-shadow:0 15px 25px rgba(0,0,0,0.1);gap:5%}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content {left:5%;height:39vw }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content:before {content:" ";display:block;height:20px;top:10%;right:-22px;position:absolute;border-color:transparent transparent transparent #FFF;border-style:solid;border-width:11px}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .year {font-size:40px;color:#001195}
@media (max-width:1440px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .year {font-size:36px }}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .year {font-size:26px }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .content {text-align:left;font-size:22px;line-height:1.2}
@media (max-width:1440px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .content {font-size:20px }}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .content {font-size:16px }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content .image img {width:60%}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content div {max-width:100%;max-height:100%}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-right {background:#FFF !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-right:before {border-color:transparent #FFF transparent transparent;left:-22px;right:unset}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-2 {left:58% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-2 {font-size:16px;left:60% !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-4 {left:63% !important;top:-10vw !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-4:before {top:30% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-4 {left:64% !important;top:-11vw !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-5 {top:-10vw !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-5:before {top:30% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-5 {top:-11vw !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-6 {left:63% !important;top:-16vw !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-6:before {top:48% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-6 {left:64% !important;top:-18vw !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-7 {top:-20vw !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-7:before {top:60% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-7 {top:-23vw !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-8 {left:63% !important;top:-26vw !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-8:before {top:77% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-8 {top:-30vw !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-9 {top:-30vw !important;left:4% !important}
.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-9:before {top:88% !important}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year .tooltip-content.content-9 {top:-34vw !important;left:3% !important }}
.main-content .timeline-wrapper .timeline-content-main .timeline-year:hover .tooltip-content {opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n) .tooltip-content {display:flex;flex-direction:column;justify-content:start;text-align:center;background:#FFF;border-radius:35px;font-size:20px;left:12%;opacity:0;padding:25px 35px 15px;pointer-events:none;position:absolute;width:35vw;height:35vw;top:-70%;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-ms-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out;z-index:2;box-shadow:0 15px 25px rgba(0,0,0,0.1);gap:5%}
@media (max-width:1024px) {.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n) .tooltip-content {left:5%;height:39vw }}
.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n) .timeline-point .timeline-year:hover .tooltip-content {opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
@media (max-width:767px) {.main-content .timeline-wrapper .timeline-content-main .timeline-year {font-size:x-large }}
@media (min-width:768px) {.main-content .timeline-wrapper .timeline-content-main .timeline-block:first-child,.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n+3) {text-align:right }.main-content .timeline-wrapper .timeline-content-main .timeline-block:first-child .timeline-point,.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n+3) .timeline-point {padding:0 50% 20px 0;justify-content:right }.main-content .timeline-wrapper .timeline-content-main .timeline-block:first-child .timeline-point .timeline-dot,.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n+3) .timeline-point .timeline-dot {margin:0 -15px 0 15px;order:2 }.main-content .timeline-wrapper .timeline-content-main .timeline-block:first-child .timeline-point .timeline-year,.main-content .timeline-wrapper .timeline-content-main .timeline-block:nth-child(2n) .timeline-point .timeline-year {order:1 }}
.main-content .timeline-wrapper .timeline-content-main .timeline-content [data-placeholder]:empty:before {color:inherit}
.main-content .timeline-wrapper .timeline-foot {font-family:sfu-medium,sans-serif;font-size:96px;color:#000;text-align:center;font-weight:500;padding-bottom:35px}
@media (max-width:1200px) {.main-content .timeline-wrapper .timeline-foot {padding:35px;font-size:86px }}
@media (max-width:1100px) {.main-content .timeline-wrapper .timeline-foot {font-size:66px }}
@media (max-width:768px) {.main-content .timeline-wrapper .timeline-foot {font-size:46px }}
@media (max-width:768px) {.main-content .timeline-wrapper .timeline-foot {font-size:36px;padding:15px }}
.main-content .future-wrapper {position:relative;height:1100px}
@media (max-width:1024px) {.main-content .future-wrapper {height:fit-content }}
.main-content .future-wrapper .future-title {padding:0 75px;font-size:24px;text-align:center}
@media (max-width:1200px) {.main-content .future-wrapper .future-title {font-size:25px;padding:0 35px 35px }}
@media (max-width:500px) {.main-content .future-wrapper .future-title {font-size:22px;padding:0 15px 35px;text-align:justify }}
.main-content .future-wrapper .future-center {text-align:center;position:absolute;width:100%;bottom:20%}
@media (max-width:1024px) {.main-content .future-wrapper .future-center {display:none }}
.main-content .future-wrapper .future-sp {display:none}
@media (max-width:1024px) {.main-content .future-wrapper .future-sp {display:flex }}
.main-content .future-wrapper .future-sp .ntq-text {background:#2479F6;font-size:20px;font-weight:bold;color:#FFF;padding:25px;border-radius:50%;border:1px solid;width:200px;height:200px;margin:0 auto}
.main-content .future-wrapper .future-sp .accordion-future {padding:35px 0}
.main-content .future-wrapper .future-sp .accordion-future .accordion-item {border-bottom:1px solid #e5e5e5}
.main-content .future-wrapper .future-sp .accordion-future .accordion-item button[aria-expanded='true'] {border-bottom:1px solid #001195}
.main-content .future-wrapper .future-sp .accordion-future button {position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}
.main-content .future-wrapper .future-sp .accordion-future button:hover,
.main-content .future-wrapper .future-sp .accordion-future button:focus {cursor:pointer;color:#001195}
.main-content .future-wrapper .future-sp .accordion-future button:hover::after,
.main-content .future-wrapper .future-sp .accordion-future button:focus::after {cursor:pointer;color:#001195;border:1px solid #001195}
.main-content .future-wrapper .future-sp .accordion-future button .accordion-title {padding:1em 1.5em 1em 0}
.main-content .future-wrapper .future-sp .accordion-future button .icon {display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}
.main-content .future-wrapper .future-sp .accordion-future button .icon::before {display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}
.main-content .future-wrapper .future-sp .accordion-future button .icon::after {display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}
.main-content .future-wrapper .future-sp .accordion-future button[aria-expanded='true'] {color:#001195}
.main-content .future-wrapper .future-sp .accordion-future button[aria-expanded='true'] .icon::after {width:0}
.main-content .future-wrapper .future-sp .accordion-future button[aria-expanded='true'] + .accordion-content {opacity:1;max-height:29em;transition:all 200ms linear;will-change:opacity,max-height}
@media (max-width:500px) {.main-content .future-wrapper .future-sp .accordion-future button[aria-expanded='true'] + .accordion-content {max-height:49em }}
.main-content .future-wrapper .future-sp .accordion-future .accordion-content {opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}
.main-content .future-wrapper .future-sp .accordion-future .accordion-content p {font-size:1rem;font-weight:400;margin:2em 0}
.main-content .future-wrapper .ntq-text {color:#333;margin-bottom:20px;position:relative;display:flex;justify-content:center;height:480px;align-items:center}
.main-content .future-wrapper .ntq-text span {background:#2479F6;font-size:30px;font-weight:bold;color:#FFF;padding:25px;border-radius:50%;border:1px solid;width:300px;height:300px;display:flex;align-items:center}
.main-content .future-wrapper .outer-circle,
.main-content .future-wrapper .inner-circle,
.main-content .future-wrapper .extra-circle {position:absolute;background-color:transparent;border-radius:50%;box-shadow:0 5px 15px #e5f6ff}
.main-content .future-wrapper .outer-circle {top:0;border:1px solid #001195}
.main-content .future-wrapper .inner-circle {top:-11%;border:1px solid #014EF4}
.main-content .future-wrapper .extra-circle {top:-22%;border:1px solid #2479F6}
.main-content .future-wrapper .other-text,
.main-content .future-wrapper .orbit-text-outer {position:absolute;top:45%;left:40%;transform:translate(-50%,-50%);text-align:center;font-weight:bold}
.main-content .future-wrapper .orbit-text-wrapper {position:relative}
.main-content .future-wrapper .orbit-text-wrapper:hover + .orbit-text-content {display:block}
.main-content .future-wrapper .other-text,
.main-content .future-wrapper .orbit-text {position:absolute;top:45%;left:45%;transform:translate(-50%,-50%);text-align:center;font-weight:bold}
@media (max-width:1650px) {.main-content .future-wrapper .other-text,.main-content .future-wrapper .orbit-text {left:43% }}
@media (max-width:1200px) {.main-content .future-wrapper .other-text,.main-content .future-wrapper .orbit-text {left:40% }}
.main-content .future-wrapper .other-text .orbit-text-content,
.main-content .future-wrapper .orbit-text .orbit-text-content {display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:10px;padding:10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}
.main-content .future-wrapper .other-text.active,
.main-content .future-wrapper .orbit-text.active {transform:scale(1.1)}
.main-content .future-wrapper .orbit-text,
.main-content .future-wrapper .orbit-text-outer {position:absolute;top:0;left:40%;transform:translateX(-50%);width:220px;box-shadow:0 8px 16px #c0e5f9;background-color:rgba(255,255,255,0.2);padding:5px 30px;border-radius:10px}
.main-content .future-wrapper .orbit-text .see-more,
.main-content .future-wrapper .orbit-text-outer .see-more {position:absolute;right:0;width:20px;height:20px;border-radius:50%;top:0;display:flex;justify-content:center;align-items:center;border:1px solid #c0e5f9;box-shadow:0 8px 16px #c0e5f9}
.main-content .present-wrapper {padding-top:35px;height:850px;position:relative;background-color:#0151FE;transition:all 0.5s ease-in-out}
@media (max-width:768px) {.main-content .present-wrapper {height:1300px }}
.main-content .present-wrapper.active {height:1400px}
@media (min-width:2300px) {.main-content .present-wrapper.active {height:1570px }}
.main-content .present-wrapper .content-top {position:absolute;height:100%;width:100%;z-index:1}
.main-content .present-wrapper .content-top .present-head {text-align:center}
.main-content .present-wrapper .content-top .present-head .header {font-size:96px;color:#00E6B8;font-family:sfu-medium,sans-serif}
@media (max-width:1440px) {.main-content .present-wrapper .content-top .present-head .header {font-size:120px }}
@media (max-width:1440px) {.main-content .present-wrapper .content-top .present-head .header {font-size:70px }}
.main-content .present-wrapper .content-top .present-head .content {font-size:24px;color:#FFF;text-align:justify;padding:0 75px}
@media (max-width:1440px) {.main-content .present-wrapper .content-top .present-head .content {font-size:26px }}
@media (max-width:768px) {.main-content .present-wrapper .content-top .present-head .content {padding:0 35px }}
@media (max-width:500px) {.main-content .present-wrapper .content-top .present-head .content {padding:0 15px;font-size:22px }}
.main-content .present-wrapper .content-top .present-collapse {display:flex;justify-content:center;gap:140px}
.main-content .present-wrapper .content-top .present-collapse .card {border:none;background-color:#C1C3C9}
.main-content .present-wrapper .content-top .present-collapse .present-conquer-header,
.main-content .present-wrapper .content-top .present-collapse .present-action-header,
.main-content .present-wrapper .content-top .present-collapse .present-change-header {background-color:#C7C7C7;padding:20px;border-radius:15px;height:100%;display:flex;flex-direction:column}
.main-content .present-wrapper .content-top .present-collapse .present-conquer-header .title,
.main-content .present-wrapper .content-top .present-collapse .present-action-header .title,
.main-content .present-wrapper .content-top .present-collapse .present-change-header .title {font-size:45px;color:#001195}
.main-content .present-wrapper .content-top .present-collapse .present-conquer-header .description,
.main-content .present-wrapper .content-top .present-collapse .present-action-header .description,
.main-content .present-wrapper .content-top .present-collapse .present-change-header .description {font-size:30px}
.main-content .present-wrapper .content-top .present {padding-top:100px;margin:0 35px;opacity:0;transform:translateY(70px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}
@media (max-width:1024px) {.main-content .present-wrapper .content-top .present {padding-top:60px }}
@media (max-width:500px) {.main-content .present-wrapper .content-top .present {padding-top:30px }}
.main-content .present-wrapper .content-top .present.fade-in {opacity:1;transform:translateY(0)}
.main-content .present-wrapper .content-top .present .container-present {display:flex;justify-content:center;overflow:hidden;height:25vmin;transition:all 0.5s ease-in-out;gap:15px}
@media (max-width:786px) {.main-content .present-wrapper .content-top .present .container-present {display:none }}
.main-content .present-wrapper .content-top .present .container-present.active {height:75vmin}
.main-content .present-wrapper .content-top .present .container-present .card {flex:1;transition:all 0.5s ease-in-out;height:100%;position:relative;background-color:rgba(12,23,75,0.8);border-radius:25px;cursor:pointer}
.main-content .present-wrapper .content-top .present .container-present .card .card__head {color:black;background:rgba(2,126,255,0.75);padding:0.5em;transform:rotate(-90deg);transform-origin:0% 0%;transition:all 0.5s ease-in-out;min-width:100%;text-align:center;position:absolute;bottom:20%;left:0;font-size:35px;white-space:nowrap}
.main-content .present-wrapper .content-top .present .container-present .card.active {flex-grow:10;background-color:#E9E9E9}
.main-content .present-wrapper .content-top .present .container-present .card.active .content-card {filter:grayscale(0);opacity:1}
.main-content .present-wrapper .content-top .present .container-present .card.active .content-overlay {opacity:0}
.main-content .present-wrapper .content-top .present .container-present .card.active .content-overlay .head {display:none}
.main-content .present-wrapper .content-top .present .container-present .card.active .card__head {text-align:center;top:calc(88%);color:white;background:rgba(2,126,255,0.75);font-size:2em;transform:rotate(0deg) skew(0deg);bottom:0}
.main-content .present-wrapper .content-top .present .container-present .card:hover .block {display:block}
.main-content .present-wrapper .content-top .present .container-present .card .block {display:none}
.main-content .present-wrapper .content-top .present .container-present .card .block:before,
.main-content .present-wrapper .content-top .present .container-present .card .block:after {content:'';position:absolute;background:linear-gradient(45deg,#fb0094,#00f,#0f0,#ff0,#f00,#fb0094,#00f,#0f0,#ff0,#f00);background-size:1000%;width:calc(100%);height:calc(100%);z-index:-1;animation:steam 10s linear infinite;border-radius:25px}
@keyframes steam {0% {background-position:0 0 }50% {background-position:300% 0 }100% {background-position:0 0 }}
.main-content .present-wrapper .content-top .present .container-present .card .content-card {width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out;filter:opacity(0.5) brightness(120%);opacity:0;color:#FFF;overflow-x:scroll;border-top-left-radius:25px;border-top-right-radius:25px}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .image-bg {width:100%}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .header-content .header-image {width:100%;border-top-left-radius:25px;border-top-right-radius:25px}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .header-content .title {display:flex;justify-content:space-between;align-items:baseline;color:#000;margin:15px 45px;border-bottom:1px solid #2479F6}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .header-content .title .number {font-size:96px;font-weight:700;margin:unset}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .header-content .title .name {font-size:26px;margin:unset}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .header-content .description {font-size:40px;color:#014EF4;padding:0 45px;font-weight:bold}
.main-content .present-wrapper .content-top .present .container-present .card .content-card .content-main {padding:20px 280px;color:#000;font-size:20px;text-align:justify}
.main-content .present-wrapper .content-top .present .container-present .card .content-overlay {opacity:1;position:absolute;width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly}
@media (max-width:1024px) {.main-content .present-wrapper .content-top .present .container-present .card .content-overlay {padding-top:10px }}
.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .head {font-size:40px;color:#FFF}
@media (max-width:1024px) {.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .head {padding-top:30px;font-size:30px }}
.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .description {font-size:24px;color:#FFF;display:flex;justify-content:center;gap:10px;align-items:center}
@media (max-width:1440px) {.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .description {font-size:20px;align-items:center }}
@media (max-width:1024px) {.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .description {font-size:16px;align-items:center }}
.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .description p {margin:0}
.main-content .present-wrapper .content-top .present .container-present .card .content-overlay .see-more {font-size:18px;color:#FFF}
.main-content .present-wrapper .content-top .present .container-present .card.custom .content-overlay .head {transform:rotate(-90deg);width:250%;display:block;right:-70%;top:50%;position:absolute;transition:all 0.2s ease-in-out}
@media (max-width:1440px) {.main-content .present-wrapper .content-top .present .container-present .card.custom .content-overlay .head {width:300%;right:-95% }}
@media (max-width:1024px) {.main-content .present-wrapper .content-top .present .container-present .card.custom .content-overlay .head {width:330%;right:-90%;top:45% }}
.main-content .present-wrapper .content-top .present .container-present .card.custom .content-overlay .description {display:none}
.main-content .present-wrapper .content-top .present .container-present .card.custom .content-overlay .see-more {display:none}
.main-content .present-wrapper .content-top .present .container-present-sp {display:none}
@media (max-width:786px) {.main-content .present-wrapper .content-top .present .container-present-sp {display:flex;flex-direction:column;gap:20px }}
.main-content .present-wrapper .content-top .present .container-present-sp .button {transition:all 0.5s ease-in-out;height:100%;position:relative;background-color:rgba(12,23,75,0.8);border-radius:25px;cursor:pointer;color:#FFF;text-align:center;padding:20px}
.main-content .present-wrapper .content-top .present .container-present-sp .button .head {font-size:34px;font-weight:700;margin-bottom:0}
@media (max-width:420px) {.main-content .present-wrapper .content-top .present .container-present-sp .button .head {font-size:30px }}
.main-content .present-wrapper .content-top .present .container-present-sp .button .description {display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:14px;gap:5px}
.main-content .present-wrapper .content-top .present .container-present-sp .button .description p {margin:unset}
.main-content .counter-wrapper .counter {transition:transform 0.3s ease}
.main-content .counter-wrapper .counter .cou {display:block;box-sizing:border-box;overflow:hidden;color:rgba(255,255,255,0.9);text-align:center}
.main-content .counter-wrapper .counter .cou__header,
.main-content .counter-wrapper .counter .cou.cou--small .cou__header,
.main-content .counter-wrapper .counter .cou--no-header .cou__content {display:inline-block}
.main-content .counter-wrapper .counter .cou__header,
.main-content .counter-wrapper .counter .cou.cou--small .cou__header {margin:0;color:rgba(255,255,255,0.9)}
.main-content .counter-wrapper .counter .cou__header {padding:0 0.75em 0.25em;font-size:24px;font-weight:400;letter-spacing:6px;line-height:1;background:transparent}
.main-content .counter-wrapper .counter .cou__content {position:relative;box-sizing:border-box;min-height:1.208em;margin:0;padding:0;overflow:hidden;font-size:300px;text-align:center;display:flex;flex-direction:row-reverse;justify-content:center;font-family:'sfu-medium',sans-serif}
@media (max-width:1024px) {.main-content .counter-wrapper .counter .cou__content {font-size:200px }}
@media (max-width:500px) {.main-content .counter-wrapper .counter .cou__content {font-size:100px }}
.main-content .counter-wrapper .counter .cou__item {position:relative;float:right}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--0:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--0:before {content:"0\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--1:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--1:before {content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--2:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--2:before {content:"0\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--3:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--3:before {content:"0\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--4:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--4:before {content:"0\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--5:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--5:before {content:"0\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--6:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--6:before {content:"0\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--7:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--7:before {content:"0\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--8:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--8:before {content:"0\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0"}
.main-content .counter-wrapper .counter .cou__item--digit.cou__item--9:before,
.main-content .counter-wrapper .counter .cou__item--decimal.cou__item--9:before {content:"0\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1"}
.main-content .counter-wrapper .counter .cou__content__digit {margin:0 !important;float:right;line-height:1;list-style:none !important}
.main-content .counter-wrapper .counter .cou__content__digit .plus-icon {font-size:300px;font-family:"sfu medium",sans-serif;color:#001195;transition:top 2s ease-in-out;transform:translateY(0)}
@media (max-width:1024px) {.main-content .counter-wrapper .counter .cou__content__digit .plus-icon {font-size:200px }}
@media (max-width:500px) {.main-content .counter-wrapper .counter .cou__content__digit .plus-icon {font-size:100px }}
.main-content .counter-wrapper .counter .cou__item--digit,
.main-content .counter-wrapper .counter .cou__item--decimal:not(:first-child) {position:relative;overflow:hidden;color:transparent}
.main-content .counter-wrapper .counter .cou__item--digit:before,
.main-content .counter-wrapper .counter .cou__item--decimal:before {position:absolute;top:0;color:#001195;transition:top 2s ease-in-out;transform:translateY(0)}
.main-content .counter-wrapper .counter .cou__item--digit {display:block;width:0.65em;height:1em}
.main-content .counter-wrapper .counter .cou__item--digit:before {left:0}
.main-content .counter-wrapper .counter .cou__content__decimals {position:relative;width:1.375em;margin:0 !important;float:right;line-height:1;list-style:none !important}
.main-content .counter-wrapper .counter .cou__item--decimal {position:relative;left:-0.6em;display:block;width:0.3em;height:0.5em;overflow:hidden}
.main-content .counter-wrapper .counter .cou__item--decimal:before {left:0;font-size:0.45em}
.main-content .counter-wrapper .counter .cou.cou--single-line .cou__content.cou__content--animate .cou__content__decimals .cou__item--decimal:nth-child(2):before {animation-delay:0s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__decimals .cou__item--decimal:nth-child(2):before,
.main-content .counter-wrapper .counter .cou.cou--single-line .cou__content.cou__content--animate .cou__content__decimals .cou__item--decimal:nth-child(3):before {animation-delay:0.2s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(1) .cou__item--digit:before {animation-delay:0.3s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(2) .cou__item--digit:before {animation-delay:0.5s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(3) .cou__item--digit:before {animation-delay:0.7s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(4) .cou__item--digit:before {animation-delay:0.9s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(5) .cou__item--digit:before {animation-delay:1.1s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(6) .cou__item--digit:before {animation-delay:1.3s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(7) .cou__item--digit:before {animation-delay:1.5s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(8) .cou__item--digit:before {animation-delay:1.7s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(9) .cou__item--digit:before {animation-delay:1.9s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(10) .cou__item--digit:before {animation-delay:2.1s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(11) .cou__item--digit:before {animation-delay:2.3s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(12) .cou__item--digit:before {animation-delay:2.5s}
.main-content .counter-wrapper .counter .cou .cou__content.cou__content--animate .cou__content__digit:nth-child(13) .cou__item--digit:before {animation-delay:2.7s}
.main-content .counter-wrapper .counter .cou__content.cou__content--animate .cou__item--digit:before,
.main-content .counter-wrapper .counter .cou__content.cou__content--animate .cou__item--decimal:before,
.main-content .counter-wrapper .counter .cou.cou--small .cou__content.cou__content--animate .cou__item--digit:before,
.main-content .counter-wrapper .counter .cou.cou--small .cou__content.cou__content--animate .cou__item--decimal:before {animation:cou-bounce 1s forwards}
.main-content .counter-wrapper .counter .cou__item--commapoint {padding:0 0.208em}
.main-content .counter-wrapper .counter .cou__item--decimalpoint {padding-left:0.125em}
.main-content .counter-wrapper .counter .cou__item--currency {margin-left:0.4em;float:left;font-size:0.5em}
.main-content .counter-wrapper .counter .cou__footnote {margin-top:0.333em;color:rgba(255,255,255,0.6);font-family:Tahoma,sans-serif;font-size:9px}
@keyframes cou-bounce {0% {transform:translateY(0) }35% {transform:translateY(-11.25em) }65% {transform:translateY(-10.9em) }90% {transform:translateY(-11.08em) }100% {transform:translateY(-11em) }}
.main-content .counter-wrapper .text-content {font-size:30px;text-align:center}
@media (max-width:500px) {.main-content .counter-wrapper .text-content {font-size:24px;padding:0 15px }}
.main-content .album-wrapper {padding:75px 0}
.main-content .album-wrapper .infiniteslide_wrap {background-color:#FFF}
.main-content .album-wrapper .infiniteslide_wrap:nth-of-type(2) {padding-top:0}
@media (max-width:500px) {.main-content .album-wrapper {padding:25px 0 }}
.main-content .album-wrapper .album-header {text-align:center}
.main-content .album-wrapper .album-header .title {font-size:50px;font-weight:bold}
.main-content .album-wrapper .album-header .description {font-size:30px}
.main-content .album-wrapper .album-header .counter {font-size:150px;font-family:"sfu-medium",sans-serif;color:#001195}
.main-content .album-wrapper .infinity-slide .slide-wrap {display:flex !important;flex-direction:row;padding:0}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item {list-style-type:none;margin:0 10px;position:relative}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item .overlay-content {position:absolute;width:100%;height:100%;top:0;transition:all 0.5s ease-in-out;opacity:0;background-color:rgba(28,28,28,0.65);border-radius:25px;color:#FFF;display:flex;flex-direction:column;justify-content:space-around;text-align:center}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item .overlay-content .employee-name {font-weight:bold}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item .overlay-content .quote {font-size:15px;padding:0 5px}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item .overlay-content:hover {opacity:1}
.main-content .album-wrapper .infinity-slide .slide-wrap .slide-item img {width:208px;height:314px;border-radius:25px}
.main-content .album-wrapper .infinite-slide-top {display:none}
.main-content .album-wrapper .content-bottom {padding-top:75px}
@media (max-width:500px) {.main-content .album-wrapper .content-bottom {padding-top:35px }}
.main-content .album-wrapper .content-bottom .top {padding:0 75px;font-size:30px}
@media (max-width:500px) {.main-content .album-wrapper .content-bottom .top {padding:0 15px;font-size:22px }}
.main-content .album-wrapper .content-bottom .bot {padding-top:25px;font-size:50px}
@media (max-width:500px) {.main-content .album-wrapper .content-bottom .bot {padding-top:15px;font-size:30px }}
.main-content .form-wrapper {position:relative;padding:75px 15px;background-color:#014EF4}
@media (max-width:500px) {.main-content .form-wrapper {padding:45px 15px }}
.main-content .form-wrapper .form-create-image {width:100%}
.popover {max-width:500px !important;border-radius:35px !important;transition:opacity 0.7s ease-out !important;display:flex !important;flex-direction:column;justify-content:space-around;text-align:center !important;background:#D9D9D9 !important;border:1px solid #D9D9D9 !important;font-size:20px !important;z-index:19 !important}
.popover .popover-header {text-align:center !important;border-top-left-radius:35px;border-top-right-radius:35px;background-color:#D9D9D9 !important;font-size:40px;color:#001195;font-weight:bold}
.popover .popover-body {padding:35px 50px !important}
.popover .popover-body .content {text-align:left;font-size:26px;line-height:1.2;padding-bottom:30px}
.popover .popover-body .image {width:70%;margin:0 auto}
.popover .fade-effect {opacity:0;pointer-events:none;transform:translateY(0px)}
.popover .arrow:before {border-left-color:#D9D9D9 !important}
.popover .arrow:after {border-left-color:#D9D9D9 !important}
.modal.modal-full {padding-right:0 !important}
.modal.modal-full .modal-dialog {display:block !important;max-width:unset !important;margin:unset !important}
.modal.modal-full .modal-dialog .modal-header .modal-title {color:#001195;font-weight:500;font-family:"sfu-medium",sans-serif;font-size:26px}
@media (max-width:500px) {.modal.modal-full .modal-dialog .modal-header .modal-title {font-size:18px }}
.modal.modal-full .modal-dialog .modal-content {height:100% !important}
.modal.modal-full .modal-dialog .modal-body .image-bg {width:100%}
.modal.modal-full .modal-dialog .modal-body .header-content .header-image {width:100%}
.modal.modal-full .modal-dialog .modal-body .header-content .title {display:flex;justify-content:space-between;align-items:baseline;color:#000;border-bottom:1px solid #2479F6}
.modal.modal-full .modal-dialog .modal-body .header-content .title.center {align-items:center}
.modal.modal-full .modal-dialog .modal-body .header-content .title .number {font-size:46px;font-weight:700;margin:unset}
.modal.modal-full .modal-dialog .modal-body .header-content .title .name {font-size:20px;margin:unset}
.modal.modal-full .modal-dialog .modal-body .header-content .description {font-size:26px;color:#014EF4;padding-bottom:15px;font-weight:bold}
.modal.modal-full .modal-dialog .modal-body .header-content-top {text-align:center}
.modal.modal-full .modal-dialog .modal-body .header-content-top .header-image {width:60%}
@media (max-width:500px) {.modal.modal-full .modal-dialog .modal-body .header-content-top .header-image {width:100% }}
.modal.modal-full .modal-dialog .modal-body .header-content-top .header-image.image-full {width:100%}
.modal.modal-full .modal-dialog .modal-body .header-content-top .header-image.image-small {width:60%}
@media (max-width:500px) {.modal.modal-full .modal-dialog .modal-body .header-content-top .header-image.image-small {width:100% }}
.modal.modal-full .modal-dialog .modal-body .header-content-top p {font-size:26px;padding:20px 400px 20px;text-align:justify;margin-bottom:0}
@media (max-width:1024px) {.modal.modal-full .modal-dialog .modal-body .header-content-top p {padding:20px 230px 20px }}
@media (max-width:768px) {.modal.modal-full .modal-dialog .modal-body .header-content-top p {padding:20px 15px 20px;font-size:24px }}
@media (max-width:500px) {.modal.modal-full .modal-dialog .modal-body .header-content-top p {font-size:16px }}
.modal.modal-full .modal-dialog .modal-body .content-main {color:#000;font-size:18px;text-align:justify;margin:10px 0}
.modal.modal-future .modal-dialog .modal-header .modal-title {color:#001195;font-weight:500;font-family:"sfu-medium",sans-serif;font-size:26px}
@media (max-width:500px) {.modal.modal-future .modal-dialog .modal-header .modal-title {font-size:18px }}