.csPostBanner{margin-bottom:5rem;padding-top:80px}.csPostBanner h1{color:#06f;font-family:Figtree,sans-serif;font-size:57px;font-style:normal;font-weight:700;letter-spacing:0;line-height:63px;margin:0 0 50px;text-align:center}.csPostBanner .wrap{align-items:stretch;background:#faf5f1;border:1px solid #d3dae4;border-radius:16px;display:flex;overflow:hidden}.csPostBanner .lc{flex:0 0 67.6%;max-width:67.6%}.csPostBanner .lc img{display:block;height:100%!important;object-fit:cover;width:100%}.csPostBanner .rc{display:flex;flex:1;flex-direction:column;padding:42px 32px 26px}.csPostBanner .rc strong{color:#000;display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;margin:20px 0 3px;text-transform:uppercase}.csPostBanner .rc p:first-child strong{margin-top:0}.csPostBanner .rc p{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:22px;margin:0}@media (max-width:1200px){.csPostBanner{margin-bottom:3rem;padding-top:50px}.csPostBanner h1{font-size:37px;font-weight:700;line-height:43px;margin:0 0 30px}.csPostBanner .lc{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.csPostBanner .wrap{flex-direction:column}.csPostBanner .lc{flex:none;height:auto;max-width:100%}.csPostBanner .rc{padding:32px 24px}}@media (max-width:600px){.csPostBanner .rc{padding:24px 20px}.csPostBanner h1{font-size:32px;line-height:35px;margin:0 0 20px}}