mycoms 2024-04-11
240411김하영
@f21fc1a1fc80f70a72d829463f7afae7234f4a5c
 
resoures/css/main copy.css (deleted)
--- resoures/css/main copy.css
@@ -1,1395 +0,0 @@
-@charset "utf-8";
-
-@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-
-@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-
-
-body {
-    -ms-overflow-style: none;
-}
-
-::-webkit-scrollbar {
-    display: none;
-}
-
-
-.wrapper {
-    width: 100%;
-    height: 100%;
-    background-color: #000;
-
-}
-
-.swiper {
-    width: 100%;
-    height: 100%;
-    color: white;
-
-}
-
-.mobileMenu {
-    display: none;
-}
-
-.text-array {
-    font-size: 12rem;
-    color: #fff;
-    line-height: 80%;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 900;
-}
-
-.animation {
-    opacity: 0;
-    transition: opacity 3s ease-in;
-
-}
-
-.animation.active {
-    opacity: 1;
-}
-
-
-.sub-text {
-    color: #fff;
-    font-size: 3rem;
-}
-
-.sub-text p:nth-of-type(1) {
-    color: #fff;
-    font-size: 2rem;
-    margin: 5rem 1rem;
-
-}
-
-.sub-text p:nth-of-type(2),
-.content-explanation p:nth-of-type(2) {
-    color: #fff;
-    font-size: 1.8rem;
-    line-height: 180%;
-}
-
-
-.text-main {
-    color: #fff;
-    font-size: 2rem;
-}
-
-.text-main p {
-
-    margin-bottom: 13rem;
-}
-
-.historyImg,
-.biManagerArea,
-.ai-wrap,
-.voucher-wrap {
-    opacity: 0;
-    transition: opacity 0.6s ease;
-}
-
-.historyImg.on,
-.biManagerArea.on,
-.ai-wrap.on,
-.voucher-wrap.on {
-    opacity: 1;
-    animation-name: trans;
-    animation-duration: 5s;
-    animation-iteration-count: 1;
-}
-
-@keyframes trans {
-
-    /* keyframe */
-    from {
-        left: 0;
-    }
-
-    /* keyframe */
-    to {
-        left: 300px;
-    }
-}
-
-/* index */
-
-
-.slide-bg {
-    position: relative;
-}
-
-.slide-bg::after {
-    content: '';
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    top: 0;
-    left: 0;
-    background-color: rgba(0, 0, 0, 0.473);
-}
-
-.text-zone {
-    position: absolute;
-    top: 50%;
-    transform: translateY(-50%);
-    z-index: 1000;
-    padding: 30px;
-}
-
-.text-zone.on {
-    animation-duration: 3s;
-    animation-name: slidein;
-}
-
-.main-text {
-    font-size: 8rem;
-    color: #fff;
-    font-family: "Pretendard Variable";
-    font-weight: 800;
-    margin-bottom: 57px;
-}
-
-.main-text span {
-    color: transparent !important;
-    -webkit-text-stroke: 1px #fff;
-    background-color: transparent !important;
-    font-family: "Noto Sans KR", sans-serif;
-    font-weight: bold;
-}
-
-.main-text.on {
-
-    animation-name: slidein;
-    animation-duration: 3s;
-    animation-iteration-count: 1;
-}
-
-@keyframes slidein {
-    from {
-        opacity: 0;
-    }
-
-    to {
-        opacity: 1;
-    }
-}
-
-.content-explanation p:nth-of-type(1) {
-    color: #fff;
-    font-size: 2rem;
-    margin: 1rem;
-}
-
-.portfolio-zone {
-    height: 100%;
-    background-color: #000;
-}
-
-.portfolio {
-    padding: 100px 30px;
-    height: 100%;
-}
-
-.portfolio.on {
-    animation-duration: 3s;
-    animation-name: slidein;
-}
-
-.portfolio-title {
-    font-size: 8rem;
-    color: #fff;
-    font-weight: bold;
-    text-align: center;
-    margin-bottom: 1.5rem;
-}
-
-.portfolio-title span {
-    color: transparent;
-    -webkit-text-stroke: 1px white;
-}
-
-.innerSwiper .swiper-slide {
-    text-align: center;
-    font-size: 18px;
-}
-
-.innerSwiper .swiper-slide img {
-    display: block;
-    width: 100%;
-    height: 50%;
-    background-color: #fff;
-    object-fit: cover;
-    margin-bottom: 20px;
-}
-
-/* ------------------------------------------------------------------------------------ */
-
-
-
-/* introduce */
-.intro-main {
-    background-color: #000;
-}
-
-.top-zone {
-    margin-bottom: 50px;
-}
-
-.download-btn {
-    margin-left: 10px;
-    border: 1px solid #fff;
-    border-radius: 5px;
-    padding: 10px 10px;
-    color: #fff;
-    font-size: 1.6rem;
-    transition: transform 0.3s ease-in-out;
-}
-
-.download-btn:hover {
-    transform: translateY(-5px);
-
-}
-
-.history-swiper .swiper-wrapper {
-    height: 90%;
-}
-
-.year-title {
-    font-size: 10rem;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 800;
-
-}
-
-.year-title span {
-    font-size: 4rem;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 900;
-    text-shadow: -1px 0px rgb(255, 255, 255), 0px 1px rgb(255, 255, 255), 1px 0px rgb(255, 255, 255), 0px -1px rgb(255, 255, 255);
-    color: rgba(0, 0, 0, 0.961);
-}
-
-.detail p {
-    font-size: 2.2rem;
-    font-weight: 600;
-    padding: 1.5rem 0;
-}
-
-.detail li {
-    font-size: 1.4rem;
-    line-height: 1.3;
-    padding: 0 2rem;
-}
-
-.history-year-button {
-    color: #fff;
-    width: 100%;
-    margin: 0 auto;
-    font-size: 2rem;
-    padding: 3rem 0;
-}
-
-.introduce {
-    background-color: #000;
-    padding: 10rem 0 0;
-}
-
-.historyarea {
-    width: 100%;
-    height: 70%;
-    gap: 5rem;
-}
-
-.history-bg {
-    width: 100%;
-    height: 100%;
-    background: url(../img/history_top_bg.png)no-repeat;
-    background-size: contain;
-
-}
-
-.historyEvent {
-    opacity: 0;
-    transition: opacity 2s ease;
-}
-
-.historyEvent.on {
-    opacity: 1;
-}
-
-.historyarea img {
-    width: 90%;
-}
-
-.historySwiper {
-    padding: 0px 0px 2rem 0;
-}
-
-.historySwiper .swiper-wrapper {
-    width: 500px;
-    max-width: 500px;
-    color: white;
-}
-
-.animated-item:hover {
-    animation: bounce-top 1s;
-}
-
-@keyframes bounce-top {
-    0% {
-        -webkit-transform: translateY(-45px);
-        transform: translateY(-45px);
-        -webkit-animation-timing-function: ease-in;
-        animation-timing-function: ease-in;
-        opacity: 1;
-    }
-
-    24% {
-        opacity: 1;
-    }
-
-    40% {
-        -webkit-transform: translateY(-24px);
-        transform: translateY(-24px);
-        -webkit-animation-timing-function: ease-in;
-        animation-timing-function: ease-in;
-    }
-
-    65% {
-        -webkit-transform: translateY(-12px);
-        transform: translateY(-12px);
-        -webkit-animation-timing-function: ease-in;
-        animation-timing-function: ease-in;
-    }
-
-    82% {
-        -webkit-transform: translateY(-6px);
-        transform: translateY(-6px);
-        -webkit-animation-timing-function: ease-in;
-        animation-timing-function: ease-in;
-    }
-
-    93% {
-        -webkit-transform: translateY(-4px);
-        transform: translateY(-4px);
-        -webkit-animation-timing-function: ease-in;
-        animation-timing-function: ease-in;
-    }
-
-    25%,
-    55%,
-    75%,
-    87% {
-        -webkit-transform: translateY(0px);
-        transform: translateY(0px);
-        -webkit-animation-timing-function: ease-out;
-        animation-timing-function: ease-out;
-    }
-
-    100% {
-        -webkit-transform: translateY(0px);
-        transform: translateY(0px);
-        -webkit-animation-timing-function: ease-out;
-        animation-timing-function: ease-out;
-        opacity: 1;
-    }
-}
-
-.history-year-button div:first-child {
-    color: white;
-    padding: 0 200px;
-}
-
-.history-year-button div:nth-child(2) {
-    color: white;
-    padding: 0 200px;
-}
-
-.history-year-button>p {
-    cursor: pointer;
-    color: rgba(255, 255, 255, 0.502);
-}
-
-.history-year-button>p.active {
-    font-size: 2.5rem;
-    font-weight: 900;
-    color: white;
-    text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.349);
-
-}
-
-.mainTextArea img {
-    width: 30%;
-}
-
-.clientArea,
-.Chart {
-    width: 100%;
-    height: 100%;
-    padding: 100px 0 0 0;
-}
-
-.clientArea {
-    padding: 0px;
-
-}
-
-.clientWrap {
-    height: 60%;
-    display: grid;
-    grid-template-columns: 1fr 1fr 1fr 1fr;
-    padding: 2rem;
-    margin: 0 auto;
-    gap: 30px;
-}
-
-
-.clientWrap div {
-    width: 100%;
-    height: 100px;
-    border-radius: 1rem;
-    padding: 1rem 1rem;
-    text-align: center;
-    border: 3px solid gray;
-
-}
-
-.clientWrap img {
-    object-fit: contain;
-    width: 200px;
-    height: 75px;
-    padding: 2rem 1rem;
-    border-radius: 1rem;
-}
-
-.clientWrap div:hover {
-    border: 3px solid white;
-    animation: jello-vertical 1s infinite;
-}
-
-@keyframes jello-vertical {
-    0% {
-        -webkit-transform: scale3d(1, 1, 1);
-        transform: scale3d(1, 1, 1);
-    }
-
-    30% {
-        -webkit-transform: scale3d(0.75, 1.25, 1);
-        transform: scale3d(0.75, 1.25, 1);
-    }
-
-    40% {
-        -webkit-transform: scale3d(1.25, 0.75, 1);
-        transform: scale3d(1.25, 0.75, 1);
-    }
-
-    50% {
-        -webkit-transform: scale3d(0.85, 1.15, 1);
-        transform: scale3d(0.85, 1.15, 1);
-    }
-
-    65% {
-        -webkit-transform: scale3d(1.05, 0.95, 1);
-        transform: scale3d(1.05, 0.95, 1);
-    }
-
-    75% {
-        -webkit-transform: scale3d(0.95, 1.05, 1);
-        transform: scale3d(0.95, 1.05, 1);
-    }
-
-    100% {
-        -webkit-transform: scale3d(1, 1, 1);
-        transform: scale3d(1, 1, 1);
-    }
-}
-
-.Chart {
-    height: 50%;
-    width: 100%;
-
-}
-
-.chartTree {
-    margin: 0 auto;
-    height: 100%;
-    text-align: center;
-    position: relative;
-    top: 0;
-    left: 0;
-    margin-top: 50px;
-}
-
-.chartTreeImg {
-    justify-content: flex-end;
-    height: 150px;
-    font-size: 1.7rem;
-    position: relative;
-    gap: 50px;
-
-}
-
-.chartImg {
-    flex: 0 0 40%;
-    justify-content: flex-end;
-
-}
-
-.chartImg img {
-    width: 300px;
-    border: 1px solid white;
-    padding: 2rem 7rem;
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-}
-
-.chartWrap {
-    gap: 20px;
-    position: relative;
-    padding: 5rem 0 0 0;
-}
-
-.chartWrap::before {
-    content: '';
-    width: 917px;
-    /* transform: rotate(90deg); */
-    border-top: 1px solid rgb(255, 255, 255);
-    position: absolute;
-    top: 0px;
-    left: 50%;
-    transform: translateX(-50%);
-    padding: 30px 0;
-    text-align: center;
-    z-index: -1;
-}
-
-.chartArea {
-    width: 100%;
-    height: 100%;
-}
-
-.chartArea>ul>li>a {
-    display: block;
-    font-size: 1.7rem;
-    font-family: 'GmarketSansMedium';
-    padding: 1.5rem 0;
-    font-weight: 200;
-    color: white;
-    border-bottom: 1px solid gray;
-}
-
-.chartButton {
-    flex: 0 0 25%;
-    border: 1px solid white;
-    color: white;
-    padding: 1.5rem 0;
-    font-family: 'GmarketSansMedium';
-    position: relative;
-    background-color: rgba(48, 52, 63, 0.765);
-}
-
-.chartTitle {
-    border: 1px solid white;
-    color: white;
-    font-family: 'GmarketSansMedium';
-    padding: 3rem;
-    position: relative;
-    background-color: rgba(48, 52, 63, 0.765);
-}
-
-.chartTreeImg::before {
-    content: '';
-    height: 99px;
-    border: 1px solid rgb(255, 255, 255);
-    position: absolute;
-    top: 50px;
-    left: 50%;
-    z-index: -1;
-}
-
-.chartTitle::after {
-    content: "";
-    position: absolute;
-    border: 1px solid white;
-    top: -52px;
-    left: 50%;
-    height: 48px;
-    z-index: -1;
-}
-
-.chartButton a::after {
-    content: '';
-    position: absolute;
-    top: 50%;
-    left: -172px;
-    color: white;
-    transform: translateY(-25%);
-    font-size: 1.7rem;
-    border: 1px solid rgb(255, 255, 255);
-    padding: 0px 8.5rem;
-    z-index: -1;
-    background-color: rgba(49, 49, 49, 0.532);
-}
-
-
-.chartText {
-    justify-content: center;
-    gap: 30px;
-}
-
-.chartText a {
-    color: white;
-}
-/* --------------------------------------------------------------------------------------------------------- */
-
-
-/* business/businessData*/
-
-.content-title-wrap {
-    padding-top: 7rem;
-}
-
-.aiContent {
-    gap: 30px;
-}
-
-.aiContentBox {
-    width: 100%;
-    height: 500px;
-    padding: 1rem 2rem;
-    justify-content: space-between;
-    border: 1px solid white;
-    border-radius: 1rem;
-}
-
-.aiContentBox div {
-    justify-content: space-between;
-}
-
-.aiContentBox div p:first-child {
-    font-size: 8rem;
-    color: #636363;
-    font-family: 'Montserrat';
-    font-weight: bold;
-    font-style: normal;
-
-}
-
-.aiContentBox:hover div p:first-child {
-    color: white;
-    transition: all 0.3s;
-}
-
-.text-box {
-    font-size: 2rem;
-    font-family: 'GmarketSansMedium';
-    font-weight: 500;
-    font-style: normal;
-    color: white;
-}
-
-.text-box span {
-    color: rgb(222, 222, 222);
-    font-size: 1.7rem;
-    font-weight: 200;
-
-}
-
-.text-box span strong {
-    color: white;
-}
-
-.aiContentImg {
-    text-align: right;
-    padding: 1rem;
-}
-
-.aiContentImg img {
-    width: 130px;
-}
-
-.aiContentArea {
-    gap: 50px;
-    margin: 0 auto;
-    width: 70%;
-}
-
-.dataContentArea {
-    gap: 80px;
-    margin: 0 auto;
-    width: 100%;
-}
-
-.aiContentArea p,
-.dataContentArea p {
-    border: 1px solid white;
-    border-radius: 4rem;
-    width: 100%;
-    padding: 5rem;
-    font-family: 'GmarketSansMedium';
-    text-align: center;
-    font-size: 2.5rem;
-    color: white;
-    background-color: #1D1F27;
-}
-
-.aiContentStory {
-    gap: 30px;
-    justify-content: space-evenly !important;
-}
-
-.aiContentStory img {
-    text-align: right;
-    opacity: 0;
-}
-
-.aiContentStory img.on {
-    opacity: 1;
-    animation: transl 0.5s;
-}
-
-.aiContentStory p {
-    color: white;
-    font-size: 1.7rem;
-    width: 50%;
-}
-
-.aiContentStory p.on {
-    opacity: 1;
-    animation: transr 0.5s;
-}
-
-
-
-/* soultion */
-
-
-
-.biManagerArea {
-    padding: 6rem 0 0 0;
-}
-
-.biManagerMainImg {
-    height: 250px;
-    width: 55%;
-
-}
-
-.biManagerMainImg.on {
-
-    animation: transl 0.5s;
-}
-
-@keyframes transl {
-    from {
-        transform: translateX(-5000px);
-    }
-
-    to {
-        transform: translateX(0px);
-
-    }
-}
-
-.biManager {
-    display: flex;
-    flex-direction: column;
-}
-
-.biManager.on {
-
-    animation: transr 0.5s;
-}
-
-@keyframes transr {
-    from {
-        transform: translateX(5000px);
-    }
-
-    to {
-        transform: translateX(0px);
-
-    }
-}
-
-.biManagerMainImg img {
-    width: 100%;
-}
-
-.biManagerBox {
-    display: grid;
-    gap: 30px;
-    margin-bottom: 100px;
-    grid-template-columns: 1fr 1fr 1fr;
-}
-
-.biManagerBox>div {
-    padding: 5rem 1rem 0 1rem;
-    align-items: center;
-    justify-content: center;
-    background-color: #1d1f27;
-    border: 1px solid white;
-
-}
-
-.biManagerBox div p {
-    font-size: 2rem;
-}
-
-
-.title-sub-text {
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-    font-size: 1.7rem;
-    color: white;
-}
-
-.biManagerText {
-    text-align: left;
-    position: relative;
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-    z-index: 11;
-    color: white;
-}
-
-
-.biManagerImg {
-    width: 100%;
-    text-align: right;
-    padding: 10px 0;
-}
-
-.biManagerImg img {
-    width: 20%;
-
-}
-
-
-.before1::before {
-    content: "01";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before2::before {
-    content: "02";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before3::before {
-    content: "03";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before4::before {
-    content: "04";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before5::before {
-    content: "05";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before6::before {
-    content: "06";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.container {
-    width: 90%;
-    display: flex;
-    border-radius: 20px;
-    margin: 0 auto;
-    overflow: hidden;
-    margin-top: 6rem;
-}
-
-.slide {
-    height: 56vh;
-    padding: 2rem 1rem;
-    cursor: pointer;
-    color: #fff;
-    flex: 1;
-    justify-content: space-between;
-    background-size: cover;
-    background-position: center;
-    background-repeat: no-repeat;
-    position: relative;
-    transition: all 0.7s ease-in-out;
-}
-
-.slideText p:first-child {
-    color: #ffffffac;
-    font-size: 3rem;
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-    z-index: 1;
-}
-
-.slideText p:last-child {
-    font-size: 2rem;
-    font-family: 'GmarketSansBold';
-    font-style: normal;
-}
-
-.slideTextDtail {
-    padding: 0 2rem;
-}
-
-.slideTextDtail p {
-    margin-bottom: 1rem;
-    font-size: 1.5rem;
-    opacity: 0;
-}
-
-.slideImg {
-    padding: 2rem;
-    width: 100%;
-    height: 100%;
-    opacity: 0;
-    filter: brightness(50%);
-}
-
-.slideImg img {
-    border-radius: 1rem;
-    width: 100%;
-    height: 288px;
-}
-
-
-.slide.active {
-    flex: 5;
-
-}
-
-.slide.active .slideImg {
-    opacity: 1;
-    filter: brightness(100%);
-
-}
-
-.slide.active p {
-    opacity: 1;
-    transition: opacity 0.3s ease-in 0.4s;
-}
-
-
-/* promotion */
-
-.text-animation {
-    height: 100px;
-    overflow-y: hidden;
-    display: block;
-}
-
-.text-animation .text-array {
-    animation-name: grow;
-    animation-duration: 1s;
-}
-
-@keyframes grow {
-    from {
-        opacity: 0;
-        transform: translateY(3em)
-    }
-
-    to {
-        opacity: 1;
-        transform: translateY(0)
-    }
-}
-
-
-.video-container {
-    gap: 10px;
-    padding: 2rem 0;
-}
-
-.viedoArea {
-    width: 100%;
-    margin: 0 auto;
-    position: relative;
-    z-index: 10;
-}
-
-.bgWrap-promotion .viedoArea video {
-    z-index: 100000 !important;
-    position: relative;
-}
-
-.viedoArea::after {
-    content: '';
-    background: url(../img/video-after.png) no-repeat;
-    position: absolute;
-    top: -15%;
-    left: -30%;
-    width: 735px;
-    height: 50%;
-    z-index: 1;
-}
-
-.viedoArea::before {
-    content: '';
-    background: url(../img/video-befor.png) no-repeat;
-    position: absolute;
-    bottom: -45%;
-    right: -42%;
-    width: 735px;
-    height: 50%;
-}
-
-.videoBtn {
-    padding: 0 4rem;
-    width: 20%;
-    height: 40px;
-    border-radius: 5px;
-    border: 1px solid white;
-    background-color: #00000000;
-    color: #636363;
-    font-family: 'GmarketSansMedium';
-
-}
-
-.videoBtn.active {
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-    color: white;
-}
-
-.text-container p {
-    text-align: center;
-    padding: 1rem 0;
-    font-size: 1.7rem;
-    color: white;
-
-}
-
-.videoText1 p:first-child,
-.videoText2 p:first-child {
-    color: white;
-    font-size: 2rem;
-    font-weight: 700;
-}
-
-
-
-
-/* authentication */
-
-.title-wrap {
-    justify-content: flex-end;
-    gap: 10px;
-    padding: 6rem 0 0;
-}
-
-.crapeArea {
-    width: 100%;
-    height: 100%;
-    display: grid;
-    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
-    gap: 30px;
-    margin: 0 auto;
-    padding-top: 6rem;
-    cursor: pointer;
-}
-
-.carapeContent-title {
-    border: 1px solid white;
-    background-color: #00000000;
-    padding: 1rem 3rem;
-    color: white;
-    font-size: 2rem;
-    font-family: 'Pretendard-Regular';
-    font-weight: 500;
-    border-radius: 1rem;
-    cursor: pointer;
-}
-
-.crapeAreaBtn1.on,
-.crapeAreaBtn2.on {
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-    color: white;
-}
-
-.crapeArea img {
-    border: 1px solid white;
-    border-radius: 10px;
-    padding: 2rem;
-    width: 100%;
-    height: 85%;
-}
-
-.crapeArea p {
-    font-family: 'PretendardVariable';
-    font-weight: 600;
-    width: 100%;
-    padding: 1rem 0;
-    font-size: 1.3rem;
-    color: white;
-    text-align: center;
-
-}
-
-
-/* voucher */
-.mapText>div {
-    text-align: center;
-}
-
-.boxArea {
-    display: grid;
-    grid-template-columns: 1fr 20% 1fr;
-    justify-content: center;
-    align-items: center;
-    gap: 30px;
-    padding: 10rem 0 0 0;
-}
-
-.boxText {
-    margin: 0 auto;
-    width: 150px;
-    height: 150px;
-    font-size: 2rem;
-    line-height: 150px;
-    text-align: center;
-    color: white;
-    background-color: #1c55a4;
-
-    border-radius: 50%;
-    position: relative;
-    font-family: 'GmarketSansMedium';
-}
-
-.dataBox {
-    border: 1px solid white;
-    border-radius: 20px;
-    overflow: hidden;
-    width: 100%;
-    background-color: #1d1f27;
-}
-
-.dataBox.on {
-    animation: transl 0.5s;
-}
-
-.aiBox.on {
-    animation: transr 0.5s;
-}
-
-.boxText::before {
-    content: '';
-    position: absolute;
-    top: 50%;
-    left: -100px;
-    border: 1px double #1c55a4;
-    width: 100px;
-    z-index: -1;
-}
-
-.boxText::after {
-    content: '';
-    position: absolute;
-    top: 50%;
-    right: -100px;
-    border: 1px double #1c55a4;
-    width: 100px;
-    /* height: 1px; */
-    z-index: -1;
-    /* background-color: red; */
-}
-
-.boxTitle {
-    background-color: #3267ff;
-    padding: 30px 0;
-    text-align: center;
-    position: relative;
-    border-bottom: 1px solid white;
-}
-
-.boxTitle::before {
-    content: "";
-    position: absolute;
-    bottom: -18px;
-    left: 50%;
-    transform: rotate(45deg) translateX(-50%);
-    width: 20px;
-    height: 20px;
-    border-bottom: 1px solid white;
-    border-right: 1px solid white;
-    background-color: #3267ff;
-}
-
-.boxTitle p {
-    margin-bottom: 0px !important;
-    font-size: 3rem !important;
-    font-family: 'GmarketSansMedium';
-    color: white;
-    text-shadow: 5px 5px 10px #0000006e;
-}
-
-.boxContent {
-    justify-content: space-between;
-    background-color: #1d1f27;
-    padding: 30px;
-}
-
-.boxContent div {
-    height: 200px;
-}
-
-.boxContent>div>p {
-    color: white;
-    font-size: 2rem !important;
-    padding: 1rem 0;
-}
-
-.boxContent a {
-    text-align: center;
-    color: white;
-    border-radius: 10px;
-    font-size: 2rem;
-    padding: 1rem 3rem;
-    border: 1px solid white;
-    background-color: #00000000;
-}
-
-.aiBox {
-    width: 100%;
-    height: 100%;
-    border-radius: 20px;
-    overflow: hidden;
-    border: 1px solid white;
-    background-color: #1d1f27;
-}
-
-.crapeArea div {
-    text-align: center;
-    position: relative;
-}
-
-.hover-text {
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    text-align: center;
-    line-height: 300px;
-    top: 0;
-    left: 0;
-    font-size: 2rem;
-    font-weight: 600;
-    background-color: #000000d8;
-    display: none;
-}
-
-.crapeArea div:hover .hover-text {
-    display: block;
-}
-
-.crapeArea div:hover::before {
-    opacity: 1;
-}
-
-.crapeArea div p {
-    text-align: center;
-}
-
-.imgContent {
-    width: 100%;
-    height: 100%;
-
-}
-
-.imgContent img {
-    width: 100%;
-}
-
-.popupAuthenti {
-    display: none;
-    width: 100%;
-    height: 100%;
-    margin: 0 auto;
-    position: fixed;
-    top: 0;
-    left: 0;
-    background-color: #00000084;
-}
-
-.popupAuthenti div {
-    width: 25%;
-    display: flex;
-    flex-direction: column;
-    position: absolute;
-    background-color: rgb(241, 241, 241);
-    top: 15%;
-    left: 50%;
-    padding: 3rem;
-    text-align: center;
-    border-radius: 1rem;
-    transform: translateX(-50%);
-    transition: opacity 0.5s ease;
-}
-
-
-.popupAuthenti div img {
-    box-shadow: 5px 5px 10px #00000068;
-    border-radius: 1rem;
-    width: 100%;
-    height: 100%;
-}
-
-.popupAuthenti div p {
-    font-size: 2rem;
-    padding: 1rem 0;
-    color: #333;
-}(No newline at end of file)
 
resoures/css/main.css (deleted)
--- resoures/css/main.css
@@ -1,1479 +0,0 @@
-@charset "utf-8";
-
-@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-
-@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
-
-
-body {
-    -ms-overflow-style: none;
-}
-
-::-webkit-scrollbar {
-    display: none;
-}
-
-
-.wrapper {
-    width: 100%;
-    height: 100%;
-
-}
-
-.swiper {
-    width: 100%;
-    height: 100%;
-}
-
-.slide-bg {
-    position: relative;
-}
-
-.slide-bg::after {
-    content: '';
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    top: 0;
-    left: 0;
-    background-color: rgba(0, 0, 0, 0.473);
-}
-
-.text-zone {
-    position: absolute;
-    top: 50%;
-    transform: translateY(-50%);
-    z-index: 1000;
-    padding: 30px;
-}
-
-.text-zone.on {
-    animation-duration: 3s;
-    animation-name: slidein;
-}
-
-
-.mobileMenu {
-    display: none;
-}
-
-
-.main-text {
-    font-size: 8rem;
-    color: #fff;
-    font-family: "Pretendard Variable";
-    font-weight: 800;
-    margin-bottom: 57px;
-}
-
-.text-array {
-    font-size: 12rem;
-    color: #fff;
-    line-height: 80%;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 900;
-}
-
-.animation {
-    opacity: 0;
-    transition: opacity 3s ease-in;
-
-}
-
-.animation.active {
-    opacity: 1;
-}
-
-
-.main-text span {
-    color: transparent !important;
-    -webkit-text-stroke: 1px #fff;
-    background-color: transparent !important;
-    font-family: "Noto Sans KR", sans-serif;
-    font-weight: bold;
-}
-
-.sub-text p:nth-of-type(1) {
-    color: #fff;
-    font-size: 2rem;
-    margin: 5rem 1rem;
-
-}
-
-
-
-.content-explanation p:nth-of-type(1) {
-    color: #fff;
-    font-size: 2rem;
-    margin: 1rem;
-}
-
-.sub-text {
-    color: #fff;
-    font-size: 3rem;
-}
-
-.text-main {
-    color: #fff;
-    font-size: 2rem;
-}
-
-.text-main p {
-
-    margin-bottom: 13rem;
-}
-
-.sub-text p:nth-of-type(2),
-.content-explanation p:nth-of-type(2) {
-    color: #fff;
-    font-size: 1.8rem;
-    line-height: 180%;
-}
-
-.portfolio-zone {
-    height: 100%;
-    background-color: #000;
-}
-
-.portfolio {
-    padding: 100px 30px;
-    height: 100%;
-}
-
-.portfolio.on {
-    animation-duration: 3s;
-    animation-name: slidein;
-}
-
-.portfolio-title {
-    font-size: 8rem;
-    color: #fff;
-    font-weight: bold;
-    text-align: center;
-    margin-bottom: 1.5rem;
-}
-
-.portfolio-title span {
-    color: transparent;
-    -webkit-text-stroke: 1px white;
-}
-
-.innerSwiper .swiper-slide {
-    text-align: center;
-    font-size: 18px;
-}
-
-.innerSwiper .swiper-slide img {
-    display: block;
-    width: 100%;
-    height: 50%;
-    background-color: #fff;
-    object-fit: cover;
-    margin-bottom: 20px;
-}
-
-/* 회사 소개 페이지 */
-.intro-main {
-    background-color: #000;
-}
-
-.top-banner {
-    width: 100%;
-    height: 100vh;
-    position: relative;
-}
-
-.banner-img {
-    background-image: url(../img/topbanner.png);
-    background-repeat: no-repeat;
-    background-size: cover;
-    height: 100%;
-}
-
-.topbanner-text {
-    position: absolute;
-    top: 50%;
-    left: 0;
-    padding: 30px;
-    color: #fff;
-    /* transform: translateY(-50%); */
-}
-
-.historyBg {
-    padding: 50px 30px;
-    background-image: url(../img/history_top_bg.png);
-    background-repeat: no-repeat;
-    background-size: cover;
-}
-
-.top-zone {
-    margin-bottom: 50px;
-}
-
-
-
-.download-btn {
-    margin-left: 10px;
-    border: 1px solid #fff;
-    border-radius: 5px;
-    padding: 10px 10px;
-    color: #fff;
-    font-size: 1.6rem;
-    transition: transform 0.3s ease-in-out;
-}
-
-.download-btn:hover {
-    transform: translateY(-5px);
-
-}
-
-.history-swiper .swiper-wrapper {
-    height: 90%;
-}
-
-.swiper {
-    color: white;
-}
-
-.content {
-    width: 50%;
-}
-
-.contact-img {
-    flex: 0 0 50%;
-    width: 100%;
-    height: 100%;
-    text-align: right;
-}
-
-.contact-img img {
-    height: 550px;
-    padding: 0 2rem;
-    text-align: right;
-}
-
-.year-title {
-    font-size: 10rem;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 800;
-
-}
-
-.year-title span {
-    font-size: 4rem;
-    font-family: "Montserrat", sans-serif;
-    font-weight: 900;
-    text-shadow: -1px 0px rgb(255, 255, 255), 0px 1px rgb(255, 255, 255), 1px 0px rgb(255, 255, 255), 0px -1px rgb(255, 255, 255);
-    color: rgba(0, 0, 0, 0.961);
-}
-
-.detail p {
-    font-size: 2.2rem;
-    font-weight: 600;
-    padding: 1.5rem 0;
-}
-
-.detail li {
-    font-size: 1.4rem;
-    line-height: 1.3;
-    padding: 0 2rem;
-}
-
-.history-year-button {
-    color: #fff;
-    width: 100%;
-    margin: 0 auto;
-    font-size: 2rem;
-    padding: 3rem 0;
-    /* border: 1px solid red; */
-
-}
-
-.introduce {
-    background-color: #000;
-    padding: 10rem 0 0;
-}
-
-.historyarea {
-    width: 100%;
-    height: 70%;
-    gap: 5rem;
-}
-
-.history-bg {
-    width: 100%;
-    height: 100%;
-    background: url(../img/history_top_bg.png)no-repeat;
-    background-size: contain;
-
-}
-
-.historyEvent {
-    opacity: 0;
-
-    transition: opacity 2s ease;
-
-}
-
-.historyEvent.on {
-    opacity: 1;
-
-}
-
-
-
-.historyarea img {
-    width: 90%;
-}
-
-.historySwiper {
-    padding: 0px 0px 2rem 0;
-}
-
-.historySwiper .swiper-wrapper {
-    width: 500px;
-    max-width: 500px;
-    color: white;
-}
-
-.historyImg,
-.biManagerArea,
-.ai-wrap,
-.voucher-wrap {
-    opacity: 0;
-    transition: opacity 0.6s ease;
-}
-
-.historyImg.on,
-.biManagerArea.on,
-.ai-wrap.on,
-.voucher-wrap.on {
-    opacity: 1;
-    animation-name: trans;
-    animation-duration: 5s;
-    animation-iteration-count: 1;
-}
-
-@keyframes trans {
-
-    /* keyframe */
-    from {
-        left: 0;
-    }
-
-    /* keyframe */
-    to {
-        left: 300px;
-    }
-}
-
-.animated-item:hover {
-    animation: bounce-top  1s ;
-}
-
-@keyframes bounce-top {
-    0% {
-      -webkit-transform: translateY(-45px);
-              transform: translateY(-45px);
-      -webkit-animation-timing-function: ease-in;
-              animation-timing-function: ease-in;
-      opacity: 1;
-    }
-    24% {
-      opacity: 1;
-    }
-    40% {
-      -webkit-transform: translateY(-24px);
-              transform: translateY(-24px);
-      -webkit-animation-timing-function: ease-in;
-              animation-timing-function: ease-in;
-    }
-    65% {
-      -webkit-transform: translateY(-12px);
-              transform: translateY(-12px);
-      -webkit-animation-timing-function: ease-in;
-              animation-timing-function: ease-in;
-    }
-    82% {
-      -webkit-transform: translateY(-6px);
-              transform: translateY(-6px);
-      -webkit-animation-timing-function: ease-in;
-              animation-timing-function: ease-in;
-    }
-    93% {
-      -webkit-transform: translateY(-4px);
-              transform: translateY(-4px);
-      -webkit-animation-timing-function: ease-in;
-              animation-timing-function: ease-in;
-    }
-    25%,
-    55%,
-    75%,
-    87% {
-      -webkit-transform: translateY(0px);
-              transform: translateY(0px);
-      -webkit-animation-timing-function: ease-out;
-              animation-timing-function: ease-out;
-    }
-    100% {
-      -webkit-transform: translateY(0px);
-              transform: translateY(0px);
-      -webkit-animation-timing-function: ease-out;
-              animation-timing-function: ease-out;
-      opacity: 1;
-    }
-  }
-  
-
-.year {
-
-    width: 80%;
-    border-bottom: 1px solid white;
-}
-
-.history-year-button div:first-child {
-    color: white;
-    padding: 0 200px;
-}
-
-.history-year-button div:nth-child(2) {
-    color: white;
-    padding: 0 200px;
-}
-
-.history-year-button>p {
-    cursor: pointer;
-    color: rgba(255, 255, 255, 0.502);
-}
-
-.history-year-button>p.active {
-    font-size: 2.5rem;
-    font-weight: 900;
-    color: white;
-    text-shadow: 1px 1px 5px rgba(255, 255, 255, 0.349);
-
-}
-
-.mainTextArea img {
-    width: 30%;
-}
-
-.clientArea,
-.Chart {
-    width: 100%;
-    height: 100%;
-    padding: 100px 0 0 0;
-}
-
-.clientArea {
-    padding: 0px;
-
-}
-
-.clientWrap {
-    /* width: 1200px; */
-    height: 60%;
-    display: grid;
-    grid-template-columns: 1fr 1fr 1fr 1fr;
-    padding: 2rem;
-    margin: 0 auto;
-    gap: 30px;
-}
-
-
-.clientWrap div {
-    width: 100%;
-    height: 100px;
-    border-radius: 1rem;
-    padding: 1rem 1rem;
-    text-align: center;
-    border: 3px solid gray;
-
-}
-
-.clientWrap img {
-    object-fit: contain;
-    width: 200px;
-    height: 75px;
-    padding: 2rem 1rem;
-    border-radius: 1rem;
-}
-
-.clientWrap div:hover {
-    border: 3px solid white;
-    animation: jello-vertical 1s infinite;
-}
-
-@keyframes jello-vertical {
-    0% {
-        -webkit-transform: scale3d(1, 1, 1);
-        transform: scale3d(1, 1, 1);
-    }
-
-    30% {
-        -webkit-transform: scale3d(0.75, 1.25, 1);
-        transform: scale3d(0.75, 1.25, 1);
-    }
-
-    40% {
-        -webkit-transform: scale3d(1.25, 0.75, 1);
-        transform: scale3d(1.25, 0.75, 1);
-    }
-
-    50% {
-        -webkit-transform: scale3d(0.85, 1.15, 1);
-        transform: scale3d(0.85, 1.15, 1);
-    }
-
-    65% {
-        -webkit-transform: scale3d(1.05, 0.95, 1);
-        transform: scale3d(1.05, 0.95, 1);
-    }
-
-    75% {
-        -webkit-transform: scale3d(0.95, 1.05, 1);
-        transform: scale3d(0.95, 1.05, 1);
-    }
-
-    100% {
-        -webkit-transform: scale3d(1, 1, 1);
-        transform: scale3d(1, 1, 1);
-    }
-}
-
-
-
-
-
-/* 조직도 */
-/*Now the CSS*/
-/* 공통 */
-.box {
-    padding: 2rem 7rem;
-    color: white;
-    font-size: 1.7rem;
-    font-family: 'GmarketSansMedium';
-
-}
-
-.Chart {
-    height: 50%;
-    width: 100%;
-
-}
-
-.chartTree {
-    margin: 0 auto;
-    height: 100%;
-    text-align: center;
-    position: relative;
-    top: 0;
-    left: 0;
-    margin-top: 50px;
-}
-
-.chartTreeImg {
-    justify-content: flex-end;
-    height: 150px;
-    font-size: 1.7rem;
-    position: relative;
-    gap: 50px;
-
-}
-
-.chartImg {
-    flex: 0 0 40%;
-    justify-content: flex-end;
-
-}
-
-.chartImg img {
-    width: 300px;
-    border: 1px solid white;
-    padding: 2rem 7rem;
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-}
-
-
-.chartButton {
-    flex: 0 0 25%;
-    border: 1px solid white;
-    color: white;
-    padding: 1.5rem 0;
-    font-family: 'GmarketSansMedium';
-    position: relative;
-    background-color: rgba(48, 52, 63, 0.765);
-}
-
-.chartTitle {
-    border: 1px solid white;
-    color: white;
-    font-family: 'GmarketSansMedium';
-    padding: 3rem;
-    position: relative;
-    background-color: rgba(48, 52, 63, 0.765);
-}
-
-.chartWrap {
-    gap: 20px;
-    position: relative;
-    padding: 5rem 0 0 0;
-}
-
-.chartArea {
-    width: 100%;
-    height: 100%;
-}
-
-.chartArea>ul>li>a {
-    display: block;
-    font-size: 1.7rem;
-    font-family: 'GmarketSansMedium';
-    padding: 1.5rem 0;
-    font-weight: 200;
-    color: white;
-    border-bottom: 1px solid gray;
-}
-
-.chartTreeImg::before {
-    content: '';
-    height: 99px;
-    border: 1px solid rgb(255, 255, 255);
-    position: absolute;
-    top: 50px;
-    left: 50%;
-    z-index: -1;
-    /* z-index: 10000; */
-}
-
-.chartWrap::before {
-    content: '';
-    width: 917px;
-    /* transform: rotate(90deg); */
-    border-top: 1px solid rgb(255, 255, 255);
-    position: absolute;
-    top: 0px;
-    left: 50%;
-    transform: translateX(-50%);
-    padding: 30px 0;
-    text-align: center;
-    z-index: -1;
-}
-
-.chartTitle::after {
-    content: "";
-    position: absolute;
-    border: 1px solid white;
-    top: -52px;
-    left: 50%;
-    height: 48px;
-    z-index: -1;
-}
-
-.chartButton a::after {
-    content: '';
-    position: absolute;
-    top: 50%;
-    left: -172px;
-    color: white;
-    transform: translateY(-25%);
-    font-size: 1.7rem;
-    border: 1px solid rgb(255, 255, 255);
-    padding: 0px 8.5rem;
-    z-index: -1;
-    background-color: rgba(49, 49, 49, 0.532);
-}
-
-
-.chartText {
-    justify-content: center;
-    gap: 30px;
-}
-
-.chartText a {
-    color: white;
-}
-
-/* 솔루션 페이지 */
-
-.wrapper {
-    background-color: #000;
-}
-
-
-
-.procedureWrap {
-    /* padding: 10rem 0 0 0 ; */
-    width: 100%;
-    height: 100%;
-    padding-top: 10rem;
-}
-
-
-
-
-.content-title-wrap {
-
-
-    padding-top: 7rem;
-}
-
-.aiContent {
-    gap: 30px;
-}
-
-
-
-
-.main-text.on {
-
-    animation-name: slidein;
-    animation-duration: 3s;
-    animation-iteration-count: 1;
-}
-
-@keyframes slidein {
-    from {
-        opacity: 0;
-    }
-
-    to {
-        opacity: 1;
-    }
-}
-
-
-.aiContentBox {
-    width: 100%;
-    height: 500px;
-    padding: 1rem 2rem;
-    justify-content: space-between;
-    border: 1px solid white;
-    border-radius: 1rem;
-}
-
-.aiContentBox div {
-    justify-content: space-between;
-}
-
-.aiContentBox div p:first-child {
-    font-size: 8rem;
-    color: #636363;
-    font-family: 'Montserrat';
-    font-weight: bold;
-    font-style: normal;
-
-}
-
-.aiContentBox:hover div p:first-child {
-    color: white;
-    transition: all 0.3s;
-}
-
-.text-box {
-    font-size: 2rem;
-    font-family: 'GmarketSansMedium';
-    font-weight: 500;
-    font-style: normal;
-    color: white;
-}
-
-.text-box span {
-    color: rgb(222, 222, 222);
-    font-size: 1.7rem;
-    font-weight: 200;
-
-}
-
-.text-box span strong {
-    color: white;
-}
-
-.aiContentImg {
-    text-align: right;
-    padding: 1rem;
-}
-
-.aiContentBox div img {
-    width: 130px;
-}
-
-.aiContentArea {
-    gap: 50px;
-    margin: 0 auto;
-    width: 70%;
-}
-
-.dataContentArea {
-    gap: 80px;
-    margin: 0 auto;
-    width: 100%;
-}
-
-.aiContentArea p,
-.dataContentArea p {
-    border: 1px solid white;
-    border-radius: 4rem;
-    width: 100%;
-    padding: 5rem;
-    font-family: 'GmarketSansMedium';
-    text-align: center;
-    font-size: 2.5rem;
-    color: white;
-    background-color: #1D1F27;
-}
-
-.aiContentStory {
-    gap: 30px;
-    justify-content: space-evenly !important;
-}
-
-.aiContentStory img {
-    /* width: 400px; */
-    text-align: right;
-    opacity: 0;
-}
-.aiContentStory img.on{
-    opacity: 1;
-    animation: transl 0.5s;
-}
-
-.aiContentStory p {
-    color: white;
-    font-size: 1.7rem;
-    width: 50%;
-}
-.aiContentStory p.on{
-    opacity: 1;
-    animation: transr 0.5s;
-}
-
-/* ----솔루션 */
-.biManagerArea {
-    padding: 6rem 0 0 0;
-}
-
-.biManagerMainImg {
-    height: 250px;
-    width: 55%;
-
-}
-
-.biManagerMainImg.on {
-
-    animation: transl 0.5s;
-}
-
-@keyframes transl {
-    from {
-        transform: translateX(-5000px);
-    }
-
-    to {
-        transform: translateX(0px);
-
-    }
-}
-
-.biManager {
-    display: flex;
-    flex-direction: column;
-}
-
-.biManager.on {
-
-    animation: transr 0.5s;
-}
-
-@keyframes transr {
-    from {
-        transform: translateX(5000px);
-    }
-
-    to {
-        transform: translateX(0px);
-
-    }
-}
-
-.biManagerMainImg img {
-    width: 100%;
-}
-
-.biManagerBox {
-    display: grid;
-    gap: 30px;
-    margin-bottom: 100px;
-    grid-template-columns: 1fr 1fr 1fr;
-}
-
-.title-sub-text {
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-}
-
-.biManagerText {
-    text-align: left;
-    position: relative;
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-    z-index: 11;
-    color: white;
-}
-
-
-.biManagerImg {
-    width: 100%;
-    text-align: right;
-    padding: 10px 0;
-}
-
-.biManagerImg img {
-    width: 20%;
-
-}
-
-.title-sub-text {
-    font-size: 1.7rem;
-    color: white;
-}
-
-.biManagerBox>div {
-    padding: 5rem 1rem 0 1rem;
-    align-items: center;
-    justify-content: center;
-    background-color: #1d1f27;
-    border: 1px solid white;
-
-}
-
-.biManagerBox div p {
-    font-size: 2rem;
-}
-
-.before1::before {
-    content: "01";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before2::before {
-    content: "02";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before3::before {
-    content: "03";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before4::before {
-    content: "04";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before5::before {
-    content: "05";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-.before6::before {
-    content: "06";
-    position: absolute;
-    color: #54565c;
-    font-family: 'Montserrat';
-    font-weight: 900;
-    font-style: normal;
-    font-size: 6rem;
-    top: -45px;
-    left: 0;
-    z-index: -1;
-}
-
-
-
-/* --- */
-
-
-.container {
-    width: 90%;
-    display: flex;
-    border-radius: 20px;
-    margin: 0 auto;
-    overflow: hidden;
-    margin-top: 6rem;
-}
-
-.slide {
-    height: 56vh;
-    padding: 2rem 1rem;
-    cursor: pointer;
-    color: #fff;
-    flex: 1;
-    justify-content: space-between;
-    background-size: cover;
-    background-position: center;
-    background-repeat: no-repeat;
-    position: relative;
-    transition: all 0.7s ease-in-out;
-}
-
-.slideText p:first-child {
-    color: #ffffffac;
-    font-size: 3rem;
-    font-family: 'GmarketSansBold';
-    font-weight: bold;
-    font-style: normal;
-    z-index: 1;
-}
-
-.slideText p:last-child {
-    font-size: 2rem;
-    font-family: 'GmarketSansBold';
-    font-style: normal;
-}
-
-.slideTextDtail {
-    padding: 0 2rem;
-}
-
-.slideTextDtail p {
-    margin-bottom: 1rem;
-    font-size: 1.5rem;
-    opacity: 0;
-}
-
-.slideImg {
-    padding: 2rem;
-    width: 100%;
-    height: 100%;
-    opacity: 0;
-    filter: brightness(50%);
-}
-
-.slideImg img {
-    border-radius: 1rem;
-    width: 100%;
-    height: 288px;
-}
-
-
-.slide.active {
-    flex: 5;
-
-}
-
-.slide.active .slideImg {
-    opacity: 1;
-    filter: brightness(100%);
-
-}
-
-.slide.active p {
-    opacity: 1;
-    transition: opacity 0.3s ease-in 0.4s;
-}
-
-
-/* 비디오 */
-.text-animation {
-    height: 100px;
-    overflow-y: hidden;
-    display: block;
-}
-
-.text-animation .text-array {
-    animation-name: grow;
-    animation-duration: 1s;
-}
-
-.video-container {
-    gap: 10px;
-    padding: 2rem 0;
-}
-
-@keyframes grow {
-    from {
-        opacity: 0;
-        transform: translateY(3em)
-    }
-
-    /* 애니메이션 높이 */
-    to {
-        opacity: 1;
-        transform: translateY(0)
-    }
-}
-
-
-
-.viedoArea {
-    width: 100%;
-    margin: 0 auto;
-    position: relative;
-    z-index: 10;
-}
-
-.bgWrap-promotion .viedoArea video {
-    z-index: 100000 !important;
-    position: relative;
-}
-
-.viedoArea::after {
-    content: '';
-    background: url(../img/video-after.png) no-repeat;
-    position: absolute;
-    top: -15%;
-    left: -30%;
-    width: 735px;
-    height: 50%;
-    z-index: 1;
-}
-
-.viedoArea::before {
-    content: '';
-    background: url(../img/video-befor.png) no-repeat;
-    position: absolute;
-    bottom: -45%;
-    right: -42%;
-    width: 735px;
-    height: 50%;
-}
-
-.videoBtn {
-    padding: 0 4rem;
-    width: 20%;
-    height: 40px;
-    border-radius: 5px;
-    border: 1px solid white;
-    background-color: #00000000;
-    color: #636363;
-    font-family: 'GmarketSansMedium';
-
-}
-
-.videoBtn.active {
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-    color: white;
-}
-
-.text-container p {
-    text-align: center;
-    padding: 1rem 0;
-    font-size: 1.7rem;
-    color: white;
-
-}
-
-.videoText1 p:first-child,
-.videoText2 p:first-child {
-    color: white;
-    font-size: 2rem;
-    font-weight: 700;
-}
-
-.title-wrap {
-    justify-content: flex-end;
-    gap: 10px;
-    padding: 6rem 0 0;
-}
-
-.crapeArea {
-    width: 100%;
-    height: 100%;
-    display: grid;
-    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
-    gap: 30px;
-    margin: 0 auto;
-    padding-top: 6rem;
-    cursor: pointer;
-}
-
-.carapeContent-title {
-    border: 1px solid white;
-    background-color: #00000000;
-    padding: 1rem 3rem;
-    color: white;
-    font-size: 2rem;
-    font-family: 'Pretendard-Regular';
-    font-weight: 500;
-    border-radius: 1rem;
-    cursor: pointer;
-}
-
-.crapeAreaBtn1.on,
-.crapeAreaBtn2.on {
-    background: linear-gradient(-45deg, #0000ff, #f29600);
-    color: white;
-}
-
-.crapeArea img {
-    border: 1px solid white;
-    border-radius: 10px;
-    padding: 2rem;
-    width: 100%;
-    height: 85%;
-}
-
-.crapeArea p {
-    font-family: 'PretendardVariable';
-    font-weight: 600;
-    width: 100%;
-    padding: 1rem 0;
-    font-size: 1.3rem;
-    color: white;
-    text-align: center;
-
-}
-
-
-
-.mapText>div {
-    text-align: center;
-}
-
-.boxArea {
-    display: grid;
-    grid-template-columns: 1fr 20% 1fr;
-    justify-content: center;
-    align-items: center;
-    gap: 30px;
-    padding: 10rem 0 0 0;
-}
-
-.boxText {
-    margin: 0 auto;
-    width: 150px;
-    height: 150px;
-    font-size: 2rem;
-    line-height: 150px;
-    text-align: center;
-    color: white;
-    background-color: #1c55a4;
-
-    border-radius: 50%;
-    position: relative;
-    font-family: 'GmarketSansMedium';
-}
-
-.dataBox {
-    border: 1px solid white;
-    border-radius: 20px;
-    overflow: hidden;
-    width: 100%;
-    background-color: #1d1f27;
-}
-.dataBox.on{
-    animation: transl 0.5s;
-}
-.aiBox.on{
-    animation: transr 0.5s;
-}
-
-.boxText::before {
-    content: '';
-    position: absolute;
-    top: 50%;
-    left: -100px;
-    border: 1px double #1c55a4;
-    width: 100px;
-    z-index: -1;
-}
-
-.boxText::after {
-    content: '';
-    position: absolute;
-    top: 50%;
-    right: -100px;
-    border: 1px double #1c55a4;
-    width: 100px;
-    /* height: 1px; */
-    z-index: -1;
-    /* background-color: red; */
-}
-
-.boxTitle {
-    background-color: #3267ff;
-    padding: 30px 0;
-    text-align: center;
-    position: relative;
-    border-bottom: 1px solid white;
-}
-
-.boxTitle::before {
-    content: "";
-    position: absolute;
-    bottom: -18px;
-    left: 50%;
-    transform: rotate(45deg) translateX(-50%);
-    width: 20px;
-    height: 20px;
-    border-bottom: 1px solid white;
-    border-right: 1px solid white;
-    background-color: #3267ff;
-}
-
-.boxTitle p {
-    margin-bottom: 0px !important;
-    font-size: 3rem !important;
-    font-family: 'GmarketSansMedium';
-    color: white;
-    text-shadow: 5px 5px 10px #0000006e;
-}
-
-.boxContent {
-    justify-content: space-between;
-    background-color: #1d1f27;
-    padding: 30px;
-}
-
-.boxContent div {
-    height: 200px;
-}
-
-.boxContent>div>p {
-    color: white;
-    font-size: 2rem !important;
-    padding: 1rem 0;
-}
-
-.boxContent a {
-    text-align: center;
-    color: white;
-    border-radius: 10px;
-    font-size: 2rem;
-    padding: 1rem 3rem;
-    border: 1px solid white;
-    background-color: #00000000;
-}
-
-.aiBox {
-    width: 100%;
-    height: 100%;
-    border-radius: 20px;
-    overflow: hidden;
-    border: 1px solid white;
-    background-color: #1d1f27;
-}
-
-.crapeArea div {
-    text-align: center;
-    position: relative;
-}
-
-.hover-text {
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    text-align: center;
-    line-height: 300px;
-    top: 0;
-    left: 0;
-    font-size: 2rem;
-    font-weight: 600;
-    background-color: #000000d8;
-    display: none;
-}
-
-.crapeArea div:hover .hover-text {
-    display: block;
-}
-
-.crapeArea div:hover::before {
-    opacity: 1;
-}
-
-.crapeArea div p {
-    text-align: center;
-}
-
-.imgContent {
-    width: 100%;
-    height: 100%;
-
-}
-
-.imgContent img {
-    width: 100%;
-}
-
-.popupAuthenti {
-    display: none;
-    width: 100%;
-    height: 100%;
-    margin: 0 auto;
-    position: fixed;
-    top: 0;
-    left: 0;
-    background-color: #00000084;
-}
-
-.popupAuthenti div {
-    width: 25%;
-    display: flex;
-    flex-direction: column;
-    position: absolute;
-    background-color: rgb(241, 241, 241);
-    top: 15%;
-    left: 50%;
-    padding: 3rem;
-    text-align: center;
-    border-radius: 1rem;
-    transform: translateX(-50%);
-    transition: opacity 0.5s ease;
-}
-
-
-.popupAuthenti div img {
-    box-shadow: 5px 5px 10px #00000068;
-    border-radius: 1rem;
-    width: 100%;
-    height: 100%;
-}
-
-.popupAuthenti div p {
-    font-size: 2rem;
-    padding: 1rem 0;
-    color: #333;
-}(No newline at end of file)
Add a comment
List