.cs-hero{text-align:center;justify-content:center;align-items:center;width:100vw;height:50vh;min-height:340px;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.cs-hero:before{content:"";background-image:var(--hero-pattern);opacity:.3;filter:brightness(.8);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:99%;position:absolute;inset:0}.cs-hero:after{content:"";z-index:1;background:linear-gradient(#00000040,#00000040);position:absolute;inset:0}.cs-hero-title{z-index:2;color:#fff;max-width:900px;padding:0 18px;font-size:2.8rem;font-weight:900;line-height:1.15;position:relative}.cs-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:80vw;margin:80px auto;display:grid}.cs-image{border-radius:22px;width:80vw;height:80vh;overflow:hidden}.cs-image img{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;display:block}.cs-content{flex-direction:column;justify-content:center;display:flex}.cs-content h2{color:#111;margin-bottom:18px;font-size:30px;font-weight:700}.cs-content p{color:#444;max-width:540px;font-size:17px;line-height:1.8}.cs-wrap{width:80vw;margin:60px auto}.cs-section{margin-bottom:36px}.cs-section h2{margin-bottom:10px;font-size:24px;font-weight:800}.cs-section p,.cs-section li{font-size:17px;line-height:1.7}.cs-pagination{justify-content:space-between;margin-top:60px;display:flex}.cs-pagination a{color:#111;border:1px solid #ddd;border-radius:30px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s}.cs-pagination a:hover{color:#fff;background:#111}.disabled{opacity:.35;pointer-events:none}@media (max-width:1024px){.cs-hero{height:45vh}.cs-hero-title{font-size:2.4rem}.cs-grid{width:88vw}.cs-image{height:60vh}}@media (max-width:900px){.cs-grid{grid-template-columns:1fr;gap:40px}.cs-image{height:50vh}.cs-content h2{font-size:24px}}@media (max-width:768px){.cs-hero{height:40vh}.cs-hero-title{font-size:2rem}.cs-wrap{width:92vw}}@media (max-width:480px){.cs-hero{height:35vh}.cs-hero-title{font-size:1.4rem}.cs-image{height:40vh}.cs-wrap{width:95vw}}
