.hero_hero__mL50h{position:relative;width:100%;height:100vh;overflow:hidden}.hero_heroVideo__c193Q{width:100%;height:100%;object-fit:cover;display:block;z-index:0}.hero_hero__mL50h:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0));background-size:cover;background-position:50%}.hero_textOverlay__Ugl_J{position:absolute;width:100%;top:calc(50% - 22px);left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:var(--white-color);padding:0 20px;word-break:keep-all}.hero_textOverlay__Ugl_J h1{font-size:64px;margin-bottom:20px;font-weight:500;line-height:1}.hero_textOverlay__Ugl_J h1,.hero_textOverlay__Ugl_J p{letter-spacing:.02em;text-shadow:2px 2px 5px rgba(0,0,0,.2)}.hero_textOverlay__Ugl_J p{font-size:20px;line-height:1.3;font-weight:300;color:var(--white-color)}@media (max-width:768px){.hero_textOverlay__Ugl_J h1{font-size:40px}.hero_textOverlay__Ugl_J p{font-size:15px}}@media (max-width:480px){.hero_textOverlay__Ugl_J h1{font-size:32px}}.introSection_section__kkIy0{margin-bottom:160px;background:var(--white-color)}.introSection_inner__BpDYm{max-width:1460px;margin:0 auto;padding:0 20px}.introSection_top__M3DFO{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:80px;color:var(--black-color)}.introSection_programTitle__9yCQJ{font-size:56px;letter-spacing:.03em;font-weight:400;margin-bottom:4px}.introSection_programSub__Pp9O2{font-size:24px;margin-bottom:40px}.introSection_description__gNewE{word-break:keep-all;padding:0 16px;font-size:20px;font-weight:300;letter-spacing:-.025em;line-height:1.4;max-width:380px}.introSection_logo__ijsZ6{margin-bottom:32px}.introSection_imgGallery____fw_{display:flex;flex-direction:column;width:100%;margin:0 auto;gap:20px}.introSection_imgGridBox__G9nou{display:none}.introSection_imgMainBox__V8oxz{aspect-ratio:1440/500;max-width:1440px;max-height:500px}.introSection_imgMainBox__V8oxz img{width:100%;height:100%;object-fit:cover;object-position:center}.introSection_imgSideColumn__vNGaH{display:flex;gap:20px}.introSection_imgSideBox__EZIhf{aspect-ratio:500/500;max-width:500px}.introSection_imgSideBox__EZIhf img{object-fit:cover;object-position:center}.introSection_center__xhN_9.introSection_description__gNewE{margin:100px auto;text-align:center}.introSection_cardContainer__GcPgJ{display:flex;flex-direction:column;padding:0 20px}.introSection_cardTop__zaWN6{display:flex;justify-content:space-between;align-items:center;width:100%;gap:30px;margin-bottom:2px}.introSection_cardTop__zaWN6 .introSection_line__tZnAi{width:100%;height:1px;background:#ddd}.introSection_cardGrid__Pk_uJ{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto 100px;width:100%}.introSection_card___c90q{background:#f4f4f4;text-align:left;padding:40px 32px;transition:all .2s ease-in-out;max-width:360px;height:500px;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid #f4f4f4}.introSection_cardWhite__iGZrv{background:var(--white-color)}.introSection_card___c90q:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.2);transform:translateY(-8px) scale(1.02);z-index:3}.introSection_cardWhite__iGZrv:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.1);transform:translateY(-8px) scale(1.02);z-index:3}.introSection_cardNumber__Xw3R_{font-size:60px;font-weight:300;color:#dddddd;margin-bottom:14px;letter-spacing:-.025em}.introSection_cardTitle__dlxZP{font-size:28px;font-weight:300;color:var(--black-color);margin-bottom:32px;line-height:1.4;letter-spacing:-.025em}.introSection_cardDesc__ToK4S{font-size:18px;color:var(--gray-color);font-weight:300;line-height:1.4;white-space:pre-line;letter-spacing:-.025em}.introSection_btnWrap__MtRNI{display:flex;gap:20px;justify-content:center;align-items:center}.introSection_introBtn__mMFXQ{display:flex;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;height:56px;padding:0 30px;border:1px solid var(--gray-color);font-size:16px;color:var(--black-color);transition:all .2s ease}.introSection_introBtn__mMFXQ span{transition:all .2s ease}.introSection_introBtn__mMFXQ:hover{background:var(--light-color)}.introSection_introBtn__mMFXQ:hover span{transform:translateX(4px)}@media (max-width:1280px){.introSection_cardGrid__Pk_uJ{grid-template-columns:repeat(2,1fr);max-width:900px}.introSection_card___c90q{max-width:none;height:400px}}@media (max-width:1024px){.introSection_top__M3DFO{margin-bottom:120px}.introSection_programTitle__9yCQJ{font-size:48px}.introSection_programSub__Pp9O2{font-size:20px}.introSection_description__gNewE{font-size:18px}.introSection_cardTitle__dlxZP{font-size:24px}.introSection_cardDesc__ToK4S{font-size:16px}}@media (max-width:768px){.introSection_imgGallery____fw_{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:100%}.introSection_imgMainBox__V8oxz,.introSection_imgSideColumn__vNGaH{display:none!important}.introSection_imgGridBox__G9nou{display:block;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.introSection_imgGridBox__G9nou img{object-fit:cover;object-position:center;width:100%;height:100%}.introSection_imgGridBox__G9nou:first-child{border-radius:0 0 20px 0}.introSection_imgGridBox__G9nou:nth-child(2){border-radius:0 0 0 20px}.introSection_imgGridBox__G9nou:nth-child(3){border-radius:0 20px 0 0}.introSection_imgGridBox__G9nou:nth-child(4){border-radius:20px 0 0 0}.introSection_cardContainer__GcPgJ{padding:0}.introSection_cardTitle__dlxZP{font-size:20px}.introSection_cardDesc__ToK4S{font-size:15px}.introSection_top__M3DFO{margin-bottom:60px}.introSection_center__xhN_9.introSection_description__gNewE{margin:60px auto;max-width:300px}.introSection_programTitle__9yCQJ{font-size:38px}.introSection_programSub__Pp9O2{font-size:18px}.introSection_description__gNewE{font-size:15px}}@media (max-width:580px){.introSection_cardGrid__Pk_uJ{grid-template-columns:repeat(1,1fr)}.introSection_card___c90q{height:375px}.introSection_btnWrap__MtRNI{flex-direction:column;gap:10px}.introSection_introBtn__mMFXQ{width:100%;font-size:15px}}@media (max-width:480px){.introSection_imgGallery____fw_{gap:4px}.introSection_programTitle__9yCQJ{font-size:36px}}