/*Fonts Add*/
@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Black.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Bold.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Light.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Medium.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Regular.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Thin.woff2') format('woff2'),
        url('/wp-content/themes/cw_multilingual/template/assets/fonts/pretendard/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/**/
.wceu_land_pg {
    background: linear-gradient(196.86deg, #010D2C 11.99%, #000E92 102.54%);
    padding: 0 0 60px;
}

.wceuBanner {
    background: url(/wp-content/themes/cw_multilingual/template/assets/img/wceu_land/wceu_banner.png) no-repeat;
    padding: 165px 0 110px;
    background-size: cover;
}

.wceuBanner h4 {
    margin: 0;
    color: #FBD808;
    letter-spacing: -0.04em;
    font-weight: 800;
    font-size: 24px;
    margin: 0 0 16px;
}

.wceuBanner h1 {
    letter-spacing: -0.04em;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 64px;
    line-height: 120%;
    margin: 0 0 24px;
}

.wceuBanner p {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    color: rgba(255, 255, 255, 0.9);
}

.wceu_land_pg .h1, .wceu_land_pg .h2, .wceu_land_pg .h3, .wceu_land_pg .h4, .wceu_land_pg .h5, .wceu_land_pg .h6, .wceu_land_pg h1, .wceu_land_pg h2, .wceu_land_pg h3, .wceu_land_pg h4, .wceu_land_pg h5, .wceu_land_pg h6, .wceu_land_pg p, .wceu_land_pg a.btn {
    font-family: 'Pretendard';
}

.btn.btn-glbl {
    background: #FBD808;
    border-radius: 54px;
    text-transform: uppercase;
    color: #020E2C;
    font-weight: 600;
    font-size: 16px;
    padding: 14px 26px;
    line-height: initial;
    display: inline-block;
}

.wceu_land_pg .wceuBanner .cta {
    margin: 40px 0 0;
}

.wceuBanner .hero_wrapper {
    max-width: 870px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.wceu_cloudfare_sec .inner_wrapper {
    padding: 0 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url(/wp-content/themes/cw_multilingual/template/assets/img/wceu_land/transparent_bg1.png) no-repeat;
    min-height: 526px;
    transition: all 0.3s ease;
    border-radius: 39px;
}

.wceu_land_pg h2 {
    margin: 0 0 16px;
    letter-spacing: -0.04em;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 36px;
    line-height: 130%;
}

.btn.btn-glbl-arrow {
    padding: 0;
    color: #FBD808;
    font-weight: 300;
    font-size: 18px;
}

.btn.btn-glbl-arrow svg {
    margin: 0 0 0 7px;
}

.wceu_land_pg p {
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.9);
    font-weight: 300;
    font-size: 18px;
    line-height: 150%;
    margin: 0;
}

.wceu_land_pg .cta {
    margin: 32px 0 0;
}

.wceu_cloudfare_sec .leftArea {
    max-width: 405px;
}

.wceu_cloudfare_sec {
    position: relative;
    z-index: 1;
    margin: -10px 0 0;
}

.wceu_cloudfare_sec:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -110px;
    height: 421px;
    z-index: -1;
    background: #020E50;
    filter: blur(92px);
}

.wceu_land_pg h2 sup {
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    top: 0;
    vertical-align: revert;
    letter-spacing: 0;
    font-family: 'Pretendard';
}

.wceu_autoscale_prod .inner_wrapper {
    display: flex;
    justify-content: space-between;
}

.wceu_autoscale_prod .leftArea, .wceu_autoscale_prod .rightArea {
    max-width: calc(50% - 20px);
    padding: 40px 40px 0;
    min-height: 560px;
    background: url(/wp-content/themes/cw_multilingual/template/assets/img/wceu_land/transparent_bg2.png) no-repeat;
    display: flex;
    flex-direction: column;
    transition: all 0.3s ease;
    border-radius: 39px;
}

.wceu_autoscale_prod .leftArea p, .wceu_autoscale_prod .rightArea p {
    padding: 0 50px 0 0;
}

.wceu_autoscale_prod {
    padding: 40px 0 130px;
    background: url(/wp-content/themes/cw_multilingual/template/assets/img/wceu_land/isolated_mode_bg.png) no-repeat;
    background-position: center bottom;
    background-size: 100%;
}

.wceu_autoscale_prod .leftArea .imageArea {
    max-height: 256px;
    overflow: hidden;
}

.wceu_autoscale_prod .leftArea .imageArea, .wceu_autoscale_prod .rightArea .imageArea {
    margin-top: auto;
}

.wceu_land_pg .ppcNavBar .ppc-hdr-wrap .navbar-collapse {
    display: none !important;
}

.wceu_land_pg .ppcNavBar .ppc-hdr-wrap .navbar-header {
    float: initial !important;
    max-width: 157px;
    margin: 20px auto;
}

.wceu_land_pg .ppcNavBar .ppc-hdr-wrap .affix-top .navbar-header .ppc-value-hdr-cw-logo-1 {
    display: block;
    width: 160px;
    height: 35px;
    background-image: url(../../img/header-logos.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    background-size: 160px;
}

.wceu_land_pg .ppcNavBar .ppc-hdr-wrap .affix-top .navbar-header .ppc-value-hdr-cw-logo-1 svg {
    opacity: 0;
}

.wceu_autoscale_prod .leftArea:hover, .wceu_autoscale_prod .rightArea:hover {
    box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

.wceu_cloudfare_sec .inner_wrapper:hover {
    box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

.wceu_land_pg .ppc-hdr-wrap nav .navbar-toggle {
    display: none;
}

footer#cw-footer .footer-nav-btm {
    background: transparent !important;
}

footer#cw-footer {
    background: transparent !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

body {
    position: relative;
}

footer#cw-footer:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #180332;
    opacity: 0.2;
}

@media (max-width: 992px){
    .wceu_cloudfare_sec .inner_wrapper {
        flex-wrap: wrap;
        min-height: auto;
        background-size: cover;
        padding: 30px 30px 0;
    }
    
    .wceu_cloudfare_sec .leftArea {
        max-width: 100%;
    }
    
    .wceu_autoscale_prod .leftArea, .wceu_autoscale_prod .rightArea {
        background-size: cover;
    }
    
    .wceu_autoscale_prod .leftArea .imageArea, .wceu_autoscale_prod .rightArea .imageArea {
        margin: 50px 0 0;
    }
    .wceu_land_pg h2 {
        font-size: 27px;
        line-height: 113%;
    }
    
    .wceu_autoscale_prod .leftArea p, .wceu_autoscale_prod .rightArea p {
        padding: 0;
    }
    
    .wceu_autoscale_prod {
        padding-bottom: 50px;
    }
    .wceuBanner h1 {
        font-size: 30px;
    }
}
@media (max-width: 767px){
    .wceu_autoscale_prod .leftArea, .wceu_autoscale_prod .rightArea {
        max-width: 100%;
        min-height: auto;
    }
    
    .wceu_autoscale_prod .inner_wrapper {
        flex-wrap: wrap;
    }
    
    .wceu_autoscale_prod .leftArea {
        margin: 0 0 40px;
        padding: 30px 30px 0;
    }
}
@media (max-width: 576px){

}