/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/common/components/Footer/components/Desktop/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_footer__y6aQY .style_information__eHa22 {
  display: flex;
  justify-content: center;
  padding: 84px 0px 100px;
  background-color: #05152b;
  box-sizing: border-box;
}
.style_footer__y6aQY .style_information__eHa22 .style_row1__ebX7B {
  margin-right: 90px;
}
.style_footer__y6aQY .style_information__eHa22 .style_row1__ebX7B .style_logo__LRL_b {
  width: 167px;
  height: 79px;
}
.style_footer__y6aQY .style_information__eHa22 .style_row1__ebX7B .style_phone__IJxzB {
  margin-top: 25px;
  font-size: 14px;
  color: #717c8a;
}
.style_footer__y6aQY .style_information__eHa22 .style_row1__ebX7B .style_email__Rk9B3 {
  margin-top: 22px;
  font-size: 14px;
  color: #717c8a;
}
.style_footer__y6aQY .style_information__eHa22 .style_row2__pWMai,
.style_footer__y6aQY .style_information__eHa22 .style_row3__RPFVU,
.style_footer__y6aQY .style_information__eHa22 .style_row4__DIq4A,
.style_footer__y6aQY .style_information__eHa22 .style_row5__7cVqx {
  margin-right: 90px;
}
.style_footer__y6aQY .style_information__eHa22 .style_row2__pWMai .style_head__39Eim,
.style_footer__y6aQY .style_information__eHa22 .style_row3__RPFVU .style_head__39Eim,
.style_footer__y6aQY .style_information__eHa22 .style_row4__DIq4A .style_head__39Eim,
.style_footer__y6aQY .style_information__eHa22 .style_row5__7cVqx .style_head__39Eim {
  font-size: 14px;
  font-weight: bold;
  color: #aeb6c0;
}
.style_footer__y6aQY .style_information__eHa22 .style_row2__pWMai .style_item__wJSu5,
.style_footer__y6aQY .style_information__eHa22 .style_row3__RPFVU .style_item__wJSu5,
.style_footer__y6aQY .style_information__eHa22 .style_row4__DIq4A .style_item__wJSu5,
.style_footer__y6aQY .style_information__eHa22 .style_row5__7cVqx .style_item__wJSu5 {
  display: flex;
  margin-top: 23px;
  font-size: 14px;
  color: #717c8a;
  cursor: pointer;
}
.style_footer__y6aQY .style_information__eHa22 .style_row2__pWMai .style_item__wJSu5:hover,
.style_footer__y6aQY .style_information__eHa22 .style_row3__RPFVU .style_item__wJSu5:hover,
.style_footer__y6aQY .style_information__eHa22 .style_row4__DIq4A .style_item__wJSu5:hover,
.style_footer__y6aQY .style_information__eHa22 .style_row5__7cVqx .style_item__wJSu5:hover {
  color: lightskyblue;
  text-decoration: underline;
}
.style_footer__y6aQY .style_information__eHa22 .style_row5__7cVqx {
  padding-left: 90px;
  margin-right: 0;
  border-left: 1px solid #717c8a;
}
.style_footer__y6aQY .style_bottom__pNpa5 {
  padding: 32px 0;
  font-size: 14px;
  background-color: #031022;
}
.style_footer__y6aQY .style_bottom__pNpa5 .style_copyright__1Qj4P,
.style_footer__y6aQY .style_bottom__pNpa5 .style_icp__taVO8 {
  line-height: 28px;
  display: flex;
  color: #717c8a;
  justify-content: center;
}
.style_footer__y6aQY .style_bottom__pNpa5 .style_copyright__1Qj4P > a,
.style_footer__y6aQY .style_bottom__pNpa5 .style_icp__taVO8 > a {
  display: flex;
  align-items: center;
  margin-right: 10px;
  color: #717c8a;
}
.style_footer__y6aQY .style_bottom__pNpa5 .style_copyright__1Qj4P > a:last-child::before,
.style_footer__y6aQY .style_bottom__pNpa5 .style_icp__taVO8 > a:last-child::before {
  margin-right: 2px;
  width: 14px;
  height: 14px;
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("https://picturebed.srgtzc.com/image/6bd8ce8cd215450b9be3a38b037482b3.jpg");
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/common/components/Footer/components/Mobile/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_footer__aTXtz {
  padding: 0 17px;
  background-color: #05152b;
}
.style_footer__aTXtz .style_contact__lE4FP {
  padding: 22px 0 30px;
  border-bottom: 1px solid #384558;
}
.style_footer__aTXtz .style_contact__lE4FP .style_phone__KSOr5 {
  padding: 0 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 44px;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background-color: #0e4a9d;
  box-sizing: border-box;
}
.style_footer__aTXtz .style_contact__lE4FP .style_phone__KSOr5 .style_right__wxnAs {
  display: flex;
  align-items: center;
  color: #fff;
}
.style_footer__aTXtz .style_contact__lE4FP .style_phone__KSOr5 .style_right__wxnAs::before {
  margin-right: 6px;
  content: "";
  width: 21px;
  height: 21px;
  background-size: 100%;
  background-image: url("https://picturebed.srgtzc.com/image/c2bb7f06a0e64a5198fa9b3d348d5470.png");
}
.style_footer__aTXtz .style_contact__lE4FP .style_email__tRsp4 {
  margin-top: 25px;
  font-size: 12px;
  font-weight: 500;
  color: #636b77;
}
.style_footer__aTXtz .style_contact__lE4FP .style_address__Yl_Sy {
  margin-top: 15px;
  display: flex;
  font-size: 12px;
  color: #636b77;
}
.style_footer__aTXtz .style_contact__lE4FP .style_address__Yl_Sy .style_left__U9M9U {
  flex: 0 0 auto;
}
.style_footer__aTXtz .style_follow__HEvaS {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.style_footer__aTXtz .style_follow__HEvaS .style_left__U9M9U .style_title__53k0F {
  font-size: 14px;
  color: #fff;
}
.style_footer__aTXtz .style_follow__HEvaS .style_left__U9M9U .style_desc__ctPHm {
  margin-top: 17px;
  font-size: 12px;
  color: #636b77;
}
.style_footer__aTXtz .style_bottom__Qvdm8 {
  margin-left: -17px;
  padding: 22px;
  width: 100vw;
  background-color: #031022;
}
.style_footer__aTXtz .style_bottom__Qvdm8 .style_copyright__aixnC {
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #636b77;
}
.style_footer__aTXtz .style_bottom__Qvdm8 .style_icp__662i5 {
  display: flex;
  align-items: center;
  flex-direction: column;
  line-height: 22px;
  font-size: 12px;
  color: #636b77;
}
.style_footer__aTXtz .style_bottom__Qvdm8 .style_icp__662i5 > a {
  display: flex;
  align-items: center;
  margin-right: 6px;
  color: #636b77;
}
.style_footer__aTXtz .style_bottom__Qvdm8 .style_icp__662i5 > a:last-child::before {
  display: inline-block;
  margin-right: 2px;
  width: 14px;
  height: 14px;
  content: "";
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("https://picturebed.srgtzc.com/image/6bd8ce8cd215450b9be3a38b037482b3.jpg");
}

.style_menu__JGIdg {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  border-bottom: 1px solid #384558;
}
.style_menu__JGIdg .style_title__53k0F {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  border-bottom: 1px solid #384558;
}
.style_menu__JGIdg .style_title__53k0F::after {
  content: "";
  width: 11px;
  height: 6px;
  background-repeat: no-repeat;
  background-size: 100%;
  transform: rotate(-90deg);
  background-image: url("https://picturebed.srgtzc.com/image/95f2b01943f645e48ef03856287d34f5.png");
  transition: all 0.5s cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.style_menu__JGIdg .style_unfold__D_fJd::after {
  transform: rotate(0);
}
.style_menu__JGIdg .style_container__Pl02p {
  transition: all 0.5s cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.style_menu__JGIdg .style_container__Pl02p .style_child__QPStB {
  display: flex;
  padding: 22px 0;
  flex-direction: column;
}
.style_menu__JGIdg .style_container__Pl02p .style_child__QPStB .style_item__exraU {
  margin-bottom: 26px;
  font-size: 12px;
  color: #636b77;
}
.style_menu__JGIdg .style_container__Pl02p .style_child__QPStB .style_item__exraU:last-child {
  margin-bottom: 0;
}
.style_menu__JGIdg .style_show__CeIwJ {
  max-height: 100vh;
  opacity: 1;
  visibility: initial;
}
.style_menu__JGIdg .style_hidden__eQI8q {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/common/components/NavBar/components/Desktop/style.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_placeholder__oFUhX {
  height: 76px;
}

.style_navbar__ybDGJ {
  position: fixed;
  display: flex;
  justify-content: center;
  top: 0;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5019607843);
}
.style_navbar__ybDGJ .style_container__MO2m8 {
  width: 1200px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 76px;
  box-sizing: border-box;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_logo__5tpbQ {
  width: 88px;
  height: 43px;
  cursor: pointer;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_logo__5tpbQ > img {
  width: 100%;
  height: 100%;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H {
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 {
  position: relative;
  margin-right: 50px;
  white-space: nowrap;
  font-size: 14px;
  height: 100%;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0:hover::after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  bottom: 0;
  background-color: #1085ff;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 > a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
  cursor: pointer;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0:last-child {
  margin-right: 0;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8::after {
  margin-left: 8px;
  content: "";
  width: 9px;
  height: 6px;
  background-size: 100%;
  background-image: url("https://picturebed.srgtzc.com/image/bc9ba22c65c949c285f321d744916410.png");
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8 .style_sub__cjaNx {
  text-decoration: none;
  cursor: pointer;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8 .style_list__ZVipZ {
  display: none;
  padding: 8px;
  flex-direction: column;
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  background-color: #fff;
  box-shadow: 0px 2px 8px 0px rgba(72, 78, 92, 0.5);
  animation: style_show__od7wN 0.6s;
}
@keyframes style_show__od7wN {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8 .style_list__ZVipZ .style_child__0QK__ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 124px;
  height: 44px;
  font-size: 14px;
  text-decoration: none;
  color: #6e7583;
  cursor: pointer;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8 .style_list__ZVipZ .style_child__0QK__:hover {
  color: #3373fe;
  background-color: #f1f5ff;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_menu__L1jY0 .style_hover__929l8:hover .style_list__ZVipZ {
  display: block;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_light__V2CXC a {
  color: rgba(255, 255, 255, 0.8);
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_active___hzsK {
  color: #1085ff !important;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_active___hzsK > a {
  color: #1085ff !important;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_dark__X904r a {
  color: #000;
}
.style_navbar__ybDGJ .style_container__MO2m8 .style_menus__1o50H .style_dark__X904r .style_hover__929l8::after {
  background-image: url("https://picturebed.srgtzc.com/image/a75492e5e85945d684308942de162e68.png") !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/common/components/NavBar/components/Mobile/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_placeholder__d2mY_ {
  height: 60px;
}

.style_navbar__My_Jg {
  padding: 0 17px;
  position: fixed;
  display: flex;
  justify-content: space-between;
  align-items: center;
  top: 0;
  width: 100vw;
  height: 60px;
  z-index: 99;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(233, 236, 240, 0.2);
}
.style_navbar__My_Jg .style_logo__ChCFw {
  width: 75px;
  height: 36px;
}
.style_navbar__My_Jg .style_logo__ChCFw .style_img__lddyx {
  width: 100%;
  height: 100%;
}
.style_navbar__My_Jg .style_menu__BBpzE {
  width: 25px;
  height: 19px;
}
.style_navbar__My_Jg .style_menu__BBpzE .style_img__lddyx {
  width: 100%;
  height: 100%;
}

@keyframes style_from-right-to-left__tgcQ4 {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
.style_menuContainer__BTJsM {
  background-color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 99999;
  animation: style_from-right-to-left__tgcQ4 0.5s;
}
.style_menuContainer__BTJsM .style_menuHeader__nba8y {
  width: 100%;
  height: 60px;
  padding: 0 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px #eaedf3;
}
.style_menuContainer__BTJsM .style_img__lddyx {
  width: 75px;
  height: 36px;
}

.style_menu__BBpzE {
  display: flex;
  flex-direction: column;
  font-weight: 500;
}
.style_menu__BBpzE .style_title__PY1hw {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 22px 10px;
  font-size: 14px;
  font-weight: 500;
  color: #666;
  width: calc(100% - 34px);
  margin-left: 17px;
  border-bottom: 1px solid #dcdfe4;
}
.style_menu__BBpzE .style_title__PY1hw::after {
  content: "";
  background-image: url("https://picturebed.srgtzc.com/image/ba740bb5fcd04202bf9e54a131a7a335.png");
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: 100%;
  transform: rotate(-90deg);
  transition: all 0.5s cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.style_menu__BBpzE .style_title__PY1hw .style_label__CNHBn {
  margin-bottom: 26px;
  font-size: 14px;
  color: #666;
  width: 100%;
}
.style_menu__BBpzE .style_title__PY1hw .style_label__CNHBn:last-child {
  margin-bottom: 0;
}
.style_menu__BBpzE .style_title__PY1hw .style_active__vks8o {
  color: #3373fe;
}
.style_menu__BBpzE .style_title__PY1hw.style_active__vks8o {
  color: #3373fe;
}
.style_menu__BBpzE .style_activeFold__o0BS3::after {
  background-image: url("https://picturebed.srgtzc.com/image/faff0ffe4a464b3fa25ba38eeefaae28.png");
}
.style_menu__BBpzE .style_unfold__2OPjn::after {
  transform: rotate(0);
  background-image: url("https://picturebed.srgtzc.com/image/faff0ffe4a464b3fa25ba38eeefaae28.png");
}
.style_menu__BBpzE .style_container__PDWAU {
  transition: all 0.5s cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.style_menu__BBpzE .style_container__PDWAU .style_child__W3BZs {
  display: flex;
  padding: 22px 10px;
  flex-direction: column;
  background-color: #f4f6f9;
}
.style_menu__BBpzE .style_container__PDWAU .style_child__W3BZs .style_item__JJFUb {
  margin-bottom: 26px;
  font-size: 12px;
  color: #636b77;
  margin-left: 17px;
}
.style_menu__BBpzE .style_container__PDWAU .style_child__W3BZs .style_item__JJFUb:last-child {
  margin-bottom: 0;
}
.style_menu__BBpzE .style_show___6WYN {
  max-height: 100vh;
  opacity: 1;
  visibility: initial;
}
.style_menu__BBpzE .style_hidden__vURph {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}

.style_menuIcon__hLrpK {
  display: flex;
  flex-direction: column;
}
.style_menuIcon__hLrpK .style_line__EJepi {
  margin-bottom: 6px;
  width: 24px;
  height: 3px;
  background-color: #fff;
}
.style_menuIcon__hLrpK .style_line__EJepi:last-child {
  margin-bottom: 0;
}

.style_closeIcon__kusF_ {
  position: relative;
}
.style_closeIcon__kusF_ .style_line__EJepi {
  position: absolute;
  right: 0;
  height: 3px;
  width: 24px;
  background-color: #000;
}
.style_closeIcon__kusF_ .style_line__EJepi:last-child {
  transform: rotate(45deg);
}
.style_closeIcon__kusF_ .style_line__EJepi:first-child {
  transform: rotate(-45deg);
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Apply/components/Desktop/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_apply__6Cg0X {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 290px;
  background-size: 100% 100%;
  background-image: url("https://picturebed.srgtzc.com/image/d6c562fa4b79486a9f5416d37b25ee2b.png");
}
.style_apply__6Cg0X .style_title__Xz_om {
  font-size: 40px;
  color: #191a1c;
}
.style_apply__6Cg0X .style_input__JcWtr {
  padding: 0 7px 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 51px;
  width: 350px;
  height: 57px;
  background-color: #fff;
  box-sizing: border-box;
}
.style_apply__6Cg0X .style_input__JcWtr > input {
  background: none;
  border: none;
  outline: none;
  font-size: 16px;
}
.style_apply__6Cg0X .style_input__JcWtr .style_btn__jwnqD {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 122px;
  height: 43px;
  font-size: 14px;
  color: #fff;
  background-color: #3373FE;
  cursor: pointer;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Apply/components/Mobile/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.style_apply__S3vSZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 103.5px;
  background-size: 100% 100%;
  background-image: url("https://picturebed.srgtzc.com/image/9aef9825ed234031b3689fe498870409.png");
}
.style_apply__S3vSZ .style_title__l8b9a {
  font-size: 14px;
  color: #fff;
  margin-bottom: 17.5px;
}
.style_apply__S3vSZ .style_input__Kmp01 {
  padding: 0 7px 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  width: 341px;
  height: 39px;
  background: rgba(209, 209, 209, 0.2117647059);
  color: #fff;
}
.style_apply__S3vSZ .style_input__Kmp01 > input {
  background: none;
  border: none;
  outline: none;
  font-size: 12px;
}
.style_apply__S3vSZ .style_input__Kmp01 .style_btn__PEUEG {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 33px;
  font-size: 12px;
  color: #fff;
  background: linear-gradient(90deg, #3373FE, #3354FE);
  cursor: pointer;
}
.style_apply__S3vSZ ::-webkit-input-placeholder {
  /* WebKit browsers，webkit内核浏览器 */
  color: #F2F4F8;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Domain/components/Desktop/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_domain__u6_yG {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 80px 0 126px;
  background: #fff;
  box-sizing: border-box;
}
.style_domain__u6_yG .style_title__5fJbs {
  font-size: 38px;
  color: #191a1c;
}
.style_domain__u6_yG .style_desc__o6_LD {
  margin-top: 31px;
  font-size: 18px;
  color: #aab4c9;
}
.style_domain__u6_yG .style_tabs__DEB53 {
  margin-top: 66px;
  display: flex;
}
.style_domain__u6_yG .style_tabs__DEB53 .style_tab___5xJ1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 206px;
  height: 60px;
  font-size: 16px;
  color: #191a1c;
  cursor: pointer;
}
.style_domain__u6_yG .style_tabs__DEB53 .style_tab___5xJ1:hover {
  color: #3373fe;
}
.style_domain__u6_yG .style_tabs__DEB53 .style_active__tuOi4 {
  position: relative;
  color: #3373fe;
  background: linear-gradient(0deg, rgba(51, 115, 254, 0.1) 0%, rgba(51, 115, 254, 0) 100%);
}
.style_domain__u6_yG .style_tabs__DEB53 .style_active__tuOi4::after {
  position: absolute;
  bottom: 0;
  content: "";
  height: 3px;
  width: 100%;
  background: #3373fe;
}
.style_domain__u6_yG .style_swipers__le1aU {
  width: 100%;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_img__6yBVT {
  width: 100%;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn {
  padding: 0 360px;
  position: absolute;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn .style_name__QWWLK {
  font-size: 30px;
  color: #fff;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn .style_detail__S3ycB {
  padding: 44px 44px 50px 0;
  margin-top: 38px;
  width: 620px;
  color: #e8e8e8;
  background: linear-gradient(90deg, rgba(5, 9, 14, 0) 0%, rgba(24, 68, 121, 0.7019607843) 100%);
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn .style_detail__S3ycB .style_content__QizXQ {
  line-height: 36px;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn .style_detail__S3ycB .style_action__MhKcK {
  display: flex;
  margin-top: 58px;
}
.style_domain__u6_yG .style_swipers__le1aU .style_swiper__OUKNG .style_info__wILOn .style_detail__S3ycB .style_action__MhKcK .style_more__dxYsx {
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 176px;
  height: 50px;
  font-size: 16px;
  color: #fefefe;
  background: linear-gradient(90deg, #005eff, #1186ff);
  cursor: pointer;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Domain/components/Mobile/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_domain__o5mDH {
  padding: 45px 0;
  background-color: #f4f6f9;
}
.style_domain__o5mDH .style_title__nlHOY {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #191a1c;
}
.style_domain__o5mDH .style_tabs__onQ8Q {
  padding: 0 3px;
  margin-top: 21px;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: overlay;
}
.style_domain__o5mDH .style_tabs__onQ8Q::-webkit-scrollbar {
  height: 0px;
}
.style_domain__o5mDH .style_tabs__onQ8Q .style_tab__0XLUd {
  padding: 16px 14px;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 500;
  color: #3a3d43;
}
.style_domain__o5mDH .style_tabs__onQ8Q .style_active__X_bhP {
  display: flex;
  justify-content: center;
  position: relative;
  color: #3373fe;
}
.style_domain__o5mDH .style_tabs__onQ8Q .style_active__X_bhP::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 2px;
  width: 100%;
  background-color: #3373fe;
}
.style_domain__o5mDH .style_swipers__WmIa1 {
  height: 240px;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_img__5e9ZF {
  width: 100%;
  height: 100%;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi {
  padding: 0 18px;
  position: absolute;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi .style_name__8QACN {
  font-size: 17px;
  font-weight: 500;
  color: #fff;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi .style_detail__lWToG {
  margin-top: 23px;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi .style_detail__lWToG .style_content__YwAP5 {
  line-height: 21px;
  font-size: 12px;
  color: #fff;
  opacity: 0.6;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi .style_detail__lWToG .style_action__joaMy {
  margin-top: 27px;
}
.style_domain__o5mDH .style_swipers__WmIa1 .style_swiper__dOECC .style_info___QDAi .style_detail__lWToG .style_action__joaMy .style_more__qDG1j {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 125px;
  height: 39px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  border: 1px solid #fff;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[3]!./node_modules/swiper/swiper.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 9.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 15, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[3]!./node_modules/swiper/modules/pagination/pagination.min.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Dynamic/components/Desktop/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_dynamic__grlNR {
  padding: 80px 0 70px;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("https://picturebed.srgtzc.com/image/ec77ad40f24a42539017ee7b6c975159.png");
  box-sizing: border-box;
}
.style_dynamic__grlNR .style_title__Ko1m8 {
  font-size: 38px;
  color: #191a1c;
}
.style_dynamic__grlNR .style_desc__GPh_1 {
  margin-top: 31px;
  font-size: 18px;
  color: #aab4c9;
}
.style_dynamic__grlNR .style_content__TfYiY {
  display: flex;
  margin-top: 70px;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv {
  width: 500px;
  border: 1px solid #ced2d9;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 {
  width: 500px;
  height: 572px;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 {
  background-color: #fff;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_img__lnQfO {
  width: 500px;
  height: 428px;
  object-fit: cover;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_date__FB32_ {
  position: relative;
  margin-left: 22px;
  margin-top: -84px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  background: linear-gradient(180deg, #005eff, #1186ff);
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_date__FB32_ .style_month__iRiNH {
  font-size: 52px;
  color: #fff;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_date__FB32_ .style_year__BD6NT {
  margin-top: 8px;
  font-size: 14px;
  color: #fff;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_info__v4mGE {
  padding: 14px 20px 34px;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_info__v4mGE .style_h1__kyftf {
  font-size: 18px;
  color: #283240;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.style_dynamic__grlNR .style_content__TfYiY .style_left__GeIAv .style_swiper__6Ztf4 .style_swiperItem__R9ZZ8 .style_info__v4mGE .style_h2__hK9bA {
  line-height: 24px;
  margin-top: 24px;
  font-size: 14px;
  color: #8e9195;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN {
  margin-left: 30px;
  height: 100%;
  width: 670px;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ {
  position: relative;
  display: flex;
  height: 143px;
  padding: 30px 20px 33px 30px;
  box-sizing: border-box;
  cursor: pointer;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ::after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  height: 1px;
  width: 100%;
  background-color: #ced2d9;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_date__FB32_ {
  margin-right: 36px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_date__FB32_ .style_day__fDm9P {
  font-size: 52px;
  color: #15253b;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_date__FB32_ .style_year__BD6NT {
  margin-top: 14px;
  font-size: 14px;
  color: #9da0a5;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_detail__jFH17 {
  flex: 1 1;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_detail__jFH17 .style_name__ZYfUx {
  font-size: 18px;
  color: #283240;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ .style_detail__jFH17 .style_tips__vdcx1 {
  margin-top: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #8e9195;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ:hover {
  background-color: #3373fe;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ:hover .style_day__fDm9P {
  color: #fff !important;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ:hover .style_year__BD6NT {
  color: rgba(255, 255, 255, 0.5019607843) !important;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ:hover .style_detail__jFH17 .style_name__ZYfUx {
  color: #fff;
}
.style_dynamic__grlNR .style_content__TfYiY .style_right__YznoN .style_item__o3GBJ:hover .style_detail__jFH17 .style_tips__vdcx1 {
  color: rgba(255, 255, 255, 0.5019607843);
}
.style_dynamic__grlNR .style_more__cOJgs {
  position: relative;
  margin-top: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 176px;
  height: 50px;
  font-size: 16px;
  font-weight: 300;
  color: #191a1c;
  border: 1px solid #191a1c;
  cursor: pointer;
}
.style_dynamic__grlNR .style_more__cOJgs:hover {
  box-shadow: 0px 0px 10px #ddd;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Dynamic/components/Mobile/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_dynamic__7VI3U {
  padding: 45px 17px 30px;
  background-color: #fff;
}
.style_dynamic__7VI3U .style_title__Iw_c_ {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #191a1c;
}
.style_dynamic__7VI3U .style_list__wbGII {
  padding-top: 23px;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ {
  padding: 8px 0;
  display: flex;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ .style_left__O4lOZ {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  flex: 1 1;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ .style_left__O4lOZ .style_name__byY59 {
  line-height: 21px;
  font-size: 14px;
  font-weight: 500;
  color: #191a1c;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ .style_left__O4lOZ .style_date__e5b8C {
  line-height: 21px;
  font-size: 12px;
  font-weight: 500;
  color: #999ea7;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ .style_right__pkYpe {
  margin-left: 14px;
  flex: 0 0 132px;
}
.style_dynamic__7VI3U .style_list__wbGII .style_item__v51l_ .style_right__pkYpe .style_img__G0iEs {
  width: 132px;
  height: 87px;
}
.style_dynamic__7VI3U .style_more__Fi4ZF {
  margin-top: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.style_dynamic__7VI3U .style_more__Fi4ZF .style_btn__W7_3G {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 125px;
  height: 39px;
  font-size: 13px;
  color: #000;
  border: 1px solid #000;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[12].use[3]!./node_modules/swiper/modules/effect-fade/effect-fade.min.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[13].use[5]!./node_modules/swiper/modules/autoplay/autoplay.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/common/components/Body/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_body__f032t {
  display: flex;
  justify-content: center;
  width: 100%;
}
.style_body__f032t .style_container__NIJBk {
  width: 1200px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Header/components/Desktop/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_header__gRb7z .style_swipers__82Yhi {
  width: 100%;
  height: 870px;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot {
  display: flex;
  align-items: center;
  width: 100%;
  height: 870px;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_img__1z9SI {
  object-fit: cover;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_content__w7ies {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_content__w7ies .style_title__esX1_ {
  font-size: 58px;
  font-weight: bold;
  color: #fff;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_content__w7ies .style_desc__YPNzp {
  margin-top: 67px;
  font-size: 30px;
  color: #fff;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_content__w7ies .style_action__Bi3c_ {
  margin-top: 60px;
}
.style_header__gRb7z .style_swipers__82Yhi .style_swiper__Scaot .style_content__w7ies .style_action__Bi3c_ .style_more__fYQl2 {
  padding: 0 56px;
  display: inline-flex;
  align-items: center;
  height: 50px;
  font-size: 16px;
  color: #fff;
  background: linear-gradient(90deg, #005eff, #1186ff);
  cursor: pointer;
}
.style_header__gRb7z .style_cards__gxPhU {
  position: absolute;
  margin-top: -67px;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 1;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z {
  margin-right: 24px;
  display: flex;
  padding: 20px 20px 30px;
  width: 384px;
  height: 120px;
  box-shadow: 0px 9px 27px 0px rgba(225, 233, 245, 0.5);
  border-radius: 6px;
  border: 3px solid #ffffff;
  background: linear-gradient(-3deg, #ffffff, #f0f3f8);
  box-sizing: border-box;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z:last-child {
  margin-right: 0;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z .style_logo__1CJqn {
  margin-right: 20px;
  width: 50px;
  height: 50px;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z .style_info__hL8hL {
  margin-top: 12px;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z .style_info__hL8hL .style_title__esX1_ {
  font-size: 18px;
  color: #2f3236;
}
.style_header__gRb7z .style_cards__gxPhU .style_card__LcN1Z .style_info__hL8hL .style_desc__YPNzp {
  margin-top: 10px;
  font-size: 14px;
  color: #a4aec5;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Header/components/Mobile/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_header___4L25 .style_swipers__yfvb4 {
  width: 100%;
  height: 410px;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_img__2ueKf {
  object-fit: cover;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_content__1_GeU {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_content__1_GeU .style_title__lMqWv {
  font-size: 20px;
  font-weight: bold;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_content__1_GeU .style_desc__oeKJM {
  font-size: 13px;
  margin-top: 25px;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_content__1_GeU .style_action__zQePN {
  margin-top: 27px;
}
.style_header___4L25 .style_swipers__yfvb4 .style_swiper__XjTs8 .style_content__1_GeU .style_action__zQePN .style_more__SsbpZ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 40px;
  background: linear-gradient(90deg, #005eff, #1186ff);
}
.style_header___4L25 .style_cards__PtkFf {
  padding: 0 17px;
  position: absolute;
  margin-top: -25px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 13px;
  column-gap: 13px;
  z-index: 1;
}
.style_header___4L25 .style_cards__PtkFf .style_card__Zh164 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  box-shadow: 0px 5px 13px 0px rgba(225, 233, 245, 0.5);
  border-radius: 3px;
  border: 2px solid #ffffff;
  background: linear-gradient(-3deg, #ffffff, #f0f3f8);
  box-sizing: border-box;
}
.style_header___4L25 .style_cards__PtkFf .style_card__Zh164 .style_logo__dNaVv {
  margin-right: 8px;
  width: 25px;
  height: 25px;
}
.style_header___4L25 .style_cards__PtkFf .style_card__Zh164 .style_info__Iz5xN {
  font-size: 13px;
  font-weight: 500;
  color: #2f3236;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Intro/components/Desktop/style.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_intro__Tpe36 {
  padding: 135px 0 105px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  background: linear-gradient(0deg, #fafbfe, #f0f3f8);
}
.style_intro__Tpe36 .style_title__hx3B5 {
  font-size: 38px;
  color: #191a1c;
}
.style_intro__Tpe36 .style_desc__c1rG8 {
  margin-top: 34px;
  font-size: 18px;
  color: #aab4c9;
}
.style_intro__Tpe36 .style_content__KtN2B {
  padding: 0 55px 65px 710px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: 64px;
  width: 1253px;
  height: 529px;
  background-size: 100%;
  background-image: url("https://picturebed.srgtzc.com/image/0409cea979f742ec883baded4f1b2395.png");
  box-sizing: border-box;
}
.style_intro__Tpe36 .style_content__KtN2B .style_name__SBrPo {
  line-height: 24px;
  font-size: 24px;
  color: #191a1c;
}
.style_intro__Tpe36 .style_content__KtN2B .style_detail__Tse2E {
  line-height: 29px;
  margin-top: 30px;
  font-size: 16px;
  color: #8e9195;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.style_intro__Tpe36 .style_content__KtN2B .style_show__z1X64 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 34px;
  width: 176px;
  height: 50px;
  font-size: 16px;
  color: #fefefe;
  background: linear-gradient(90deg, #005eff, #1186ff);
  cursor: pointer;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Intro/components/Mobile/style.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_intro__HMpYo {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 70px 17px 37px;
  background-color: #fff;
  box-sizing: border-box;
}
.style_intro__HMpYo .style_title__d3ZOc {
  font-size: 18px;
  font-weight: 500;
  color: #191a1c;
}
.style_intro__HMpYo .style_content__qLosu {
  position: relative;
  padding: 37px 24px 0;
  height: 358px;
  margin-top: 30px;
  border: 2px solid #fff;
  background: #f3f5f8;
  box-shadow: 0px 5px 13px 0px rgba(225, 233, 245, 0.5);
  box-sizing: border-box;
}
.style_intro__HMpYo .style_content__qLosu::before {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  width: 100%;
  height: 245px;
  content: "";
  background-size: 100%;
  background-image: url("https://picturebed.srgtzc.com/image/ca41293c5ff54982b46ba5ed508f37d6.png");
  background-repeat: no-repeat;
}
.style_intro__HMpYo .style_content__qLosu .style_name__vl1ux {
  font-size: 18px;
  color: #191a1c;
}
.style_intro__HMpYo .style_content__qLosu .style_detail__zvYye {
  margin-top: 26px;
  font-size: 13px;
  color: #646f85;
}
.style_intro__HMpYo .style_content__qLosu .style_show__fP4vi {
  margin-top: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 139px;
  height: 39px;
  font-size: 13px;
  color: #fff;
  background: linear-gradient(90deg, #005eff, #1186ff);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Patents/components/Desktop/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_patents__1QOaU {
  padding: 80px 0 63px;
  background-color: #f7f9fc;
}
.style_patents__1QOaU .style_title__vkfRA {
  font-size: 38px;
  text-align: center;
}
.style_patents__1QOaU .style_desc__prAK7 {
  margin-top: 31px;
  text-align: center;
  font-size: 18px;
  color: #aab4c9;
}
.style_patents__1QOaU .style_tabs__KZ2cp {
  margin-top: 70px;
  display: flex;
  height: 50px;
  background-color: #fff;
}
.style_patents__1QOaU .style_tabs__KZ2cp .style_tab__4pqnp {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
  font-size: 16px;
  color: #191a1c;
  cursor: pointer;
}
.style_patents__1QOaU .style_tabs__KZ2cp .style_active__UBfKp {
  color: #fff;
  background-color: #3373fe;
}
.style_patents__1QOaU .style_list__CcyJO {
  margin-top: 40px;
  display: grid;
  grid-row-gap: 16px;
  row-gap: 16px;
  grid-column-gap: 16px;
  column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-height: 710px;
  overflow: auto;
}
.style_patents__1QOaU .style_list__CcyJO .style_item__fzbV9 {
  height: 226px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.style_patents__1QOaU .style_list__CcyJO .style_item__fzbV9 .style_img__LP5ZJ {
  width: 98px;
  cursor: zoom-in;
}
.style_patents__1QOaU .style_list__CcyJO .style_item__fzbV9 .style_name__Z8yfH {
  max-width: 180px;
  margin-top: 20px;
  font-size: 14px;
  color: #5a5f6a;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Patents/components/Mobile/style.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_patents__JaVjU {
  padding: 45px 0 0;
  background-color: #f7f9fc;
}
.style_patents__JaVjU .style_title__QZMjJ {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #191a1c;
}
.style_patents__JaVjU .style_tabs__zqZZn {
  margin-top: 31px;
  margin-bottom: 35px;
  display: flex;
  height: 39px;
  width: 340px;
  margin-left: calc(50% - 170px);
  background-color: #fff;
}
.style_patents__JaVjU .style_tabs__zqZZn .style_tab__FOrU2 {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1;
  font-size: 13px;
  color: #191a1c;
  cursor: pointer;
}
.style_patents__JaVjU .style_tabs__zqZZn .style_active__UkSY_ {
  color: #fff;
  background-color: #3373fe;
}
.style_patents__JaVjU .style_list__GPyBQ {
  padding-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  width: 100%;
  max-height: 470px;
  overflow: hidden;
  overflow-y: scroll;
  background: url("https://picturebed.srgtzc.com/image/ea2ca6b3db6846c2a08c1eeaced9623f.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom;
  position: relative;
}
.style_patents__JaVjU .style_list__GPyBQ .style_item__E0ZIP {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
}
.style_patents__JaVjU .style_list__GPyBQ .style_item__E0ZIP .style_img__9cG1N {
  width: 69px;
  height: 95px;
  border: 1px solid #e9e9e9;
  cursor: zoom-in;
}
.style_patents__JaVjU .style_list__GPyBQ .style_item__E0ZIP .style_name__tqCXp {
  max-width: 95px;
  height: 40px;
  margin-top: 12.5px;
  font-size: 12px;
  color: #5a5f6a;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.style_patents__JaVjU .style_indicator__A3ned {
  position: relative;
  bottom: 20px;
  width: 100px;
  left: calc(50% - 50px);
  display: flex;
}
.style_patents__JaVjU .style_indicator__A3ned .style_indicatorLine__fVaZA {
  width: 35px;
  height: 2px;
  background-color: #c0ccdc;
  margin: 2.5px;
  z-index: 9;
}
.style_patents__JaVjU .style_indicator__A3ned .style_indicatorActive__dlEDg {
  background-color: #3373fe;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Solution/components/Desktop/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_solution__JprrD {
  padding: 80px 0 68px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}
.style_solution__JprrD .style_title__GsRho {
  font-size: 38px;
  color: #191a1c;
}
.style_solution__JprrD .style_desc__DiuyZ {
  margin-top: 31px;
  font-size: 18px;
  color: #aab4c9;
}
.style_solution__JprrD .style_content__5ZHr7 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 24px;
  column-gap: 24px;
  grid-row-gap: 20px;
  row-gap: 20px;
  margin-top: 70px;
}
.style_solution__JprrD .style_content__5ZHr7 .style_item__riL2t {
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.5s;
}
.style_solution__JprrD .style_content__5ZHr7 .style_item__riL2t .style_image__U1Nga {
  width: 384px;
  height: 240px;
}
.style_solution__JprrD .style_content__5ZHr7 .style_item__riL2t .style_name___06U3 {
  margin-top: 26px;
  font-size: 16px;
  font-weight: bold;
  color: #191a1c;
}
.style_solution__JprrD .style_content__5ZHr7 .style_item__riL2t .style_detail__CXTg5 {
  max-width: 320px;
  margin-top: 20px;
  font-size: 14px;
  color: #797d86;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.style_solution__JprrD .style_content__5ZHr7 .style_item__riL2t:hover {
  background-color: #fff;
  transform: translateY(-4px);
  box-shadow: 0 4px 16px 0 #e1e4ea;
}
.style_solution__JprrD .style_more__QWfrL {
  position: relative;
  margin-top: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 176px;
  height: 50px;
  font-size: 16px;
  text-decoration: none;
  font-weight: 300;
  color: #191a1c;
  border: 1px solid #191a1c;
  cursor: pointer;
}
.style_solution__JprrD .style_more__QWfrL:hover {
  box-shadow: 0px 0px 10px #ddd;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Solution/components/Mobile/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_solution__d7Uf9 {
  padding: 0 0 40px;
  background-color: #f4f6f9;
}
.style_solution__d7Uf9 .style_title__CrSfW {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #191a1c;
}
.style_solution__d7Uf9 .style_container__RFydl {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH {
  flex: 0 0 930px;
  margin-top: 31px;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n {
  width: 310px !important;
  font-size: 18px;
  transition: 300ms;
  transform: scale(0.9);
  background: #fff;
  box-shadow: 0px 2px 20px 0px #dde1ea;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n .style_image__rIlT7 {
  width: 100%;
  height: 194px;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n .style_info__4WHnH {
  display: flex;
  flex-direction: column;
  padding: 20px;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n .style_info__4WHnH .style_name__cLWIV {
  margin-bottom: 16px;
  font-size: 17px;
  color: #191a1c;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n .style_info__4WHnH .style_detail__POMEi {
  font-size: 13px;
  font-weight: 500;
  color: #787d86;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .style_swiper__mTk8n .style_info__4WHnH .style_link__6w6AI {
  margin-top: 20px;
  font-size: 13px;
  color: #3373fe;
}
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .swiper-slide-active,
.style_solution__d7Uf9 .style_container__RFydl .style_swipers__rX0sH .swiper-slide-duplicate-active {
  transform: scale(1);
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Teamwork/components/Desktop/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_teamwork__0S50L {
  padding: 80px 360px 40px;
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
}
.style_teamwork__0S50L .style_title__Fwu7X {
  font-size: 38px;
  color: #191a1c;
  text-align: center;
}
.style_teamwork__0S50L .style_desc__M78Hl {
  margin-top: 32px;
  font-size: 18px;
  text-align: center;
  color: #aab4c9;
}
.style_teamwork__0S50L .style_content__Ugej6 {
  margin-top: 52px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-row-gap: 20px;
  row-gap: 20px;
  grid-column-gap: 20px;
  column-gap: 20px;
}
.style_teamwork__0S50L .style_content__Ugej6 .style_item__0O_Qr {
  width: 100%;
  cursor: pointer;
  overflow: hidden;
}
.style_teamwork__0S50L .style_content__Ugej6 .style_item__0O_Qr .style_img__2g8y2 {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.style_teamwork__0S50L .style_content__Ugej6 .style_item__0O_Qr:hover .style_img__2g8y2 {
  transform: scale(1.1);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/components/Teamwork/components/Mobile/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_teamwork__LTrQO {
  padding-bottom: 35px;
  margin-top: 44px;
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
}
.style_teamwork__LTrQO .style_title__Hj_Ly {
  font-size: 18px;
  font-weight: 500;
  color: #191a1c;
  text-align: center;
}
.style_teamwork__LTrQO .style_content__vyhw3 {
  padding: 0 10px;
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  text-align: center;
}
.style_teamwork__LTrQO .style_content__vyhw3 .style_item__1juT5 {
  width: 33.33%;
}
.style_teamwork__LTrQO .style_content__vyhw3 .style_item__1juT5 .style_img__ihQ_H {
  margin-bottom: 10px;
  width: 107px;
  height: 40px;
  box-shadow: 0px 5px 16px 0px #e1e4ea;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[2].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[2].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[2].oneOf[9].use[5]!./src/app/page.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page_home__NX5sv {
  width: 100vw;
  overflow-x: hidden;
}
