.Grid_Grid__bY2gT{display:grid;grid-template-columns:var(--grid-template-columns,none);grid-template-rows:var(--grid-template-rows,none);grid-gap:var(--gap,0);gap:var(--gap,0);grid-column-gap:var(--column-gap,var(--gap,0));column-gap:var(--column-gap,var(--gap,0));grid-row-gap:var(--row-gap,var(--gap,0));row-gap:var(--row-gap,var(--gap,0));width:var(--width,auto);height:var(--height,auto);align-items:var(--align-items);justify-content:var(--justify-content)}@media(max-width:768px){.Grid_Grid__bY2gT{grid-template-columns:var(--mobile-teplate-columns)}}.Text_Text__Rihjd{font-size:var(--font-size);font-weight:var(--font-weight);color:var(--color,var(--text-color));text-align:var(--text-align);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);line-height:var(--line-height);word-break:var(--word-break);white-space:var(--white-space)}.Text_Text__Rihjd.Text_Line__fGYCv{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--line)}.caseCard_container__8Ytva{width:400px;height:421px;border:1px solid #c8c8c8;border-radius:20px;overflow:hidden}@media(max-width:768px){.caseCard_container__8Ytva{width:320px;height:412px}}.caseCard_textContent__Tpj8s{line-height:22px;overflow:hidden}.caseCard_titleWrap__mLsEB{height:112px;width:100%;padding:25px;box-sizing:border-box;background-color:#025099;display:flex;align-items:center;font-size:22px;color:#fff}.caseCard_titleWrap__mLsEB span{font-weight:600;line-height:30px;letter-spacing:-2%}@media(max-width:768px){.caseCard_titleWrap__mLsEB span{line-height:23px}.caseCard_titleWrap__mLsEB{height:106px}}.caseCard_textContent__Tpj8s{height:200px}.caseCard_contentWrap__Y84Oo{display:flex;flex-direction:column;gap:32px;padding:25px;box-sizing:border-box}.caseCard_deatailWrap__AI6zy{display:flex;justify-content:flex-end;align-items:center}.caseCard_detailbtn__hWqqd{cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:500;font-style:Medium;font-size:18px;line-height:140%;letter-spacing:-2%;color:#025099}@media(max-width:768px){.caseCard_detailbtn__hWqqd{font-size:16px}}.BasicPagination_Button__zeTfC{border:none;background:none;font-size:18px;cursor:pointer;width:40px;height:40px;color:#333}.BasicPagination_Button__zeTfC:disabled img{filter:invert(98%) sepia(0) saturate(0) hue-rotate(185deg) brightness(96%) contrast(93%)}.BasicPagination_Pages__bT72v{color:#666}.BasicPagination_active__V3IFG{color:#fff!important;background-color:#104179!important;border-radius:50%;font-weight:700}.BasicModal_ModalOverlay__EVk0l{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.BasicModal_ModalContainer__Gfs5D{max-height:567px;height:auto;width:500px;border:0;border-radius:15px;background-color:#fff}@media screen and (max-width:768px){.BasicModal_ModalContainer__Gfs5D{width:320px;height:auto}}.BasicModal_ModalHeaderContent__LCO6B{height:45px;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:15px 15px 0 0;background-color:var(--primary-color);padding:0 24px;box-sizing:border-box}.BasicModal_ModalHeaderContent__LCO6B p{font-size:20px;line-height:27px}@media screen and (max-width:768px){.BasicModal_ModalHeaderContent__LCO6B{padding:0 21px}.BasicModal_ModalHeaderContent__LCO6B p{font-size:18px;line-height:24px}}.BasicModal_ModalContent__6HLgr{max-height:450px;height:auto;width:calc(100% - 42px);padding:20px 15px 20px 20px;overflow-y:auto;text-wrap:wrap;color:#000;font-size:16px;line-height:23px;font-weight:400;scrollbar-gutter:stable;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#a6a6a6 transparent}.BasicModal_ModalContent__6HLgr h5{margin:20px 0;font-weight:600}@media screen and (max-width:768px){.BasicModal_ModalContent__6HLgr{width:calc(100% - 47px);max-height:387px;padding:10px 18px 10px 24px;text-align:left;font-size:12px;line-height:18px}.BasicModal_ModalContent__6HLgr h5{margin:10px 0}}.selectA_container__ruY9n{position:relative;width:100%}.selectA_container__ruY9n.selectA_open__LvkDC .selectA_menu__M2Lvh,.selectA_container__ruY9n.selectA_open__LvkDC .selectA_trigger__4usHz{border-color:#025099}.selectA_trigger__4usHz{width:100%;padding:0 20px;height:48px;font-size:var(--font-14);box-sizing:border-box;background:#fbfbfb;border:1px solid #e2e2e2;border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.selectA_trigger__4usHz{height:40px}}.selectA_arrow__woAmo{margin-left:8px;font-size:12px}.selectA_menu__M2Lvh{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px 0 rgba(19,10,46,.129);overflow-y:auto;z-index:20;border-radius:20px;padding:17px 0}@media(max-width:768px){.selectA_menu__M2Lvh{padding:14px 0;height:130px}}.selectA_item__2O393{padding:6px 16px;cursor:pointer;transition:background .2s;color:#474747;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0;z-index:20}@media(max-width:768px){.selectA_item__2O393{padding:4px 14px;font-size:13px}}.selectA_active__pN9Th,.selectA_item__2O393:hover{background:var(--primary-color);color:#f8f7fa}.ButtonA_ButtonA__d_qyE{width:-moz-fit-content;width:fit-content;border-radius:45px;color:#fff;cursor:pointer;background-color:var(--color,var(--primary-color));word-break:keep-all}.ButtonA_ButtonA__d_qyE.ButtonA_Xxs__4wt5v{padding:var(--space-7) var(--space-10);font-size:var(--font-14)}.ButtonA_ButtonA__d_qyE.ButtonA_Xs__zMGgy{padding:var(--space-10) var(--space-15);font-size:var(--font-16)}.ButtonA_ButtonA__d_qyE.ButtonA_Sm__M4JOu{padding:var(--space-15) var(--space-25);font-size:var(--font-18)}.ButtonA_ButtonA__d_qyE.ButtonA_Md__gKLbb{padding:var(--space-20) var(--space-30);font-size:var(--font-20)}.ButtonA_ButtonA__d_qyE.ButtonA_Lg__ITC2b{padding:var(--space-25) var(--space-40);font-size:var(--font-22)}.ButtonA_ButtonA__d_qyE.ButtonA_Full__EGki_{width:100%}.ButtonA_ButtonA__d_qyE:disabled{opacity:.5;cursor:not-allowed}.Absolute_Absolute__kQIYF{position:absolute;top:var(--top);left:var(--left);bottom:var(--bottom);right:var(--right)}.SwiperB_SwiperContainer__TGocg{padding:9px 0;width:100%!important;height:480px;touch-action:pan-y}.SwiperB_SwiperContainer__TGocg .SwiperB_SlideContainer__5Z9_8{box-sizing:border-box;width:100%!important;height:auto!important;margin:0 auto;border-bottom:1px solid #757d8b}.SwiperB_SwiperContainer__TGocg .SwiperB_ActiveContainer__SDGrq{width:100%!important;height:auto!important;position:relative;overflow:hidden;margin:0 auto;background-color:rgba(123,153,255,.4)}.GliterBorder_ContactFormContainer__3sEWI{width:var(--width);-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);border-radius:var(--radius);position:relative;box-sizing:border-box;margin:2px;animation:GliterBorder_blinkEffect__Nh8IF 1s infinite alternate;z-index:0;height:-moz-fit-content;height:fit-content}@keyframes GliterBorder_blinkEffect__Nh8IF{0%{box-shadow:0 0 0 0 var(--shadow-color)}to{box-shadow:var(--boxShadow)}}.GliterBorder_ContactFormContainer__3sEWI:before{--gradient-angle:130.17deg;content:"";position:absolute;inset:0;border-radius:var(--radius);background:var(--border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:2px;z-index:1;pointer-events:none}.barC_contentWrap__r4hyJ{height:68px;display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-right:10px;box-sizing:border-box}.MobileReverseFlex_MobileReverseFlex__i9miY{display:flex;flex-direction:var(--flex-direction);align-items:var(--align-items);justify-content:var(--justify-content);flex-wrap:var(--wrap);gap:var(--gap,0);width:var(--width,auto);height:var(--height,auto)}@media(max-width:768px){.MobileReverseFlex_MobileReverseFlex__i9miY{flex-direction:var(--flex-direction-mo)}}.MaxWidth_MaxWidth__9_du_{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 30px;box-sizing:border-box}.Background_Background__IRAYi{width:100%;background-color:var(--background-color);background-image:var(--background-image);background-size:cover;background-position:50%;background-repeat:no-repeat}.Image_Image__iOfFH{width:var(--width,auto);height:var(--height,auto);border-top-left-radius:var(--border-top-left-radius);border-top-right-radius:var(--border-top-right-radius);border-bottom-left-radius:var(--border-bottom-left-radius);border-bottom-right-radius:var(--border-bottom-right-radius);object-fit:var(--object-fit)}.headerContent_menu__rbrkV{font-size:20px;font-weight:500;color:#222}.headerContent_menu__rbrkV:hover{color:#103e87}.headerContent_menuActive__a2MfD{font-size:20px;font-weight:700;color:#103e87}.headerContent_font__WY1Om{font-family:var(--font-SCDream);color:#2b2b2b;font-weight:500;font-style:5 Medium;font-size:20px;line-height:100%;letter-spacing:-5%}@media(max-width:768px){.headerContent_font__WY1Om{font-size:12.24px}}.headerContent_NavBackdrop__5vRGx{position:fixed;top:90px;left:0;width:100%;height:calc(100vh - 90px);background-color:rgba(0,0,0,.3);z-index:89}.headerContent_MobileNavContent__9uEWZ{position:absolute;background-color:#fff;top:91px;right:-150px;height:calc(100vh - 91px);width:180px;z-index:90}.headerContent_MobileNavContent__9uEWZ div{text-align:end;padding:10px 20px}.headerContent_MobileNavContent__9uEWZ div a{font-size:18px;line-height:29px;text-decoration:none;color:#2b130c}.headerContent_MobileNavContent__9uEWZ div.headerContent_active__LENUe{background-color:#103e87!important}.headerContent_MobileNavContent__9uEWZ div.headerContent_active__LENUe a{color:#fff}.headerContent_MobileNavContent__9uEWZ.headerContent_open__Xr8_i{transform:translateX(-150px);transition:transform .4s ease}.headerContent_MobileNavContent__9uEWZ.headerContent_close__m5m28{transform:translateX(0);transition:transform .4s ease-in-out}.MaxWidth_MaxWidth__vh5MX{width:100%;max-width:var(--max-width);margin:0 auto;box-sizing:border-box}@media(max-width:768px){.MaxWidth_MaxWidth__vh5MX{padding:0}}.barD_contentWrap__dwqEO{width:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:100px;background-color:var(--primary-color);height:var(--box-80)}