.cm_ad_banner_wrp{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:20px;padding-bottom:90px;padding-top:130px;text-align:center}.cm_ad_banner_wrp h1{color:#fff;font-family:Noto Sans KR;font-size:48px;letter-spacing:-1.75px;line-height:35px;margin-bottom:37px;margin-top:0}.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h1,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h2,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h3,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h4,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h5,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h6,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title p{color:#fff;font-size:23px;font-weight:700;letter-spacing:-.05em;line-height:1;margin-bottom:32px;margin-top:0;word-break:break-word}.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h1 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h2 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h3 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h4 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h5 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title h6 span,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-title p span{font-size:23px}.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h1,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h2,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h3,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h4,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h5,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle h6,.genian-bnr-sec .cm_ad_banner_wrp .adv-banner-subtitle p{color:#fff;font-size:42px;font-weight:700;letter-spacing:-.05em;line-height:30px;margin:0 0 32px}.cm_ad_banner_wrp p{color:#fff;font-size:16px;letter-spacing:normal}.cm_ad_banner_wrp p:last-child{margin:0}.cm_ad_banner_wrp .cm_ad_banner_header{margin-bottom:35px}.cm_ad_banner_wrp .cm_ad_banner_buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px;padding-bottom:20px;padding-top:10px;text-align:center}.cm_ad_banner_wrp .cm_ad_banner_btn{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.cm_ad_banner_wrp span.cm_ad_bn_btn{background-color:unset;box-sizing:border-box;display:block;font-size:15px;font-style:normal;font-weight:400;line-height:1em;padding:14px 0 0;text-align:center}.cm_ad_banner_wrp .cm_ad_banner_btn a:focus,.cm_ad_banner_wrp .cm_ad_banner_btn a:hover{background-color:#fff;border-color:#fff;box-shadow:none;color:#505ac7}@media (min-width:768px){.cm_ad_banner_wrp .cm_ad_banner_btn{-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}}.cm_ad_banner_wrp .cm_ad_banner_btn{margin-bottom:35px}.cm_ad_banner_wrp .cm_ad_banner_btn a{background-color:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:30px 30px 30px 30px;box-shadow:none;color:#fff;display:inline-block;min-height:50px;min-width:160px;outline:none;position:relative;text-decoration:none;vertical-align:middle}.cm_ad_banner_wrp .cm_ad_banner_header strong{font-weight:700}.cm_ad_banner_wrp .cm_ad_banner_header *{color:#fff}@media only screen and (min-width:950px) and (max-width:1300px){.cm_ad_banner_wrp .cm_ad_banner_btn a{min-width:140px}}@media only screen and (min-width:500px) and (max-width:950px){.cm_ad_banner_wrp .cm_ad_banner_btn a{min-width:120px}}@media only screen and (max-width:767px){.cm_ad_banner_wrp .cm_ad_banner_buttons{padding-bottom:22px;padding-top:12px}}@media only screen and (max-width:700px){.cm_ad_banner_wrp h1{font-size:28px;word-break:normal}}