.elementor-1589 .elementor-element.elementor-element-11c167d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1589 .elementor-element.elementor-element-d5ae1d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1589 .elementor-element.elementor-element-53025bf{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1427f73{--display:flex;}.elementor-1589 .elementor-element.elementor-element-bd1f4c4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1589 .elementor-element.elementor-element-62e2d45{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1589 .elementor-element.elementor-element-825548b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-93abcde{--display:flex;}.elementor-1589 .elementor-element.elementor-element-cf2f60a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-9a7f0e3{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c501502{--display:flex;}.elementor-1589 .elementor-element.elementor-element-943c89a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-9fe037f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1acfc5f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f673417{--display:flex;}.elementor-1589 .elementor-element.elementor-element-d87e848{--display:flex;}.elementor-1589 .elementor-element.elementor-element-105861d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-751d7af{--display:flex;}.elementor-1589 .elementor-element.elementor-element-3a8d7a2{--display:flex;}.elementor-1589 .elementor-element.elementor-element-2a35599{--display:flex;}.elementor-1589 .elementor-element.elementor-element-e45e06d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-5db0766{--display:flex;}.elementor-1589 .elementor-element.elementor-element-d05cfb7{--display:flex;}.elementor-1589 .elementor-element.elementor-element-baa9c44{--display:flex;}.elementor-1589 .elementor-element.elementor-element-a44832f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f0f6220{--display:flex;}.elementor-1589 .elementor-element.elementor-element-da6aeed{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c33af32{--display:flex;}.elementor-1589 .elementor-element.elementor-element-e266f0a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-921d312{--display:flex;}.elementor-1589 .elementor-element.elementor-element-e8d5d98{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f535886{--display:flex;}.elementor-1589 .elementor-element.elementor-element-782306d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-d307a29{--display:flex;}.elementor-1589 .elementor-element.elementor-element-6f8283b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-2d8a2df{--display:flex;}.elementor-1589 .elementor-element.elementor-element-0ae2483{--display:flex;}.elementor-1589 .elementor-element.elementor-element-59246f3{--display:flex;}.elementor-1589 .elementor-element.elementor-element-b9a0585{--display:flex;}.elementor-1589 .elementor-element.elementor-element-6b4acac{--display:flex;}.elementor-1589 .elementor-element.elementor-element-be60486{--display:flex;}.elementor-1589 .elementor-element.elementor-element-a439500{--display:flex;}.elementor-1589 .elementor-element.elementor-element-58ffe6e{--display:flex;}.elementor-1589 .elementor-element.elementor-element-8f67544{--display:flex;}.elementor-1589 .elementor-element.elementor-element-cdde15e{--display:flex;}.elementor-1589 .elementor-element.elementor-element-20e75a3{--display:flex;}.elementor-1589 .elementor-element.elementor-element-5aef2aa{--display:flex;}.elementor-1589 .elementor-element.elementor-element-58d215c{--display:flex;}.elementor-1589 .elementor-element.elementor-element-0956ac6{--display:flex;}.elementor-1589 .elementor-element.elementor-element-ae8bb85{--display:flex;}.elementor-1589 .elementor-element.elementor-element-0d5c84f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c7e08e7{--display:flex;}.elementor-1589 .elementor-element.elementor-element-4c93116{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c31627a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-bbfd952{--display:flex;}.elementor-1589 .elementor-element.elementor-element-705e43b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f16b5a7{--display:flex;}.elementor-1589 .elementor-element.elementor-element-aaacf84{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1b6eada{--display:flex;}.elementor-1589 .elementor-element.elementor-element-02bc0f1{--display:flex;}.elementor-1589 .elementor-element.elementor-element-bcf3fb4{--display:flex;}.elementor-1589 .elementor-element.elementor-element-31a9aa0{--display:flex;}.elementor-1589 .elementor-element.elementor-element-d955ae2{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c88b86f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-695cac0{--display:flex;}.elementor-1589 .elementor-element.elementor-element-12461f2{--display:flex;}.elementor-1589 .elementor-element.elementor-element-cd41c82{--display:flex;}.elementor-1589 .elementor-element.elementor-element-4921db0{--display:flex;}.elementor-1589 .elementor-element.elementor-element-17e2d5a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-689449a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-6439479{--display:flex;}.elementor-1589 .elementor-element.elementor-element-d80f35b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1fe277a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-524faaf{--display:flex;}.elementor-1589 .elementor-element.elementor-element-46ce66b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f0cc7f2{--display:flex;}.elementor-1589 .elementor-element.elementor-element-8bcf22d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-2a312bf{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f6ca112{--display:flex;}.elementor-1589 .elementor-element.elementor-element-77b36df{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f2e7a11{--display:flex;}.elementor-1589 .elementor-element.elementor-element-0c445b3{--display:flex;}.elementor-1589 .elementor-element.elementor-element-7aa84fe{--display:flex;}.elementor-1589 .elementor-element.elementor-element-5efe013{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f175a95{--display:flex;}.elementor-1589 .elementor-element.elementor-element-302f56f{--display:flex;}.elementor-1589 .elementor-element.elementor-element-ff825a8{--display:flex;}.elementor-1589 .elementor-element.elementor-element-766fcad{--display:flex;}.elementor-1589 .elementor-element.elementor-element-cd99d89{--display:flex;}.elementor-1589 .elementor-element.elementor-element-0a74545{--display:flex;}.elementor-1589 .elementor-element.elementor-element-a71c1b5{--display:flex;}.elementor-1589 .elementor-element.elementor-element-640cd69{--display:flex;}.elementor-1589 .elementor-element.elementor-element-8d22c21{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1cc7e4e{--display:flex;}.elementor-1589 .elementor-element.elementor-element-1f6bba4{--display:flex;}.elementor-1589 .elementor-element.elementor-element-7c8f31d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-82fd205{--display:flex;}.elementor-1589 .elementor-element.elementor-element-c40b42b{--display:flex;}.elementor-1589 .elementor-element.elementor-element-65060d7{--display:flex;}.elementor-1589 .elementor-element.elementor-element-3924b21{--display:flex;}.elementor-1589 .elementor-element.elementor-element-913a5e6{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-1589 .elementor-element.elementor-element-068f54c{--display:flex;}.elementor-1589 .elementor-element.elementor-element-f5437b2{--display:flex;}.elementor-1589 .elementor-element.elementor-element-94705f0{--display:flex;}.elementor-1589 .elementor-element.elementor-element-49cdebc{--display:flex;}.elementor-1589 .elementor-element.elementor-element-6f9656a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-7b559f8{--display:flex;}.elementor-1589 .elementor-element.elementor-element-19e6a43{--display:flex;}.elementor-1589 .elementor-element.elementor-element-dd0a45a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-b09da9d{--display:flex;}.elementor-1589 .elementor-element.elementor-element-77ad6fc{--display:flex;}.elementor-1589 .elementor-element.elementor-element-b77c54a{--display:flex;}.elementor-1589 .elementor-element.elementor-element-5be81b3{--display:flex;}.elementor-1589 .elementor-element.elementor-element-ab65dbd{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-d5ae1d3 */.rpc-raccoon-removal.e-con,
.rpc-raccoon-removal .e-con {
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  padding: 0;
}
.rpc-raccoon-removal {
  --rpc-ink: #07150f;
  --rpc-heading: #10271d;
  --rpc-body: #526258;
  --rpc-primary: #315f49;
  --rpc-action: #05871f;
  --rpc-action-hover: #046d19;
  --rpc-dark: #10271d;
  --rpc-dark-2: #183428;
  --rpc-cream: #f7f5ef;
  --rpc-porcelain: #fbfaf7;
  --rpc-pale: #e7eee5;
  --rpc-border: #ced8d1;
  --rpc-light-text: #dbe6df;
  color: var(--rpc-body);
  font-family: "Inter", Arial, sans-serif;
  max-width: 100%;
  overflow-x: clip;
  width: 100%;
}
.rpc-raccoon-removal,
.rpc-raccoon-removal * { box-sizing: border-box; }
.rpc-raccoon-removal .elementor-widget { margin-block-end: 0; min-width: 0; }
.rpc-raccoon-removal .rpc-section { padding: 92px 40px; width: 100%; }
.rpc-raccoon-removal .rpc-wrap { margin-inline: auto; max-width: 1280px; width: 100%; }
.rpc-raccoon-removal .rpc-copy p,
.rpc-raccoon-removal .rpc-card-copy p,
.rpc-raccoon-removal .rpc-faq-answer p,
.rpc-raccoon-removal .rpc-note p {
  color: var(--rpc-body);
  font-size: 16px;
  line-height: 1.72;
  margin: 0;
}
.rpc-raccoon-removal .rpc-copy p + p,
.rpc-raccoon-removal .rpc-card-copy p + p { margin-top: 16px; }
.rpc-raccoon-removal .rpc-copy strong,
.rpc-raccoon-removal .rpc-card-copy strong { color: var(--rpc-heading); }
.rpc-raccoon-removal .rpc-eyebrow p {
  align-items: center;
  color: var(--rpc-primary);
  display: flex;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .16em;
  line-height: 1.4;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.rpc-raccoon-removal .rpc-eyebrow--light p { color: #bdd0c2; }
.rpc-raccoon-removal .rpc-section-title .elementor-heading-title,
.rpc-raccoon-removal .rpc-display-title .elementor-heading-title,
.rpc-raccoon-removal .rpc-card-title .elementor-heading-title {
  color: var(--rpc-heading);
  font-family: "Rufina", Georgia, serif;
  margin: 0;
}
.rpc-raccoon-removal .rpc-section-title .elementor-heading-title,
.rpc-raccoon-removal .rpc-display-title .elementor-heading-title {
  font-size: clamp(2.15rem, 3.35vw, 3.4rem);
  font-weight: 500;
  letter-spacing: -.03em;
  line-height: 1.08;
  max-width: 17ch;
}
.rpc-raccoon-removal .rpc-card-title .elementor-heading-title {
  font-size: clamp(1.22rem, 1.7vw, 1.55rem);
  font-weight: 600;
  line-height: 1.28;
}
.rpc-raccoon-removal .rpc-section-intro { max-width: 700px; }
.rpc-raccoon-removal .rpc-section-intro p { font-size: 17px; }
.rpc-raccoon-removal .rpc-heading-row {
  align-items: end;
  display: grid;
  gap: 56px;
  grid-template-columns: minmax(0, 1.12fr) minmax(320px, .62fr);
}
.rpc-raccoon-removal .rpc-button { width: auto; }
.rpc-raccoon-removal .rpc-button .elementor-button {
  align-items: center;
  border: 2px solid transparent;
  border-radius: 7px;
  display: inline-flex;
  font-family: "Rufina", Georgia, serif;
  font-size: .86rem;
  font-weight: 600;
  justify-content: center;
  line-height: 1.2;
  min-height: 52px;
  padding: 15px 24px;
  text-decoration: none;
}
.rpc-raccoon-removal .rpc-button--primary .elementor-button { background: var(--rpc-action); color: #fff; }
.rpc-raccoon-removal .rpc-button--primary .elementor-button:hover,
.rpc-raccoon-removal .rpc-button--primary .elementor-button:focus-visible { background: var(--rpc-action-hover); color: #fff; }
.rpc-raccoon-removal .rpc-button--secondary .elementor-button { background: transparent; border-color: var(--rpc-primary); color: var(--rpc-primary); }
.rpc-raccoon-removal .rpc-button--secondary .elementor-button:hover { background: var(--rpc-primary); color: #fff; }
.rpc-raccoon-removal .rpc-button--ghost .elementor-button { background: transparent; border-color: #9cb6a4; color: #fff; }
.rpc-raccoon-removal .rpc-button--ghost .elementor-button:hover { background: #fff; border-color: #fff; color: var(--rpc-dark); }
.rpc-raccoon-removal .rpc-actions { display: flex; flex-flow: row wrap; gap: 14px; margin-top: 30px; }
.rpc-raccoon-removal a:focus-visible,
.rpc-raccoon-removal button:focus-visible,
.rpc-raccoon-removal summary:focus-visible,
.rpc-raccoon-removal [tabindex]:focus-visible,
.rpc-raccoon-removal .elementor-button:focus-visible { outline: 3px solid #f0bd53; outline-offset: 4px; scroll-margin-top: 120px; }
.rpc-raccoon-removal .rpc-dark { background: var(--rpc-dark); color: #fff; }
.rpc-raccoon-removal .rpc-dark .rpc-section-title .elementor-heading-title,
.rpc-raccoon-removal .rpc-dark .rpc-display-title .elementor-heading-title,
.rpc-raccoon-removal .rpc-dark .rpc-card-title .elementor-heading-title { color: #fff; }
.rpc-raccoon-removal .rpc-dark .rpc-copy p,
.rpc-raccoon-removal .rpc-dark .rpc-card-copy p { color: var(--rpc-light-text); }
.rpc-raccoon-removal .rpc-dark .rpc-section-intro p,
.rpc-raccoon-removal .rpc-dark .rpc-photo-caption p,
.rpc-raccoon-removal .rpc-dark .rpc-photo-caption span,
.rpc-raccoon-removal .rpc-dark .rpc-boundary-card:not(.rpc-boundary-card--light) li { color: var(--rpc-light-text); }
.rpc-raccoon-removal .rpc-dark .rpc-copy strong { color: #fff; }

.rpc-raccoon-removal .rpc-hero { background: var(--rpc-cream); padding-bottom: 72px; padding-top: 86px; }
.rpc-raccoon-removal .rpc-hero-grid { align-items: center; display: grid; gap: clamp(48px, 7vw, 94px); grid-template-columns: minmax(0, .9fr) minmax(440px, 1.1fr); }
.rpc-raccoon-removal .rpc-hero-copy { gap: 0; }
.rpc-raccoon-removal .rpc-hero-title .elementor-heading-title {
  color: var(--rpc-heading);
  font-family: "Rufina", Georgia, serif;
  font-size: clamp(3.65rem, 6vw, 5.8rem);
  font-weight: 500;
  letter-spacing: -.055em;
  line-height: .94;
  margin: 0;
  max-width: 10ch;
}
.rpc-raccoon-removal .rpc-hero-lede { margin-top: 28px; max-width: 650px; }
.rpc-raccoon-removal .rpc-hero-lede p { color: #3f5046; font-size: 17px; line-height: 1.72; margin: 0; }
.rpc-raccoon-removal .rpc-hero-service { border-top: 1px solid var(--rpc-border); margin-top: 38px; padding-top: 18px; }
.rpc-raccoon-removal .rpc-hero-service p { color: var(--rpc-primary); font-size: 12px; font-weight: 700; letter-spacing: .08em; margin: 0; text-transform: uppercase; }
.rpc-raccoon-removal .rpc-hero-media { border: 1px solid #bfcac3; min-height: 570px; overflow: hidden; padding: 18px; }
.rpc-raccoon-removal .rpc-hero-image { min-height: 532px; overflow: hidden; }
.rpc-raccoon-removal .rpc-hero-image img { display: block; height: 100%; min-height: 532px; object-fit: cover; object-position: center; width: 100%; }
.rpc-raccoon-removal .rpc-photo-caption { border-top: 1px solid var(--rpc-border); margin-top: 16px; padding-top: 13px; }
.rpc-raccoon-removal .rpc-photo-caption p { color: var(--rpc-body); display: flex; font-size: 10px; font-weight: 700; justify-content: space-between; letter-spacing: .1em; margin: 0; text-transform: uppercase; }

.rpc-raccoon-removal .rpc-confidence { background: var(--rpc-porcelain); border-bottom: 1px solid var(--rpc-border); border-top: 1px solid var(--rpc-border); padding: 0 40px; }
.rpc-raccoon-removal .rpc-confidence-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
.rpc-raccoon-removal .rpc-confidence-item { border-right: 1px solid var(--rpc-border); min-height: 136px; padding: 28px 24px; }
.rpc-raccoon-removal .rpc-confidence-item:first-child { border-left: 1px solid var(--rpc-border); }
.rpc-raccoon-removal .rpc-confidence-item p { color: var(--rpc-heading); font-family: "Rufina", Georgia, serif; font-size: 1rem; font-weight: 600; line-height: 1.42; margin: 0; }
.rpc-raccoon-removal .rpc-confidence-item span { color: var(--rpc-primary); display: block; font-family: "Inter", Arial, sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .11em; margin-bottom: 8px; text-transform: uppercase; }

.rpc-raccoon-removal .rpc-signs { background: #fff; }
.rpc-raccoon-removal .rpc-card-grid { display: grid; gap: 18px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 54px; }
.rpc-raccoon-removal .rpc-card { border: 1px solid var(--rpc-border); gap: 0; min-height: 270px; padding: 30px; }
.rpc-raccoon-removal .rpc-card-number p { color: var(--rpc-primary); font-size: 10px; font-weight: 700; letter-spacing: .12em; margin: 0; }
.rpc-raccoon-removal .rpc-card .rpc-card-title { margin-top: 48px; }
.rpc-raccoon-removal .rpc-card .rpc-card-copy { margin-top: 16px; }
.rpc-raccoon-removal .rpc-card .rpc-card-copy p { font-size: 14px; line-height: 1.65; }

.rpc-raccoon-removal .rpc-entry-grid { align-items: center; display: grid; gap: clamp(48px, 8vw, 110px); grid-template-columns: minmax(390px, .8fr) minmax(0, 1fr); }
.rpc-raccoon-removal .rpc-entry-media { border: 1px solid rgba(255,255,255,.28); padding: 14px; }
.rpc-raccoon-removal .rpc-entry-image { min-height: 520px; overflow: hidden; }
.rpc-raccoon-removal .rpc-entry-image img { height: 100%; min-height: 520px; object-fit: cover; width: 100%; }
.rpc-raccoon-removal .rpc-entry-list { border-top: 1px solid rgba(255,255,255,.25); margin-top: 36px; }
.rpc-raccoon-removal .rpc-entry-item { border-bottom: 1px solid rgba(255,255,255,.25); display: grid; gap: 20px; grid-template-columns: 34px 1fr; padding: 19px 0; }
.rpc-raccoon-removal .rpc-entry-index p { color: #b9cfbe; font-size: 10px; font-weight: 700; margin: 4px 0 0; }
.rpc-raccoon-removal .rpc-entry-item .rpc-card-title .elementor-heading-title { font-size: 1.08rem; }
.rpc-raccoon-removal .rpc-entry-item .rpc-card-copy { margin-top: 5px; }
.rpc-raccoon-removal .rpc-entry-item .rpc-card-copy p { color: var(--rpc-light-text); font-size: 13px; }

.rpc-raccoon-removal .rpc-inspection { background: var(--rpc-cream); }
.rpc-raccoon-removal .rpc-inspection-grid { display: grid; gap: clamp(56px, 9vw, 120px); grid-template-columns: minmax(0, .82fr) minmax(420px, .9fr); }
.rpc-raccoon-removal .rpc-checklist { display: grid; gap: 16px; }
.rpc-raccoon-removal .rpc-check-item { display: grid; gap: 22px; grid-template-columns: 32px 1fr; padding: 8px 0; }
.rpc-raccoon-removal .rpc-check-mark p { color: var(--rpc-primary); font-size: 10px; font-weight: 700; margin: 2px 0 0; }
.rpc-raccoon-removal .rpc-check-copy p { color: var(--rpc-heading); font-size: 15px; line-height: 1.55; margin: 2px 0 0; }
.rpc-raccoon-removal .rpc-inspection-note { margin-top: 30px; }
.rpc-raccoon-removal .rpc-inspection-note p { color: var(--rpc-body); font-size: 13px; line-height: 1.65; margin: 0; }

.rpc-raccoon-removal .rpc-process { background: #fff; }
.rpc-raccoon-removal .rpc-process-list { display: grid; gap: 8px; margin-top: 54px; }
.rpc-raccoon-removal .rpc-process-step { align-items: start; display: grid; gap: 34px; grid-template-columns: 64px minmax(230px,.55fr) minmax(0,1fr); padding: 26px 0; }
.rpc-raccoon-removal .rpc-step-number p { color: var(--rpc-primary); font-family: "Rufina", Georgia, serif; font-size: 1.6rem; margin: 0; }
.rpc-raccoon-removal .rpc-step-title .elementor-heading-title { color: var(--rpc-heading); font-family: "Rufina", Georgia, serif; font-size: 1.32rem; font-weight: 600; line-height: 1.3; margin: 0; }
.rpc-raccoon-removal .rpc-step-copy p { color: var(--rpc-body); font-size: 15px; line-height: 1.68; margin: 0; }

.rpc-raccoon-removal .rpc-young { background: var(--rpc-pale); }
.rpc-raccoon-removal .rpc-young-grid { align-items: start; display: grid; gap: clamp(52px, 8vw, 104px); grid-template-columns: minmax(380px,.8fr) minmax(0,1fr); }
.rpc-raccoon-removal .rpc-young-media { padding: 0; }
.rpc-raccoon-removal .rpc-young-image { min-height: 480px; overflow: hidden; }
.rpc-raccoon-removal .rpc-young-image img { height: 100%; min-height: 480px; object-fit: cover; width: 100%; }
.rpc-raccoon-removal .rpc-young-paths { display: grid; gap: 0; grid-template-columns: repeat(2, minmax(0,1fr)); margin-top: 38px; }
.rpc-raccoon-removal .rpc-young-path { background: rgba(255,255,255,.62); border: 1px solid #bdcabf; gap: 0; min-height: 330px; padding: 26px; }
.rpc-raccoon-removal .rpc-young-path + .rpc-young-path { border-left: 0; }
.rpc-raccoon-removal .rpc-young-path .rpc-card-title { margin-top: 34px; }
.rpc-raccoon-removal .rpc-young-path .rpc-card-copy { margin-top: 15px; }
.rpc-raccoon-removal .rpc-young-path .rpc-card-copy p { font-size: 14px; }
.rpc-raccoon-removal .rpc-young-note { margin-top: 24px; }
.rpc-raccoon-removal .rpc-young-note p { color: var(--rpc-heading); font-size: 13px; font-weight: 600; line-height: 1.6; }

.rpc-raccoon-removal .rpc-boundary-grid { display: grid; gap: 0; grid-template-columns: repeat(2, minmax(0,1fr)); margin-top: 54px; }
.rpc-raccoon-removal .rpc-boundary-card { border: 1px solid rgba(255,255,255,.26); gap: 0; min-height: 440px; padding: 38px; }
.rpc-raccoon-removal .rpc-boundary-card + .rpc-boundary-card { border-left: 0; }
.rpc-raccoon-removal .rpc-boundary-card--light { background: #edf2e9; color: var(--rpc-heading); }
.rpc-raccoon-removal .rpc-boundary-label p { color: #b9cfbe; font-size: 10px; font-weight: 700; letter-spacing: .12em; margin: 0; text-transform: uppercase; }
.rpc-raccoon-removal .rpc-boundary-card--light .rpc-boundary-label p { color: var(--rpc-primary); }
.rpc-raccoon-removal .rpc-boundary-card .rpc-card-title { margin-top: 48px; }
.rpc-raccoon-removal .rpc-boundary-card--light .rpc-card-title .elementor-heading-title { color: var(--rpc-heading); }
.rpc-raccoon-removal .rpc-boundary-card .rpc-card-copy { margin-top: 20px; }
.rpc-raccoon-removal .rpc-boundary-card--light .rpc-card-copy p { color: var(--rpc-body); }
.rpc-raccoon-removal .rpc-boundary-card--light li { color: #3f5046; }
.rpc-raccoon-removal .rpc-boundary-card ul,
.rpc-raccoon-removal .rpc-detail-list ul { list-style: none; margin: 0; padding: 0; }
.rpc-raccoon-removal .rpc-boundary-card li,
.rpc-raccoon-removal .rpc-detail-list li { line-height: 1.52; padding: 10px 0 10px 22px; position: relative; }
.rpc-raccoon-removal .rpc-boundary-card li::before,
.rpc-raccoon-removal .rpc-detail-list li::before { color: #78a489; content: "—"; left: 0; position: absolute; }
.rpc-raccoon-removal .rpc-boundary-action { margin-top: auto; padding-top: 26px; }
.rpc-raccoon-removal .rpc-boundary-action .elementor-button,
.rpc-raccoon-removal .rpc-boundary-action .elementor-button-text { color: #fff; }
.rpc-raccoon-removal .rpc-boundary-action .elementor-button { font-family: "Inter", Arial, sans-serif; font-size: 13px; font-weight: 700; min-height: 44px; padding: 10px 0; text-align: left; }

.rpc-raccoon-removal .rpc-deck { background: var(--rpc-cream); }
.rpc-raccoon-removal .rpc-deck-grid { display: grid; gap: clamp(56px, 9vw, 118px); grid-template-columns: minmax(0,.9fr) minmax(390px,.72fr); }
.rpc-raccoon-removal .rpc-deck-scope { border: 1px solid var(--rpc-border); }
.rpc-raccoon-removal .rpc-deck-row { border-bottom: 1px solid var(--rpc-border); min-height: 156px; padding: 28px; }
.rpc-raccoon-removal .rpc-deck-row:last-child { border-bottom: 0; }
.rpc-raccoon-removal .rpc-deck-row .rpc-card-title { margin-top: 12px; }
.rpc-raccoon-removal .rpc-deck-row .rpc-card-copy { margin-top: 12px; }
.rpc-raccoon-removal .rpc-deck-row .rpc-card-copy p { font-size: 14px; }

.rpc-raccoon-removal .rpc-damage { background: #fff; }
.rpc-raccoon-removal .rpc-damage-grid { display: grid; gap: 0; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 54px; }
.rpc-raccoon-removal .rpc-damage-item { border: 1px solid var(--rpc-border); min-height: 210px; padding: 28px; }
.rpc-raccoon-removal .rpc-damage-item + .rpc-damage-item { border-left: 0; }
.rpc-raccoon-removal .rpc-damage-item .rpc-card-title { margin-top: 30px; }
.rpc-raccoon-removal .rpc-damage-item .rpc-card-copy { margin-top: 12px; }
.rpc-raccoon-removal .rpc-scope-banner { background: var(--rpc-pale); border-left: 4px solid var(--rpc-primary); margin-top: 30px; padding: 22px 26px; }
.rpc-raccoon-removal .rpc-scope-banner p { color: var(--rpc-heading); font-size: 14px; font-weight: 600; line-height: 1.65; margin: 0; }

.rpc-raccoon-removal .rpc-properties { background: var(--rpc-pale); }
.rpc-raccoon-removal .rpc-properties .rpc-section-intro p { color: #3f5046; }
.rpc-raccoon-removal .rpc-property-grid { display: grid; gap: 18px; grid-template-columns: repeat(3,minmax(0,1fr)); margin-top: 50px; }
.rpc-raccoon-removal .rpc-property-card { background: #fff; border: 1px solid #c4d0c7; gap: 0; min-height: 300px; padding: 30px; }
.rpc-raccoon-removal .rpc-property-card .rpc-card-title { margin-top: 54px; }
.rpc-raccoon-removal .rpc-property-card .rpc-card-copy { margin-top: 16px; }
.rpc-raccoon-removal .rpc-property-card .rpc-card-copy p { font-size: 14px; }

.rpc-raccoon-removal .rpc-pricing { background: var(--rpc-cream); }
.rpc-raccoon-removal .rpc-pricing-grid { display: grid; gap: clamp(58px,9vw,124px); grid-template-columns: minmax(0,.74fr) minmax(440px,.9fr); }
.rpc-raccoon-removal .rpc-factors { border-top: 1px solid var(--rpc-heading); display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }
.rpc-raccoon-removal .rpc-factor { border-bottom: 1px solid var(--rpc-border); min-height: 82px; padding: 20px 18px 20px 0; }
.rpc-raccoon-removal .rpc-factor:nth-child(odd) { border-right: 1px solid var(--rpc-border); }
.rpc-raccoon-removal .rpc-factor:nth-child(even) { padding-left: 22px; }
.rpc-raccoon-removal .rpc-factor p { color: var(--rpc-heading); font-size: 14px; line-height: 1.5; margin: 0; }
.rpc-raccoon-removal .rpc-factor span { color: var(--rpc-primary); display: block; font-size: 9px; font-weight: 700; letter-spacing: .1em; margin-bottom: 7px; }

.rpc-raccoon-removal .rpc-guarantee { background: var(--rpc-dark-2); }
.rpc-raccoon-removal .rpc-guarantee-grid { align-items: start; display: grid; gap: 72px; grid-template-columns: minmax(260px,.45fr) minmax(0,1fr); }
.rpc-raccoon-removal .rpc-guarantee-mark { border: 1px solid #7fa18a; min-height: 300px; padding: 34px; }
.rpc-raccoon-removal .rpc-guarantee-mark p { color: #b9cfbe; font-size: 11px; letter-spacing: .12em; margin: 0; text-transform: uppercase; }
.rpc-raccoon-removal .rpc-guarantee-mark strong { color: #fff; display: block; font-family: "Rufina", Georgia, serif; font-size: clamp(3rem,5vw,5rem); font-weight: 500; letter-spacing: -.04em; line-height: .94; margin-top: 62px; }
.rpc-raccoon-removal .rpc-guarantee-copy { max-width: 780px; }
.rpc-raccoon-removal .rpc-guarantee-copy .rpc-copy { margin-top: 28px; }
.rpc-raccoon-removal .rpc-guarantee-limit { border-top: 1px solid rgba(255,255,255,.25); margin-top: 26px; padding-top: 20px; }
.rpc-raccoon-removal .rpc-guarantee-limit p { color: #fff; font-size: 13px; font-weight: 600; }

.rpc-raccoon-removal .rpc-faq-section { background: #fff; }
.rpc-raccoon-removal .rpc-faq-grid { display: grid; gap: clamp(56px,8vw,110px); grid-template-columns: minmax(300px,.55fr) minmax(0,1fr); }
.rpc-raccoon-removal .rpc-faq .rpc-faq-item { border-bottom: 1px solid var(--rpc-border); }
.rpc-raccoon-removal .rpc-faq .rpc-faq-item:first-child { border-top: 1px solid var(--rpc-heading); }
.rpc-raccoon-removal .rpc-faq .rpc-faq-summary { align-items: center; color: var(--rpc-heading); cursor: pointer; display: flex; gap: 22px; justify-content: space-between; list-style: none; min-height: 72px; padding: 20px 0; }
.rpc-raccoon-removal .rpc-faq .rpc-faq-summary::-webkit-details-marker { display: none; }
.rpc-raccoon-removal .rpc-faq-question { color: var(--rpc-heading); font-family: "Rufina", Georgia, serif; font-size: 1.08rem; font-weight: 600; line-height: 1.35; margin: 0; }
.rpc-raccoon-removal .rpc-faq-icon { color: var(--rpc-primary); flex: 0 0 auto; font-family: "Inter", Arial, sans-serif; font-size: 1.25rem; font-weight: 600; line-height: 1; }
.rpc-raccoon-removal .rpc-faq-icon::before { content: "+"; }
.rpc-raccoon-removal .rpc-faq details[open] .rpc-faq-icon::before { content: "−"; }
.rpc-raccoon-removal .rpc-faq .rpc-faq-summary:focus-visible { outline: 3px solid #b27600; outline-offset: 3px; }
.rpc-raccoon-removal .rpc-faq-panel { padding: 0 0 24px; }
.rpc-raccoon-removal .rpc-faq-answer p { color: var(--rpc-body); font-size: 14px; line-height: 1.72; }
.rpc-raccoon-removal .rpc-faq .elementor-toggle { border: 0; }
.rpc-raccoon-removal .rpc-faq .elementor-toggle-item { border: 0; border-bottom: 1px solid var(--rpc-border); margin: 0; }
.rpc-raccoon-removal .rpc-faq .elementor-toggle-item:first-child { border-top: 1px solid var(--rpc-heading); }
.rpc-raccoon-removal .rpc-faq .elementor-tab-title { align-items: center; border: 0; color: var(--rpc-heading); cursor: pointer; display: flex; gap: 22px; justify-content: space-between; margin: 0; min-height: 72px; padding: 20px 0; }
.rpc-raccoon-removal .rpc-faq .elementor-toggle-title { color: var(--rpc-heading); flex: 1; font-family: "Rufina", Georgia, serif; font-size: 1.08rem; font-weight: 600; line-height: 1.35; text-decoration: none; }
.rpc-raccoon-removal .rpc-faq .elementor-tab-title::after { color: var(--rpc-primary); content: "+"; flex: 0 0 auto; font-family: "Inter", Arial, sans-serif; font-size: 1.25rem; font-weight: 600; line-height: 1; min-width: 24px; text-align: center; }
.rpc-raccoon-removal .rpc-faq .elementor-tab-title.elementor-active::after { content: "−"; }
.rpc-raccoon-removal .rpc-faq .elementor-toggle-title:focus-visible { outline: 3px solid #b27600; outline-offset: 3px; }
.rpc-raccoon-removal .rpc-faq .elementor-tab-content { border: 0; color: var(--rpc-body); font-size: 14px; line-height: 1.72; padding: 0 0 24px; }
.rpc-raccoon-removal .rpc-faq .elementor-tab-content p { color: inherit; font: inherit; margin: 0; }

.rpc-raccoon-removal .rpc-related { background: var(--rpc-cream); }
.rpc-raccoon-removal .rpc-related .rpc-section-intro p { color: #3f5046; }
.rpc-raccoon-removal .rpc-related-list { border-top: 1px solid var(--rpc-heading); margin-top: 52px; }
.rpc-raccoon-removal .rpc-related-row { align-items: center; border-bottom: 1px solid var(--rpc-border); display: grid; gap: 28px; grid-template-columns: 42px minmax(210px,.75fr) minmax(0,1fr) auto; min-height: 128px; padding: 22px 0; }
.rpc-raccoon-removal .rpc-related-number p { color: var(--rpc-primary); font-size: 10px; font-weight: 700; margin: 0; }
.rpc-raccoon-removal .rpc-related-copy p { color: var(--rpc-body); font-size: 14px; line-height: 1.62; margin: 0; }
.rpc-raccoon-removal .rpc-related-link .elementor-button { background: transparent; border: 0; color: var(--rpc-primary); font-family: "Inter", Arial, sans-serif; font-size: 13px; font-weight: 700; min-height: 44px; padding: 10px 0; }
.rpc-raccoon-removal .rpc-related-link .elementor-button:hover { color: var(--rpc-action); }

.rpc-raccoon-removal .rpc-final { background: #0d3a25; padding-bottom: 82px; padding-top: 82px; }
.rpc-raccoon-removal .rpc-final-grid { align-items: end; display: grid; gap: 54px; grid-template-columns: minmax(0,1.15fr) auto; }
.rpc-raccoon-removal .rpc-final .rpc-display-title .elementor-heading-title { max-width: 15ch; }
.rpc-raccoon-removal .rpc-final-copy { margin-top: 22px; max-width: 730px; }
.rpc-raccoon-removal .rpc-final-copy p { color: var(--rpc-light-text); }
.rpc-raccoon-removal .rpc-final-actions { justify-content: flex-end; margin-top: 0; }

@media (max-width: 1100px) {
  .rpc-raccoon-removal .rpc-hero-grid { gap: 50px; grid-template-columns: minmax(0,.9fr) minmax(380px,1fr); }
  .rpc-raccoon-removal .rpc-hero-title .elementor-heading-title { font-size: clamp(3.2rem,6vw,4.6rem); }
  .rpc-raccoon-removal .rpc-hero-media { min-height: 500px; }
  .rpc-raccoon-removal .rpc-hero-image,
  .rpc-raccoon-removal .rpc-hero-image img { min-height: 462px; }
  .rpc-raccoon-removal .rpc-confidence-item { padding-inline: 18px; }
  .rpc-raccoon-removal .rpc-entry-grid,
  .rpc-raccoon-removal .rpc-young-grid { gap: 52px; grid-template-columns: minmax(330px,.72fr) minmax(0,1fr); }
  .rpc-raccoon-removal .rpc-inspection-grid { gap: 48px; grid-template-columns: minmax(200px,.7fr) minmax(380px,1fr); }
  .rpc-raccoon-removal .rpc-pricing-grid { gap: 62px; grid-template-columns: minmax(0,.75fr) minmax(400px,1fr); }
}

@media (max-width: 767px) {
  .rpc-raccoon-removal .rpc-section { padding: 66px 22px; }
  .rpc-raccoon-removal .rpc-heading-row,
  .rpc-raccoon-removal .rpc-hero-grid,
  .rpc-raccoon-removal .rpc-entry-grid,
  .rpc-raccoon-removal .rpc-inspection-grid,
  .rpc-raccoon-removal .rpc-young-grid,
  .rpc-raccoon-removal .rpc-deck-grid,
  .rpc-raccoon-removal .rpc-pricing-grid,
  .rpc-raccoon-removal .rpc-guarantee-grid,
  .rpc-raccoon-removal .rpc-faq-grid,
  .rpc-raccoon-removal .rpc-final-grid { grid-template-columns: 1fr; }
  .rpc-raccoon-removal .rpc-hero { padding-bottom: 54px; padding-top: 64px; }
  .rpc-raccoon-removal .rpc-hero-grid { gap: 44px; }
  .rpc-raccoon-removal .rpc-hero-title .elementor-heading-title { font-size: clamp(3rem,14vw,4.2rem); max-width: 9ch; }
  .rpc-raccoon-removal .rpc-hero-media { min-height: 0; padding: 10px; }
  .rpc-raccoon-removal .rpc-hero-image,
  .rpc-raccoon-removal .rpc-hero-image img { min-height: 360px; }
  .rpc-raccoon-removal .rpc-confidence { padding: 0 22px; }
  .rpc-raccoon-removal .rpc-confidence-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .rpc-raccoon-removal .rpc-confidence-item { min-height: 120px; }
  .rpc-raccoon-removal .rpc-confidence-item:nth-child(3) { border-left: 1px solid var(--rpc-border); }
  .rpc-raccoon-removal .rpc-confidence-item:nth-child(n+3) { border-top: 1px solid var(--rpc-border); }
  .rpc-raccoon-removal .rpc-card-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .rpc-raccoon-removal .rpc-card { min-height: 240px; padding: 24px; }
  .rpc-raccoon-removal .rpc-entry-image,
  .rpc-raccoon-removal .rpc-entry-image img,
  .rpc-raccoon-removal .rpc-young-image,
  .rpc-raccoon-removal .rpc-young-image img { min-height: 400px; }
  .rpc-raccoon-removal .rpc-process-step { gap: 20px; grid-template-columns: 48px 1fr; }
  .rpc-raccoon-removal .rpc-step-copy { grid-column: 2; }
  .rpc-raccoon-removal .rpc-young-paths,
  .rpc-raccoon-removal .rpc-boundary-grid { grid-template-columns: 1fr; }
  .rpc-raccoon-removal .rpc-young-path + .rpc-young-path,
  .rpc-raccoon-removal .rpc-boundary-card + .rpc-boundary-card { border-left: 1px solid #bdcabf; border-top: 0; }
  .rpc-raccoon-removal .rpc-boundary-card + .rpc-boundary-card { border-left-color: rgba(255,255,255,.26); }
  .rpc-raccoon-removal .rpc-damage-grid,
  .rpc-raccoon-removal .rpc-property-grid { grid-template-columns: 1fr; }
  .rpc-raccoon-removal .rpc-damage-item + .rpc-damage-item { border-left: 1px solid var(--rpc-border); border-top: 0; }
  .rpc-raccoon-removal .rpc-property-card { min-height: 250px; }
  .rpc-raccoon-removal .rpc-guarantee-mark { min-height: 250px; }
  .rpc-raccoon-removal .rpc-related-row { gap: 15px 20px; grid-template-columns: 34px 1fr; padding: 24px 0; }
  .rpc-raccoon-removal .rpc-related-copy,
  .rpc-raccoon-removal .rpc-related-link { grid-column: 2; }
  .rpc-raccoon-removal .rpc-final-actions { justify-content: flex-start; }
}

@media (max-width: 440px) {
  .rpc-raccoon-removal .rpc-section { padding: 58px 18px; }
  .rpc-raccoon-removal .rpc-section-title .elementor-heading-title,
  .rpc-raccoon-removal .rpc-display-title .elementor-heading-title { font-size: 2rem; }
  .rpc-raccoon-removal .rpc-actions { align-items: stretch; flex-direction: column; }
  .rpc-raccoon-removal .rpc-button,
  .rpc-raccoon-removal .rpc-button .elementor-button { width: 100%; }
  .rpc-raccoon-removal .rpc-confidence { padding: 0 18px; }
  .rpc-raccoon-removal .rpc-confidence-grid,
  .rpc-raccoon-removal .rpc-card-grid { grid-template-columns: 1fr; }
  .rpc-raccoon-removal .rpc-confidence-item,
  .rpc-raccoon-removal .rpc-confidence-item:nth-child(3) { border-left: 1px solid var(--rpc-border); border-right: 1px solid var(--rpc-border); }
  .rpc-raccoon-removal .rpc-confidence-item + .rpc-confidence-item { border-top: 1px solid var(--rpc-border); }
  .rpc-raccoon-removal .rpc-hero-image,
  .rpc-raccoon-removal .rpc-hero-image img,
  .rpc-raccoon-removal .rpc-entry-image,
  .rpc-raccoon-removal .rpc-entry-image img,
  .rpc-raccoon-removal .rpc-young-image,
  .rpc-raccoon-removal .rpc-young-image img { min-height: 300px; }
  .rpc-raccoon-removal .rpc-young-path,
  .rpc-raccoon-removal .rpc-boundary-card { min-height: 0; padding: 24px; }
  .rpc-raccoon-removal .rpc-factors { grid-template-columns: 1fr; }
  .rpc-raccoon-removal .rpc-factor:nth-child(odd) { border-right: 0; }
  .rpc-raccoon-removal .rpc-factor:nth-child(even) { padding-left: 0; }
  .rpc-raccoon-removal .rpc-guarantee-mark strong { margin-top: 52px; }
}/* End custom CSS */