/* v1.1.8: fixes the Homepage tablet rabbit/text conflict and adds restrained gutter decorations.
   No mobile/desktop rules, typography changes, content edits or interactive decorations. */
@media (min-width:768px) and (max-width:1024px) {
.elementor-62027 .elementor-element-000002a.pc-card.pc-blue > .elementor-element-0000024.pc-card-pet {
    left:0!important;
    right:auto!important;
    width:46%!important;
}
.elementor-62027 .pc-cards::before,
.elementor-62027 .pc-why::before,
.elementor-62027 .pc-brands::before,
.elementor-62027 .pc-visit::before,
.elementor-62027 .pc-community::before,
.elementor-62055 .vs-v4-services::before,
.elementor-62055 .vs-v4-life::before,
.elementor-62055 .vs-v4-before::before,
.elementor-62055 .vs-v4-final::before,
.elementor-62060 .pc-r3-benefits::before,
.elementor-62060 .pc-r3-join::before,
.elementor-62060 .pc-r3-end-cta::before,
.elementor-62065 .pc-r3-story::before,
.elementor-62065 .pc-r3-values::before,
.elementor-62065 .pc-r3-vision::before,
.elementor-62070 .pc-r3-careers-hero::before,
.elementor-62070 .pc-r3-careers-application::before,
.elementor-62075 .pc-r3-contact-hours::before,
.elementor-62075 .pc-r3-contact-bottom::before,
.elementor-62163 .pc-legal-hero::before,
.elementor-62168 .pc-legal-hero::before,
.elementor-62173 .pc-legal-hero::before,
.elementor-62178 .pc-legal-hero::before,
.elementor-62192 .pc-legal-hero::before {
    content:"";
    position:absolute;
    width:28px;
    height:30px;
    pointer-events:none;
    user-select:none;
    z-index:0;
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
    speak:none;
    left:6px;top:24%;opacity:.075;transform:rotate(-18deg);
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20110%27%3E%3Cg%20fill%3D%27%23003e35%27%3E%3Cellipse%20cx%3D%2737%27%20cy%3D%2727%27%20rx%3D%2710%27%20ry%3D%2714%27%20transform%3D%27rotate%28-20%2037%2027%29%27%2F%3E%3Cellipse%20cx%3D%2761%27%20cy%3D%2725%27%20rx%3D%2710%27%20ry%3D%2714%27%20transform%3D%27rotate%2810%2061%2025%29%27%2F%3E%3Cellipse%20cx%3D%2719%27%20cy%3D%2748%27%20rx%3D%279%27%20ry%3D%2713%27%20transform%3D%27rotate%28-30%2019%2048%29%27%2F%3E%3Cellipse%20cx%3D%2781%27%20cy%3D%2746%27%20rx%3D%279%27%20ry%3D%2713%27%20transform%3D%27rotate%2827%2081%2046%29%27%2F%3E%3Cpath%20d%3D%27M26%2084C15%2068%2034%2052%2049%2051C65%2050%2087%2066%2074%2083C66%2094%2057%2087%2050%2087C41%2087%2033%2095%2026%2084Z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.elementor-62027 .pc-cards::after,
.elementor-62027 .pc-why::after,
.elementor-62027 .pc-brands::after,
.elementor-62027 .pc-visit::after,
.elementor-62027 .pc-community::after,
.elementor-62055 .vs-v4-services::after,
.elementor-62055 .vs-v4-life::after,
.elementor-62055 .vs-v4-before::after,
.elementor-62055 .vs-v4-final::after,
.elementor-62060 .pc-r3-benefits::after,
.elementor-62060 .pc-r3-join::after,
.elementor-62060 .pc-r3-end-cta::after,
.elementor-62065 .pc-r3-story::after,
.elementor-62065 .pc-r3-values::after,
.elementor-62065 .pc-r3-vision::after,
.elementor-62070 .pc-r3-careers-hero::after,
.elementor-62070 .pc-r3-careers-application::after,
.elementor-62075 .pc-r3-contact-hours::after,
.elementor-62075 .pc-r3-contact-bottom::after,
.elementor-62163 .pc-legal-hero::after,
.elementor-62168 .pc-legal-hero::after,
.elementor-62173 .pc-legal-hero::after,
.elementor-62178 .pc-legal-hero::after,
.elementor-62192 .pc-legal-hero::after {
    content:"";
    position:absolute;
    width:28px;
    height:30px;
    pointer-events:none;
    user-select:none;
    z-index:0;
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat;
    speak:none;
    right:6px;top:66%;height:26px;opacity:.22;transform:rotate(12deg);
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2052%2048%27%3E%3Cpath%20d%3D%27M26%2041C20%2035%205%2026%205%2015C5%204%2019%203%2026%2014C34%202%2048%207%2046%2018C44%2028%2033%2036%2026%2041%27%20fill%3D%27none%27%20stroke%3D%27%23dfad20%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%2F%3E%3C%2Fsvg%3E");
}
}

/* The new legal draft uses the approved centred search row on tablet.
   Give its outer widget the full row; cap only the inner search form. */
@media(min-width:768px) and (max-width:1024px){
 .elementor-62192 .pc-r3-header .pc-r3-search{flex-basis:100%!important;max-width:none!important;width:100%;}
 .elementor-62192 .pc-r3-header .pc-r3-search>.elementor-widget-container{width:100%;max-width:320px;margin-inline:auto;}
}
