:root {
    --sg-typography-font-default: Pretendard;
    --sg-typography-size-display-x-large: 120px;
    --sg-typography-size-display-large: 88px;
    --sg-typography-size-display: 60px;
    --sg-typography-size-display-small: 44px;
    --sg-typography-size-title: 30px;
    --sg-typography-size-secondary-title: 28px;
    --sg-typography-size-large: 20px;
    --sg-typography-size-normal: 16px;
    --sg-typography-size-small: 14px;
    --sg-typography-size-extra-small: 12px;
    --sg-typography-color-default: #000000;
    --sg-typography-color-second: #545454;
    --sg-typography-weight-display-extra-bold: 800;
    --sg-typography-weight-display-bold: 600;
    --sg-typography-weight-display: 400;
    --sg-typography-weight-extra-bold: 800;
    --sg-typography-weight-title: 600;
    --sg-typography-weight-bold: 700;
    --sg-typography-weight-strong: 600;
    --sg-typography-weight-default: 400;
    --sg-typography-weight-light: 300;
    --sg-space-xx-extra-large: 240px;
    --sg-space-x-extra-large: 160px;
    --sg-space-extra-large: 120px;
    --sg-space-large: 90px;
    --sg-space-medium: 64px;
    --sg-space-outer: 40px;
    --sg-space-default: 32px;
    --sg-space-small: 20px;
    --sg-gap-large: 80px;
    --sg-gap-medium: 64px;
    --sg-gap-semi-medium: 52px;
    --sg-gap-outer: 40px;
    --sg-gap-default: 32px;
    --sg-gap-small: 24px;
    --sg-gap-extra-small: 16px;
    --sg-gap-x-extra-small: 8px;
    --sg-brand-default: #ad964b;
    --sg-brand-second: #ad964b;
    --sg-components-navigation-color: #ffffff;
    --sg-components-navigation-primary-button-margin: 28px;
    --sg-components-navigation-space-outer-left: 40px;
    --sg-components-navigation-space-outer-right: 40px;
    --sg-components-navigation-space-outer-y-large: 8px;
    --sg-components-navigation-space-menu-x: 0px;
    --sg-components-navigation-space-menu-top: 0px;
    --sg-components-navigation-space-menu-bottom: 0px;
    --sg-components-navigation-gap-default: 16px;
    --sg-components-navigation-gap-small: 8px;
    --sg-components-button-space-button-xx-large: 40px;
    --sg-components-button-space-button-x-large: 32px;
    --sg-components-button-space-button-y-large: 16px;
    --sg-components-button-space-button-x: 24px;
    --sg-components-button-space-button-y: 12px;
    --sg-components-button-space-button-y-small: 8px;
    --sg-components-button-space-logo-button: 0px;
    --sg-components-button-gap-logo-button: 16px;
    --sg-components-slider-navigation-bottom: 64px;
}

[sg-id="pagec693d6"] {
    width: 1440px;
    margin: auto;
    background-color: white;
}

@media (max-width: 991px) {
    [sg-id="pagec693d6"] {
        --sg-typography-font-default: Pretendard !important;
        --sg-typography-size-display-x-large: 72px !important;
        --sg-typography-size-display-large: 60px !important;
        --sg-typography-size-display: 44px !important;
        --sg-typography-size-display-small: 44px !important;
        --sg-typography-size-title: 30px !important;
        --sg-typography-size-secondary-title: 28px !important;
        --sg-typography-size-large: 20px !important;
        --sg-typography-size-normal: 16px !important;
        --sg-typography-size-small: 14px !important;
        --sg-typography-size-extra-small: 12px !important;
        --sg-typography-color-default: #000000 !important;
        --sg-typography-color-second: #545454 !important;
        --sg-typography-weight-display-extra-bold: 800 !important;
        --sg-typography-weight-display-bold: 600 !important;
        --sg-typography-weight-display: 400 !important;
        --sg-typography-weight-extra-bold: 800 !important;
        --sg-typography-weight-title: 600 !important;
        --sg-typography-weight-bold: 700 !important;
        --sg-typography-weight-strong: 600 !important;
        --sg-typography-weight-default: 400 !important;
        --sg-typography-weight-light: 300 !important;
        --sg-space-xx-extra-large: 240px !important;
        --sg-space-x-extra-large: 160px !important;
        --sg-space-extra-large: 120px !important;
        --sg-space-large: 90px !important;
        --sg-space-medium: 64px !important;
        --sg-space-outer: 40px !important;
        --sg-space-default: 32px !important;
        --sg-space-small: 20px !important;
        --sg-gap-large: 80px !important;
        --sg-gap-medium: 64px !important;
        --sg-gap-semi-medium: 52px !important;
        --sg-gap-outer: 40px !important;
        --sg-gap-default: 32px !important;
        --sg-gap-small: 24px !important;
        --sg-gap-extra-small: 16px !important;
        --sg-gap-x-extra-small: 8px !important;
        --sg-brand-default: #ad964b !important;
        --sg-brand-second: #ad964b !important;
        --sg-components-navigation-color: #ffffff !important;
        --sg-components-navigation-primary-button-margin: 0px !important;
        --sg-components-navigation-space-outer-left: 40px !important;
        --sg-components-navigation-space-outer-right: 22px !important;
        --sg-components-navigation-space-outer-y-large: 8px !important;
        --sg-components-navigation-space-menu-x: 20px !important;
        --sg-components-navigation-space-menu-top: 16px !important;
        --sg-components-navigation-space-menu-bottom: 32px !important;
        --sg-components-navigation-gap-default: 8px !important;
        --sg-components-navigation-gap-small: 8px !important;
        --sg-components-button-space-button-xx-large: 40px !important;
        --sg-components-button-space-button-x-large: 32px !important;
        --sg-components-button-space-button-y-large: 16px !important;
        --sg-components-button-space-button-x: 24px !important;
        --sg-components-button-space-button-y: 12px !important;
        --sg-components-button-space-button-y-small: 8px !important;
        --sg-components-button-space-logo-button: 0px !important;
        --sg-components-button-gap-logo-button: 16px !important;
        --sg-components-slider-navigation-bottom: 32px !important;
    }
}

