@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");

a{text-decoration: none;}

html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family: Pretendard,sans-serif;font-size:11px;margin:0;padding:0}

.mo {display: none !important}
.new_landing img{width:100%;max-width:100%;margin:0 auto;}

.new_landing .sec1{padding-top:153px;background:url(https://cdn.playbigbox.com/timecast/savewon/images/landing/bg_section1_pc.webp) no-repeat center top / cover #00021F;}
.new_landing .sec1 .title{width:100%;max-width:1133px;margin:0 auto 55px;}
.new_landing .sec1 .image_area{width:100%;max-width:1133px;margin:0 auto 28px;}
.new_landing .sec1 .text_area{position:relative;bottom:-306px;width:100%;max-width:1066px;margin:-306px auto 0;}
.new_landing .sec2{padding:250px 0 100px;background: linear-gradient(0deg, #EEE 0%, #EEE 100%), #E5F0FF;}
.new_landing .sec2 .content_wrap{width:100%;max-width:944px;margin:0 auto;}
.new_landing .sec2 .title{font-size:36px;font-weight: 700;line-height: 54px;letter-spacing: -0.144px;color:#222;margin-bottom:28px;text-align: center;}
.new_landing .sec2 .event_form{padding:60px 80px;background:#fff;}
.new_landing .sec2 .event_form .form_group{display:flex;flex-direction: column;gap:6px 0;}
.new_landing .sec2 .event_form .form_group:not(:last-child){margin-bottom:32px;}
.new_landing .sec2 .event_form .form_group label{color:rgba(34,34,34,0.9);font-size:16px;font-weight: 600;line-height: 24px;letter-spacing: -0.056px;}
.new_landing .sec2 .event_form .form_group input{width:100%;height:50px;padding:0 14px;border:1px solid #D3D5D8;border-radius: 2px;font-size:14px;line-height: 22px;letter-spacing: 0.028px;box-sizing: border-box;}
.new_landing .sec2 .event_form .form_group input::placeholder{color:rgba(34,34,34,0.3);}
.new_landing .sec2 .event_form .form_group textarea{height:72px;padding:13px 14px;border:1px solid #D3D5D8;border-radius: 2px;font-size:14px;line-height: 22px;letter-spacing: 0.028px;resize: none;box-sizing: border-box;}
.new_landing .sec2 .event_form .form_group textarea::placeholder{color:rgba(34,34,34,0.3);}
.new_landing .sec2 .btn_submit{display:block;max-width:500px;width:100%;height:72px;border:none;margin:43px auto 0;background:#0068FF;border-radius: 2px;color:#fff;font-size:18px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;cursor:pointer;}

@media screen and (max-width:1024px) {
  .new_landing .sec2 .content_wrap{padding:0 20px;box-sizing: border-box;}
}

@media screen and (max-width:767px) {
  .pc{display: none !important}
  .mo{display: block !important}
  .new_landing .sec1{padding-top:69px;background:url(https://cdn.playbigbox.com/timecast/savewon/images/landing/bg_section1_mo.webp) no-repeat center top / cover #00021F;}
  .new_landing .sec1 .text_area{bottom:-90px;margin:-90px auto 0;}
  .new_landing .sec2{padding:120px 0 52px;}
  .new_landing .sec2 .title{margin-bottom:22px;font-size:28px;font-weight: 700;line-height:42px;letter-spacing: -0.098px;}
  .new_landing .sec2 .event_form{padding:0;background:transparent;}
  .new_landing .sec2 .event_form .form_group{display:flex;flex-direction: row;align-items: center;gap:0 10px;padding:6px 15px;background:#fff;border:1px solid #D3D5D8;}
  .new_landing .sec2 .event_form .form_group:not(.mo_oneline){align-items: flex-start;flex-direction: column;gap:4px 0;padding:11px 15px}
  .new_landing .sec2 .event_form .form_group:not(:last-child){margin-bottom:8px;}
  .new_landing .sec2 .event_form .form_group label{width:40px; flex-shrink: 0;font-size:12px;font-weight: 700;line-height: 18px;letter-spacing:0;}
  .new_landing .sec2 .event_form .form_group:not(.mo_oneline) label{width:100%;}
  .new_landing .sec2 .event_form .form_group input{height:28px;padding:0;border:none;font-size:12px;line-height: 18px;letter-spacing: 0.018px;}
  .new_landing .sec2 .event_form .form_group textarea{width:100%;height:54px;padding:0;border:none;font-size:12px;line-height: 18px;letter-spacing: 0.018px;}
  .new_landing .sec2 .btn_submit{height:60px;margin-top:18px}
}