.ap_mdl{padding:10px;color:#fff;box-shadow:3px 3px 15px 0 rgb(0 0 0 / 40%);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #5098cf}.ap_mdl .ap_mdl_hd{margin:0}.ap_mdl .ap_inr{padding:20px}.ap_mdl .ap_mdl_hd h2{color:#fff;font-size:36px;font-weight:300;line-height:1;margin-bottom:20px}.ap_mdl .ap_mdl_cnt{color:#fff;font-size:16px;font-weight:400;line-height:1.8em;padding-bottom:20px}.ap_mdl .ap_mdl_cnt>*{color:#fff}.ap_mdl .ap_mdl_btn a{display:inline-block;line-height:1;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:16px;padding:15px 30px;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px;border-color:#fff;border-radius:50px 50px 50px 50px}.ap_mdl_btn_inr:not(:last-child){margin-bottom:20px}.ap_mdl .ap_mdl_dvd.dvd_wrap{margin-right:-20px}.ap_mdl .ap_mdl_btn{margin-bottom:0}@media(max-width:767px){.ap_mdl .ap_mdl_cnt p{font-size:inherit}.ap_mdl .ap_mdl_cnt{font-size:14px}}