@media (max-width: 767px) {
    [sg-id="pagec693d6"] {
        --sg-typography-font-default: Pretendard !important;
        --sg-typography-size-display-x-large: 40px !important;
        --sg-typography-size-display-large: 40px !important;
        --sg-typography-size-display: 32px !important;
        --sg-typography-size-display-small: 32px !important;
        --sg-typography-size-title: 24px !important;
        --sg-typography-size-secondary-title: 24px !important;
        --sg-typography-size-large: 18px !important;
        --sg-typography-size-normal: 16px !important;
        --sg-typography-size-small: 12px !important;
        --sg-typography-size-extra-small: 12px !important;
        --sg-typography-color-default: #000000 !important;
        --sg-typography-color-second: #545454 !important;
        --sg-typography-weight-display-extra-bold: 800 !important;
        --sg-typography-weight-display-bold: 600 !important;
        --sg-typography-weight-display: 400 !important;
        --sg-typography-weight-extra-bold: 800 !important;
        --sg-typography-weight-title: 600 !important;
        --sg-typography-weight-bold: 700 !important;
        --sg-typography-weight-strong: 600 !important;
        --sg-typography-weight-default: 400 !important;
        --sg-typography-weight-light: 300 !important;
        --sg-space-xx-extra-large: 120px !important;
        --sg-space-x-extra-large: 96px !important;
        --sg-space-extra-large: 72px !important;
        --sg-space-large: 56px !important;
        --sg-space-medium: 40px !important;
        --sg-space-outer: 16px !important;
        --sg-space-default: 24px !important;
        --sg-space-small: 20px !important;
        --sg-gap-large: 52px !important;
        --sg-gap-medium: 40px !important;
        --sg-gap-semi-medium: 32px !important;
        --sg-gap-outer: 24px !important;
        --sg-gap-default: 24px !important;
        --sg-gap-small: 24px !important;
        --sg-gap-extra-small: 12px !important;
        --sg-gap-x-extra-small: 8px !important;
        --sg-brand-default: #ad964b !important;
        --sg-brand-second: #ad964b !important;
        --sg-components-navigation-color: #ffffff !important;
        --sg-components-navigation-primary-button-margin: 0px !important;
        --sg-components-navigation-space-outer-left: 16px !important;
        --sg-components-navigation-space-outer-right: 0px !important;
        --sg-components-navigation-space-outer-y-large: 0px !important;
        --sg-components-navigation-space-menu-x: 0px !important;
        --sg-components-navigation-space-menu-top: 8px !important;
        --sg-components-navigation-space-menu-bottom: 24px !important;
        --sg-components-navigation-gap-default: 8px !important;
        --sg-components-navigation-gap-small: 8px !important;
        --sg-components-button-space-button-xx-large: 30px !important;
        --sg-components-button-space-button-x-large: 24px !important;
        --sg-components-button-space-button-y-large: 12px !important;
        --sg-components-button-space-button-x: 20px !important;
        --sg-components-button-space-button-y: 8px !important;
        --sg-components-button-space-button-y-small: 8px !important;
        --sg-components-button-space-logo-button: 0px !important;
        --sg-components-button-gap-logo-button: 12px !important;
        --sg-components-slider-navigation-bottom: 16px !important;
    }
}

