
.seo-guide{margin:48px 0;padding:32px;border:1px solid #e5e1d8;border-radius:10px;background:#fff;color:#26384c;font:16px/1.75 Arial,sans-serif}.seo-guide h2,.cc-service h2{font-family:Georgia,serif;font-weight:400;line-height:1.25;color:#1c3459}.seo-guide h2{font-size:30px;margin:6px 0 20px}.seo-kicker{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#7d715a}.seo-guide h3{font:600 18px/1.4 Arial,sans-serif;color:#1c3459;margin:0 0 12px}.seo-guide p{margin:0 0 18px}.seo-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.seo-guide a,.cc-service a{color:#1c3459;text-decoration:underline;text-underline-offset:3px}.seo-guide-links{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #e5e1d8;padding-top:18px}.seo-home{background:#faf9f6}.cc-service,.cc-service p,.cc-service li{font:16px/1.7 Arial,sans-serif;color:#46515d}.cc-service h3{font:600 19px/1.4 Arial,sans-serif;color:#1c3459}.seo-manuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-manuals article{padding:22px;border:1px solid #e5e1d8;border-radius:8px}.seo-manuals a{display:block;margin-top:10px}.seo-contact-grid{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(340px,1.2fr);gap:32px}.seo-contact-grid aside section{margin-bottom:28px}.seo-contact-form{padding:26px;background:#faf9f6;border:1px solid #e5e1d8;border-radius:10px}.cms-id-25 .cc-layout{display:block}.cms-id-25 .cc-toc{display:none}.seo-contact-form .contact-form{background:transparent!important;padding:0!important;width:100%!important;max-width:none!important}.seo-contact-form form{background:transparent!important;padding:0!important}.seo-contact-form label,.seo-contact-form .form-control-label,.seo-contact-form .psgdpr_consent_message{color:#26384c!important;font:14px/1.5 Arial,sans-serif!important}.seo-contact-form .form-control{background:#fff;color:#26384c;min-height:44px;border:1px solid #c9d0da;border-radius:6px}.seo-contact-form .form-group{display:block;margin-bottom:20px}.seo-contact-form .form-group>div,.seo-contact-form .form-group>label{width:100%!important;max-width:100%!important;flex:none!important}.seo-contact-form textarea[name=message]{min-height:160px}.seo-contact-form .contact-form h3{display:none}.seo-contact-form .form-footer{margin-top:20px;text-align:left}.seo-contact-form [type=submit]{background:#1c3459;color:#fff;border:0;border-radius:24px;padding:12px 24px}.seo-contact-form iframe{max-width:100%}.seo-contact-form .seo-privacy{font-size:13px}.cc-service .cc-nav a{font-size:14px}.cms-id-25 .cc-intro{margin-bottom:24px}@media(max-width:767px){.seo-guide{padding:22px 18px;margin:28px 0}.seo-guide h2{font-size:26px}.seo-guide-grid,.seo-contact-grid,.seo-manuals{grid-template-columns:1fr}.seo-guide-grid{gap:12px}.seo-contact-form{padding:18px 12px}.seo-guide-links{gap:12px}.cc-service,.cc-service p,.cc-service li{font-size:15px}.seo-contact-form .g-recaptcha{transform-origin:left top}.seo-contact-form .form-group>div{padding-left:0;padding-right:0}}

.seo-contact-page{max-width:1180px;margin:32px auto;padding:0 24px}.seo-contact-page>h1{font:400 36px/1.2 Georgia,serif;color:#1c3459;margin:0 0 24px}.seo-contact-page .seo-contact-grid{align-items:start}
.seo-contact-form .contact-form__heading{display:none!important}.seo-contact-form .form-fields{padding:0!important}.seo-contact-form .form-group{padding-top:0!important;padding-bottom:0!important;margin-bottom:18px!important}.seo-contact-form .form-control-label{padding-top:0!important;margin-bottom:6px!important}