
@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: normal;
    
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-style: normal;
    
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.ttf') format("truetype");
    font-display: block;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    font-display: block;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.ttf') format("truetype");
    font-display: block;
}


/* ad_card */
.ad_card_samp {font-family: 'Pretendard'; min-width:1200px;}
.ad_card_samp .container-contact100 {height:100vh;}

.ad_card_samp .section-title {text-align: center; padding-bottom: 30px;}
.ad_card_samp .section-title h2 {font-size: 32px; font-weight: bold; /*margin-bottom: 40px;*/ padding-bottom: 20px; position: relative; color: #37517e;}
.ad_card_samp .section-title h2 img {width:50px; padding-bottom: 10px;}
/*.section-title h2::before {content: ""; position: absolute; display: block; width: 120px; height: 1px; background: #ddd; bottom: 1px; left: calc(50% - 60px);}
.section-title h2::after {content: ""; position: absolute; display: block; width: 40px; height: 3px; background: #ee2c49; bottom: 0; left: calc(50% - 20px);}*/
.ad_card_samp .section-title p {margin-bottom: 0;}

.ad_card_samp .wrap-contact100 {width:1200px; background:#fff; overflow: unset;}

.ad_card_samp .contact100-more {border-top: 3px solid #ee2c49; border-bottom: 3px solid #ee2c49; padding: 30px; background-color: #fff; box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1); width: 43%; margin-right: 2%; font-family: 'Pretendard';}
.ad_card_samp .contact100-more::before {background:inherit;}
.ad_card_samp .contact100-more .info-txt .logo {text-align: center; padding-bottom: 60px;}
.ad_card_samp .contact100-more .info-txt i {font-size: 20px; color: #47b2e4; float: left; width: 44px; height: 44px; background: #e7f5fb; display: flex; justify-content: center; align-items: center; border-radius: 50px;}
.ad_card_samp .contact100-more .info-txt h4 {padding: 0 0 0 60px; font-size: 18px; font-weight: 600; margin-bottom: 5px; color: #37517e;}
.ad_card_samp .contact100-more .info-txt p {padding: 0 0 5px 60px; /*margin-bottom: 20px;*/ font-size: 14px; color: #6182ba; letter-spacing: -0.1px;}
.ad_card_samp .contact100-more .info-img {padding-top: 30px;}
.ad_card_samp .contact100-form {border-top: 3px solid #ee2c49; border-bottom: 3px solid #ee2c49; padding: 30px; background-color: #fff; box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1); width:55%;}
.ad_card_samp .contact100-form .contact100-form-title {font-family: 'Pretendard'; font-weight: 600; font-size: 28px; position:relative; margin-bottom: 10px; padding-bottom:0;}
.ad_card_samp .contact100-form .contact100-form-title::before {content: ""; position: absolute; display: block; width: 120px; height: 1px; background: #ddd; bottom: 1px; left: calc(50% - 60px);}
.ad_card_samp .contact100-form .contact100-form-title::after {content: ""; position: absolute; display: block; width: 40px; height: 3px; background: #ee2c49; bottom: 0; left: calc(50% - 20px);}

.ad_card_samp .contact100-form .contact100-form-btn {border-radius: 50px; font-family: 'Pretendard'; font-weight:600; font-size:18px;}
.ad_card_samp .contact100-form .label-input100 {font-family: 'Pretendard'; background-color: inherit; border: 0; padding-left: 0; color:#000; margin-top: 0; padding-bottom: 0px; min-height: 20px;}
.ad_card_samp .contact100-form .label-input100 span {color:#ee2c49; margin-left: 3px;}

.ad_card_samp .contact100-form .wrap-input100 {border-radius: 4px;}
.ad_card_samp .contact100-form .wrap-input100 input.input100 {height: 100%; padding: 5px 10px;}
.ad_card_samp .contact100-form .wrap-input100 .focus-input100 {border-radius: 4px;}

.ad_card_samp .contact100-form .wrap-input100.rs2-wrap-input100 {background-color: inherit; border: 0; margin-left: 10px; width: 48%;}
.ad_card_samp .contact100-form .wrap-input100.rs2-wrap-input100 .button-6 {height: 100%; line-height: normal; color: #000; font-family: 'Pretendard';}

.ad_card_samp .info-txt .war {margin-top:20px;}
.ad_card_samp .footer {text-align:center;}
.ad_card_samp .footer strong {font-size:13px; margin-bottom: 5px; display: block;}
.ad_card_samp .footer p {letter-spacing: -0.5px; font-size: 12px; line-height: 15px;}


/* ad_card_end */
.ad_card_end_samp .container-contact100 {}
.ad_card_end_samp .section-title {text-align: center; padding-bottom: 30px;}
.ad_card_end_samp .section-title h2 {font-size: 32px; font-weight: bold; margin-bottom: 40px; padding-bottom: 20px; position: relative; color: #37517e; font-family: 'Pretendard';}
.ad_card_end_samp .section-title h2 img {width:50px; padding-bottom: 10px;}
.ad_card_end_samp .section-title h2::before {content: ""; position: absolute; display: block; width: 120px; height: 1px; background: #ddd; bottom: 1px; left: calc(50% - 60px);}
.ad_card_end_samp .section-title h2::after {content: ""; position: absolute; display: block; width: 40px; height: 3px; background: #ee2c49; bottom: 0; left: calc(50% - 20px);}
.ad_card_end_samp .section-title p {margin-bottom: 0; font-family: 'Pretendard'; font-size: 16px; letter-spacing: 0px;}

.ad_card_end_samp .panel {background-image: none; height: 100%;}
.ad_card_end_samp .panel fieldset {border: 3px solid #aaa; border-radius: 30px; overflow: hidden; /*border-top: 3px solid #333; border-bottom: 3px solid #333;*/ padding: 30px; padding-top: 10px; background-color: #fff; box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1); font-family: 'Pretendard';}

.ad_card_end_samp fieldset .label-fieldset i {font-size: 20px; color: #e44747; float: left; width: 44px; height: 44px; background: #fbe7e7; display: flex; justify-content: center; align-items: center; border-radius: 50px; text-indent: 0; letter-spacing: 0;}
.ad_card_end_samp fieldset .label-fieldset h4 {padding: 0 0 0 15px; font-size: 18px; font-weight: 600; margin-bottom: 0; color: #000; letter-spacing: 0px; text-indent: 0;}

.ad_card_end_samp fieldset .label-fieldset {margin-top: 25px; display: flex; align-items: center;}

.ad_card_end_samp .panel .pay_form {position: relative; bottom: 0; width: 100%; height: 4em; margin-top: 10px; border: none; background: #fe5a58; color: #fff; font-family: 'Pretendard'; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; z-index: 1; font-size: 18px; transition:all 0.5s; border-radius: 14px;}
.ad_card_end_samp .panel .pay_form:hover {background: #333333;}

.ad_card_end_samp .section-title h3 {font-family: 'Pretendard';}