[sg-id="sectionae3f1"] {
    color: #ffffff;
    position: fixed;
    top: 0px;
    backdrop-filter: blur(5px);
    transition-property: background-color;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

[sg-scrolled] [sg-id="sectionae3f1"] {
    background-color: #ffffff;
    color: #000000;
}

[sg-id="navbarbd585"] {
    width: 100%;
    padding-left: var(--sg-components-navigation-space-outer-left);
    padding-right: var(--sg-components-navigation-space-outer-right);
    max-width: 1440px;
    padding-top: var(--sg-components-navigation-space-outer-y-large);
    padding-bottom: var(--sg-components-navigation-space-outer-y-large);
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width: 991px) {
    [sg-id="navbarbd585"] {
        transition-property: background-color;
        transition-duration: 0.25s;
        transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1.0);
    }
}

@media (max-width: 991px) {
    .sg-navbar[sg-state="open"][sg-id="navbarbd585"] {
        background-color: #ffffff;
        color: var(--sg-typography-color-default);
    }
}

@media (max-width: 767px) {
    [sg-id="navbarbd585"] {
        padding-right: 0px;
        padding-left: 16px;
        padding-top: 0px;
        padding-bottom: 0px;
        gap: 12px;
    }
}

[sg-id="navbar-nav6c0d6"] {
    gap: var(--sg-gap-x-extra-small);
    font-weight: var(--sg-typography-weight-strong);
    width: 100%;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width: 991px) {
    [sg-id="navbar-nav6c0d6"] {
        padding-left: var(--sg-components-navigation-space-menu-x);
        padding-right: var(--sg-components-navigation-space-menu-x);
        padding-top: var(--sg-components-navigation-space-menu-top);
        padding-bottom: var(--sg-components-navigation-space-menu-bottom);
    }
}

@media (max-width: 991px) {
    .sg-navbar[sg-state="open"] [sg-id="navbar-nav6c0d6"] {
        background-color: #ffffff;
        color: var(--sg-typography-color-default);
        backdrop-filter: blur(5px);
    }
}

[sg-id="nav-link30d23"] {
    position: absolute;
    right: 0px;
}

@media (max-width: 991px) {
    [sg-id="nav-link30d23"] {
        position: relative;
    }
}

[sg-id="svg814f5"] {
    width: 24px;
    height: 24px;
}

@media (max-width: 991px) {
    [sg-id="svg814f5"] {
        display: none;
    }
}

[sg-id="nav-link08ed3"] {
    position: absolute;
    right: 0px;
}

@media (max-width: 991px) {
    [sg-id="nav-link08ed3"] {
        position: relative;
    }
}

[sg-id="svg55144"] {
    width: 24px;
    height: 24px;
}

@media (max-width: 991px) {
    [sg-id="svg55144"] {
        display: none;
    }
}

[sg-id="buttone7301"] {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: absolute;
    left: var(--sg-components-navigation-space-outer-left);
}

[sg-id="svg78153"] {
    width: 100px;
}

@media (max-width: 767px) {
    [sg-id="svg78153"] {
        width: 80px;
    }
}

[sg-id="svgce441"] {
    width: 24px;
    height: 24px;
}

[sg-id="sectione27d5"] {
    background-color: #515def;
    color: #ffffff;
    background-image: url("https://slug.kr/storage/app/publishing/302a2890-a12f-45ef-91dc-c3d84ffe1a4b/assets/radeey0voq.jpg");
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    gap: var(--sg-gap-default);
}

@media (max-width: 575px) {
    [sg-id="sectione27d5"] {
        gap: var(--sg-gap-medium);
    }
}

[sg-id="container7b336"] {
    width: 100%;
    max-width: 1440px;
    padding-top: var(--sg-space-x-extra-large);
    padding-right: var(--sg-space-outer);
    padding-left: var(--sg-space-outer);
    align-items: center;
    gap: var(--sg-gap-semi-medium);
}

[sg-id="container4c827"] {
    width: 100%;
    gap: var(--sg-gap-small);
    text-align: center;
    align-items: center;
}

[sg-id="containera9621"] {
    width: 100%;
    align-items: center;
    color: rgba(255, 255, 255, 0.8);
}

[sg-id="text24e19"] {
    line-height: 200%;
    word-break: keep-all;
}

[sg-id="heading5c581"] {
    font-size: var(--sg-typography-size-title);
}

[sg-id="heading17dc8"] {
    font-weight: var(--sg-typography-weight-bold);
    word-break: keep-all;
    font-size: var(--sg-typography-size-display-large);
}

[sg-id="buttone5621"] {
    background-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style: solid;
    border-color: #181C32;
    padding-top: var(--sg-components-button-space-button-y);
    padding-bottom: var(--sg-components-button-space-button-y);
    gap: var(--sg-gap-extra-small);
    border-top-left-radius: 176px;
    border-top-right-radius: 176px;
    border-bottom-right-radius: 176px;
    border-bottom-left-radius: 176px;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-title);
    padding-left: var(--sg-components-button-space-button-xx-large);
    padding-right: var(--sg-components-button-space-button-xx-large);
}

