.cert-layer{width:100vw;height:100vh;padding-right:5.55vw;padding-left:5.55vw}.cert-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:130%;margin-top:11.04vw}.cert-card-area{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.cert-card-container{display:flex;align-items:flex-start;gap:32px;position:relative;margin-top:94px}.cert-card{object-fit:cover;position:relative}.cert-card,.cert-card-image{width:23.05vw;height:32.01vw}.cert-card-area-m{display:flex;flex-direction:column;align-items:center;gap:16px}.cert-card-fold-m{display:flex;width:88vw;flex-direction:column;gap:28px;border-radius:6px;overflow:hidden;object-fit:cover;position:relative}.cert-card-m1{margin-top:54px}.cert-card-m1,.cert-card-m2,.cert-card-m3{background:linear-gradient(0deg,#f6f7f9,#f6f7f9),#d3d3d3 0 -190.753px /100% 611.494% no-repeat}.cert-card-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:1.25rem;font-style:normal;font-weight:700;line-height:130%}.company-layer{width:100vw;padding:0 80px;flex-direction:column;align-items:flex-start;gap:.69vw}.company-frame,.company-layer{display:flex;align-self:stretch}.company-frame{justify-content:space-between;align-items:flex-end}.company-info-container{flex-direction:column}.company-info-container,.company-info-inner-container{display:flex;align-items:flex-start;gap:1.11vw}.company-info-text{text-align:center;font-family:Pretendard Variable;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px}.company-divider{width:1px;height:1.66vw;background:#c1c9d3}.company-copy-right{text-align:center;font-family:Pretendard Variable;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px}.company-layer-m{display:flex;width:100vw;padding:0 16px;flex-direction:column;align-items:flex-start;gap:.69vw;align-self:stretch}.company-frame-m{display:flex;justify-content:space-between;align-self:stretch}.company-info-container-m{flex-direction:column}.company-info-container-m,.company-info-inner-container-m{display:flex;align-items:flex-start;gap:8px}.company-copy-right-m{text-align:center;font-family:Pretendard Variable;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.15px;margin-top:32px}.contact-layer{width:100vw;padding:6.66vw 24.6vw;margin-top:50px}.contact-container,.contact-layer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:17px}.contact-container{align-self:stretch}.contact-frame{display:flex;justify-content:center;align-items:center;gap:10px}.contact-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:130%;white-space:nowrap;margin-right:2vw}.contact-slot{display:flex;width:282px;height:755px;flex-direction:column;align-items:center;gap:20px;margin-bottom:10px;transform-origin:50% 0}@keyframes slot-roll-up-anim{0%{transform:translateY(0)}to{transform:translateY(-625px)}}.slot-roll-up-anim{animation:slot-roll-up-anim 1s cubic-bezier(.07,.05,.27,1) forwards}.slot-item{height:58px}.contact-button-layer{display:flex;width:266px;height:58px;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;background:#f6f7f9;position:relative;overflow:hidden;cursor:pointer}.contact-button-text{color:#f6f7f9;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:500;line-height:130%;z-index:100}.contact-button-ellipse{border-radius:1000px;position:absolute;left:-9px;background-color:#01c579;transition:width .8s ease-out,height .8s ease-out}.contact-form-layer{width:48.75vw;overflow:hidden}.contact-form-inner-layer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25vw;background:#f6f7f9;border-radius:10px;width:100%;height:31.38vw}.contact-form-short-input{display:flex;height:3.75vw;width:15.83vw;padding:1.5vw 1.25vw;align-items:center;font-size:1.25vw;gap:10px;flex:1 0 0;background-color:#fff;border-radius:.5vw}.contact-form-short-input:focus{outline:none}.contact-form-long-input{display:flex;width:25vw;height:3.75vw;padding:1.5vw 1.25vw;align-items:center;gap:10px;font-size:1.25vw;background-color:#fff;border-radius:.5vw}.contact-form-long-input:focus{outline:none}.contact-form-detail-input{display:flex;height:14.72vw;width:42.08vw;padding:1.25vw;align-items:flex-start;gap:.69vw;background-color:#fff;border-radius:.5vw;resize:none;font-size:1.25vw}.contact-form-detail-input:focus{outline:none}.contact-form-dropdown-display{display:flex;width:15.83vw;height:3.75vw;flex-direction:row;gap:4px;font-size:1.25vw;border-radius:.5vw;background-color:#fff;padding-left:1.25vw;padding-right:1.25vw;align-items:center;justify-content:space-between;cursor:pointer}.contact-form-layer-m{width:90vw;min-width:300px;height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:#f6f7f9;border-radius:10px;overflow:hidden;padding:16px;position:relative}.contact-form-short-input-m{display:flex;height:45px;min-height:45px;width:100%;padding:16px;align-items:center;font-size:16px;gap:10px;flex:1 0 0;background-color:#fff;border-radius:6px}.contact-form-short-input-m:focus{outline:none}.contact-form-long-input-m{display:flex;width:100%;height:45px;min-height:45px;padding:13px 16px;align-items:center;gap:10px;font-size:16px;background-color:#fff;border-radius:6px}.contact-form-long-input-m:focus{outline:none}.contact-form-detail-input-m{display:flex;height:212px;width:100%;padding:16px;align-items:flex-start;gap:.69vw;background-color:#fff;border-radius:6px;resize:none;font-size:16px}.contact-form-detail-input-m:focus{outline:none}.contact-form-dropdown-display-m{display:flex;width:100%;height:45px;min-height:45px;flex-direction:row;gap:4px;border-radius:6px;background-color:#fff;padding-left:16px;padding-right:16px;align-items:center;justify-content:space-between;cursor:pointer}.footer-layer{width:100vw;height:162px;padding:32px 0 81px;align-items:center;background:#131313}.footer-button,.footer-layer{display:flex;justify-content:center}.footer-button{padding:16px 64px;align-items:flex-start;gap:10px;border-radius:100px;background:hsla(0,0%,100%,.2);cursor:pointer}.footer-button-text{color:#fff;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.8px;mix-blend-mode:difference}.header-area{width:100vw;justify-content:center;position:fixed;z-index:9999}.header-area,.header-container{display:flex;flex-direction:row}.header-container{width:78.19vw;height:4.44vw;min-height:45px;justify-content:space-between;align-items:center;border-radius:62.4375rem;border:1px solid rgba(0,0,0,.05);background:hsla(0,0%,100%,.05);backdrop-filter:blur(6px);padding-left:2.5vw;padding-right:3.5vw;margin-top:24px;min-width:800px}.header-logo-container{display:flex;width:9.125rem;height:1.75rem;align-items:center}.header-logo-inner-container{display:flex;width:2.08vw;flex-direction:row;align-items:flex-start;gap:.5625rem;flex-shrink:0;transition:width .3s ease}.header-logo-group{width:2.1875rem;height:1.75rem}.header-logo{width:1.944vw;height:1.944vw;gap:.5625rem}.header-logo,.header-logo-title{display:flex;flex-direction:column;align-items:flex-start}.header-logo-title{overflow:hidden;transition:filter .3s ease}.header-center-container{display:flex;flex-direction:row;align-items:center;gap:3.375rem;align-self:stretch}.header-about-text{color:#01c579;font-family:Pretendard Variable;font-size:.972vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.175rem;cursor:pointer}.header-dots{display:flex;justify-content:center;align-items:center;gap:.55vw}.header-portfolio-text{font-family:Pretendard Variable;font-size:.972vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.175rem;cursor:pointer;color:#fff}.header-right-container{width:5.2vw;height:1.0625rem;flex-shrink:0;padding-bottom:1vw}.header-contact-text{font-family:Pretendard Variable;font-size:.972vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.175rem;cursor:pointer;color:#fff}.header-layer-m{position:fixed;z-index:9999;width:100vw}.header-container-m{display:flex;width:100vw;height:97px;padding:48px 20px 0;justify-content:space-between;align-items:center;flex-shrink:0;background:hsla(0,0%,100%,.01);position:relative}.header-area-m{width:415px;height:123px;position:absolute;left:-20px;top:-26px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.header-logo-m{display:flex;width:2rem;height:2rem;flex-direction:column;align-items:flex-start;gap:.5625rem}.header-hamburger-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:5px;z-index:9999}.header-hamburger-bar{width:25px;height:3px;border-radius:3px;background:#fff}.header-menu-m{position:absolute;bottom:0;z-index:9999;width:89%;font-size:12px;font-family:Pretendard Variable;color:#fff;height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;left:100%}.header-menu-inner-m{display:flex;flex-direction:row;gap:24px}@keyframes hamburger-disappear{0%{transform:translateX(0)}to{transform:translateX(20vw)}}.hamburger-disappear{animation:hamburger-disappear .3s ease forwards}@keyframes hamburger-appear{0%{transform:translateX(20vw)}to{transform:translateX(0)}}.hamburger-appear{animation:hamburger-appear .3s ease forwards}@keyframes logo-disappear{0%{transform:translateX(0)}to{transform:translateX(-20vw)}}.logo-disappear{animation:logo-disappear .3s ease forwards}@keyframes logo-appear{0%{transform:translateX(-20vw)}to{transform:translateX(0)}}.logo-appear{animation:logo-appear .3s ease forwards}@keyframes menu-appear{0%{left:100%}to{left:5%}}.menu-appear{animation:menu-appear .3s ease forwards}@keyframes menu-disappear{0%{left:5%}to{left:100%}}.menu-disappear{animation:menu-disappear .3s ease forwards}.hero-parent{height:auto;width:auto;position:relative}.hero-scale-down-trigger{width:100vw;height:200vh;position:relative}.hero-scale-up-trigger{width:100vw;height:300vh;position:relative;margin-top:-200vh}.hero-outer-text-appear-trigger{width:100%;height:300vh;position:relative}.hero-card-image-area{overflow:hidden;display:flex;flex-direction:column}.hero-card-image-area,.hero-card-text-area{width:100vw;height:100vh;position:absolute;top:0;left:0}.hero-image-container{width:110vw;height:110vh;border-radius:16px;overflow:hidden;object-fit:contain}.hero-card-text-container{display:flex;flex-direction:column;overflow:hidden;position:absolute;padding-bottom:0}.hero-card-text-1{color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:300;line-height:130%}.hero-card-text-2{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:3.75vw;font-style:normal;font-weight:700;line-height:130%}.hero-outer-upper-text-container{width:88.88vw;display:flex;height:152px;flex-direction:column;justify-content:flex-end}.hero-outer-upper-container-upper-text{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:300;line-height:130%}.hero-outer-upper-container-lower-text{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:130%}.hero-outer-lower-text-container{width:88.88vw;height:152px}.hero-outer-lower-container-text{color:#35373b;text-align:right;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:300;color:#596277;line-height:150%}.slider-container{width:100vw;height:900px;justify-content:center}.slider-container,.slider-menu{display:flex;align-items:center}.slider-menu{width:201px;height:100%;flex-direction:row;gap:33px}.slider-scroll-bar-track{position:relative}.slider-scroll-bar-thumb{width:9px;height:82px;flex-shrink:0;border-radius:20px;background:linear-gradient(180deg,rgba(1,197,121,0),#01c579);cursor:pointer;position:absolute}.slider-menu-text-container-portfolio{width:350px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:18px}.slider-outer-card-container{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.slider-outer-card-image-container{height:32px;opacity:.2}.slider-mid-card-image-container,.slider-outer-card-image-container{display:flex;width:772px;justify-content:center;align-items:center;border-radius:16px;overflow:hidden}.slider-mid-card-image-container{height:72px;flex-shrink:0;opacity:.5}.slider-main-card-image-container{display:flex;width:772px;height:458px;justify-content:center;align-items:center;border-radius:16px;cursor:pointer;overflow:hidden}.slider-description-container{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:219px;min-height:0}.slider-description-border{width:219px;height:1px;background:#dbe1e9}.slider-description-border-own{width:219px;height:1px;background:#01c579}.slider-description-content{align-self:stretch;color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:500;line-height:150%;width:219px}.upperOuterCardDisappear{animation:upperOuterCardDisappear .5s ease-in-out forwards}.midCardToUpperOuterCard{animation:midCardToUpperOuterCard .5s ease-in-out forwards}.mainToUpperMidCard{animation:mainToUpperMidCard .5s ease-in-out forwards}.lowerMidToMainCard{animation:lowerMidToMainCard .5s ease-in-out forwards}.lowerOuterCardToLowerMidCard{animation:lowerOuterCardToLowerMidCard .5s ease-in-out forwards}.cardContainerUp{animation:cardContainerUp .5s ease-in-out}.upperOuterCard.slider-container{width:100vw;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center}.slider-scroll-bar-track-container{height:1200px;width:9px;display:flex;align-items:center;flex-shrink:0;background:linear-gradient(180deg,rgba(246,247,249,0),#f6f7f9 10%,#f6f7f9 90%,rgba(246,247,249,0))}.slider-menu-category-text-portfolio{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.slider-menu-title-container-portfolio{display:flex;padding-left:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.slider-menu-title-portfolio{color:#c1c9d3}.slider-menu-title-portfolio,.slider-menu-title-selected-portfolio{font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:500;line-height:130%;cursor:pointer}.slider-menu-title-selected-portfolio{color:#01c579}.slider-mid-card-container{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.slider-main-card-container{height:458px}.slider-main-card-container,.slider-sub-card-container{display:flex;width:772px;justify-content:center;align-items:center}.slider-sub-card-container{height:0;border-radius:16px;overflow:hidden;opacity:.2}.slider-description-title{align-self:stretch;color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.slider-description-content-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}.slider-description-tag-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.slider-description-tag{color:#c1c9d3;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:500;line-height:150%}@keyframes upperOuterCardDisappear{0%{height:32px}to{transform:translateY(400px);height:0;opacity:0;transform-origin:50% 50%}}@keyframes midCardToUpperOuterCard{0%{height:72px}to{transform:translateY(390px);height:32px;opacity:.2;transform-origin:50% 50%}}@keyframes mainToUpperMidCard{0%{height:458px}to{transform:translateY(190px);height:72px;opacity:.5;transform-origin:50% 50%}}@keyframes lowerMidToMainCard{to{transform:translateY(-5px);height:458px;opacity:1;transform-origin:50% 50%}}@keyframes lowerOuterCardToLowerMidCard{0%{height:32px;opacity:.2}to{transform:translateY(5px);height:72px;opacity:.5;transform-origin:50% 50%}}@keyframes cardContainerUp{0%{transform:translateY(0)}to{transform:translateY(-215px)}}@keyframes card-up-appear-sub{0%{height:0;opacity:0}to{transform:translateY(5px);height:32px;opacity:.2}}:root{--animation-duration:0.5s}.card-up-appear-sub{animation:card-up-appear-sub var(--animation-duration) ease-in-out forwards}.upperOuterCardDisappear{animation:upperOuterCardDisappear var(--animation-duration) ease-in-out forwards}.midCardToUpperOuterCard{animation:midCardToUpperOuterCard var(--animation-duration) ease-in-out forwards}.mainToUpperMidCard{animation:mainToUpperMidCard var(--animation-duration) ease-in-out forwards}.lowerMidToMainCard{animation:lowerMidToMainCard var(--animation-duration) ease-in-out forwards}.lowerOuterCardToLowerMidCard{animation:lowerOuterCardToLowerMidCard var(--animation-duration) ease-in-out forwards}.cardContainerUp{animation:cardContainerUp var(--animation-duration) ease-in-out}@keyframes lowerOuterCardDisappear{0%{height:32px}to{transform:translateY(-400px);height:0;opacity:0;transform-origin:50% 50%}}@keyframes lowerMidToLowerOuterCard{0%{height:72px}to{transform:translateY(-395px);height:32px;opacity:.2;transform-origin:50% 50%}}@keyframes mainToLowerMidCard{0%{height:458px}to{transform:translateY(-195px);height:72px;opacity:.5;transform-origin:50% 50%}}@keyframes upperMidToMainCard{to{height:458px;opacity:1;transform-origin:50% 50%}}@keyframes upperOuterToUpperMidCard{0%{height:32px;opacity:.2}to{transform:translateY(-8px);height:72px;opacity:.5;transform-origin:50% 50%}}@keyframes cardContainerDown{0%{transform:translateY(0)}to{transform:translateY(220px)}}@keyframes card-down-appear-sub{0%{height:0;opacity:0}to{transform:translateY(-9px);height:32px;opacity:.2}}.card-down-appear-sub{animation:card-down-appear-sub var(--animation-duration) ease-in-out forwards}.lowerOuterCardDisappear{animation:lowerOuterCardDisappear var(--animation-duration) ease-in-out forwards}.lowerMidToLowerOuterCard{animation:lowerMidToLowerOuterCard var(--animation-duration) ease-in-out forwards}.mainToLowerMidCard{animation:mainToLowerMidCard var(--animation-duration) ease-in-out forwards}.upperMidToMainCard{animation:upperMidToMainCard var(--animation-duration) ease-in-out forwards}.upperOuterToUpperMidCard{animation:upperOuterToUpperMidCard var(--animation-duration) ease-in-out forwards}.cardContainerDown{animation:cardContainerDown var(--animation-duration) ease-in-out}@keyframes description-move-up{to{transform:translateY(-300px)}}.description-move-up{animation:description-move-up .5s ease forwards}@keyframes description-move-down{to{transform:translateY(300px)}}.description-move-down{animation:description-move-down .5s ease forwards}.slider-menu-container-history{justify-content:center;gap:2.625rem;margin-top:160px}.slider-menu-container-history,.slider-menu-item-history{display:flex;width:13.6875rem;flex-direction:column;align-items:flex-start}.slider-menu-date-history{color:#01c579;font-feature-settings:"clig" off,"liga" off;font-family:Tium;font-size:1.125rem;font-style:normal;font-weight:700;line-height:130%}.slider-menu-title-history{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:1.5rem;font-style:normal;font-weight:500;line-height:130%}.slider-history-title-text{white-space:nowrap;color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:42px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:80px}.slider-own-service-text{color:#01c579;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:700;line-height:150%;align-self:stretch}.link-button{display:flex;padding:8px 14px;justify-content:center;align-items:center;border-radius:999px;background:rgba(1,197,121,.1);backdrop-filter:blur(4.585365295410156px);cursor:pointer}.link-button-text{color:#01c579;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.42px}.slider-container-m{width:100vw;height:900px;display:flex;justify-content:center}.slider-upper-menu-m{display:flex;width:100vw;align-items:center;gap:17px;position:absolute;top:110px;left:30px}.slider-upper-menu-text-m{cursor:pointer;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;line-height:130%}.slider-card-info-frame-m{position:absolute;display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;top:0;border-radius:6px}.slider-card-button-container-m{display:flex;width:359px;padding:16px 18px;align-items:center;gap:8px}.slider-card-info-container-m{padding:36px 18px 16px;background:linear-gradient(0deg,hsla(0,0%,7%,.6) 35.5%,hsla(0,0%,7%,.4) 65.5%,hsla(0,0%,7%,0))}.slider-card-info-container-m,.slider-card-info-text-container-m{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.slider-card-info-text-container-m{gap:6px}.slider-own-service-text-m{color:#01c579;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.slider-card-info-text-inner-container-m{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.slider-card-title-text-m{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:700;line-height:144%;margin-top:10px}.slider-card-description-text-m{align-self:stretch;color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:500;line-height:150%;width:70vw}.slider-card-tag-container-m{display:flex;align-items:flex-start;gap:8px}.slider-card-tag-text-m{color:#c1c9d3;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.slider-link-button-m{display:flex;padding:8px;justify-content:center;align-items:center;border-radius:100px;background:hsla(0,0%,7%,.7);box-shadow:0 0 4px 0 hsla(0,0%,100%,.25);backdrop-filter:blur(4.585365295410156px)}@keyframes blink-anim{0%{opacity:1}80%{opacity:0}to{opacity:1}}.blink-anim{animation:blink-anim .5s ease}.slider-history-info-container-m{padding:36px 18px 24px}.slider-history-info-container-m,.slider-history-info-text-m{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.slider-history-info-text-m{gap:6px}.slider-history-date-m{color:#01c579;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.slider-history-title-m{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:700;line-height:144%}.slider-history-title-text-m{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;line-height:130%;margin-left:30px;position:absolute;top:170px}.partners-layer{width:100vw;height:100vh;flex-direction:column;gap:72px}.partners-banner,.partners-layer{display:flex;justify-content:center;align-items:center}.partners-banner{height:13.75vw;gap:10px;flex-shrink:0;align-self:stretch;background:#f6f7f9}.partners-banner-upper-text{color:#35373b;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:2.22vw;font-style:normal;font-weight:300;line-height:130%}.partners-banner-lower-text{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:3.125vw;font-style:normal;font-weight:700;line-height:130%}@keyframes move-logo{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes move-logo-rev{0%{transform:translateX(0)}to{transform:translateX(100%)}}.move-logo{animation:move-logo 30s linear infinite}.move-logo-rev{animation:move-logo-rev 30s linear infinite}.partner-wrapper{display:flex;align-items:center;.slide_container{overflow-x:hidden;.slide,.slide_wrapper{display:flex;flex-wrap:nowrap}.slide{align-items:center;position:relative;&.original{animation:infiniteAnimation1 25s linear infinite normal none running}&.clone{animation:infiniteAnimation2 25s linear infinite}&.original-rev{animation:infiniteAnimation1 25s linear infinite reverse none running}&.clone-rev{animation:infiniteAnimation2 25s linear infinite reverse}&.stop{animation-play-state:paused}li{margin:0 80px;z-index:2;transition:.3s;transform:scale(1);&:hover{&:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}}}}}}@keyframes infiniteAnimation1{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.0001%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes infiniteAnimation2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.partners-banner-m{display:flex;width:375px;padding:16px 0;justify-content:center;align-items:center;gap:10px;background:#f6f7f9}.partners-banner-upper-text-m{color:#35373b;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:400;line-height:130%}.partners-banner-lower-text-m{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:28px;font-style:normal;font-weight:700;line-height:130%}.value-layer{width:100vw;padding-left:5.55vw;padding-right:5.55vw;padding-top:159px}.value-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:130%}.value-slider{margin-top:7.56vw;width:100%;height:auto;align-items:flex-start;gap:2.22vw}.value-pin-trigger{margin-top:159px;height:300vh}.value-horizontal-scroll-trigger{width:100%;height:100%}.value-card-layer{display:flex;width:28.125vw;height:19.44vw;padding:2vw;flex-direction:column;align-items:flex-start;gap:2.916vw;flex-shrink:0;border-radius:16px;background:#f6f7f9;overflow:hidden}.value-content-container{display:flex;flex-direction:column;gap:16px}.value-content-title-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:-2px;align-self:stretch}.value-content-title-text-container{display:flex;align-items:center;gap:8px;align-self:stretch}.value-content-title-text{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:150%}.value-content-subtitle-text{color:#c1c9d3}.value-content-subtitle-text,.value-content-text{font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:500;line-height:150%}.value-content-text{color:#35373b;white-space:pre-wrap}.value-mobile-card-layer{display:flex;width:343px;height:272px;padding-top:24px;padding-right:24px;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:50px}.welfare-layer{width:100vw;padding-right:5.55vw;padding-left:5.55vw}.welfare-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-style:normal;font-weight:700;line-height:130%;margin-top:159px}.welfare-card-container{display:flex;height:28.8125rem;align-items:flex-start;gap:1.5rem;margin-top:94.5px}.welfare-care-layer{width:28.4vw;height:32vw;align-self:stretch;border-radius:16px;background-color:#f6f7f9;overflow:hidden;position:relative}.welfare-card-title{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:2.22vw;font-style:normal;font-weight:700;line-height:130%;margin-top:46px;margin-left:38px;position:absolute}.welfare-hide{width:100%;height:100%;top:0;justify-content:flex-end;padding-bottom:46px;background:hsla(0,0%,100%,.7)}.welfare-hide,.welfare-hide-text-container{position:absolute;display:flex;flex-direction:column}.welfare-hide-text-container{align-items:flex-start;gap:6px;align-self:stretch;margin-left:38px}.welfare-hide-text{color:#596277;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:1.25vw;font-style:normal;font-weight:500;line-height:150%}.welfare-card-layer-m{display:flex;width:343px;padding:12;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:15px}.welfare-card-icon-container-m{display:flex;height:178px;align-items:center;align-self:stretch}.welfare-card-title-container-m{display:flex;align-items:center;gap:18px;align-self:stretch}.welfare-card-title-m{color:#35373b;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:24px;font-style:normal;font-weight:700;line-height:150%}.welfare-card-content-container-m{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.welfare-card-content-m{color:#596277;font-feature-settings:"clig" off,"liga" off;font-family:Pretendard Variable;font-size:16px;font-style:normal;font-weight:500;line-height:150%}