.elementor-22713 .elementor-element.elementor-element-05231ee{--display:flex;--min-height:436px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22713 .elementor-element.elementor-element-05231ee:not(.elementor-motion-effects-element-type-background), .elementor-22713 .elementor-element.elementor-element-05231ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22713 .elementor-element.elementor-element-4b2c498 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-4b2c498 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-4b2c498 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-4b2c498 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-4b2c498 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-4b2c498 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-db5baf2 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-db5baf2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-db5baf2 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-db5baf2 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-db5baf2 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-db5baf2 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-5f55de2 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-5f55de2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-5f55de2 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-5f55de2 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-5f55de2 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-5f55de2 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-5a81aae{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22713 .elementor-element.elementor-element-aad3270{--display:flex;--min-height:436px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22713 .elementor-element.elementor-element-aad3270:not(.elementor-motion-effects-element-type-background), .elementor-22713 .elementor-element.elementor-element-aad3270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22713 .elementor-element.elementor-element-9972bed .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-9972bed .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-9972bed > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-9972bed .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-9972bed .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-9972bed .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-2c57043 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-2c57043 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-2c57043 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-2c57043 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-2c57043 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-2c57043 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-aae15e3 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-aae15e3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-aae15e3 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-aae15e3 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-aae15e3 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-aae15e3 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-bf5344f > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-4a6665a{--display:flex;--min-height:436px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-22713 .elementor-element.elementor-element-4a6665a:not(.elementor-motion-effects-element-type-background), .elementor-22713 .elementor-element.elementor-element-4a6665a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22713 .elementor-element.elementor-element-8b3c4bc .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-8b3c4bc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-8b3c4bc > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-8b3c4bc .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-8b3c4bc .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-8b3c4bc .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-c916101 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-c916101 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-c916101{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22713 .elementor-element.elementor-element-c916101.elementor-element{--align-self:center;}.elementor-22713 .elementor-element.elementor-element-c916101 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-c916101 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-c916101 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-c916101 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-4c79421 .elementor-cta .elementor-cta__bg, .elementor-22713 .elementor-element.elementor-element-4c79421 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-22713 .elementor-element.elementor-element-4c79421 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.03);}.elementor-22713 .elementor-element.elementor-element-4c79421 .elementor-cta__content{text-align:center;padding:24px 24px 24px 24px;background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-4c79421 .elementor-cta__description{font-size:14px;font-weight:500;line-height:165%;letter-spacing:-0.08px;color:#777777;}.elementor-22713 .elementor-element.elementor-element-4c79421 .elementor-cta:hover .elementor-cta__content{background-color:#FFFFFF;}.elementor-22713 .elementor-element.elementor-element-20aa2b3 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-c3adbe5{--display:flex;--margin-top:24px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-22713 .elementor-element.elementor-element-9eee1e1 .elementor-button{background-color:#FFFFFF00;font-size:16px;line-height:100%;letter-spacing:-0.08px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 0px 0px;padding:18px 18px 18px 18px;}.elementor-22713 .elementor-element.elementor-element-9eee1e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22713 .elementor-element.elementor-element-9eee1e1 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-22713 .elementor-element.elementor-element-999343d .elementor-button{background-color:#FFFFFF00;font-size:16px;line-height:100%;letter-spacing:-0.08px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-22713 .elementor-element.elementor-element-999343d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22713 .elementor-element.elementor-element-999343d .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-22713 .elementor-element.elementor-element-82ed4c8 .elementor-button{background-color:#FFFFFF00;font-size:16px;line-height:100%;letter-spacing:-0.08px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 6px 6px;padding:18px 18px 18px 18px;}.elementor-22713 .elementor-element.elementor-element-82ed4c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22713 .elementor-element.elementor-element-82ed4c8 .elementor-button .elementor-button-content-wrapper{gap:3px;}@media(max-width:1024px){.elementor-22713 .elementor-element.elementor-element-05231ee{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22713 .elementor-element.elementor-element-aad3270{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22713 .elementor-element.elementor-element-4a6665a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-22713 .elementor-element.elementor-element-9eee1e1 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-9eee1e1 .elementor-button{border-width:0px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-999343d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-999343d .elementor-button{border-width:0px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-82ed4c8 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22713 .elementor-element.elementor-element-82ed4c8 .elementor-button{border-width:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-05231ee */.elementor-22713 .elementor-element.elementor-element-05231ee {
    position: relative;
    color: #888888;
    word-break: keep-all;
    
    &::after {
        content: 'Dead Space';
        display: block;
        position: absolute;
        bottom: 32px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-aae15e3 */.elementor-22713 .elementor-element.elementor-element-aae15e3 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aad3270 */.elementor-22713 .elementor-element.elementor-element-aad3270 {
    position: relative;
    color: #888888;
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6665a */.elementor-22713 .elementor-element.elementor-element-4a6665a {
    position: relative;
    color: #888888;
    word-break: keep-all;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20aa2b3 */.elementor-22713 .elementor-element.elementor-element-20aa2b3 {
    img {
        border-width: 0 !important;
        border-bottom-width: 1px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eee1e1 */.elementor-22713 .elementor-element.elementor-element-9eee1e1 {
    --icon-v-offset: 0px;
    --box-shadow-color: rgba(0, 0, 0, .06);
    
    .elementor-button {
        width: 100%;
        position: relative;
        max-width: 566px !important;
        text-align: left;
        
        &::before {
            content: '다운로드';
            display: block;
            margin-bottom: 8px;
            font-size: 12px;
            font-weight: 500;
            color: #999;
        }
        
        &::after {
            position: absolute;
            top: 0px;
            left: 0%;
            width: 100%;
            height: 100%;
            content: "";
            box-shadow: var(--box-shadow-color) 0px 1px 1px, var(--box-shadow-color) 0px 2px 2px, var(--box-shadow-color) 0px 4px 4px, var(--box-shadow-color) 0px 8px 8px, var(--box-shadow-color) 0px 16px 16px;
            opacity: 0;
            transition: opacity 0.6s;
        }
        &:hover::after {
            opacity: 1;
        }
    }
    
    .elementor-button-content-wrapper {
        justify-content: start;
    }
    
    .elementor-button-icon {
        font-size: 16px;
        transform: translateY(var(--icon-v-offset, 0px));
    }
    
    .elementor-button-text {
        white-space: nowrap;
    }
    
    svg.icon-expandable-caret {
        transition: transform 200ms;
        transform: translateX(0);

        .arrow {
            stroke-dasharray: 10;
            stroke-dashoffset: 10;
            transition: stroke-dashoffset 200ms;
        }
        
        /* :hover */
        .elementor-button:hover & {
            transform: translateX(4px);
            
            .arrow {
                stroke-dashoffset: 20;
                transition: stroke-dashoffset 200ms;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-999343d */.elementor-22713 .elementor-element.elementor-element-999343d {
    --icon-v-offset: 0px;
    --box-shadow-color: rgba(0, 0, 0, .06);
    
    .elementor-button {
        width: 100%;
        position: relative;
        max-width: 566px !important;
        text-align: left;
        
        &::before {
            content: '다운로드';
            display: block;
            margin-bottom: 8px;
            font-size: 12px;
            font-weight: 500;
            color: #999;
        }
        
        &::after {
            position: absolute;
            top: 0px;
            left: 0%;
            width: 100%;
            height: 100%;
            content: "";
            box-shadow: var(--box-shadow-color) 0px 1px 1px, var(--box-shadow-color) 0px 2px 2px, var(--box-shadow-color) 0px 4px 4px, var(--box-shadow-color) 0px 8px 8px, var(--box-shadow-color) 0px 16px 16px;
            opacity: 0;
            transition: opacity 0.6s;
        }
        &:hover::after {
            opacity: 1;
        }
    }
    
    .elementor-button-content-wrapper {
        justify-content: start;
    }
    
    .elementor-button-icon {
        font-size: 16px;
        transform: translateY(var(--icon-v-offset, 0px));
    }
    
    .elementor-button-text {
        white-space: nowrap;
    }
    
    svg.icon-expandable-caret {
        transition: transform 200ms;
        transform: translateX(0);

        .arrow {
            stroke-dasharray: 10;
            stroke-dashoffset: 10;
            transition: stroke-dashoffset 200ms;
        }
        
        /* :hover */
        .elementor-button:hover & {
            transform: translateX(4px);
            
            .arrow {
                stroke-dashoffset: 20;
                transition: stroke-dashoffset 200ms;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82ed4c8 */.elementor-22713 .elementor-element.elementor-element-82ed4c8 {
    --icon-v-offset: 0px;
    --box-shadow-color: rgba(0, 0, 0, .06);
    
    .elementor-button {
        width: 100%;
        position: relative;
        max-width: 566px !important;
        text-align: left;
        
        &::before {
            content: '다운로드';
            display: block;
            margin-bottom: 8px;
            font-size: 12px;
            font-weight: 500;
            color: #999;
        }
        
        &::after {
            position: absolute;
            top: 0px;
            left: 0%;
            width: 100%;
            height: 100%;
            content: "";
            box-shadow: var(--box-shadow-color) 0px 1px 1px, var(--box-shadow-color) 0px 2px 2px, var(--box-shadow-color) 0px 4px 4px, var(--box-shadow-color) 0px 8px 8px, var(--box-shadow-color) 0px 16px 16px;
            opacity: 0;
            transition: opacity 0.6s;
        }
        &:hover::after {
            opacity: 1;
        }
    }
    
    .elementor-button-content-wrapper {
        justify-content: start;
    }
    
    .elementor-button-icon {
        font-size: 16px;
        transform: translateY(var(--icon-v-offset, 0px));
    }
    
    .elementor-button-text {
        white-space: nowrap;
    }
    
    svg.icon-expandable-caret {
        transition: transform 200ms;
        transform: translateX(0);

        .arrow {
            stroke-dasharray: 10;
            stroke-dashoffset: 10;
            transition: stroke-dashoffset 200ms;
        }
        
        /* :hover */
        .elementor-button:hover & {
            transform: translateX(4px);
            
            .arrow {
                stroke-dashoffset: 20;
                transition: stroke-dashoffset 200ms;
            }
        }
    }
}/* End custom CSS */