[sg-id="slider6cd53"] {
    width: 100%;
    --sg-slider-custom-delay: 4;
    --sg-slider-hide-arrow-buttun: true;
    --sg-slider-hide-nav-buttun: false;
    --sg-slider-custom-speed: 0.3;
    max-width: 1600px;
    margin-top: 0px;
}

[sg-id="slider-itemc8d35"] {
    width: 100%;
}

[sg-id="image78a52"] {
    width: 1920px;
    height: auto;
    max-width: 100%;
}

[sg-id="slider-arrow41139"] {
    width: 55px;
    height: 55px;
    color: #000000;
    background-color: #ffffff;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.05);
    left: 0px;
}

[sg-id="svg82891"] {
    width: 32px;
    height: 32px;
}

[sg-id="slider-arrow1a352"] {
    width: 55px;
    height: 55px;
    color: #000000;
    background-color: #ffffff;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.05);
    right: 0px;
}

[sg-id="svg60333"] {
    width: 32px;
    height: 32px;
}

[sg-id="slider-nav928d4"] {
    bottom: 30px;
    --sg-slider-dot-width: 56px;
    --sg-slider-dot-height: 2px;
}

[sg-id="section12076"] {
    background-color: #f1f1f1;
    align-items: start;
}

[sg-id="container13d62"] {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-extra-large);
    padding-bottom: var(--sg-space-medium);
    max-width: 1440px;
    align-self: center;
}

[sg-id="container27c43"] {
    width: 100%;
    gap: var(--sg-gap-extra-small);
}

@media (max-width: 767px) {
    [sg-id="container27c43"] {
        gap: 12px;
    }
}

[sg-id="text26254"] {
    width: auto;
    line-height: 200%;
    word-break: keep-all;
    font-weight: var(--sg-typography-weight-bold);
    font-size: var(--sg-typography-size-secondary-title);
}

@media (max-width: 767px) {
    [sg-id="text26254"] {
        font-size: var(--sg-typography-size-large);
    }
}

[sg-id="headingebca5"] {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 800;
    font-size: var(--sg-typography-size-display);
    line-height: 120%;
}

[sg-id="columns93b46"] {
    width: calc(1440px + ((100% - 1440px)) / 2);
    grid-template-columns: minmax(0, 1.33fr) minmax(0, 0.67fr);
    gap: var(--sg-gap-outer);
}

@media (max-width: 991px) {
    [sg-id="columns93b46"] {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        display: none;
    }
}

@media (max-width: 767px) {
    [sg-id="columns93b46"] {
        grid-template-columns: minmax(0, 1fr);
    }
}

[sg-id="column-0ffb7"] {
    width: 100%;
}

[sg-id="stack7d704"] {
    width: 100%;
}

[sg-id="stack-item245d5"] {
    width: 100%;
}

[sg-id="frame-image264e6"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.80797;
    --sg-object-position: 50% 0%;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image264e6"] {
        left: auto;
        max-width: 100%;
        height: 300px;
        aspect-ratio: 1 / 0.82418;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    [sg-id="frame-image264e6"] {
        height: 300px;
        aspect-ratio: 1 / 0.62762;
        height: auto !important;
    }
}

@media (max-width: 575px) {
    [sg-id="frame-image264e6"] {
        height: 300px;
        aspect-ratio: 1 / 0.93750;
        height: auto !important;
    }
}

[sg-id="stack-item48547"] {
    width: 100%;
}

[sg-id="frame-imagea13d8"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.80797;
    --sg-object-position: 50% 0%;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-imagea13d8"] {
        left: auto;
        max-width: 100%;
        height: 300px;
        aspect-ratio: 1 / 0.48000;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    [sg-id="frame-imagea13d8"] {
        height: 300px;
        aspect-ratio: 1 / 0.62762;
        height: auto !important;
    }
}

@media (max-width: 575px) {
    [sg-id="frame-imagea13d8"] {
        height: 300px;
        aspect-ratio: 1 / 0.93750;
        height: auto !important;
    }
}

[sg-id="stack-itemaced9"] {
    width: 100%;
}

[sg-id="frame-image42ac1"] {
    width: 100%;
    height: 962px;
    aspect-ratio: 1 / 0.87138;
    --sg-object-position: 50% 0%;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    top: -68px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image42ac1"] {
        left: auto;
        max-width: 100%;
        height: 300px;
        aspect-ratio: 1 / 0.82418;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    [sg-id="frame-image42ac1"] {
        height: 300px;
        aspect-ratio: 1 / 0.62762;
        height: auto !important;
    }
}

