.ck-cpage{display:block;width:min(960px,100%);margin-inline:auto;padding-inline:24px;box-sizing:border-box}.ck-cpage__body{padding-top:40px}.ck-cpage__body .ck-section-title{margin-top:40px}.ck-cpage__body .ck-cpage__opener{margin-top:0}.ck-cpage .ck-cpage__body>.rp-pg-w:first-child{padding-top:0}.ck-cpage .entry-content :is(.rp-about-s2,.rp-about-s3,.rp-about-s4,.rp-contact-s1){border-top:0}.ck-cpage .entry-content .rp-pg-ico-link{color:var(--ck-hover)}.ck-cpage .entry-content :is(.rp-cat-card,.rp-contact-card){background:var(--ck-page-bg);border:1px solid var(--ck-line);border-radius:var(--ck-radius-box);color:var(--ck-ink)}.ck-cpage .entry-content .rp-cat-card strong{font-family:var(--ck-font-head);color:var(--ck-ink)}.ck-cpage .entry-content .rp-cta-btns a{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:var(--ck-radius-button);font-family:var(--ck-font-head);font-size:16px;font-weight:700}.ck-cpage .entry-content .rp-cta-contact{background:var(--ck-chrome)}.ck-cpage .entry-content .rp-pg-panel{padding:0;border:0;background:0 0}.ck-hover .ck-cpage .entry-content :is(.rp-cat-card,.rp-contact-card,.rp-cta-contact,.rp-cta-wa):hover{transform:none;box-shadow:none}.ck-hover .ck-cpage .entry-content :is(.rp-cat-card,.rp-contact-card):hover{border-color:var(--ck-line)}@media (max-width:899px){.ck-cpage{padding-inline:16px}}