@charset "UTF-8";

/** KRC0032 exp **/
/* add copy */
.component-wrap .KRC0032:has([class*="add-copy-"]) .usp-banner-wrap .carousel-box .text-area .text-container .banner-txt {margin-top:5px;}
.component-wrap .KRC0032 .text-container [class*="add-copy-"] {display:block;}
.component-wrap .KRC0032 .text-container .add-copy-title {font-size:38px;line-height:56px;font-weight:700;}
.component-wrap .KRC0032 .text-container .add-copy-desc {margin-top:5px;font-size:18px;line-height:28px;font-weight:400;}
.component-wrap .KRC0032 .text-container .add-copy-desc:first-child {margin-top:0;}
.component-wrap .KRC0032 .text-container .banner-txt .add-copy-title {margin-top:35px;}

@media screen and (max-width: 767px){
    /* component */
    .iw_component:has(.KRC0032 .text-container [class*="add-copy-"]) + .iw_component:has(.zero-top .KRC0025) .component-wrap.zero-top {padding-top:15px;}

    /* add copy */
    .component-wrap .KRC0032:has([class*="add-copy-"]) .usp-banner-wrap .carousel-box .text-area .text-container .banner-txt {margin-top:2px;}
    .component-wrap .KRC0032 .text-container .add-copy-title {font-size:32px;line-height:42px;}
    .component-wrap .KRC0032 .text-container .add-copy-desc {margin-top:2px;font-size:15px;line-height:23px;}
    .component-wrap .KRC0032 .text-container .banner-txt .add-copy-title {margin-top:16px;}
}