@media (max-width: 575px) {
    [sg-id="frame-image42ac1"] {
        height: 300px;
        aspect-ratio: 1 / 0.93750;
        height: auto !important;
    }
}

[sg-id="column-ee728"] {
    width: 100%;
    gap: var(--sg-gap-outer);
}

[sg-id="text241a8"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="container8a9c9"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="headingd0e41"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text104f2"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="textbadd4"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="container4e535"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="headingc95c6"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text6da97"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="text685f9"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="container09561"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="headinge7f32"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: 700;
}

[sg-id="text96ba3"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="container28182"] {
    width: 1440px;
    align-self: center;
    display: none;
    gap: var(--sg-gap-outer);
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
}

@media (max-width: 991px) {
    [sg-id="container28182"] {
        display: flex;
        padding-bottom: var(--sg-space-medium);
    }
}

[sg-id="containerdb182"] {
    width: 100%;
    gap: var(--sg-gap-outer);
}

[sg-id="textfe0b8"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="containerd04d9"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="heading981b1"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text7aa22"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="frame-image83193"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.61944;
    --sg-object-position: 50% 0%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image83193"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="container4e0a5"] {
    width: 100%;
    gap: var(--sg-gap-outer);
}

[sg-id="textf9764"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="container28a75"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="headinga26e6"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="textd12a7"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="frame-imagea09d2"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.61944;
    --sg-object-position: 50% 0%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-imagea09d2"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="containerfe5e8"] {
    width: 100%;
    gap: var(--sg-gap-outer);
}

[sg-id="text12327"] {
    align-self: end;
    font-size: var(--sg-typography-size-large);
    font-weight: var(--sg-typography-weight-strong);
    color: #294cff;
}

[sg-id="containera5458"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="heading96019"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: 700;
}

[sg-id="text1d221"] {
    font-size: var(--sg-typography-size-large);
    color: var(--sg-typography-color-second);
    word-break: keep-all;
}

[sg-id="frame-image118c5"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.61944;
    --sg-object-position: 50% 0%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image118c5"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="section31361"] {
    background-color: #181818;
    align-items: start;
    color: #ffffff;
}

[sg-id="containerad062"] {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-extra-large);
    padding-bottom: var(--sg-space-medium);
    max-width: 1440px;
    align-self: center;
}

[sg-id="container99aa3"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="textf2794"] {
    width: auto;
    line-height: 200%;
    word-break: keep-all;
    font-weight: var(--sg-typography-weight-bold);
    font-size: var(--sg-typography-size-secondary-title);
}

@media (max-width: 767px) {
    [sg-id="textf2794"] {
        font-size: var(--sg-typography-size-large);
    }
}

[sg-id="heading33005"] {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 800;
    font-size: var(--sg-typography-size-display);
    line-height: 120%;
}

[sg-id="container69873"] {
    width: 1440px;
    align-self: center;
    gap: var(--sg-gap-medium);
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    display: none;
}

@media (max-width: 991px) {
    [sg-id="container69873"] {
        display: flex;
    }
}

[sg-id="container81c04"] {
    width: 100%;
    gap: var(--sg-gap-outer);
    padding-bottom: var(--sg-space-outer);
}

[sg-id="container18ea5"] {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.3);
    gap: var(--sg-gap-extra-small);
    padding-bottom: var(--sg-space-default);
}

[sg-id="container88e61"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="containera0747"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
}

.sg-accordion-item[sg-state="open"] [sg-id="containera0747"] {
    display: flex;
    gap: 16px;
}

[sg-id="text4df98"] {
    width: 100%;
}

[sg-id="textdf5e9"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svg52801"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="heading1ede2"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text19814"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="frame-image084f1"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.65588;
    --sg-object-position: 0% 0%;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image084f1"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="container00685"] {
    width: 100%;
    gap: var(--sg-gap-outer);
    padding-bottom: var(--sg-space-outer);
}

[sg-id="containerd7256"] {
    gap: var(--sg-gap-small);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.3);
    padding-bottom: var(--sg-space-default);
}

[sg-id="container26e27"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="container695a8"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
}

.sg-accordion-item[sg-state="open"] [sg-id="container695a8"] {
    display: flex;
    gap: 16px;
}

[sg-id="textac2d9"] {
    width: 100%;
}

[sg-id="texta58f1"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svg0e732"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="headinge5973"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text12a54"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="frame-image5c985"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.65588;
    --sg-object-position: 0% 0%;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image5c985"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="containerd6276"] {
    width: 100%;
    gap: var(--sg-gap-outer);
}

[sg-id="container3f4c7"] {
    padding-bottom: var(--sg-space-default);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.3);
    gap: var(--sg-gap-small);
}

[sg-id="container9f838"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="container4a329"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
}

