/* BASIC css start */
.title_bnr{width:100%; padding:190px 0 154px;  background:url(/design/whatson/img/cs/pc/title_bg.png); background-size:cover; display:flex; align-items:center; flex-direction: column;}
.title_bnr h2{font-size:64px; font-weight:700; color:#fff; line-height:77px;}
.title_bnr p{font-size:40px; font-weight:400; color:#fff; line-height:73px;}

.cs_menu{background:#0F011D; padding:150px 0; text-align:center;}
.cs_menu .title_txt h2{font-size:64px; line-height:64px; font-weight:700; color:#fff;}
.cs_menu .title_txt p{font-size:26px; font-weight:500; line-height:40px; color:#999; padding-top:20px;}
.cs_menu .cont_box{width:1059px; margin:64px auto;}
.cs_menu .cont_box ul{display:flex; flex-wrap:wrap; gap:30px;}
.cs_menu .cont_box li{width: calc(50% - 30px); border-radius:20px; overflow:hidden; }
.cs_menu .cont_box li a{display:flex; align-items:center; justify-content:center; line-height:226px; background:rgba(166, 166, 166, 0.2); font-size:35px; font-weight:600; color:#fff;  }
.cs_menu .cont_box li img{padding-left:20px;}

.inq_box{background:#0F011D; text-align:center; padding-bottom:200px;}
.inq_box .title_txt h2{font-size:64px; line-height:64px; font-weight:700; color:#fff; }
.inq_box .title_txt p{font-size:26px; font-weight:500; line-height:40px; color:#999; padding-top:20px;}
.inq_box .cs_num{display: inline-block; padding:50px 170px 67px; background:rgba(166, 166, 166, 0.2); border-radius:37px; margin:23px 0 92px; }
.inq_box .cs_num p{font-size:26px; font-weight:500; line-height:40px; color:#999;}
.inq_box .cs_num h2{font-size:48px; font-weight:700; line-height:40px; color:#fff;}
.inq_box .inq_btn{width:362px; margin:0 auto; background:#FFA435; border-radius:72px;}
.inq_box .inq_btn a{display:flex; align-items:center; justify-content: center; padding:32px 0; font-size:26px; font-weight:600; color:#fff;}
.inq_box .inq_btn img{padding-right:20px;}

#footer_top{margin-top:0!important;}

/* BASIC css end */