.sg-accordion-item[sg-state="open"] [sg-id="container4a329"] {
    display: flex;
    gap: 16px;
}

[sg-id="text6fff1"] {
    width: 100%;
}

[sg-id="text1c2e2"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svge5ed3"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="heading72f64"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="text9fe15"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="frame-image5e376"] {
    width: 100%;
    height: 892px;
    aspect-ratio: 1 / 0.65588;
    --sg-object-position: 0% 0%;
    height: auto !important;
}

@media (max-width: 991px) {
    [sg-id="frame-image5e376"] {
        left: auto;
        max-width: 100%;
        height: 694px;
        aspect-ratio: 1 / 1.00872;
        height: auto !important;
    }
}

[sg-id="columns0f776"] {
    width: calc(1440px + ((100% - 1440px)) / 2);
    grid-template-columns: minmax(0, 0.83fr) minmax(0, 1.17fr);
    gap: var(--sg-gap-medium);
    align-self: end;
    padding-left: var(--sg-space-outer);
}

@media (max-width: 991px) {
    [sg-id="columns0f776"] {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        display: none;
    }
}

@media (max-width: 767px) {
    [sg-id="columns0f776"] {
        grid-template-columns: minmax(0, 1fr);
    }
}

[sg-id="column184c6"] {
    width: 100%;
    gap: var(--sg-gap-outer);
    padding-top: var(--sg-space-default);
}

[sg-id="accordionb8573"] {
    width: 100%;
    --sg-accordion-border-radius: 0px;
    margin-top: -32px;
    --sg-accordion-border-color: rgba(255, 255, 255, 0.3);
    gap: var(--sg-gap-small);
}

[sg-id="accordion-item-78554"] {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: var(--sg-space-default);
    padding-top: var(--sg-space-default);
}

[sg-id="accordion-header4d531"] {
    width: 100%;
    flex-direction: column;
    align-items: start;
    gap: var(--sg-gap-small);
}

[sg-id="container4df01"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
    display: none;
}

.sg-accordion-item[sg-state="open"] [sg-id="container4df01"] {
    display: flex;
    gap: 16px;
}

[sg-id="text2da62"] {
    width: 100%;
}

[sg-id="textaa4d6"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svg40413"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="headingf84f4"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="accordion-collapse-67fd6"] {
    width: 100%;
}

[sg-id="collapse-container-fecf2"] {
    width: 100%;
    padding-top: var(--sg-space-default);
}

[sg-id="texte44a5"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="accordion-itemf8277"] {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: var(--sg-space-default);
    padding-top: var(--sg-space-default);
}

[sg-id="accordion-header34be8"] {
    width: 100%;
    flex-direction: column;
    align-items: start;
    gap: var(--sg-gap-small);
}

[sg-id="container80749"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
    display: none;
}

.sg-accordion-item[sg-state="open"] [sg-id="container80749"] {
    display: flex;
    gap: 16px;
}

[sg-id="textc6b01"] {
    width: 100%;
}

[sg-id="text3a142"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svg38063"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="headingeec44"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="accordion-collapse8ffd5"] {
    width: 100%;
}

[sg-id="collapse-containerbf616"] {
    width: 100%;
    padding-top: var(--sg-space-default);
}

[sg-id="textc3867"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="accordion-item95938"] {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

[sg-id="accordion-header408f9"] {
    width: 100%;
    flex-direction: column;
    align-items: start;
    gap: var(--sg-gap-small);
}

[sg-id="container11071"] {
    background-color: #1553ff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 6px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--sg-gap-extra-small);
    display: none;
}

.sg-accordion-item[sg-state="open"] [sg-id="container11071"] {
    display: flex;
    gap: 16px;
}

[sg-id="textaeaf2"] {
    width: 100%;
}

[sg-id="textf1213"] {
    width: 100%;
    font-weight: 700;
}

[sg-id="svgc6024"] {
    width: 10px;
    height: 20px;
    position: absolute;
    bottom: -12px;
    left: 0px;
    fill: #1553ff;
    stroke: #ffffff;
    stroke-width: 0;
}

[sg-id="headinge8cd5"] {
    font-size: var(--sg-typography-size-secondary-title);
    font-weight: var(--sg-typography-weight-bold);
}

[sg-id="accordion-collapsef70a6"] {
    width: 100%;
}

[sg-id="collapse-container10807"] {
    width: 100%;
    padding-top: var(--sg-space-default);
}

[sg-id="textb31e8"] {
    font-size: var(--sg-typography-size-large);
    word-break: keep-all;
}

[sg-id="column66c27"] {
    width: 100%;
}

[sg-id="stack49928"] {
    width: 100%;
    height: 100%;
}

[sg-id="stack-itemc75a9"] {
    width: 100%;
    aspect-ratio: 1 / 0.88;
    overflow: hidden;
    justify-content: end;
}

[sg-id="frame-image2bdd4"] {
    width: 140%;
    height: 100%;
    --sg-object-position: 0% 0%;
}

[sg-id="stack-item3a894"] {
    width: 100%;
    aspect-ratio: 1 / 0.88;
    overflow: hidden;
}

[sg-id="frame-image61971"] {
    width: 100%;
    height: 100%;
    --sg-object-position: 0% 0%;
}

[sg-id="stack-item65fc2"] {
    width: 100%;
}

[sg-id="frame-imageda203"] {
    width: 100%;
    height: 100%;
    --sg-object-position: 0% 0%;
}

[sg-id="section26a11"] {
    background-color: #112884;
    background-image: url("https://slug.kr/storage/app/publishing/302a2890-a12f-45ef-91dc-c3d84ffe1a4b/assets/mzyyz7hvyw.jpg");
    background-size: cover;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
}

[sg-id="container8f963"] {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-x-extra-large);
    padding-bottom: var(--sg-space-x-extra-large);
    max-width: 1440px;
    align-self: center;
    color: #ffffff;
    gap: var(--sg-gap-large);
}

[sg-id="container43514"] {
    width: 100%;
    gap: var(--sg-gap-small);
    z-index: 1;
}

@media (max-width: 767px) {
    [sg-id="container43514"] {
        gap: 12px;
    }
}

[sg-id="text1e2a5"] {
    width: auto;
    word-break: keep-all;
    font-weight: var(--sg-typography-weight-bold);
    font-size: var(--sg-typography-size-display);
    line-height: 100%;
}

[sg-id="headinga4c66"] {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 800;
    font-size: var(--sg-typography-size-display-x-large);
    line-height: 100%;
    text-transform: uppercase;
}

[sg-id="containerb76c4"] {
    width: 100%;
    flex-direction: row;
    align-items: center;
    z-index: 1;
}

[sg-id="image4d153"] {
    width: 556px;
    height: auto;
    max-width: 100%;
}

[sg-id="containercc9d1"] {
    width: 400px;
    position: absolute;
    top: 0px;
    margin-top: -80px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 400px;
    max-width: 100%;
}

[sg-id="image20c42"] {
    width: 100%;
    height: auto;
    max-width: 100%;
    position: relative;
}

[sg-id="container597c5"] {
    width: 666px;
    position: absolute;
    margin-bottom: -500px;
    max-width: 100%;
    right: -150px;
}

[sg-id="imagef2989"] {
    width: 100%;
    position: relative;
}

[sg-id="containerb7863"] {
    width: 300px;
    position: absolute;
    margin-bottom: -150px;
    margin-left: 300px;
    bottom: 0px;
    max-width: 100%;
}

[sg-id="imagef1013"] {
    width: 100%;
    max-width: 100%;
    position: relative;
}

[sg-id="section87a51"] {
    background-color: #f5f5f5;
}

[sg-id="container80014"] {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-x-extra-large);
    padding-bottom: var(--sg-space-x-extra-large);
    max-width: 1440px;
    gap: var(--sg-gap-large);
}

[sg-id="container7c8a5"] {
    width: 100%;
    gap: var(--sg-gap-small);
}

[sg-id="text83a86"] {
    width: auto;
    word-break: keep-all;
    font-weight: var(--sg-typography-weight-bold);
    font-size: var(--sg-typography-size-secondary-title);
}

@media (max-width: 767px) {
    [sg-id="text83a86"] {
        font-size: var(--sg-typography-size-large);
    }
}

[sg-id="headingfd1b7"] {
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 800;
    font-size: var(--sg-typography-size-display);
    line-height: 120%;
}

[sg-id="container21b32"] {
    width: 100%;
    color: #ffffff;
    font-size: 240px;
    font-weight: 800;
    gap: var(--sg-gap-medium);
}

@media (max-width: 991px) {
    [sg-id="container21b32"] {
        font-size: 132px;
    }
}

@media (max-width: 767px) {
    [sg-id="container21b32"] {
        font-size: 100px;
    }
}

@media (max-width: 575px) {
    [sg-id="container21b32"] {
        font-size: 60px;
        gap: 80px;
    }
}

[sg-id="textdbe03"] {
    line-height: 80%;
}

[sg-id="image8f9a5"] {
    width: 628px;
    height: auto;
    position: absolute;
    right: -45%;
    top: -50%;
}

@media (max-width: 991px) {
    [sg-id="image8f9a5"] {
        width: 392px;
        right: -50%;
    }
}

@media (max-width: 767px) {
    [sg-id="image8f9a5"] {
        width: 320px;
        right: -62%;
        top: -80%;
    }
}

@media (max-width: 575px) {
    [sg-id="image8f9a5"] {
        width: 278px;
        right: -120%;
        top: -120%;
    }
}

[sg-id="text0be08"] {
    line-height: 80%;
}

[sg-id="image03686"] {
    width: 624px;
    height: auto;
    position: absolute;
    right: -90px;
    top: -20px;
}

@media (max-width: 991px) {
    [sg-id="image03686"] {
        width: 407px;
        right: -50px;
    }
}

@media (max-width: 767px) {
    [sg-id="image03686"] {
        width: 312px;
    }
}

@media (max-width: 575px) {
    [sg-id="image03686"] {
        width: 278px;
        right: -80px;
        top: -30px;
    }
}

[sg-id="textd5382"] {
    line-height: 80%;
}

[sg-id="image86c93"] {
    width: 710px;
    height: auto;
    position: absolute;
    right: -88%;
    top: -80%;
}

@media (max-width: 991px) {
    [sg-id="image86c93"] {
        width: 472px;
        top: -120%;
        right: -120%;
    }
}

@media (max-width: 767px) {
    [sg-id="image86c93"] {
        width: 358px;
        right: -120%;
    }
}

@media (max-width: 575px) {
    [sg-id="image86c93"] {
        width: 324px;
        right: -220%;
        top: -180%;
    }
}

[sg-id="texta8275"] {
    line-height: 80%;
}

[sg-id="image24816"] {
    width: 711px;
    height: auto;
    position: absolute;
    right: 0px;
    top: -70px;
}

@media (max-width: 991px) {
    [sg-id="image24816"] {
        width: 480px;
        top: -60px;
    }
}

@media (max-width: 767px) {
    [sg-id="image24816"] {
        width: 380px;
        top: -50px;
    }
}

@media (max-width: 575px) {
    [sg-id="image24816"] {
        width: 328px;
        right: -50px;
        top: -60px;
    }
}

[sg-id="section33e44"] {
    background-color: #ffffff;
}

[sg-id="container669d3"] {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    gap: var(--sg-gap-medium);
    padding-top: var(--sg-space-default);
    padding-bottom: var(--sg-space-medium);
    max-width: 1440px;
}

[sg-id="container6c773"] {
    flex-direction: row;
    font-weight: 600;
    align-items: center;
    gap: var(--sg-gap-semi-medium);
}

@media (max-width: 767px) {
    [sg-id="container6c773"] {
        flex-direction: column;
        width: 100%;
    }
}

[sg-id="svg6f824"] {
    width: 100px;
}

@media (max-width: 767px) {
    [sg-id="svg6f824"] {
        width: 80px;
        order: 1;
    }
}

[sg-id="container49262"] {
    flex-direction: row;
    gap: var(--sg-gap-semi-medium);
}

@media (max-width: 575px) {
    [sg-id="container49262"] {
        gap: var(--sg-gap-outer);
    }
}

[sg-id="buttond8986"] {
    width: auto;
    height: NaNpx;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

[sg-id="buttonab5c4"] {
    width: auto;
    height: NaNpx;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

[sg-id="button95285"] {
    width: auto;
    height: NaNpx;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

[sg-id="buttonc5db7"] {
    width: auto;
    height: NaNpx;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

[sg-id="container5dda2"] {
    width: 100%;
    gap: 8px;
    color: rgba(0, 0, 0, 0.7);
}

[sg-id="container81171"] {
    width: 100%;
    flex-direction: row;
    gap: var(--sg-gap-x-extra-small);
}

[sg-id="text87f46"] {
    color: rgba(0, 0, 0, 0.3);
}

[sg-id="text860e8"] {
    color: rgba(0, 0, 0, 0.3);
}

[sg-id="text6c279"] {
    font-weight: 500;
}

.card-item {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-default);
    padding-bottom: var(--sg-space-default);
    gap: var(--sg-gap-default);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.3);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: #ffffff;
}

.card-item.sg-active {
    background-color: #294cff;
    color: #ffffff;
}

.card-item.sg-active [sg-id] {
    color: #ffffff;
}

.tranparent-card-item {
    width: 100%;
    padding-left: var(--sg-space-outer);
    padding-right: var(--sg-space-outer);
    padding-top: var(--sg-space-default);
    padding-bottom: var(--sg-space-default);
    gap: var(--sg-gap-default);
}

.tranparent-card-item.sg-active [sg-id] {
    color: #ffffff;
}

.slug-footer {
    background-color: #ffffff;
}

.card-item.primary-card-item {
    background-color: #294cff;
    color: #ffffff;
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 100;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 200;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 300;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 400;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 500;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 600;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-SemiBold.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 700;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 800;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "Pretendard";
    font-style: normal;
    font-weight: 900;
    src: url("https://slug.kr/editor/dist/fonts/ko/Pretendard/Pretendard-Black.woff2") format("woff2");
}
