@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/alef-hebrew-400-2cbc94e227.woff2) format("woff2")}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/varela-round-hebrew-400-61f49780c3.woff2) format("woff2")}:root{--vidog-yellow:#fdd700;--cream:#fffaf3;--teal:#3b6875;--ink:#33332c;--border:#b2ae91;--muted:#657077;--radius:9px;--shadow:0 4px 12px #292c2a20;--xs:8px;--s:16px;--m:24px;--l:40px;--xl:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Alef,Arial,sans-serif;font-size:18px;line-height:1.55;background:#fff}a{color:inherit}button,input,select,textarea{font:inherit}#main :is(input,textarea)::placeholder{color:#4b595d;opacity:.85;font-weight:400}a,button,input,summary,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #0079a5;outline-offset:4px}figure,h1,h2,h3,p,ul{margin-block:0 16px}h1{font-size:32px;line-height:1.35;letter-spacing:1.2px}h2{font-size:25px;font-weight:500}h2,h3{line-height:1.4}h3{font-size:20px}img{max-width:100%;height:auto;display:block}iframe,video{width:100%;max-width:100%;aspect-ratio:16/9;border:0}.site-header{background:var(--cream)}.header-top{max-width:960px;margin:auto;display:grid;grid-template-columns:80px 1fr 230px;align-items:center;gap:24px;padding:18px 0}.brand{text-align:center;font-size:30px;text-decoration:none;white-space:normal;line-height:1.2;letter-spacing:1px}.brand-logo .block-image{width:68px;height:63px;object-fit:contain}.header-contact{font-size:13px;text-align:center}.header-contact a{text-decoration:none}.header-contact p{margin:0}.nav-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;max-width:960px;margin-inline:auto}.nav-list>li{position:relative;padding:14px 8px}.nav-list a{text-decoration:none}.nav-list summary{cursor:pointer;list-style:none}.nav-list details ul{position:absolute;z-index:20;inset-inline-start:0;top:100%;margin:0;width:230px;list-style:none;padding:12px;background:var(--cream);box-shadow:var(--shadow);border:1px solid var(--border)}.nav-list details ul li{padding:6px}.mobile-nav{display:none}.skip-link{position:absolute;top:-80px}.skip-link:focus{top:4px;z-index:100;background:#fff;padding:10px}.main-container{max-width:960px;margin:auto;padding:24px 0}.vidog-page>div.rich-text,.vidog-page>figure,.vidog-page>section{margin-block-end:24px}.vidog-page .vidog-page{max-width:100%}.hero{text-align:center;background:var(--cream);padding:12px 16px 8px}.hero-subtitle{font-size:25px}.hero.with-image{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;text-align:start}.hero .block-image{max-height:450px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--teal);color:white;border:0;border-radius:2px;text-decoration:none;padding:10px 28px;min-height:44px;font-size:15px;cursor:pointer;text-align:center}.button:disabled{opacity:.7;cursor:wait}.button.secondary{background:transparent;color:var(--teal);border:1px solid var(--teal)}.button.whatsapp{color:#fff;background:#18783c}.button.phone,.button.whatsapp{border-radius:999px}.rounded{border-radius:99px}.cards{display:grid;gap:24px;align-items:start}.cards-1{grid-template-columns:1fr}.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{padding:22px 20px;background:var(--cream);border:2px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0}.card .block-image{width:149px;height:144px;object-fit:contain;margin:0 auto 14px}.card p{font-size:18px;line-height:1.45}.card .button{margin-top:8px}.columns,.split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.columns-wide-first{grid-template-columns:2fr 1fr}.columns-wide-second{grid-template-columns:1fr 2fr}.split{align-items:stretch;gap:0}.split>div{padding:24px}.split.reverse>img{order:2}.split.reverse>div{order:1}.block-image{width:100%;height:auto;aspect-ratio:auto;object-fit:cover}.split .block-image{height:100%;max-height:600px}.fit-contain{object-fit:contain}.rich-text p{line-height:1.6}.rich-text a{text-decoration:underline}.rich-text ol,.rich-text ul{padding-inline-start:26px}.rich-text:empty{display:none}.contact-card{padding:24px;border:2px solid var(--teal);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--cream);max-width:520px;margin-inline:auto}.contact-card h2{text-align:center;font-weight:700;font-size:25px}.contact-card label{display:block;margin-block:12px;font-size:16px}.contact-card input,.contact-card textarea{display:block;width:100%;padding:9px 12px;border:1px solid #667c84;background:#fff;color:var(--ink);border-radius:0}.contact-card form>.button{width:100%;margin-top:8px}.contact-card [role=status]{font-size:16px;margin-top:12px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gallery{display:grid;gap:6px}.gallery-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-6{grid-template-columns:repeat(6,minmax(0,1fr))}.gallery figure{margin:0;min-width:0}.gallery img{width:100%;aspect-ratio:4/5;object-fit:cover}.gallery figcaption{font-size:13px}.gallery-section h2{text-align:center}.faq details{border-block-end:1px solid var(--border);padding:16px}.faq summary{cursor:pointer;font-size:20px;font-weight:700}.faq details p{padding-block-start:12px}.cta{text-align:center;padding:28px;background:var(--cream)}.city-links,.footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.city-links a{padding:10px;border:1px solid var(--border);border-radius:var(--radius)}.site-footer{background:var(--cream);padding:24px;text-align:center;font-size:15px}.site-footer p{margin-top:12px;margin-bottom:0}.footer-links{margin-top:12px;font-size:14px}.floating-whatsapp{position:fixed;bottom:18px;inset-inline-start:18px;z-index:30;filter:drop-shadow(0 4px 8px #0003)}.size-Large{font-size:32px}.size-Medium{font-size:25px}.size-Small{font-size:20px}.space-XS{padding-block:var(--xs)}.space-S{padding-block:var(--s)}.space-M{padding-block:var(--m)}.space-L{padding-block:var(--l)}.space-XL{padding-block:var(--xl)}.tone-cream{background:var(--cream)}.tone-teal{background:var(--teal);color:white}.builder-section{padding-inline:20px}.spacer{margin:0}.divider{border:0;border-top:1px solid var(--border);margin-block:24px}.price{font-size:28px;font-weight:700}.preview-banner{background:#ffdf84;color:#222;text-align:center;padding:12px}.editor-inline{direction:ltr;min-height:750px;margin-block:24px;border:1px solid #bbb}.editor-help{padding:12px;font-size:14px;background:#f3f5f7;color:#223;display:flex;gap:12px;align-items:center}.editor-help button{margin-inline-start:auto;padding:6px;flex-shrink:0}.editor-fullscreen{position:fixed;inset:0;background:#fff;z-index:9999;overflow:auto;direction:ltr}.media-picker>div{max-height:350px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.media-picker img{height:70px;width:90px;object-fit:cover}.media-picker button{font-size:11px}.editor-inline [class*=Puck-root]{min-height:650px}@media (max-width:1000px){.header-top,.main-container{padding-inline:20px}.desktop-nav{padding-inline:12px}}@media (max-width:700px){body{font-size:17px}.header-top{grid-template-columns:58px 1fr;gap:12px;padding:14px 16px}.brand{font-size:21px}.brand-logo .block-image{width:48px;height:48px}.header-contact{grid-column:1/-1;display:flex;justify-content:center;gap:12px}.desktop-nav{display:none}.mobile-nav{display:block;padding:8px 16px}.mobile-nav>summary{list-style:none;cursor:pointer;padding:6px}.mobile-nav .nav-list{display:block}.nav-list>li{padding:8px}.nav-list details ul{position:static;width:100%;box-shadow:none;border:0;padding-inline-start:16px}.main-container{padding:20px 16px}.hero h1,h1{font-size:27px;letter-spacing:.5px}.hero-subtitle{font-size:21px}.columns,.hero.with-image,.split{grid-template-columns:1fr}.split.reverse>img,.split>img{order:0;max-height:400px}.split.reverse>div{order:1}.split>div{padding:18px 0}.cards-2,.cards-3{grid-template-columns:1fr}.card{padding:22px;max-width:100%}.gallery-4,.gallery-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-3{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{width:100%;padding:20px}.floating-whatsapp{bottom:12px;inset-inline-start:12px}.floating-whatsapp .button{font-size:14px;padding:10px 18px}.site-footer{padding-bottom:80px}.editor-help{flex-wrap:wrap}.editor-help span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#main article[data-standard-headings=true] h1{font-size:clamp(30px,3vw,42px);line-height:1.25;overflow-wrap:anywhere}@media (min-width:701px){.header-top:has(>span.brand){grid-template-columns:minmax(150px,1fr) minmax(0,2.4fr) minmax(150px,1fr)}.header-top:has(>span.brand)>.brand-logo{justify-self:start}.header-top:has(>span.brand)>.brand{min-width:0}.header-top:has(>span.brand)>.header-contact{justify-self:end;text-align:left}}@media (min-width:701px) and (max-width:1000px){.header-top:has(>span.brand){padding-inline:12px}}.PushPanel_panel{border:1px solid var(--theme-elevation-200);border-radius:12px;padding:24px;margin-bottom:24px;background:var(--theme-elevation-50);color:var(--theme-text)}.PushPanel_panel h2{margin-top:0;font-size:1.3rem}.PushPanel_panel p{max-width:760px;line-height:1.6}.PushPanel_actions{display:flex;flex-wrap:wrap;gap:12px}.PushPanel_actions button{border:1px solid var(--theme-elevation-400);border-radius:6px;background:var(--theme-elevation-100);color:var(--theme-text);padding:12px 16px;cursor:pointer;font:inherit}.PushPanel_actions button:disabled{opacity:.6;cursor:wait}.PushPanel_actions button:focus-visible{outline:3px solid #3d6972;outline-offset:3px}
html[data-vdg-grayscale=true]{filter:grayscale(1)}html[data-vdg-keyboard=true] body>:not([data-accessibility-ui]) :focus,html[data-vdg-keyboard=true] body>:not([data-accessibility-ui]):focus{outline:4px solid #005b72!important;outline-offset:4px!important;box-shadow:0 0 0 7px #fff3a3!important}html[data-vdg-keyboard=true] .skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:110;padding:10px 14px;background:#fff3a3;color:#173942;border:2px solid #173942;border-radius:8px}html[data-vdg-text=true] #main [data-vdg-font]{font-size:calc(var(--vdg-base-font) * var(--vdg-text-scale))!important;line-height:1.6!important;overflow-wrap:anywhere!important}html[data-vdg-text=true] #main :is(button,.button,input,textarea,select){height:auto!important;min-height:44px;white-space:normal!important}html[data-vdg-readable=true] body>:not([data-accessibility-ui]),html[data-vdg-readable=true] body>:not([data-accessibility-ui]) :not(svg,svg *){font-family:Arial,sans-serif!important}html[data-vdg-links=true] body>:not([data-accessibility-ui]) a{text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:4px!important}html[data-vdg-links=true] body>:not([data-accessibility-ui]) a:has(img){outline:2px solid currentColor;outline-offset:3px}html[data-vdg-contrast=dark]{--vdg-bg:#14232b;--vdg-fg:#fff;--vdg-accent:#fff0a0}html[data-vdg-contrast=light]{--vdg-bg:#fff;--vdg-fg:#172b33;--vdg-accent:#075985}html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) body,html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) body>:not([data-accessibility-ui]),html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) body>:not([data-accessibility-ui]) :not(img,video,canvas,svg,svg *,script,style){background-color:var(--vdg-bg)!important;background-image:none!important;color:var(--vdg-fg)!important;border-color:var(--vdg-fg)!important}html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) body>:not([data-accessibility-ui]) :is(a,button){color:var(--vdg-accent)!important}html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) body>:not([data-accessibility-ui]) :focus-visible{outline:3px solid var(--vdg-accent)!important;outline-offset:3px}html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) #main :is(section,article,div):after,html:is([data-vdg-contrast=dark],[data-vdg-contrast=light]) #main :is(section,article,div):before{background-image:none!important}html[data-vdg-motion=true]{scroll-behavior:auto!important}html[data-vdg-motion=true] *,html[data-vdg-motion=true] :after,html[data-vdg-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}.AccessibilityToolbar_root{font-family:Arial,sans-serif;color:#294f58;line-height:1.5}.AccessibilityToolbar_launcher{position:fixed;left:16px;bottom:24px;z-index:80;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 17px;border:2px solid #fffaf1;border-radius:28px;background:#294f58;color:#fffaf1;box-shadow:0 3px 14px #17303830;cursor:pointer;font:700 16px/1.2 Arial,sans-serif}.AccessibilityToolbar_launcher svg{flex:none}.AccessibilityToolbar_dialog :is(button,a):focus-visible,.AccessibilityToolbar_launcher:focus-visible{outline:3px solid #294f58;outline-offset:3px;box-shadow:0 0 0 6px #fdd700}.AccessibilityToolbar_dialog{box-sizing:border-box;position:fixed;inset:auto auto 24px 16px;margin:0;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #8ea8a8;border-radius:20px;background:#fffaf1;color:#294f58;overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 60px #10252b40;text-align:start;font:16px/1.5 Arial,sans-serif}.AccessibilityToolbar_dialog::backdrop{background:#132c335c}.AccessibilityToolbar_header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;background:#e8f1ed;border-bottom:1px solid #ccdcd5}.AccessibilityToolbar_brand{font-weight:700;letter-spacing:.04em;font-size:13px}.AccessibilityToolbar_header h2{margin:5px 0 0;font:700 22px/1.3 Arial,sans-serif;color:#294f58}.AccessibilityToolbar_close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #8da7a7;border-radius:50%;background:#fffaf1;color:#294f58;cursor:pointer}.AccessibilityToolbar_content{padding:20px}.AccessibilityToolbar_language{display:grid;gap:6px;margin-bottom:20px;font-weight:700}.AccessibilityToolbar_language select{box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:1px solid #789594;border-radius:10px;background:#fff;color:#294f58;font:16px Arial,sans-serif}.AccessibilityToolbar_dialog select:focus-visible{outline:3px solid #294f58;outline-offset:3px;box-shadow:0 0 0 6px #fdd700}.AccessibilityToolbar_reader{margin-top:10px}.AccessibilityToolbar_reader small{display:block;margin-top:3px;font-size:12px;font-weight:400}.AccessibilityToolbar_assistance{padding:12px;margin-top:8px;border:1px solid #8da7a7;border-radius:10px;background:#edf4ef}.AccessibilityToolbar_assistance h3{font:700 16px/1.4 Arial,sans-serif;margin:14px 0 6px}.AccessibilityToolbar_assistance .AccessibilityToolbar_help{margin-top:0}.AccessibilityToolbar_jumpLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.AccessibilityToolbar_jumpLinks button,.AccessibilityToolbar_outline button{min-height:44px;padding:8px;border:1px solid #789594;border-radius:8px;background:#fff;color:#294f58;font:14px/1.4 Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}.AccessibilityToolbar_outline{padding-inline-start:24px;margin:0}.AccessibilityToolbar_outline li{margin:6px 0}.AccessibilityToolbar_outline button{width:100%;text-align:start}.AccessibilityToolbar_group{margin:0 0 20px;padding:0;min-width:0;border:0}.AccessibilityToolbar_group legend{padding:0;margin:0 0 10px;font-weight:700}.AccessibilityToolbar_stepper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;text-align:center}.AccessibilityToolbar_dialog button{font-family:Arial,sans-serif}.AccessibilityToolbar_stepper button{min-height:44px;border:1px solid #789594;border-radius:10px;background:#fff;color:#294f58;font-size:19px;font-weight:700;cursor:pointer}.AccessibilityToolbar_stepper output{font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AccessibilityToolbar_dialog button:disabled,.AccessibilityToolbar_dialog button[aria-disabled=true]{cursor:default;opacity:.55}.AccessibilityToolbar_contrasts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AccessibilityToolbar_contrasts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:78px;padding:8px 3px;border:1px solid #789594;border-radius:12px;background:#fff;color:#294f58;font-size:14px;line-height:1.3;overflow-wrap:anywhere;cursor:pointer}.AccessibilityToolbar_swatch{display:grid;place-items:center;width:32px;height:26px;border:1px solid #789594;border-radius:5px;font-size:16px;font-weight:700;background:#fffaf1;color:#294f58}.AccessibilityToolbar_swatch[data-swatch=dark]{background:#14232b;color:#fff}.AccessibilityToolbar_swatch[data-swatch=light]{background:#fff;color:#172b33}.AccessibilityToolbar_contrasts button[aria-pressed=true],.AccessibilityToolbar_toggle[aria-pressed=true]{background:#dceee7;border:2px solid #294f58}.AccessibilityToolbar_toggles{display:grid;gap:8px}.AccessibilityToolbar_toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 12px;text-align:start;border:1px solid #789594;border-radius:12px;background:#fff;color:#294f58;font-size:16px;line-height:1.4;cursor:pointer}.AccessibilityToolbar_check{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid;border-radius:50%;font-size:17px}.AccessibilityToolbar_reset{width:100%;min-height:44px;margin-top:20px;padding:9px;border:1px solid #294f58;border-radius:10px;background:#294f58;color:#fffaf1;font-size:16px;font-weight:700;cursor:pointer}.AccessibilityToolbar_help{margin:10px 0 0;font-size:13px;line-height:1.5;color:#435f63}.AccessibilityToolbar_notice{margin:8px 0 0;font-size:14px}.AccessibilityToolbar_notice:empty{display:none}.AccessibilityToolbar_footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:12px;padding-top:8px;border-top:1px solid #ccdcd5}.AccessibilityToolbar_footer a{display:inline-flex;align-items:center;min-height:44px;color:#294f58;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.AccessibilityToolbar_launcher{left:12px;bottom:calc(94px + env(safe-area-inset-bottom,0px));width:52px;padding:10px}.AccessibilityToolbar_launcher>span{display:none}.AccessibilityToolbar_dialog{left:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-width:380px;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px))}.AccessibilityToolbar_content,.AccessibilityToolbar_header{padding:16px}body:has(.mobile-nav[open]) .AccessibilityToolbar_launcher{visibility:hidden}}@media(forced-colors:active){.AccessibilityToolbar_dialog,.AccessibilityToolbar_dialog button,.AccessibilityToolbar_launcher{border:2px solid ButtonText}.AccessibilityToolbar_dialog button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-5px}}.DesignedFooter_footer{background:#294f58;color:#fffdf8;border-top:4px solid #d5dfd8;margin-top:48px;font-family:Alef,Arial,sans-serif;font-size:16px;line-height:1.6;text-align:start}.DesignedFooter_inner{max-width:1040px;padding:18px 40px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center}.DesignedFooter_inner>*{min-width:0}.DesignedFooter_footer a{color:#fffdf8;text-decoration:none;text-underline-offset:5px;display:inline-block;padding-block:10px;overflow-wrap:anywhere}.DesignedFooter_footer a:hover{text-decoration:underline}.DesignedFooter_footer a:focus-visible{outline:3px solid #f5dca3;outline-offset:4px;border-radius:3px}.DesignedFooter_phone{justify-self:start;font-size:18px}.DesignedFooter_links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.DesignedFooter_copyright{margin:0;justify-self:end;font-size:14px;color:#e4ebe5}@media(max-width:700px){.DesignedFooter_footer{margin-top:20px}.DesignedFooter_inner{padding:4px 16px;grid-template-columns:minmax(0,1fr);gap:0;text-align:center}.DesignedFooter_copyright,.DesignedFooter_footer a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 8px;width:100%;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.DesignedFooter_footer .DesignedFooter_phone{gap:6px;flex-wrap:wrap;font-size:16px;justify-self:stretch}.DesignedFooter_phone bdi{direction:ltr;unicode-bidi:isolate}.DesignedFooter_links{display:flex;flex-wrap:nowrap;gap:12px;justify-content:center}.DesignedFooter_links a{flex:1 1;min-width:0}.DesignedFooter_links a bdi{min-width:0;max-width:100%}.DesignedFooter_copyright{justify-self:stretch;margin:0;min-height:44px;padding:10px 8px;font-size:14px;unicode-bidi:isolate}}
.BlogIndexPage_page{font-family:Alef,Arial,sans-serif;color:#263b3d;font-size:18px;line-height:1.7}.BlogIndexPage_hero{padding:28px 30px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px;margin-bottom:26px}.BlogIndexPage_hero h1{margin:0;color:#294f58;font-size:clamp(30px,3vw,42px);line-height:1.25}.BlogIndexPage_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;align-items:stretch}.BlogIndexPage_card{min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px;background:#f5f6f2;border:1px solid #d6dfd8;border-radius:10px}.BlogIndexPage_image{aspect-ratio:3/2;width:100%;background:#e5eae5;border-radius:8px;overflow:hidden}.BlogIndexPage_image .block-image{display:block;width:100%;height:100%;object-fit:contain}.BlogIndexPage_card h2{font-size:22px;line-height:1.35;color:#294f58}.BlogIndexPage_card h2,.BlogIndexPage_card p{margin:0;overflow-wrap:anywhere}.BlogIndexPage_more{margin-top:auto;align-self:stretch;text-align:center;padding:9px 14px;border:1px solid #345a62;border-radius:6px;color:#294f58;font-weight:700;min-height:44px}.BlogIndexPage_pagination{margin-top:32px;text-align:center}.BlogIndexPage_pagination h2{font-size:25px;color:#294f58;margin:0 0 16px}.BlogIndexPage_numbers,.BlogIndexPage_steps{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.BlogIndexPage_numbers a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #345a62;border-radius:6px;text-decoration:none;color:#294f58}.BlogIndexPage_numbers a[aria-current=page]{background:#294f58;color:white;font-weight:700}.BlogIndexPage_steps{margin-top:16px;gap:24px}.BlogIndexPage_steps a{min-height:44px;padding:8px;color:#294f58}.BlogIndexPage_page a:focus-visible{outline:3px solid #0079a5;outline-offset:3px}@media(max-width:900px){.BlogIndexPage_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.BlogIndexPage_grid{grid-template-columns:1fr;gap:18px}.BlogIndexPage_hero{padding:22px 20px}.BlogIndexPage_card{padding:18px}.BlogIndexPage_card h2{font-size:22px}}.MobileHero_desktopActions{display:contents}.MobileHero_mobileActions{display:none}@media(max-width:700px){.MobileHero_desktopActions{display:none}.MobileHero_mobileActions{display:block}}.BusinessCardPage_page{background:#f9f9f9;padding:4px 4px 16px}.BusinessCardPage_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BusinessCardPage_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.BusinessCardPage_card{display:flex;align-items:center;flex-direction:column;background:#fff;padding:8px 8px 20px;text-decoration:none;min-width:0}.BusinessCardPage_card img{width:100%;max-width:206px;height:auto;aspect-ratio:1;object-fit:contain}.BusinessCardPage_button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:24px;padding:10px 6px;border-radius:5px;background:#3b6877;color:#fff;box-shadow:0 3px 12px #0007;font-family:Varela Round,sans-serif;font-size:17px;line-height:1.45;letter-spacing:1px;text-align:center}.BusinessCardPage_card:hover .BusinessCardPage_button{background:#294f58}.BusinessCardPage_card:focus-visible{outline:3px solid #294f58;outline-offset:4px}@media(max-width:700px){.BusinessCardPage_page{padding:16px 8px}.BusinessCardPage_grid{grid-template-columns:1fr;gap:8px}.BusinessCardPage_card{padding:20px 20px 18px}.BusinessCardPage_card img{width:152px;max-width:100%}.BusinessCardPage_button{width:auto;min-width:160px;max-width:100%;min-height:44px;margin-top:22px;padding:10px 7px;font-size:17px;letter-spacing:1px}}.ContactPage_page{max-width:860px;margin:0 auto;padding:44px 24px 72px}.ContactPage_heading{text-align:center;margin-bottom:28px}.ContactPage_heading h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.25;color:#294f58}.ContactPage_formFrame{padding:32px;border:1px solid #afc8bf;border-radius:24px;background:#edf5ef;box-shadow:0 8px 26px #264e5910}#main .ContactPage_formFrame .contact-card{margin:0;padding:0;background:transparent;border:0;box-shadow:none;max-width:none}.ContactPage_formFrame .contact-card h2{margin:0 0 24px;text-align:start;color:#294f58;font-size:26px;line-height:1.3}.ContactPage_formFrame form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin:0;padding:0}.ContactPage_formFrame form>label{display:block;margin:0;min-width:0;color:#294f58;font-size:17px;font-weight:700}.ContactPage_formFrame form>[role=status],.ContactPage_formFrame form>button,.ContactPage_formFrame form>label:has(textarea){grid-column:1/-1}.ContactPage_formFrame input:not([type=hidden]),.ContactPage_formFrame textarea{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:52px;margin:8px 0 0;padding:13px 14px;border:1px solid #789a96;border-radius:12px;background:#fff;color:#203f48;font:400 18px/1.5 Arial,sans-serif}.ContactPage_formFrame textarea{min-height:140px;resize:vertical}.ContactPage_formFrame input::placeholder,.ContactPage_formFrame textarea::placeholder{color:#536c72;opacity:1}.ContactPage_formFrame button:focus-visible,.ContactPage_formFrame input:focus-visible,.ContactPage_formFrame textarea:focus-visible{outline:3px solid #294f58;outline-offset:3px}.ContactPage_formFrame form>button{min-height:54px;min-width:180px;justify-self:start;margin:0;padding:13px 30px;border:2px solid #294f58;border-radius:12px;background:#294f58;color:#fffaf1;font-size:18px;font-weight:700}.ContactPage_formFrame form>[role=status]{margin:0;font-weight:400}.ContactPage_formFrame form>[role=status]:empty{display:none}@media(max-width:700px){.ContactPage_page{padding:26px 16px 40px}.ContactPage_heading{margin-bottom:22px}.ContactPage_formFrame{padding:24px 18px;border-radius:20px}.ContactPage_formFrame .contact-card h2{font-size:24px;margin-bottom:20px}.ContactPage_formFrame form{grid-template-columns:minmax(0,1fr);gap:20px}.ContactPage_formFrame form>button{width:100%;min-width:0}.ContactPage_formFrame textarea{min-height:130px}}.GroomingLandingPage_hero{display:grid;grid-template-columns:44% 56%;direction:ltr;background:#8ecac4;align-items:center;gap:0;padding:0}.GroomingLandingPage_copy{direction:rtl;text-align:center;padding:8px 20px;min-width:0}.GroomingLandingPage_copy h1{font-size:36px;line-height:1.25;margin:0 0 10px}.GroomingLandingPage_copy h2{font-size:30px;line-height:1.25;margin:12px 0 8px}.GroomingLandingPage_slogan{font-size:20px;line-height:1.5;margin:0;animation:GroomingLandingPage_sloganTilt__HUgC_ 3s linear 1.2s infinite}.GroomingLandingPage_slogan bdi{color:#294f58;text-decoration:underline;text-decoration-color:var(--vidog-yellow);text-underline-offset:3px}.GroomingLandingPage_sloganEntrance{animation:GroomingLandingPage_sloganEntrance 1.2s cubic-bezier(.645,.045,.355,1) both}.GroomingLandingPage_bone{display:block;max-width:385px;margin:8px auto;animation:GroomingLandingPage_boneWiggle__c071v 2.8s linear infinite}.GroomingLandingPage_bone img{display:block;width:100%;height:auto}.GroomingLandingPage_bone:focus-visible{outline:3px solid #123e43;outline-offset:5px;border-radius:20px}.GroomingLandingPage_photo{min-width:0}.GroomingLandingPage_photo img{display:block;width:100%;height:auto;aspect-ratio:543/367;object-fit:cover}.GroomingLandingPage_page>section>h2{text-align:center}.GroomingLandingPage_benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px}.GroomingLandingPage_benefit{background:#fffaf1;border:1px solid #d6e1db;border-radius:16px;padding:22px;text-align:center}.GroomingLandingPage_benefit h3{margin:12px 0 8px;font-size:23px}.GroomingLandingPage_benefit p{margin:0;line-height:1.65}.GroomingLandingPage_icon{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#deeeea;color:#294f58;margin:auto}.GroomingLandingPage_contactLayout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));direction:ltr;gap:24px 32px;align-items:start}.GroomingLandingPage_closing,.GroomingLandingPage_formColumn,.GroomingLandingPage_how{direction:rtl;min-width:0}.GroomingLandingPage_contactAnchor{scroll-margin-top:180px}.GroomingLandingPage_contactAnchor:focus-visible{outline:3px solid #294f58;outline-offset:5px}.GroomingLandingPage_contactAnchor .contact-card{padding:22px 20px;border:1px solid #9aafa8;box-shadow:none}.GroomingLandingPage_contactAnchor h2{text-align:center;font-size:26px;margin:0 0 18px;line-height:1.3}.GroomingLandingPage_contactAnchor form{grid-template-columns:1fr}.GroomingLandingPage_dogs{margin:0}.GroomingLandingPage_dogs img{display:block;width:100%;height:auto;border-radius:12px}.GroomingLandingPage_how h3{margin-top:0}.GroomingLandingPage_how ol{margin:16px 0 0;padding-inline-start:26px}.GroomingLandingPage_how li{margin:0 0 14px}.GroomingLandingPage_how li:last-child{margin-bottom:0}.GroomingLandingPage_how li p{margin:0;line-height:1.65}.GroomingLandingPage_closingRow{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:20px;background:#fffaf1;border:1px solid #d6e1db;border-radius:16px}.GroomingLandingPage_closing{align-self:center;padding:12px}.GroomingLandingPage_closing p:first-child{font-size:25px;font-weight:700;margin-top:0}.GroomingLandingPage_closing p:last-child{margin-bottom:0}@media(max-width:700px){.GroomingLandingPage_closingRow{grid-template-columns:1fr;padding:16px;gap:18px}.GroomingLandingPage_closing{padding:0}.GroomingLandingPage_closing p:first-child{font-size:23px}.GroomingLandingPage_hero{grid-template-columns:1fr;direction:rtl}.GroomingLandingPage_copy h1{font-size:28px}.GroomingLandingPage_copy h2{font-size:22px}.GroomingLandingPage_slogan{font-size:20px}.GroomingLandingPage_bone{width:85%;max-width:290px;margin:8px auto}.GroomingLandingPage_benefits{grid-template-columns:1fr;gap:12px}.GroomingLandingPage_benefit{padding:18px}.GroomingLandingPage_contactLayout{grid-template-columns:1fr;gap:24px}.GroomingLandingPage_contactAnchor{scroll-margin-top:20px}.GroomingLandingPage_formColumn{width:100%;max-width:420px;margin:auto}.GroomingLandingPage_photo img{max-height:240px;object-fit:contain}.GroomingLandingPage_hero [data-mobile-hero-actions]{direction:rtl}}@keyframes GroomingLandingPage_boneWiggle__c071v{0%,to{transform:none}12.78%{transform:rotate(10deg) translateY(-10px)}24.85%{transform:rotate(-8deg)}37.63%{transform:rotate(6deg)}51.83%{transform:rotate(-4deg)}71%{transform:none}}@keyframes GroomingLandingPage_sloganEntrance{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes GroomingLandingPage_sloganTilt__HUgC_{0%,to{transform:translateY(-50%) perspective(800px) rotateX(0deg) translateY(50%)}25%{transform:translateY(-50%) perspective(800px) rotateX(30deg) translateY(50%);animation-timing-function:cubic-bezier(.645,.045,.355,1)}75%{transform:translateY(-50%) perspective(800px) rotateX(-30deg) translateY(50%);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}}@media(prefers-reduced-motion:reduce){.GroomingLandingPage_bone,.GroomingLandingPage_sloganEntrance,.GroomingLandingPage_slogan{animation:none;transform:none;opacity:1}}.AboutOlegPage_page{display:grid;gap:28px}.AboutOlegPage_page>section{margin-bottom:0}.AboutOlegPage_page>section:not(:first-of-type){padding-top:24px;border-top:1px solid #d6dfd8}.AboutOlegPage_hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.AboutOlegPage_page .AboutOlegPage_hero p{margin:14px 0 0}.AboutOlegPage_actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.AboutOlegPage_page .AboutOlegPage_portrait .block-image{width:auto;max-width:100%;max-height:250px;margin-inline:auto;object-fit:contain}.AboutOlegPage_split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start}.AboutOlegPage_split>aside,.AboutOlegPage_split>div{min-width:0}.AboutOlegPage_page .AboutOlegPage_certificate .block-image{width:100%;max-height:440px;object-fit:contain}.AboutOlegPage_certificate figcaption{font-size:15px;text-align:center;margin-top:10px}.AboutOlegPage_services h2{text-align:center}.AboutOlegPage_services .cards{grid-auto-rows:1fr}.AboutOlegPage_services .card{display:flex;flex-direction:column;text-align:center;align-items:center}.AboutOlegPage_services .card .button{margin-top:auto}.AboutOlegPage_page h3{margin:22px 0 8px}@media(max-width:700px){.AboutOlegPage_hero,.AboutOlegPage_split{grid-template-columns:1fr;gap:22px}.AboutOlegPage_hero{padding:22px}.AboutOlegPage_page .AboutOlegPage_portrait .block-image{max-height:210px}.AboutOlegPage_page .AboutOlegPage_certificate .block-image{max-height:420px}.AboutOlegPage_actions .button{width:100%}.AboutOlegPage_page{gap:24px}}.AboutOlegPage_stickyAside{align-self:stretch}.AboutOlegPage_stickyPhoto{position:static;top:24px}.AboutOlegPage_stickyPhoto[data-sticky-fits=true]{position:sticky}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.AboutOlegPage_stickyPhoto[data-sticky-fits]{position:static}}.AboutOlegPage_services .card{padding:24px 20px;border:1px solid #d9e2dc;border-radius:16px;background:#fffdf8;gap:12px}.AboutOlegPage_services .service-illustration{display:grid;place-items:center;width:88px;height:88px;border-radius:24px;background:#edf2eb;color:#345d58}.AboutOlegPage_services .card h3{margin:0;font-size:21px}.AboutOlegPage_services .card p{margin:0 0 6px}.AboutOlegPage_services .card .button{width:100%;border-radius:10px;font-size:15px;min-height:44px}.AboutOlegPage_services .cards{gap:16px}.DogPhotographyPage_page{display:grid;gap:28px}.DogPhotographyPage_page>section{margin-bottom:0}.DogPhotographyPage_hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px 30px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.DogPhotographyPage_hero>div{min-width:0}.DogPhotographyPage_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.DogPhotographyPage_page .DogPhotographyPage_heroPhoto .block-image{width:auto;max-width:100%;height:auto;max-height:250px;margin-inline:auto;object-fit:contain}.DogPhotographyPage_section{padding-top:24px;border-top:1px solid #d6dfd8}.DogPhotographyPage_split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:30px}.DogPhotographyPage_split aside{max-width:360px}.DogPhotographyPage_services h2{text-align:center}.DogPhotographyPage_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.DogPhotographyPage_card{padding:18px;border:1px solid #d6dfd8;border-radius:10px;background:#f5f6f2;display:flex;flex-direction:column;gap:14px;min-width:0}.DogPhotographyPage_servicePhoto{width:100%;aspect-ratio:3/2;background:#e5eae5;border-radius:8px;overflow:hidden}.DogPhotographyPage_page .DogPhotographyPage_servicePhoto .block-image{height:100%;width:100%;object-fit:contain}.DogPhotographyPage_card>div:last-child{text-align:center;font-weight:700}.DogPhotographyPage_card .rich-text{margin:0!important}.DogPhotographyPage_card a{display:block;padding:8px;min-height:44px}.DogPhotographyPage_page .DogPhotographyPage_gallery{min-width:0}@media(max-width:700px){.DogPhotographyPage_page{gap:24px}.DogPhotographyPage_hero{grid-template-columns:1fr;padding:22px 20px;gap:18px}.DogPhotographyPage_page .DogPhotographyPage_heroPhoto .block-image{max-height:210px}.DogPhotographyPage_cards,.DogPhotographyPage_split{grid-template-columns:1fr}.DogPhotographyPage_split aside{max-width:440px}.DogPhotographyPage_actions .button{width:100%}}.DogPhotographyPage_cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}.DogPhotographyPage_card{padding:12px;gap:10px}.DogPhotographyPage_card>div:last-child{margin-top:auto}.DogPhotographyPage_split aside{align-self:stretch;min-width:0}.DogPhotographyPage_photos{position:static;top:24px}.DogPhotographyPage_photos[data-sticky-fits=true]{position:sticky}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.DogPhotographyPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.DogPhotographyPage_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.DogPhotographyPage_card{padding:10px}.DogPhotographyPage_card a{font-size:16px;line-height:1.45}}@media(max-width:400px){.DogPhotographyPage_cards{grid-template-columns:1fr}}.DogPhotographyPage_card:not(:has(img)){align-self:center}.DogPhotographyPage_card:not(:has(img))>div:last-child{margin-top:0}.DogPhotographyPage_card{background:#fff;border-radius:16px;box-shadow:0 3px 12px #173b2b08}.DogPhotographyPage_servicePhoto{border-radius:10px;background:#f2f4ef}.DogPhotographyPage_card:focus-within{outline:2px solid #245d4b;outline-offset:3px}.DogGroomingCarePage_page{display:grid;gap:28px}.DogGroomingCarePage_page>section{margin-bottom:0}.DogGroomingCarePage_hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px 30px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.DogGroomingCarePage_hero>div{min-width:0}.DogGroomingCarePage_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.DogGroomingCarePage_page .DogGroomingCarePage_heroPhoto .block-image{width:auto;max-width:100%;height:auto;max-height:250px;margin-inline:auto;object-fit:contain}.DogGroomingCarePage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;padding-top:24px;border-top:1px solid #d6dfd8}.DogGroomingCarePage_photoColumn,.DogGroomingCarePage_prose{min-width:0}.DogGroomingCarePage_photoColumn{align-self:stretch}.DogGroomingCarePage_photos{display:grid;gap:18px;position:static;top:24px;max-width:360px;margin-inline:auto}.DogGroomingCarePage_photos[data-sticky-fits=true]{position:sticky}.DogGroomingCarePage_page .DogGroomingCarePage_photos .block-image{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.DogGroomingCarePage_services{padding-top:24px;border-top:1px solid #d6dfd8}.DogGroomingCarePage_services h2{text-align:center}.DogGroomingCarePage_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.DogGroomingCarePage_card{min-width:0;border:1px solid #d6dfd8;background:#f5f6f2;border-radius:10px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.DogGroomingCarePage_page .DogGroomingCarePage_card h3{font-size:20px;line-height:1.4;margin:0;text-align:center}.DogGroomingCarePage_icon{color:#345a62;line-height:0}.DogGroomingCarePage_icon svg{width:58px;height:58px}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.DogGroomingCarePage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.DogGroomingCarePage_page{gap:24px}.DogGroomingCarePage_hero{grid-template-columns:1fr;padding:22px 20px;gap:18px}.DogGroomingCarePage_page .DogGroomingCarePage_heroPhoto .block-image{max-height:210px}.DogGroomingCarePage_story{grid-template-columns:1fr;gap:20px}.DogGroomingCarePage_photos{max-width:440px}.DogGroomingCarePage_cards{grid-template-columns:1fr}.DogGroomingCarePage_card{padding:12px;gap:8px}.DogGroomingCarePage_actions .button{width:100%}}.DogGroomingCarePage_page .DogGroomingCarePage_heroPhoto .block-image{width:100%;aspect-ratio:1600/1067}.ObedienceTrainingPage_page{display:grid;gap:44px}.ObedienceTrainingPage_hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;padding:32px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px}.ObedienceTrainingPage_hero>div{min-width:0}.ObedienceTrainingPage_page .ObedienceTrainingPage_hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0 0 24px}.ObedienceTrainingPage_heroPhoto figure{margin:0}.ObedienceTrainingPage_heroPhoto .block-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.ObedienceTrainingPage_actions{display:flex;flex-wrap:wrap;gap:12px}.ObedienceTrainingPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.ObedienceTrainingPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.ObedienceTrainingPage_prose,.ObedienceTrainingPage_story>div{min-width:0}.ObedienceTrainingPage_prose{display:block}.ObedienceTrainingPage_page .rich-text h2{font-size:29px;line-height:1.35;margin:28px 0 12px}.ObedienceTrainingPage_page .rich-text:first-child h2:first-child{margin-top:0}.ObedienceTrainingPage_page .rich-text h3{font-size:21px;line-height:1.4;margin:24px 0 8px}.ObedienceTrainingPage_page .rich-text p{line-height:1.7;margin:0 0 16px}.ObedienceTrainingPage_page .rich-text ol,.ObedienceTrainingPage_page .rich-text ul{margin-top:0}.ObedienceTrainingPage_page .rich-text li{margin-bottom:12px}.ObedienceTrainingPage_page .rich-text li p,.ObedienceTrainingPage_page .rich-text>:last-child{margin-bottom:0}.ObedienceTrainingPage_photos{position:static;top:24px;align-self:start}.ObedienceTrainingPage_photos[data-sticky-fits=true]{position:sticky}.ObedienceTrainingPage_photos figure{margin:0}.ObedienceTrainingPage_page .ObedienceTrainingPage_photos .block-image,.ObedienceTrainingPage_page .ObedienceTrainingPage_photos .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:10px;background:transparent}.ObedienceTrainingPage_photos .gallery{grid-template-columns:1fr;gap:0}.ObedienceTrainingPage_contact{background:#294f58;border-radius:12px;padding:32px;scroll-margin-top:24px}.ObedienceTrainingPage_page .ObedienceTrainingPage_contactHeading h2{color:#fffdf8;text-align:center;margin:0 0 20px}.ObedienceTrainingPage_page .ObedienceTrainingPage_contact .contact-card{max-width:660px;margin-inline:auto}.ObedienceTrainingPage_page .ObedienceTrainingPage_contact .contact-card h2{text-align:center;margin:0 0 24px}@media(max-width:1000px){.ObedienceTrainingPage_story{gap:28px}}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.ObedienceTrainingPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.ObedienceTrainingPage_page{gap:32px}.ObedienceTrainingPage_hero,.ObedienceTrainingPage_story{grid-template-columns:1fr;gap:24px}.ObedienceTrainingPage_hero{padding:28px 24px}.ObedienceTrainingPage_actions{flex-direction:column}.ObedienceTrainingPage_actions .button{width:100%}.ObedienceTrainingPage_page .rich-text h2{font-size:27px}.ObedienceTrainingPage_contact{padding:24px 18px}}.RussianTrainingPage_page{font-family:Arial,Helvetica,sans-serif;color:#263b3d;font-size:17px;line-height:1.7}.RussianTrainingPage_page h1,.RussianTrainingPage_page h2,.RussianTrainingPage_page h3{letter-spacing:-.035em;color:#223e43}.RussianTrainingPage_page h1,.RussianTrainingPage_page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;text-wrap:balance}.RussianTrainingPage_page h1{font-size:clamp(36px,3.65vw,52px);line-height:1.12;margin:20px 0 24px}.RussianTrainingPage_page h1 em{font-weight:400;color:#416b61}.RussianTrainingPage_page h2{font-size:36px;line-height:1.2;margin-bottom:22px}.RussianTrainingPage_page h3{font-size:21px;line-height:1.3;font-weight:600;margin:16px 0}.RussianTrainingPage_page p{margin:0 0 20px}.RussianTrainingPage_page .button{border-radius:6px;padding:14px 20px;min-height:50px;line-height:1.4;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px}.RussianTrainingPage_page .button:hover{filter:brightness(.92)}.RussianTrainingPage_eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em!important;text-transform:uppercase}.RussianTrainingPage_hero{display:grid;grid-template-columns:1.2fr 1fr;background:#f5f1e9;border:1px solid #e8e1d6;border-radius:14px;overflow:hidden}.RussianTrainingPage_heroCopy{padding:28px 26px 24px}.RussianTrainingPage_heroCopy>h1{margin-top:0}.RussianTrainingPage_lead{font-size:17px;line-height:1.7;max-width:45ch}.RussianTrainingPage_actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.RussianTrainingPage_actions .whatsapp{background:transparent;color:#345a62;border:1px solid #aabbb6}.RussianTrainingPage_heroNote{font-size:12px;color:#596b68;border-top:1px solid #dadfd6;padding-top:18px;margin:0!important}.RussianTrainingPage_heroImage{margin:0;position:relative;min-height:400px}.RussianTrainingPage_heroImage .block-image{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.RussianTrainingPage_heroImage figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 22px;background:linear-gradient(transparent,#142b27c9);color:white;font-size:13px}.RussianTrainingPage_section{padding:76px 0}.RussianTrainingPage_sectionHeading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:28px}.RussianTrainingPage_sectionHeading>p{max-width:43ch;color:#566967}.RussianTrainingPage_services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ccd6d1;border-bottom:1px solid #ccd6d1}.RussianTrainingPage_services article{padding:28px 24px 30px 0;display:flex;flex-direction:column}.RussianTrainingPage_services article+article{border-inline-start:1px solid #ccd6d1;padding-inline-start:24px}.RussianTrainingPage_services p{font-size:15px;color:#53645f}.RussianTrainingPage_services a{margin-top:auto;font-size:14px;font-weight:600;text-underline-offset:5px}.RussianTrainingPage_number{font-size:12px;letter-spacing:.1em;color:#526b5e}.RussianTrainingPage_approach{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:start;padding-bottom:70px}.RussianTrainingPage_approach figure{margin:0;position:sticky;top:24px}.RussianTrainingPage_approach .block-image{aspect-ratio:4/5;object-fit:cover;border-radius:10px}.RussianTrainingPage_approach figcaption{font-size:12px;color:#62756e;padding-top:12px}.RussianTrainingPage_approach p{font-size:16px}.RussianTrainingPage_principles{list-style:none;padding:0;margin:28px 0 0}.RussianTrainingPage_principles li{padding:16px 0;border-top:1px solid #dde3de}.RussianTrainingPage_principles strong{display:block;font-size:16px}.RussianTrainingPage_principles span{display:block;font-size:14px;color:#5d6c67;margin-top:5px}.RussianTrainingPage_readMore{background:#f6f8f5;border-radius:10px;padding:36px;margin-bottom:68px}.RussianTrainingPage_readMore>div>p:not(.RussianTrainingPage_eyebrow){max-width:60ch;font-size:16px}.RussianTrainingPage_textSection{border-top:1px solid #cdd8d1;margin-top:40px}.RussianTrainingPage_article{max-width:66ch;margin:20px auto 36px;font-size:16px}.RussianTrainingPage_article .vidog-page{gap:16px}.RussianTrainingPage_article .rich-text{max-width:none}.RussianTrainingPage_article h2{font-size:28px;margin-top:24px}.RussianTrainingPage_article p{margin-bottom:16px}.RussianTrainingPage_article p:has(>span:only-child:empty){display:none}.RussianTrainingPage_photoNote{font-size:14px;margin:24px 0 0!important;color:#556962}.RussianTrainingPage_photoNote a{text-underline-offset:4px}.RussianTrainingPage_contact{scroll-margin-top:24px;background:#294f58;color:#f5f3ea;border-radius:12px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:46px}.RussianTrainingPage_contact h2{color:#fffaf1;font-size:40px}.RussianTrainingPage_contact>div>p:not(.RussianTrainingPage_eyebrow){font-size:16px;max-width:38ch;color:#dce8e2}.RussianTrainingPage_phone{font-family:Georgia,serif;font-size:30px;text-decoration:none;display:inline-block;margin:10px 0 14px}.RussianTrainingPage_contactNote{font-size:13px!important}.RussianTrainingPage_contact .contact-card{background:#fffdf8;border:0;border-radius:8px;box-shadow:none;padding:28px;color:#263b3d;width:100%;max-width:none;margin:0}.RussianTrainingPage_contact .contact-card h2{color:#263b3d;font-family:Arial,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.02em;margin-bottom:22px}.RussianTrainingPage_contact .contact-card label{font-size:13px;font-weight:600}.RussianTrainingPage_contact .contact-card input,.RussianTrainingPage_contact .contact-card textarea{border:1px solid #bfcac4;border-radius:4px;padding:11px;background:white;font-size:16px}.RussianTrainingPage_contact .contact-card .button{width:100%}.RussianTrainingPage_contact [role=status]{font-size:14px;margin:12px 0 0}@media(max-width:800px){.RussianTrainingPage_hero{grid-template-columns:1fr 1fr}.RussianTrainingPage_heroCopy{padding:30px 22px}.RussianTrainingPage_page h1{font-size:38px}.RussianTrainingPage_approach{gap:28px}.RussianTrainingPage_contact{padding:30px;gap:28px}}@media(max-width:700px){.RussianTrainingPage_hero{display:flex;flex-direction:column}.RussianTrainingPage_heroCopy{padding:28px 23px}.RussianTrainingPage_page h1{font-size:clamp(26px,8.5vw,36px);line-height:1.14}.RussianTrainingPage_page h2{font-size:30px}.RussianTrainingPage_heroImage{min-height:0;height:340px}.RussianTrainingPage_heroImage .block-image{height:340px;object-position:center 53%}.RussianTrainingPage_actions{flex-direction:column}.RussianTrainingPage_actions .button{width:100%}.RussianTrainingPage_heroNote{line-height:1.7}.RussianTrainingPage_section{padding:48px 0}.RussianTrainingPage_sectionHeading{display:block;margin-bottom:22px}.RussianTrainingPage_services{grid-template-columns:1fr}.RussianTrainingPage_services article,.RussianTrainingPage_services article+article{padding:24px 0;border-inline-start:0}.RussianTrainingPage_services article+article{border-top:1px solid #ccd6d1}.RussianTrainingPage_services h3{margin-top:10px}.RussianTrainingPage_approach{display:flex;flex-direction:column-reverse;padding-bottom:46px;gap:22px}.RussianTrainingPage_approach figure{position:static;width:100%}.RussianTrainingPage_approach .block-image{aspect-ratio:4/3;object-position:50% 42%}.RussianTrainingPage_readMore{padding:25px 22px;margin-bottom:42px}.RussianTrainingPage_contact{display:block;padding:28px 20px}.RussianTrainingPage_contact>div{margin-bottom:28px}.RussianTrainingPage_contact .contact-card{padding:22px 18px}.RussianTrainingPage_contact h2{font-size:34px}.RussianTrainingPage_phone{font-size:28px}.RussianTrainingPage_article{font-size:15px;overflow-wrap:anywhere}.RussianTrainingPage_article h2{font-size:25px}}.RussianTrainingPage_intro{margin-top:28px;padding:24px 28px;background:#f5f6f2;border-inline-start:4px solid #345a62;border-radius:8px}.RussianTrainingPage_page .RussianTrainingPage_intro h2{font-size:28px;margin:0 0 14px}.RussianTrainingPage_page .RussianTrainingPage_intro p{margin:0 0 12px}.RussianTrainingPage_page .RussianTrainingPage_intro p:last-child{margin-bottom:0}.RussianTrainingPage_intro .vidog-page{gap:0}.RussianTrainingPage_intro .rich-text{max-width:none}@media(max-width:700px){.RussianTrainingPage_intro{margin-top:24px;padding:22px 20px}.RussianTrainingPage_page .RussianTrainingPage_intro h2{font-size:25px}}.RussianTrainingPage_hero .RussianTrainingPage_actions{margin-block:18px}.RussianTrainingPage_hero h1{margin-bottom:16px}.RussianTrainingPage_hero .RussianTrainingPage_lead{line-height:1.55;margin-bottom:14px}.RussianTrainingPage_hero .RussianTrainingPage_heroNote{padding-top:12px}@media(max-width:700px){.RussianTrainingPage_hero .RussianTrainingPage_heroCopy{padding:20px 20px 16px}.RussianTrainingPage_hero .RussianTrainingPage_heroImage,.RussianTrainingPage_hero .RussianTrainingPage_heroImage .block-image{height:240px}.RussianTrainingPage_hero .RussianTrainingPage_heroImage{min-height:0}}@media(min-width:701px){.RussianTrainingPage_heroImage{min-height:0;display:flex;flex-direction:column;justify-content:center}.RussianTrainingPage_heroImage .block-image{height:420px;object-fit:contain}.RussianTrainingPage_heroImage figcaption{position:static;background:none;color:#596b68;padding:10px 18px;font-size:12px;text-align:center}}@media(max-width:700px){.RussianTrainingPage_page .RussianTrainingPage_hero h1{font-size:clamp(24px,6.7vw,30px);line-height:1.15}.RussianTrainingPage_hero .RussianTrainingPage_lead{font-size:15px;line-height:1.5}.RussianTrainingPage_hero [data-mobile-hero-actions] .RussianTrainingPage_actions{margin:0}}.RussianTrainingPage_article .vidog-page{gap:0}.RussianTrainingPage_article .rich-text{margin-block:0}.RussianTrainingPage_article p{margin-block:0 12px}.RussianTrainingPage_article li p{margin-bottom:4px}.RussianTrainingPage_article h2{margin-block:26px 12px}.RussianTrainingPage_article .rich-text:first-child h2:first-child{margin-top:0}.RussianTrainingPage_textSection{margin-top:30px;padding-top:24px}.RussianTrainingPage_textSection:first-child{margin-top:0}.PottyTrainingPage_page{display:grid;gap:40px}.PottyTrainingPage_hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px;padding:32px}.PottyTrainingPage_hero>div{min-width:0}.PottyTrainingPage_heroPhoto figure{margin:0}.PottyTrainingPage_heroPhoto .block-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:left center;border-radius:10px}.PottyTrainingPage_page .PottyTrainingPage_hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0 0 24px}.PottyTrainingPage_actions{display:flex;gap:12px;flex-wrap:wrap}.PottyTrainingPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.PottyTrainingPage_page .rich-text h2{font-size:29px;line-height:1.35;margin:0 0 16px}.PottyTrainingPage_page .rich-text p{line-height:1.7;margin:0 0 16px}.PottyTrainingPage_page [data-potty-section=intro] .rich-text>:last-child{margin-bottom:0}.PottyTrainingPage_page .rich-text li{margin-bottom:12px}.PottyTrainingPage_page .rich-text li p{margin:0}.PottyTrainingPage_page .rich-text ul{margin-top:0;margin-bottom:0}.PottyTrainingPage_benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.PottyTrainingPage_benefit{border:1px solid #cbd8cf;border-radius:10px;background:#f5f6f2;padding:22px 18px;min-width:0}.PottyTrainingPage_page .PottyTrainingPage_benefit h3{font-size:21px;text-align:center;line-height:1.35;margin:0 0 12px}.PottyTrainingPage_page .PottyTrainingPage_benefit p{text-align:center;font-size:16px;margin:0}.PottyTrainingPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.PottyTrainingPage_story>div{min-width:0}.PottyTrainingPage_photos{position:static;top:24px;align-self:start}.PottyTrainingPage_photos[data-sticky-fits=true]{position:sticky}.PottyTrainingPage_photos figure{margin:0}.PottyTrainingPage_page .PottyTrainingPage_photos .block-image,.PottyTrainingPage_page .PottyTrainingPage_photos .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:10px;background:transparent}.PottyTrainingPage_photos .gallery{grid-template-columns:1fr;gap:0}.PottyTrainingPage_support{max-width:78ch;width:100%;margin-inline:auto}.PottyTrainingPage_tips{background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px;padding:30px}.PottyTrainingPage_tips strong{font-weight:700}.PottyTrainingPage_contact{background:#294f58;border-radius:12px;padding:32px;scroll-margin-top:24px}.PottyTrainingPage_page .PottyTrainingPage_contact .contact-card{max-width:660px;margin-inline:auto}.PottyTrainingPage_page .PottyTrainingPage_contact .contact-card h2{text-align:center;margin:0 0 24px}@media(max-width:1000px){.PottyTrainingPage_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.PottyTrainingPage_story{gap:28px}}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.PottyTrainingPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.PottyTrainingPage_page{gap:32px}.PottyTrainingPage_hero{grid-template-columns:1fr;padding:28px 24px;gap:24px}.PottyTrainingPage_actions{flex-direction:column}.PottyTrainingPage_actions .button{width:100%}.PottyTrainingPage_benefits{grid-template-columns:1fr}.PottyTrainingPage_story{grid-template-columns:1fr;gap:24px}.PottyTrainingPage_page .rich-text h2{font-size:27px}.PottyTrainingPage_tips{padding:24px}.PottyTrainingPage_contact{padding:24px 18px}}.PuppyEducationPage_page{display:grid;gap:48px}.PuppyEducationPage_page .PuppyEducationPage_hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px;padding:32px}.PuppyEducationPage_heroCopy,.PuppyEducationPage_heroPhoto{min-width:0}.PuppyEducationPage_page .PuppyEducationPage_heroPhoto .block-image{aspect-ratio:4/3;max-height:360px;object-fit:cover;object-position:center}.PuppyEducationPage_page .PuppyEducationPage_hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0 0 24px;max-width:30ch}.PuppyEducationPage_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.PuppyEducationPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.PuppyEducationPage_benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.PuppyEducationPage_benefit{position:relative;isolation:isolate;background:#f5f6f2;border:1px solid #cbd8cf;border-radius:10px;padding:22px 18px;min-width:0}.PuppyEducationPage_benefit:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.07;background-position:50%;background-size:cover;border-radius:inherit;pointer-events:none}.PuppyEducationPage_benefit[data-benefit="1"]:before{background-image:url(/images/puppy-original/benefit-1.webp)}.PuppyEducationPage_benefit[data-benefit="2"]:before{background-image:url(/images/puppy-original/benefit-2.webp)}.PuppyEducationPage_benefit[data-benefit="3"]:before{background-image:url(/images/puppy-original/benefit-3.webp);background-image:-webkit-image-set(url("/images/puppy-original/benefit-3.avif") type("image/avif"),url("/images/puppy-original/benefit-3.webp") type("image/webp"));background-image:image-set(url("/images/puppy-original/benefit-3.avif") type("image/avif"),url("/images/puppy-original/benefit-3.webp") type("image/webp"))}.PuppyEducationPage_benefit[data-benefit="4"]:before{background-image:url(/images/puppy-original/benefit-4.webp)}.PuppyEducationPage_page .PuppyEducationPage_benefit .rich-text h2{font-size:21px;margin:0 0 16px;text-align:center;line-height:1.35}.PuppyEducationPage_page .PuppyEducationPage_benefit p{font-size:16px;line-height:1.7;margin:0}.PuppyEducationPage_page .rich-text{min-width:0}.PuppyEducationPage_page .rich-text h2{font-size:29px;margin:32px 0 18px;line-height:1.35}.PuppyEducationPage_page .rich-text h2:first-child{margin-top:0}.PuppyEducationPage_page .rich-text h3{font-size:21px;font-weight:700;margin:28px 0 12px;line-height:1.4}.PuppyEducationPage_page .rich-text h3:first-child{margin-top:0}.PuppyEducationPage_page .rich-text p{line-height:1.7;margin:0 0 18px}.PuppyEducationPage_page .rich-text>:last-child{margin-bottom:0}.PuppyEducationPage_page .rich-text li{margin-bottom:10px}.PuppyEducationPage_page .rich-text li p{margin:0}.PuppyEducationPage_programGrid,.PuppyEducationPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.PuppyEducationPage_programGrid{margin-top:24px;row-gap:24px;align-content:start}.PuppyEducationPage_programTopics,.PuppyEducationPage_programTopics>.rich-text{display:contents}.PuppyEducationPage_programMain{grid-column:1;grid-row:1}.PuppyEducationPage_programEnd{grid-column:1/-1;grid-row:2;max-width:78ch;width:100%;justify-self:start}@media(max-width:700px){.PuppyEducationPage_programEnd{margin-top:20px}}.PuppyEducationPage_page .PuppyEducationPage_programTopics h3{margin:20px 0 8px}.PuppyEducationPage_page .PuppyEducationPage_programTopics h3:first-child{margin-top:0}.PuppyEducationPage_page .PuppyEducationPage_programTopics p{margin:0 0 16px}.PuppyEducationPage_page .PuppyEducationPage_programTopics p:last-child{margin-bottom:0}.PuppyEducationPage_programAside{grid-column:2;grid-row:1;display:grid;gap:24px;min-width:0}.PuppyEducationPage_contact{background:#294f58;padding:22px;border-radius:12px;scroll-margin-top:24px}.PuppyEducationPage_page .PuppyEducationPage_contact .contact-card{padding:24px 18px;max-width:none}.PuppyEducationPage_page .PuppyEducationPage_contact .contact-card h2{font-size:21px;text-align:center;margin-top:0}.PuppyEducationPage_article{display:grid;gap:48px}.PuppyEducationPage_story>div{min-width:0}.PuppyEducationPage_images{display:grid;gap:20px;min-width:0}.PuppyEducationPage_images figure{margin:0}.PuppyEducationPage_images .block-image{width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:10px;background:#f5f6f2}.PuppyEducationPage_images .gallery{grid-template-columns:1fr;gap:0}.PuppyEducationPage_images .gallery img{aspect-ratio:auto;max-height:300px}.PuppyEducationPage_storyPhotos{position:static;top:24px;align-self:start;gap:24px}.PuppyEducationPage_storyPhotos[data-sticky-fits=true]{position:sticky}.PuppyEducationPage_page .PuppyEducationPage_storyPhotos .block-image,.PuppyEducationPage_page .PuppyEducationPage_storyPhotos .gallery img{display:block;max-height:none;max-width:100%;width:100%;height:auto;margin-inline:auto;object-fit:contain;aspect-ratio:auto;background:transparent}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.PuppyEducationPage_storyPhotos[data-sticky-fits]{position:static}}@media(prefers-reduced-motion:reduce){.PuppyEducationPage_page *{scroll-behavior:auto}}.PuppyEducationPage_sources{margin-top:28px;background:#f5f6f2;border-radius:8px;padding:20px}.PuppyEducationPage_page .PuppyEducationPage_sources p{font-size:14px;line-height:1.65}.PuppyEducationPage_page .PuppyEducationPage_sources p:first-child{font-size:16px;font-weight:700}.PuppyEducationPage_page .PuppyEducationPage_sources p:not(:first-child){direction:ltr;text-align:start}.PuppyEducationPage_page .PuppyEducationPage_comparison h3{margin-top:36px}.PuppyEducationPage_page .PuppyEducationPage_faq h3{margin-top:32px}@media(max-width:1000px){.PuppyEducationPage_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.PuppyEducationPage_programGrid,.PuppyEducationPage_story{column-gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:700px){.PuppyEducationPage_article,.PuppyEducationPage_page{gap:36px}.PuppyEducationPage_page .PuppyEducationPage_hero{padding:28px 24px}.PuppyEducationPage_page .PuppyEducationPage_hero h1{font-size:30px}.PuppyEducationPage_actions{flex-direction:column}.PuppyEducationPage_actions .button{width:100%}.PuppyEducationPage_benefits,.PuppyEducationPage_programGrid,.PuppyEducationPage_story{grid-template-columns:1fr}.PuppyEducationPage_benefit{padding:24px}.PuppyEducationPage_page .PuppyEducationPage_benefit h2{font-size:22px}.PuppyEducationPage_page .rich-text h2{font-size:27px}.PuppyEducationPage_contact{padding:22px 18px}.PuppyEducationPage_images .block-image{max-height:360px}.PuppyEducationPage_page .PuppyEducationPage_sources p{font-size:14px}.PuppyEducationPage_page .PuppyEducationPage_hero{grid-template-columns:1fr;gap:24px}.PuppyEducationPage_programTopics,.PuppyEducationPage_programTopics>.rich-text{display:block}.PuppyEducationPage_programAside{grid-column:auto;grid-row:auto}.PuppyEducationPage_storyPhotos{grid-template-columns:1fr;gap:24px}.PuppyEducationPage_storyPhotos .block-image,.PuppyEducationPage_storyPhotos .gallery img{max-height:380px;max-width:100%;width:auto;height:auto;aspect-ratio:auto}.PuppyEducationPage_page .PuppyEducationPage_heroPhoto .block-image{max-height:300px}}.ServiceIntro_intro{background:#f5f6f2;border-inline-start:4px solid #345a62;border-radius:8px;padding:24px 28px;font-weight:600}.ServiceIntro_intro bdi{display:inline-block;white-space:nowrap}@media(max-width:700px){.ServiceIntro_intro{padding:22px}}.SeparationAnxietyPage_page{display:grid;gap:44px}.SeparationAnxietyPage_hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px}.SeparationAnxietyPage_hero>div{min-width:0}.SeparationAnxietyPage_page .SeparationAnxietyPage_hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0 0 24px}.SeparationAnxietyPage_heroPhoto figure{margin:0}.SeparationAnxietyPage_heroPhoto .block-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.SeparationAnxietyPage_actions{display:flex;flex-wrap:wrap;gap:12px}.SeparationAnxietyPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.SeparationAnxietyPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.SeparationAnxietyPage_prose,.SeparationAnxietyPage_story>div{min-width:0}.SeparationAnxietyPage_prose{display:block}.SeparationAnxietyPage_page .rich-text h2{font-size:29px;line-height:1.35;margin:28px 0 12px}.SeparationAnxietyPage_page .rich-text:first-child h2:first-child{margin-top:0}.SeparationAnxietyPage_page .rich-text h3{font-size:21px;line-height:1.4;margin:24px 0 8px}.SeparationAnxietyPage_page .rich-text p{line-height:1.7;margin:0 0 16px}.SeparationAnxietyPage_page .rich-text ol,.SeparationAnxietyPage_page .rich-text ul{margin-top:0}.SeparationAnxietyPage_page .rich-text li{margin-bottom:12px}.SeparationAnxietyPage_page .rich-text li p,.SeparationAnxietyPage_page .rich-text>:last-child{margin-bottom:0}.SeparationAnxietyPage_photos{position:static;top:24px;align-self:start}.SeparationAnxietyPage_photos[data-sticky-fits=true]{position:sticky}.SeparationAnxietyPage_photos figure{margin:0}.SeparationAnxietyPage_page .SeparationAnxietyPage_photos .block-image,.SeparationAnxietyPage_page .SeparationAnxietyPage_photos .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:10px;background:transparent}.SeparationAnxietyPage_photos .gallery{grid-template-columns:1fr;gap:0}.SeparationAnxietyPage_contact{background:#294f58;border-radius:12px;padding:32px;scroll-margin-top:24px}.SeparationAnxietyPage_page .SeparationAnxietyPage_contactHeading h2{color:#fffdf8;text-align:center;margin:0 0 20px}.SeparationAnxietyPage_page .SeparationAnxietyPage_contact .contact-card{max-width:660px;margin-inline:auto}.SeparationAnxietyPage_page .SeparationAnxietyPage_contact .contact-card h2{text-align:center;margin:0 0 24px}@media(max-width:1000px){.SeparationAnxietyPage_story{gap:28px}}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.SeparationAnxietyPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.SeparationAnxietyPage_page{gap:32px}.SeparationAnxietyPage_hero,.SeparationAnxietyPage_story{grid-template-columns:1fr;gap:24px}.SeparationAnxietyPage_hero{padding:28px 24px}.SeparationAnxietyPage_actions{flex-direction:column}.SeparationAnxietyPage_actions .button{width:100%}.SeparationAnxietyPage_page .rich-text h2{font-size:27px}.SeparationAnxietyPage_contact{padding:24px 18px}}.SeparationAnxietyPage_introduction h2{text-wrap:wrap}.SeparationAnxietyPage_callToAction{background:#f5f6f2;border-inline-start:4px solid #345a62;border-radius:8px;padding:24px 28px}.SeparationAnxietyPage_page{gap:28px}.SeparationAnxietyPage_hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;padding:24px}.SeparationAnxietyPage_page .SeparationAnxietyPage_hero h1{margin-bottom:18px}.SeparationAnxietyPage_page .SeparationAnxietyPage_heroPhoto .block-image{width:100%;height:220px;object-fit:contain}.SeparationAnxietyPage_page .rich-text h2{margin:22px 0 8px}.SeparationAnxietyPage_page .rich-text h3{margin:18px 0 8px}.SeparationAnxietyPage_page .rich-text p{margin-bottom:12px}.SeparationAnxietyPage_page .rich-text li{margin-bottom:8px}.SeparationAnxietyPage_page .SeparationAnxietyPage_photos .block-image{max-height:330px}.SeparationAnxietyPage_introduction h2{max-width:none;white-space:normal}.SeparationAnxietyPage_contact{padding:22px}.SeparationAnxietyPage_page .SeparationAnxietyPage_contact .contact-card h2{margin-bottom:16px}@media(max-width:700px){.SeparationAnxietyPage_page{gap:22px}.SeparationAnxietyPage_hero{grid-template-columns:1fr}.SeparationAnxietyPage_page .SeparationAnxietyPage_heroPhoto .block-image{height:190px}.SeparationAnxietyPage_story{gap:14px}.SeparationAnxietyPage_page .SeparationAnxietyPage_photos .block-image{max-height:240px}.SeparationAnxietyPage_callToAction{padding:18px}}.RecentPosts_section{border-top:1px solid #d6dfd8;margin-top:36px;padding-top:26px;color:#263b3d}.RecentPosts_section[lang=he]{font-family:Alef,Arial,sans-serif}.RecentPosts_section h2{font-family:inherit;font-size:28px;line-height:1.3;margin:0 0 20px;color:#294f58}.RecentPosts_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.RecentPosts_card{min-width:0;border:1px solid #d6dfd8;border-radius:10px;background:#f5f6f2;overflow:hidden}.RecentPosts_card a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;padding:18px;gap:16px}.RecentPosts_card a:hover h3{text-decoration:underline;text-underline-offset:4px}.RecentPosts_card a:focus-visible{outline:3px solid #0079a5;outline-offset:-4px}.RecentPosts_card .block-image{width:100%;height:auto;max-height:230px;object-fit:contain;aspect-ratio:auto;border-radius:7px}.RecentPosts_card h3{font-family:inherit;font-size:22px;line-height:1.4;margin:0;overflow-wrap:anywhere;color:#294f58}.RecentPosts_more{margin-top:auto;line-height:1.5;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.RecentPosts_grid{grid-template-columns:1fr}.RecentPosts_section h2{font-size:25px}.RecentPosts_card .block-image{max-height:none}.RecentPosts_card h3{font-size:21px}}.BehaviorProblemsPage_page{display:grid;gap:44px}.BehaviorProblemsPage_hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px}.BehaviorProblemsPage_hero>div{min-width:0}.BehaviorProblemsPage_page .BehaviorProblemsPage_hero h1{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0 0 24px}.BehaviorProblemsPage_heroPhoto figure{margin:0}.BehaviorProblemsPage_heroPhoto .block-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.BehaviorProblemsPage_actions{display:flex;flex-wrap:wrap;gap:12px}.BehaviorProblemsPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.BehaviorProblemsPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.BehaviorProblemsPage_prose,.BehaviorProblemsPage_story>div{min-width:0}.BehaviorProblemsPage_prose{display:block}.BehaviorProblemsPage_page .rich-text h2{font-size:29px;line-height:1.35;margin:28px 0 12px}.BehaviorProblemsPage_page .rich-text:first-child h2:first-child{margin-top:0}.BehaviorProblemsPage_page .rich-text h3{font-size:21px;line-height:1.4;margin:24px 0 8px}.BehaviorProblemsPage_page .rich-text p{line-height:1.7;margin:0 0 16px}.BehaviorProblemsPage_page .rich-text ol,.BehaviorProblemsPage_page .rich-text ul{margin-top:0}.BehaviorProblemsPage_page .rich-text li{margin-bottom:12px}.BehaviorProblemsPage_page .rich-text li p,.BehaviorProblemsPage_page .rich-text>:last-child{margin-bottom:0}.BehaviorProblemsPage_photos{position:static;top:24px;align-self:start}.BehaviorProblemsPage_photos[data-sticky-fits=true]{position:sticky}.BehaviorProblemsPage_photos figure{margin:0}.BehaviorProblemsPage_page .BehaviorProblemsPage_photos .block-image,.BehaviorProblemsPage_page .BehaviorProblemsPage_photos .gallery img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:10px;background:transparent}.BehaviorProblemsPage_photos .gallery{grid-template-columns:1fr;gap:0}.BehaviorProblemsPage_contact{background:#294f58;border-radius:12px;padding:32px;scroll-margin-top:24px}.BehaviorProblemsPage_page .BehaviorProblemsPage_contactHeading h2{color:#fffdf8;text-align:center;margin:0 0 20px}.BehaviorProblemsPage_page .BehaviorProblemsPage_contact .contact-card{max-width:660px;margin-inline:auto}.BehaviorProblemsPage_page .BehaviorProblemsPage_contact .contact-card h2{text-align:center;margin:0 0 24px}@media(max-width:1000px){.BehaviorProblemsPage_story{gap:28px}}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.BehaviorProblemsPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.BehaviorProblemsPage_page{gap:32px}.BehaviorProblemsPage_hero,.BehaviorProblemsPage_story{grid-template-columns:1fr;gap:24px}.BehaviorProblemsPage_hero{padding:28px 24px}.BehaviorProblemsPage_actions{flex-direction:column}.BehaviorProblemsPage_actions .button{width:100%}.BehaviorProblemsPage_page .rich-text h2{font-size:27px}.BehaviorProblemsPage_contact{padding:24px 18px}}.BehaviorProblemsPage_photos{display:grid;gap:24px}.BehaviorProblemsPage_photos.BehaviorProblemsPage_benefitPhotos{display:block;align-self:stretch;position:static}.BehaviorProblemsPage_benefitPhotos>div:first-child{margin-bottom:24px}.BehaviorProblemsPage_runningPhoto{width:100%}.BehaviorProblemsPage_page [data-behavior-section=intro] .rich-text>:last-child{margin-bottom:0}
.mobile-contact-bar{display:none}@media(max-width:700px){#main h1{font-size:23px!important;line-height:1.25!important}#main [data-page-kind=home][data-menu-design] h2{font-size:24px;line-height:1.3}#main [data-page-kind=home] [data-responsive-hero] h2{font-size:19px;line-height:1.4}#main [data-page-kind=home] .contact-card{padding:18px 16px}#main [data-page-kind=home] .contact-card h2{font-size:22px;line-height:1.3;margin:0 0 16px}#main [data-page-kind=home] .contact-card form{row-gap:12px}#main [data-page-kind=home] .contact-card label{margin:0;line-height:1.5}#main [data-page-kind=home] .contact-card input{min-height:48px;padding:10px 11px}#main [data-page-kind=home] .contact-card form>.button{margin:0;min-height:48px}#main [data-page-kind=home] .contact-card [role=status]{margin:0}}@media(min-width:701px){.site-header .desktop-nav [data-training-submenu]>details>ul>li>a{text-align:right;direction:rtl}}@media(max-width:700px){#main [data-contact-frame]:has(.contact-card){padding:0;background:transparent;border:0;box-shadow:none;color:#263b3d}#main [data-contact-frame] :is(h2,h3,p):not(.button){color:#294f58}#main .contact-card{border:1px solid #9aafa8;box-shadow:none}#main [data-responsive-hero]{padding:16px;gap:12px;min-height:0;margin-bottom:16px}#main [data-responsive-hero]>div:not(:has(img)):not([data-mobile-hero-actions]){padding:0}#main [data-responsive-hero] h1{margin:0}#main [data-responsive-hero] :is(h2,p){margin:8px 0 0}#main [data-responsive-hero] [data-mobile-hero-actions]{padding:0}#main [data-responsive-hero] [data-mobile-hero-actions]>div{margin:0;gap:10px}#main [data-responsive-hero] img{max-height:240px;object-fit:contain}#main :is([data-photography-design],[data-care-design],[data-about-oleg],[data-remaining-menu]) [data-responsive-hero] img{max-height:210px}#main [data-menu-design]>[data-responsive-hero]>div:has(>img){height:240px;min-height:0}.site-header{position:relative;background:#fffdf8;border-bottom:1px solid #cbd8cf;box-shadow:0 2px 6px #294f5810}.site-header .header-top{grid-template-columns:48px minmax(0,1fr) 48px;direction:ltr;gap:10px;padding:14px 16px}.site-header .brand-logo{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:48px;min-height:48px}.site-header .brand-logo .block-image{display:block;width:48px;height:48px;object-fit:contain}.site-header .brand{grid-column:2;grid-row:1;direction:rtl;font-size:15px;line-height:1.3;letter-spacing:0;min-width:0}.site-header .header-contact{grid-column:1/-1;direction:rtl;flex-wrap:wrap;gap:4px 12px}.site-header>nav{position:static;background:transparent;border:0}.site-header>nav .mobile-nav{padding:0 16px}.site-header .mobile-nav>.mobile-menu-trigger{position:absolute;top:14px;right:16px;left:auto}.site-header .mobile-menu-content{padding:0 0 12px}[data-responsive-hero][data-mobile-hero]{display:flex!important;flex-direction:column!important;align-items:stretch!important}#main [data-responsive-hero][data-mobile-hero]>*{min-width:0;flex-shrink:0}#main [data-responsive-hero][data-mobile-hero]>:has(img):not([data-mobile-hero-actions]){width:100%;height:auto;min-height:0}#main [data-responsive-hero][data-mobile-hero] img:not([data-mobile-hero-actions] img){width:100%;height:auto;aspect-ratio:auto 3/2;position:static;object-fit:contain}[data-mobile-hero-actions]{width:100%}[data-mobile-hero-actions]>div{margin-block:0}[data-mobile-hero-actions] .button{max-width:100%}[data-responsive-hero][aria-labelledby=training-title] [data-mobile-hero-actions]{padding:24px 23px}[data-menu-design]>[data-responsive-hero] [data-mobile-hero-actions]{padding:20px 24px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.floating-whatsapp{display:none!important}.mobile-contact-bar{position:fixed;inset-inline:0;bottom:0;max-width:none;margin:0;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#fffdf8f5;border:0;border-top:1px solid #d2dfd7;border-radius:0;box-shadow:0 6px 28px #183e4324;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-contact-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:7px 3px;border:1px solid transparent;border-radius:12px;min-width:0;text-decoration:none;font-family:Varela Round,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:0;color:#294f58;white-space:nowrap;transition:box-shadow .15s,transform .15s;touch-action:manipulation}.mobile-contact-bar svg{display:block;flex:none}.mobile-contact-bar a:hover{box-shadow:inset 0 0 0 1px currentColor}.mobile-contact-bar a:active{transform:scale(.97)}.mobile-contact-bar .mobile-contact-grooming,.mobile-contact-bar .mobile-contact-grooming:is(:hover,:focus,:active,:visited){background:var(--vidog-yellow,#fdd700);color:#263b3d;opacity:1;filter:none;-webkit-tap-highlight-color:transparent}.mobile-contact-bar .mobile-contact-grooming:focus-visible{outline:3px solid #263b3d;outline-offset:2px}.mobile-contact-bar .mobile-contact-grooming:active{box-shadow:inset 0 0 0 3px #263b3d;transform:translateY(1px)}.mobile-contact-bar .mobile-contact-whatsapp{background:#e5f3e9;color:#17613f}.mobile-contact-bar .mobile-contact-phone{background:#edf2eb;color:#294f58}.mobile-contact-bar a:focus-visible,.mobile-nav>.mobile-menu-trigger:focus-visible{outline:3px solid #0079a5;outline-offset:2px}.mobile-contact-bar[data-keyboard],body:has(.mobile-nav[open]) .mobile-contact-bar,body:has(dialog[open]) .mobile-contact-bar{display:none}.mobile-nav>.mobile-menu-trigger{display:flex!important;align-items:center;justify-content:center;width:48px;height:48px;min-height:48px!important;padding:10px!important;border:1px solid #c5d3c8;border-radius:7px!important;background:#294f58!important;color:#fffdf8!important;list-style:none;box-sizing:border-box}.mobile-nav>.mobile-menu-trigger::-webkit-details-marker{display:none}.mobile-menu-content{padding-top:8px}.mobile-menu-content>.nav-list{padding:8px;background:#fffdf8;border:1px solid #ccd9d0;border-radius:8px}}@media(min-width:701px){.site-header .desktop-nav [data-russian-submenu]>details>ul>li>a{text-align:left;direction:ltr}}@media(max-width:700px){#main>article[data-standard-headings=true] [data-responsive-hero] img:not([data-mobile-hero-actions] img){aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){.mobile-contact-bar a{transition:none}}@media(max-width:360px){.mobile-contact-bar a{font-size:12px;gap:5px;padding-inline:2px}}.ModernNavigation_nav{position:relative;z-index:40;background:#edf2ee;border-block:1px solid #d3ded7;color:#294f58}.ModernNavigation_nav .desktop-nav{padding-inline:12px}.ModernNavigation_nav .nav-list{gap:3px;font-size:15px;line-height:1.4;padding-block:8px;align-items:stretch}.ModernNavigation_nav .nav-list>li{padding:0;min-width:0}.ModernNavigation_nav .nav-list>li>a,.ModernNavigation_nav .nav-list>li>details>summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:6px;color:#294f58;white-space:nowrap;min-height:44px;font-weight:600}.ModernNavigation_nav summary::-webkit-details-marker{display:none}.ModernNavigation_nav .nav-list>li>details>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-3px;flex-shrink:0}.ModernNavigation_nav .nav-list>li>details[open]>summary:after{transform:rotate(225deg);margin-top:3px}.ModernNavigation_nav .nav-list>li>a:hover,.ModernNavigation_nav .nav-list>li>details>summary:hover,.ModernNavigation_nav .nav-list>li>details[open]>summary{background:#dce7df;color:#223e43}.ModernNavigation_nav .nav-list>li>a[aria-current=page],.ModernNavigation_nav .nav-list>li[data-current]>details>summary{background:#294f58;color:#fffdf8}.ModernNavigation_nav a:focus-visible,.ModernNavigation_nav summary:focus-visible{outline:3px solid #0079a5;outline-offset:2px;position:relative;z-index:1}.ModernNavigation_nav .nav-list details>ul{top:100%;margin:0;width:270px;max-width:calc(100vw - 32px);padding:8px;background:#fffdf8;border:1px solid #ccd9d0;border-radius:10px;box-shadow:0 12px 28px #173e4826;z-index:50}.ModernNavigation_nav .nav-list>li:nth-last-child(-n+3) details>ul{inset-inline-start:auto;inset-inline-end:0}.ModernNavigation_nav .nav-list details>ul>li{padding:0}.ModernNavigation_nav .nav-list details>ul a{display:block;padding:11px 13px;min-height:44px;border-radius:5px;line-height:1.45;color:#294f58;overflow-wrap:anywhere}.ModernNavigation_nav .nav-list details>ul a:hover{background:#edf2ee;color:#223e43}.ModernNavigation_nav .nav-list details>ul a[aria-current=page]{background:#dce7df;font-weight:700;box-shadow:inset -3px 0 #294f58}@media(min-width:701px) and (max-width:1000px){.ModernNavigation_nav .nav-list{font-size:14px;gap:2px}.ModernNavigation_nav .nav-list>li>a,.ModernNavigation_nav .nav-list>li>details>summary{padding-inline:6px;gap:6px}}@media(max-width:700px){.ModernNavigation_nav .mobile-nav{padding:10px 16px}.ModernNavigation_nav .mobile-nav>summary{list-style:none;background:#294f58;color:#fffdf8;border-radius:6px;padding:12px 14px;font-size:16px;font-weight:600;min-height:46px}.ModernNavigation_nav .mobile-nav[open]>summary{border-radius:6px 6px 0 0}.ModernNavigation_nav .mobile-nav>.nav-list{padding:8px;background:#fffdf8;border:1px solid #ccd9d0;border-radius:0 0 8px 8px}.ModernNavigation_nav .nav-list>li>a,.ModernNavigation_nav .nav-list>li>details>summary{justify-content:space-between;padding:12px;font-size:16px;white-space:normal}.ModernNavigation_nav .nav-list>li+li{margin-top:3px}.ModernNavigation_nav .nav-list details>ul{position:static;width:100%;max-width:none;margin:4px 0 8px;padding:4px 10px;background:#f3f6f1;box-shadow:none;border:0;border-inline-start:2px solid #c5d3c8;border-radius:0 6px 6px 0}.ModernNavigation_nav .nav-list details>ul a{font-size:15px}}
.GroomingReviewGallery_grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:start}.GroomingReviewGallery_preview{display:block;position:relative;width:100%;aspect-ratio:9/16;padding:0;margin:0;border:1px solid #d4ded5;border-radius:9px;overflow:hidden;background:#f5f6f2;cursor:zoom-in}.GroomingReviewGallery_preview img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:1101px){.GroomingReviewGallery_grid{grid-template-columns:repeat(35,minmax(0,1fr))}.GroomingReviewGallery_preview{grid-column:span 5}.GroomingReviewGallery_preview:nth-child(n+15){grid-column:span 7}}.GroomingReviewGallery_dialog button:focus-visible,.GroomingReviewGallery_preview:focus-visible{outline:3px solid #0079a5;outline-offset:3px}.GroomingReviewGallery_dialog{width:min(1080px,calc(100vw - 24px));height:calc(100dvh - 24px);max-width:none;max-height:none;margin:auto;padding:0;border:1px solid #cbd8cf;border-radius:12px;background:#fffdf8;color:#263b3d;overflow:hidden}.GroomingReviewGallery_dialog[open]{display:flex;flex-direction:column}.GroomingReviewGallery_dialog::backdrop{background:rgb(16 29 31/.82)}.GroomingReviewGallery_header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #d4ded5}.GroomingReviewGallery_dialog .GroomingReviewGallery_header h2{font-family:inherit;font-size:21px;line-height:1.3;margin:0}.GroomingReviewGallery_dialog button{font:inherit;font-size:16px;line-height:1.3;min-height:44px;padding:9px 13px;border:1px solid #9cafaa;border-radius:6px;background:#fffdf8;color:#294f58;cursor:pointer;touch-action:manipulation}.GroomingReviewGallery_controls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 16px}.GroomingReviewGallery_count{min-width:65px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GroomingReviewGallery_viewport{flex:1 1;min-height:0;overflow:auto;background:#e9eeeb;padding:12px;direction:ltr;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.GroomingReviewGallery_fullImage{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;margin-inline:auto}.GroomingReviewGallery_zoomed{touch-action:pan-x pan-y pinch-zoom}.GroomingReviewGallery_zoomed .GroomingReviewGallery_fullImage{max-width:none;max-height:none}.GroomingReviewGallery_grid.GroomingReviewGallery_photos{grid-template-columns:repeat(4,minmax(0,1fr))}.GroomingReviewGallery_photos .GroomingReviewGallery_preview{grid-column:auto;aspect-ratio:3/2}@media(max-width:700px){.GroomingReviewGallery_grid.GroomingReviewGallery_photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.GroomingReviewGallery_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.GroomingReviewGallery_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.GroomingReviewGallery_dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:8px}.GroomingReviewGallery_header{padding:10px}.GroomingReviewGallery_dialog .GroomingReviewGallery_header h2{font-size:19px}.GroomingReviewGallery_controls{gap:6px;padding:8px}.GroomingReviewGallery_dialog button{font-size:15px;padding:8px 10px}.GroomingReviewGallery_viewport{padding:6px}}@media(max-width:400px){.GroomingReviewGallery_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.GroomingReviewGallery_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.MenuDesignPage_page{font-family:Arial,Helvetica,sans-serif;color:#263b3d;font-size:17px;line-height:1.7;--menu-line:#d6dfd8}.MenuDesignPage_page[data-language=he]{font-family:Alef,Arial,sans-serif;font-size:18px}.MenuDesignPage_page h1,.MenuDesignPage_page h2,.MenuDesignPage_page h3{color:#223e43;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.MenuDesignPage_page h1,.MenuDesignPage_page h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.MenuDesignPage_page[data-language=he] h1,.MenuDesignPage_page[data-language=he] h2{font-family:Alef,Arial,sans-serif;font-weight:700;letter-spacing:0}.MenuDesignPage_page h1{font-size:clamp(34px,3.5vw,50px);line-height:1.18;margin:16px 0 24px}.MenuDesignPage_page h2{font-size:32px;line-height:1.3;margin:0 0 24px}.MenuDesignPage_page h3{font-size:22px;line-height:1.35;margin:0 0 18px}.MenuDesignPage_page p{margin:0 0 20px}.MenuDesignPage_page .button{border-radius:6px;padding:14px 20px;min-height:50px;line-height:1.4;font-size:15px;font-weight:600;gap:12px}.MenuDesignPage_page .button:hover{filter:brightness(.92)}.MenuDesignPage_page a:not(.button){text-underline-offset:4px}.MenuDesignPage_page a:focus-visible,.MenuDesignPage_page button:focus-visible,.MenuDesignPage_page input:focus-visible,.MenuDesignPage_page textarea:focus-visible{outline:3px solid #0079a5;outline-offset:4px}.MenuDesignPage_hero{background:#f5f1e9;border:1px solid #e8e1d6;border-radius:14px;overflow:hidden;margin-bottom:62px}.MenuDesignPage_withImage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.MenuDesignPage_heroCopy{padding:48px 34px;align-self:center;min-width:0}.MenuDesignPage_heroCopy>h1{margin-top:0}.MenuDesignPage_page .MenuDesignPage_subtitle{font-family:inherit;font-weight:400;font-size:23px;line-height:1.5;letter-spacing:0}.MenuDesignPage_heroPhoto{min-width:0;position:relative;min-height:420px}.MenuDesignPage_heroPhoto .block-image{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.MenuDesignPage_editorialHero .MenuDesignPage_heroCopy{max-width:820px;padding:44px 48px}.MenuDesignPage_editorialHero h1{font-size:42px}.MenuDesignPage_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.MenuDesignPage_actions .whatsapp{background:transparent;color:#345a62;border:1px solid #aabbb6}.MenuDesignPage_content{display:grid;gap:56px}.MenuDesignPage_group{min-width:0;scroll-margin-top:24px}.MenuDesignPage_group>div{min-width:0}.MenuDesignPage_prose{max-width:70ch;margin-inline:auto;width:100%;border-top:1px solid var(--menu-line);padding-top:30px}.MenuDesignPage_story{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:42px;max-width:none}.MenuDesignPage_storyImage{align-self:start;position:sticky;top:24px}.MenuDesignPage_storyImage figure{margin:0}.MenuDesignPage_storyImage .block-image{border-radius:10px;max-height:540px;object-fit:contain;background:#f5f6f2}.MenuDesignPage_page .rich-text{min-width:0;overflow-wrap:anywhere}.MenuDesignPage_page .rich-text p{line-height:1.75}.MenuDesignPage_page .rich-text h2{margin-top:32px}.MenuDesignPage_page .rich-text:first-child h2:first-child{margin-top:0}.MenuDesignPage_page .rich-text li{margin-bottom:12px}.MenuDesignPage_page .cards{gap:22px;align-items:stretch}.MenuDesignPage_page .card{padding:28px;border:1px solid var(--menu-line);background:#f5f6f2;border-radius:10px;box-shadow:none;text-align:start;align-items:stretch}.MenuDesignPage_page .card p{font-size:16px;line-height:1.7}.MenuDesignPage_page .card .button{margin-top:auto;align-self:start}.MenuDesignPage_page .card .block-image{border-radius:6px;margin:0 0 24px;align-self:center}.MenuDesignPage_page .columns{gap:32px}.MenuDesignPage_page .columns>div{min-width:0}.MenuDesignPage_page .split{gap:40px;align-items:start;border-top:1px solid var(--menu-line);padding-top:34px}.MenuDesignPage_page .split>div{padding:0;min-width:0}.MenuDesignPage_page .split .block-image{height:auto;max-height:530px;object-fit:contain;border-radius:10px;background:#f5f6f2}.MenuDesignPage_page .gallery{gap:16px}.MenuDesignPage_page .gallery img{object-fit:contain;background:#f5f6f2;border-radius:8px;aspect-ratio:4/5}.MenuDesignPage_page .gallery a{display:block}.MenuDesignPage_page .gallery-section h2{text-align:start}.MenuDesignPage_page .cta{background:#294f58;color:#f5f3ea;border-radius:12px;padding:38px}.MenuDesignPage_page .cta h2{color:inherit}.MenuDesignPage_page .city-links{gap:14px}.MenuDesignPage_page .city-links a{border:1px solid var(--menu-line);border-radius:6px;background:#f5f6f2;color:#294f58}.MenuDesignPage_contact{background:#294f58;border-radius:12px;padding:38px;color:#f5f3ea}.MenuDesignPage_contact h2,.MenuDesignPage_contact h3{color:inherit}.MenuDesignPage_contact .card,.MenuDesignPage_contact .card h3{color:#263b3d}.MenuDesignPage_page .contact-card{width:100%;max-width:520px;background:#fffdf8;color:#263b3d;border:0;border-radius:8px;padding:28px;box-shadow:none}.MenuDesignPage_page .contact-card h2{font:600 24px/1.4 Arial,sans-serif;letter-spacing:0;color:#263b3d;text-align:start}.MenuDesignPage_page .contact-card label{font-size:14px;font-weight:600}.MenuDesignPage_page .contact-card input,.MenuDesignPage_page .contact-card textarea{border:1px solid #bfcac4;border-radius:4px;padding:11px;font-size:16px;background:white}.MenuDesignPage_page iframe,.MenuDesignPage_page video{border-radius:10px}.MenuDesignPage_page[data-page-kind=blog] .card .block-image{width:100%;height:180px;object-fit:cover}.MenuDesignPage_page[data-page-kind=home] .MenuDesignPage_hero{margin-bottom:48px}@media(min-width:701px){.MenuDesignPage_page[data-page-kind=home] .MenuDesignPage_heroCopy{padding:24px 28px}.MenuDesignPage_page[data-page-kind=home] .MenuDesignPage_heroPhoto{min-height:320px}.MenuDesignPage_page[data-page-kind=home] .MenuDesignPage_heroPhoto .block-image{object-fit:contain}.MenuDesignPage_page[data-page-kind=home] .MenuDesignPage_actions{margin-top:20px}}.MenuDesignPage_page[data-page-kind=home] .card>a.button{align-self:center}.MenuDesignPage_page[data-page-kind=home] .card>h3{text-align:center}.MenuDesignPage_homeAbout .rich-text>h2+p{display:none}.MenuDesignPage_page .MenuDesignPage_homeAbout .rich-text>h2{margin-bottom:16px}.MenuDesignPage_homeAbout .rich-text:last-child>p:last-child{margin-bottom:0}.MenuDesignPage_homeAbout+.MenuDesignPage_homeStack{margin-block-start:-24px}.MenuDesignPage_homeAbout+.MenuDesignPage_homeStack .MenuDesignPage_homeBenefits{margin-top:0}@media(max-width:700px){.MenuDesignPage_homeAbout+.MenuDesignPage_homeStack{margin-block-start:-14px}}.MenuDesignPage_homeStack{display:grid;gap:32px;min-width:0}.MenuDesignPage_homeBenefits{min-width:0;margin-top:16px;padding:36px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card{padding:0;border:0;border-radius:0;background:transparent;position:relative;isolation:isolate}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-position:50%;opacity:.07;border-radius:6px}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card:first-child:before{background-image:url(/images/generated/benefit-trained.webp)}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card:nth-child(2):before{background-image:url(/images/generated/benefit-obedient.webp)}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card:nth-child(3):before{background-image:url(/images/generated/benefit-behavior.webp)}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card+.card{border-inline-start:1px solid #c8d2c9;padding-inline-start:24px}.MenuDesignPage_homeBenefits .card p{max-width:60ch}.MenuDesignPage_homeContact{scroll-margin-top:24px}.MenuDesignPage_page .MenuDesignPage_homeContact .contact-card{max-width:760px;margin-inline:auto}.MenuDesignPage_page .MenuDesignPage_homeContact .contact-card h2{text-align:center}.MenuDesignPage_homeContact form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.MenuDesignPage_homeContact form>label{min-width:0}.MenuDesignPage_homeContact form>label:has(input[name=city]){grid-column:1/-1}.MenuDesignPage_homeContact form>button,.MenuDesignPage_homeContact form>p{grid-column:1/-1}@media(max-width:900px){.MenuDesignPage_page .MenuDesignPage_homeBenefits .cards{grid-template-columns:1fr}.MenuDesignPage_page .MenuDesignPage_homeBenefits .card+.card{border-inline-start:0;padding-inline-start:0;border-top:1px solid #c8d2c9;padding-top:24px}}@media(max-width:700px){.MenuDesignPage_homeContact form{grid-template-columns:1fr}.MenuDesignPage_homeStack{gap:24px}.MenuDesignPage_homeBenefits{padding:28px 24px;margin-top:10px}}@media(max-width:800px){.MenuDesignPage_heroCopy{padding:32px 24px}.MenuDesignPage_hero h1{font-size:36px}.MenuDesignPage_story{gap:28px}.MenuDesignPage_page .cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.MenuDesignPage_page .split{gap:26px}}@media(max-width:700px){.MenuDesignPage_hero{margin-bottom:40px}.MenuDesignPage_withImage{display:flex;flex-direction:column}.MenuDesignPage_editorialHero .MenuDesignPage_heroCopy,.MenuDesignPage_heroCopy{padding:28px 24px}.MenuDesignPage_editorialHero h1,.MenuDesignPage_hero h1{font-size:clamp(28px,8vw,36px)}.MenuDesignPage_page h2{font-size:28px}.MenuDesignPage_page .MenuDesignPage_subtitle,.MenuDesignPage_page h3{font-size:21px}.MenuDesignPage_heroPhoto{min-height:0;height:320px}.MenuDesignPage_actions{flex-direction:column;margin-top:24px}.MenuDesignPage_actions .button{width:100%}.MenuDesignPage_content{gap:38px}.MenuDesignPage_story{display:flex;flex-direction:column;gap:24px}.MenuDesignPage_storyImage{position:static;width:100%}.MenuDesignPage_storyImage .block-image{max-height:420px;width:100%}.MenuDesignPage_page .cards-2,.MenuDesignPage_page .cards-3,.MenuDesignPage_page .columns,.MenuDesignPage_page .split{grid-template-columns:1fr}.MenuDesignPage_page .card{padding:24px}.MenuDesignPage_page .split.reverse>img,.MenuDesignPage_page .split>img{order:0}.MenuDesignPage_page .split.reverse>div,.MenuDesignPage_page .split>div{order:1}.MenuDesignPage_page .gallery-3,.MenuDesignPage_page .gallery-4,.MenuDesignPage_page .gallery-6{grid-template-columns:repeat(2,minmax(0,1fr))}.MenuDesignPage_page .gallery{gap:10px}.MenuDesignPage_contact,.MenuDesignPage_page .contact-card{padding:24px 18px}.MenuDesignPage_page .cta{padding:28px 20px}}.RussianPricesPage_page{display:grid;gap:26px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;color:#263b3d}.RussianPricesPage_hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.RussianPricesPage_hero>div{min-width:0}.RussianPricesPage_page .RussianPricesPage_hero h1{font:700 clamp(30px,3vw,42px)/1.2 Arial,Helvetica,sans-serif;margin:0}.RussianPricesPage_heroPhoto img{width:100%;height:220px;object-fit:contain}.RussianPricesPage_actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.RussianPricesPage_page .RussianPricesPage_actions .button{border-radius:3px;font:600 17px/1.4 Arial,Helvetica,sans-serif;min-height:48px;padding:12px 20px;background:#3d6a76;color:#fff;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:1 1 190px}.RussianPricesPage_page h2{font-family:inherit;font-size:27px;line-height:1.3;color:#294f58;margin:22px 0 8px}.RussianPricesPage_page h2:first-child{margin-top:0}.RussianPricesPage_page p{margin:0 0 12px}.RussianPricesPage_page ul{padding-inline-start:24px;margin:8px 0 14px}.RussianPricesPage_page li{margin:5px 0}.RussianPricesPage_intro{background:#f5f6f2;border-inline-start:3px solid #345a62;border-radius:8px;padding:20px 22px}.RussianPricesPage_intro p:last-child{margin-bottom:0}.RussianPricesPage_story{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:28px;align-items:stretch;direction:ltr}.RussianPricesPage_story aside,.RussianPricesPage_story>div{min-width:0}.RussianPricesPage_story>div>div+div{margin-top:20px}.RussianPricesPage_photos{position:static;top:24px}.RussianPricesPage_photos[data-sticky-fits=true]{position:sticky}.RussianPricesPage_photos img{display:block;width:100%;height:auto;max-height:270px;object-fit:contain;aspect-ratio:auto;border-radius:8px}.RussianPricesPage_photoPair{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.RussianPricesPage_photoPair img{max-height:220px}.RussianPricesPage_singlePhoto{min-width:0}.RussianPricesPage_services{padding:18px 20px;background:#faf9f4;border-radius:8px}.RussianPricesPage_services h2{text-align:center}.RussianPricesPage_cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.RussianPricesPage_card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid #d6dfd8;border-radius:8px;background:#f5f6f2;text-align:center}.RussianPricesPage_card img{width:100%;height:125px;object-fit:contain}.RussianPricesPage_card>div{margin-top:auto}.RussianPricesPage_card p{margin:0}.RussianPricesPage_card a{display:inline-block;min-height:44px;padding:6px 0;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.RussianPricesPage_contact{width:100%;max-width:760px;justify-self:center;scroll-margin-top:110px;scroll-margin-bottom:90px}.RussianPricesPage_contact h2{text-align:center}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.RussianPricesPage_photos[data-sticky-fits]{position:static}}@media(max-width:1000px){.RussianPricesPage_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.RussianPricesPage_page{gap:22px;font-size:16px}.RussianPricesPage_hero,.RussianPricesPage_story{grid-template-columns:1fr;gap:14px}.RussianPricesPage_page .RussianPricesPage_hero h1{font-size:30px}.RussianPricesPage_heroPhoto img{height:190px}.RussianPricesPage_actions{flex-direction:column;margin:0}.RussianPricesPage_page .RussianPricesPage_actions .button{flex:0 0 auto;width:100%}.RussianPricesPage_intro{padding:16px}.RussianPricesPage_page h2{font-size:25px}.RussianPricesPage_photos img{max-height:240px}.RussianPricesPage_services{padding:16px}.RussianPricesPage_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.RussianPricesPage_card{padding:8px}.RussianPricesPage_card img{height:110px}.RussianPricesPage_card a{font-size:15px}}.RussianPricesPage_page .RussianPricesPage_services{padding:24px 0;background:transparent;border-radius:0;border-top:1px solid #d9e2dc}.RussianPricesPage_page .RussianPricesPage_services>.rich-text{margin-bottom:18px}.RussianPricesPage_page .RussianPricesPage_services>.rich-text>h2{text-align:start;font-size:25px;line-height:1.35;margin:0;max-width:30ch}@media(max-width:700px){.RussianPricesPage_page .RussianPricesPage_services{padding:20px 0 0}.RussianPricesPage_page .RussianPricesPage_services>.rich-text>h2{font-size:22px}}.RussianPhotographyPage_page{font-family:Arial,Helvetica,sans-serif;color:#263b3d;font-size:17px;line-height:1.65;display:grid;gap:26px}.RussianPhotographyPage_hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px;padding:24px}.RussianPhotographyPage_page .RussianPhotographyPage_hero h1{font-family:inherit;font-size:clamp(30px,3vw,42px);line-height:1.2;margin:0}.RussianPhotographyPage_actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.RussianPhotographyPage_actions .button{min-height:48px}.RussianPhotographyPage_heroPhoto{min-width:0}.RussianPhotographyPage_page .RussianPhotographyPage_heroPhoto img{width:100%;height:220px;object-fit:contain}.RussianPhotographyPage_page h2{font-family:inherit;font-size:27px;line-height:1.3;color:#294f58;margin:22px 0 8px}.RussianPhotographyPage_page h2:first-child{margin-top:0}.RussianPhotographyPage_page h3{font-family:inherit;font-size:21px;line-height:1.35;margin:18px 0 8px}.RussianPhotographyPage_page h3:first-child{margin-top:0}.RussianPhotographyPage_page p{margin:0 0 12px}.RussianPhotographyPage_page ul{padding-inline-start:24px;margin:8px 0 14px}.RussianPhotographyPage_page li{margin:5px 0}.RussianPhotographyPage_page li p{margin:0}.RussianPhotographyPage_intro{background:#f5f6f2;border-inline-start:3px solid #345a62;border-radius:8px;padding:20px 22px}.RussianPhotographyPage_intro p:last-child{margin-bottom:0}.RussianPhotographyPage_gallery{min-width:0}.RussianPhotographyPage_story{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:start}.RussianPhotographyPage_story aside{min-width:0}.RussianPhotographyPage_story img{width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:8px}.RussianPhotographyPage_services{background:#faf9f4;border-radius:8px;padding:18px 22px}.RussianPhotographyPage_serviceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.RussianPhotographyPage_serviceGrid>div{text-align:center}.RussianPhotographyPage_serviceGrid img{width:100%;height:220px;object-fit:contain;border-radius:8px}.RussianPhotographyPage_serviceGrid a{display:inline-block;min-height:44px;padding:8px}.RussianPhotographyPage_contact{max-width:760px;width:100%;justify-self:center;scroll-margin-top:110px;scroll-margin-bottom:90px}.RussianPhotographyPage_contact h2{text-align:center}@media(max-width:700px){.RussianPhotographyPage_page{gap:22px;font-size:16px}.RussianPhotographyPage_hero,.RussianPhotographyPage_story{grid-template-columns:1fr;gap:14px}.RussianPhotographyPage_page .RussianPhotographyPage_hero h1{font-size:30px}.RussianPhotographyPage_page .RussianPhotographyPage_heroPhoto img{height:190px}.RussianPhotographyPage_actions{flex-direction:column;margin:0}.RussianPhotographyPage_actions .button{width:100%}.RussianPhotographyPage_intro{padding:16px}.RussianPhotographyPage_page h2{font-size:25px;margin-bottom:8px}.RussianPhotographyPage_page h3{font-size:20px}.RussianPhotographyPage_story img{max-height:240px}.RussianPhotographyPage_services{padding:16px}.RussianPhotographyPage_serviceGrid{grid-template-columns:1fr}.RussianPhotographyPage_serviceGrid img{height:190px}}.RussianPhotographyPage_serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.RussianPhotographyPage_serviceCard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid #d6dfd8;border-radius:8px;background:#f5f6f2;text-align:center}.RussianPhotographyPage_serviceGrid .RussianPhotographyPage_serviceCard img{height:135px}.RussianPhotographyPage_serviceCard>div{margin-top:auto}.RussianPhotographyPage_serviceCard p{margin:0}.RussianPhotographyPage_serviceCard a{font-weight:600;line-height:1.4}@media(max-width:1000px){.RussianPhotographyPage_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.RussianPhotographyPage_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.RussianPhotographyPage_serviceCard{padding:8px}.RussianPhotographyPage_serviceGrid .RussianPhotographyPage_serviceCard img{height:110px}.RussianPhotographyPage_serviceCard a{font-size:15px;padding:6px 0;overflow-wrap:anywhere}}.RussianPhotographyPage_page .RussianPhotographyPage_actions .button{border-radius:3px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;min-height:48px;padding:12px 20px;background:#3d6a76;color:#fff;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:1 1 190px}.RussianPhotographyPage_story{align-items:stretch}.RussianPhotographyPage_stickyPhoto{position:static;top:24px}.RussianPhotographyPage_stickyPhoto[data-sticky-fits=true]{position:sticky}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.RussianPhotographyPage_stickyPhoto[data-sticky-fits]{position:static}}@media(max-width:700px){.RussianPhotographyPage_page .RussianPhotographyPage_actions .button{flex:0 0 auto;width:100%}}.RussianPhotographyPage_serviceCard:not(:has(img)){align-self:center}.RussianPhotographyPage_serviceCard:not(:has(img))>div{margin-top:0}.RussianPhotographyPage_page .RussianPhotographyPage_services{padding:24px 0;background:transparent;border-radius:0;border-top:1px solid #d9e2dc}.RussianPhotographyPage_page .RussianPhotographyPage_services>.rich-text{margin-bottom:18px}.RussianPhotographyPage_page .RussianPhotographyPage_services>.rich-text>h2{text-align:start;font-size:25px;line-height:1.35;margin:0;max-width:30ch}@media(max-width:700px){.RussianPhotographyPage_page .RussianPhotographyPage_services{padding:20px 0 0}.RussianPhotographyPage_page .RussianPhotographyPage_services>.rich-text>h2{font-size:22px}}.RussianPuppyPage_page{font-family:Arial,Helvetica,sans-serif;color:#263b3d;font-size:17px;line-height:1.65;display:grid;gap:26px}.RussianPuppyPage_hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px;padding:24px}.RussianPuppyPage_page .RussianPuppyPage_hero h1{font-family:inherit;font-size:clamp(30px,3vw,42px);line-height:1.2;margin:0}.RussianPuppyPage_actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.RussianPuppyPage_actions .button{min-height:48px}.RussianPuppyPage_heroPhoto{min-width:0}.RussianPuppyPage_page .RussianPuppyPage_heroPhoto img{width:100%;height:220px;object-fit:contain}.RussianPuppyPage_page h2{font-family:inherit;font-size:27px;line-height:1.3;color:#294f58;margin:24px 0 12px}.RussianPuppyPage_page h2:first-child{margin-top:0}.RussianPuppyPage_page p{margin:0 0 14px}.RussianPuppyPage_page ul{padding-inline-start:24px;margin:12px 0 18px}.RussianPuppyPage_page li{margin:5px 0}.RussianPuppyPage_page li p{margin:0}.RussianPuppyPage_intro{background:#f5f6f2;border-inline-start:3px solid #345a62;border-radius:8px;padding:22px 24px}.RussianPuppyPage_links{background:#faf9f4;border-radius:8px;padding:18px 22px}.RussianPuppyPage_links ul{display:flex;gap:12px 24px;flex-wrap:wrap;margin-bottom:0}.RussianPuppyPage_story{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.RussianPuppyPage_story img{width:100%;max-height:330px;object-fit:contain;border-radius:8px}.RussianPuppyPage_gallery{display:grid;gap:18px}.RussianPuppyPage_gallery>img{max-height:260px;object-fit:contain}@media(max-width:700px){.RussianPuppyPage_page{gap:22px;font-size:16px}.RussianPuppyPage_hero,.RussianPuppyPage_story{grid-template-columns:1fr;gap:16px}.RussianPuppyPage_page .RussianPuppyPage_hero h1{font-size:30px}.RussianPuppyPage_page .RussianPuppyPage_heroPhoto img{height:190px}.RussianPuppyPage_actions{flex-direction:column;margin:0}.RussianPuppyPage_actions .button{width:100%}.RussianPuppyPage_intro{padding:18px}.RussianPuppyPage_links{padding:16px}.RussianPuppyPage_links ul{display:block}.RussianPuppyPage_page h2{font-size:25px;margin-top:22px}.RussianPuppyPage_story img{max-height:240px}.RussianPuppyPage_gallery .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.RussianPuppyPage_story{display:block}.RussianPuppyPage_story>div+div{margin-top:18px}.RussianPuppyPage_page h2{margin-bottom:8px}.RussianPuppyPage_intro p:last-child{margin-bottom:0}.RussianPuppyPage_services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.RussianPuppyPage_service{min-width:0;text-align:center}.RussianPuppyPage_service img{width:100%;height:170px;object-fit:contain;border-radius:8px}.RussianPuppyPage_service p{margin:8px 0 0}.RussianPuppyPage_service a{display:inline-block;padding:6px}.RussianPuppyPage_contact{max-width:760px;width:100%;justify-self:center}.RussianPuppyPage_contact h2{text-align:center}@media(max-width:700px){.RussianPuppyPage_services{grid-template-columns:1fr;gap:20px}.RussianPuppyPage_service img{height:180px}.RussianPuppyPage_page h2{margin-bottom:8px}.RussianPuppyPage_story>div+div{margin-top:16px}}.RussianPuppyPage_story{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:28px;align-items:stretch;direction:ltr}.RussianPuppyPage_story>div+div{margin:0}.RussianPuppyPage_story aside{min-width:0}.RussianPuppyPage_stickyPhoto{position:static;top:24px}.RussianPuppyPage_stickyPhoto[data-sticky-fits=true]{position:sticky}.RussianPuppyPage_page .RussianPuppyPage_stickyPhoto img{width:100%;height:auto;max-height:260px;object-fit:contain;aspect-ratio:auto}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.RussianPuppyPage_stickyPhoto[data-sticky-fits]{position:static}}@media(max-width:700px){.RussianPuppyPage_story{grid-template-columns:1fr;gap:14px}.RussianPuppyPage_page .RussianPuppyPage_stickyPhoto img{max-height:240px}.RussianPuppyPage_story aside{margin-bottom:8px}}.RussianPuppyPage_contact{scroll-margin-top:110px;scroll-margin-bottom:90px}.RussianPuppyPage_page .RussianPuppyPage_actions .button,.RussianPuppyPage_page .RussianPuppyPage_contact button.button{border-radius:3px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;min-height:48px;padding:12px 20px}.RussianPuppyPage_links>.rich-text>h2{text-align:center}.RussianPuppyPage_page .RussianPuppyPage_links{padding:24px 0;background:transparent;border-radius:0;border-top:1px solid #d9e2dc}.RussianPuppyPage_page .RussianPuppyPage_links>.rich-text{margin-bottom:18px}.RussianPuppyPage_page .RussianPuppyPage_links>.rich-text>h2{text-align:start;font-size:25px;line-height:1.35;margin:0;max-width:30ch}@media(max-width:700px){.RussianPuppyPage_page .RussianPuppyPage_links{padding:20px 0 0}.RussianPuppyPage_page .RussianPuppyPage_links>.rich-text>h2{font-size:22px}}.RemainingMenuPage_page{font-family:Alef,Arial,sans-serif;color:#263b3d;font-size:18px;line-height:1.7}.RemainingMenuPage_page h1,.RemainingMenuPage_page h2,.RemainingMenuPage_page h3{font-family:inherit;color:#294f58;line-height:1.3;overflow-wrap:anywhere}.RemainingMenuPage_page h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.25}.RemainingMenuPage_page h2{font-size:28px;margin:26px 0 12px}.RemainingMenuPage_page h3{font-size:22px;margin:20px 0 10px}.RemainingMenuPage_page p{margin:0 0 16px}.RemainingMenuPage_page li{margin-bottom:10px}.RemainingMenuPage_page li p{margin:0}.RemainingMenuPage_page .rich-text>:first-child{margin-top:0}.RemainingMenuPage_page .rich-text>:last-child{margin-bottom:0}.RemainingMenuPage_page .rich-text+.rich-text{margin-top:14px}.RemainingMenuPage_hero{padding:28px 30px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px;margin-bottom:26px}.RemainingMenuPage_hero p{margin-top:14px}.RemainingMenuPage_actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.RemainingMenuPage_heroWithImage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:center}.RemainingMenuPage_heroVisual{min-width:0}.RemainingMenuPage_page .RemainingMenuPage_heroVisual .block-image{max-height:250px;object-fit:contain;width:auto;max-width:100%;height:auto;margin-inline:auto}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_related{gap:12px;margin-top:12px}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard{padding:14px;gap:10px;font-size:16px;line-height:1.5}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard h3{text-align:center;font-size:20px}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard figure{max-width:110px}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard p{margin:0}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_section:has(.RemainingMenuPage_related)>div>.rich-text>h2{text-align:center}.RemainingMenuPage_serviceIcon{color:#345a62;align-self:center;line-height:0}.RemainingMenuPage_serviceIcon svg{width:58px;height:58px}@media(max-width:700px){.RemainingMenuPage_heroWithImage{grid-template-columns:1fr;gap:18px}.RemainingMenuPage_page .RemainingMenuPage_heroVisual .block-image{max-height:210px}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard{padding:12px;gap:8px}.RemainingMenuPage_page[data-remaining-menu="תספורות-כלבים"] .RemainingMenuPage_relatedCard figure{max-width:88px}}.RemainingMenuPage_page .button{min-height:44px;border-radius:6px;line-height:1.4;white-space:normal}.RemainingMenuPage_intro{background:#f5f6f2;border-inline-start:4px solid #345a62;border-radius:8px;padding:24px 28px;margin-bottom:30px;font-weight:600}.RemainingMenuPage_sections{display:grid;gap:30px}.RemainingMenuPage_section{min-width:0;border-top:1px solid #d6dfd8;padding-top:24px}.RemainingMenuPage_section>div{min-width:0}.RemainingMenuPage_withImage{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:30px;align-items:start}.RemainingMenuPage_photos{max-width:380px;width:100%;justify-self:center}.RemainingMenuPage_page figure{margin:0}.RemainingMenuPage_page .block-image{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:9px}.RemainingMenuPage_page .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.RemainingMenuPage_page .gallery:has(figure:only-child){grid-template-columns:minmax(0,620px);justify-content:center}.RemainingMenuPage_related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px}.RemainingMenuPage_relatedCard{min-width:0;background:#f5f6f2;border:1px solid #d6dfd8;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:14px}.RemainingMenuPage_relatedCard h3{margin:0}.RemainingMenuPage_relatedCard figure{max-width:260px;width:100%;align-self:center}.RemainingMenuPage_relatedCard .rich-text{margin:0!important}.RemainingMenuPage_page a{overflow-wrap:anywhere;text-underline-offset:4px}.RemainingMenuPage_page a:focus-visible,.RemainingMenuPage_page button:focus-visible{outline:3px solid #0079a5;outline-offset:3px}.RemainingMenuPage_contact{padding:28px;background:#294f58;border-radius:12px}.RemainingMenuPage_page .RemainingMenuPage_contact .contact-card{width:100%;max-width:760px;margin-inline:auto;background:#fffdf8;border-radius:8px;padding:28px;color:#263b3d}.RemainingMenuPage_page .RemainingMenuPage_contact .contact-card h2{font-family:inherit;text-align:center;margin:0 0 22px;color:#294f58}.RemainingMenuPage_page .cards{gap:20px}.RemainingMenuPage_page .card{background:#f5f6f2;border:1px solid #d6dfd8;border-radius:10px;padding:22px;min-width:0}.RemainingMenuPage_page video{width:100%;height:auto;max-height:480px;border-radius:10px}@media(max-width:900px){.RemainingMenuPage_related{grid-template-columns:repeat(2,minmax(0,1fr))}.RemainingMenuPage_withImage{gap:22px}}@media(max-width:700px){.RemainingMenuPage_hero{padding:22px 20px;margin-bottom:22px}.RemainingMenuPage_page h2{font-size:25px}.RemainingMenuPage_page h3{font-size:21px}.RemainingMenuPage_intro{padding:22px 20px}.RemainingMenuPage_withImage{grid-template-columns:1fr}.RemainingMenuPage_photos{max-width:440px}.RemainingMenuPage_sections{gap:24px}.RemainingMenuPage_page .cards-2,.RemainingMenuPage_page .cards-3,.RemainingMenuPage_related{grid-template-columns:1fr}.RemainingMenuPage_page .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.RemainingMenuPage_contact{padding:18px 12px}.RemainingMenuPage_page .RemainingMenuPage_contact .contact-card{padding:22px 16px}.RemainingMenuPage_actions{gap:10px}.RemainingMenuPage_actions .button{width:100%}}.MobileDogGroomingPage_page{display:grid;gap:40px}.MobileDogGroomingPage_hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:14px}.MobileDogGroomingPage_hero>div,.MobileDogGroomingPage_story>div{min-width:0}.MobileDogGroomingPage_page .MobileDogGroomingPage_hero h1{margin:0 0 16px}.MobileDogGroomingPage_page .MobileDogGroomingPage_tagline{font-size:20px;line-height:1.45;margin:0 0 22px}.MobileDogGroomingPage_heroPhoto .block-image{width:auto;height:auto;max-width:100%;max-height:270px;margin-inline:auto;object-fit:contain;border-radius:10px}.MobileDogGroomingPage_actions{display:flex;flex-wrap:wrap;gap:12px}.MobileDogGroomingPage_actions .whatsapp{background:transparent;color:#294f58;border:1px solid #9cafaa}.MobileDogGroomingPage_story{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px;align-items:start}.MobileDogGroomingPage_prose{min-width:0}.MobileDogGroomingPage_page h2{font-size:29px;line-height:1.35;margin:0 0 16px}.MobileDogGroomingPage_page .rich-text h3{font-size:21px;line-height:1.4;margin:24px 0 8px}.MobileDogGroomingPage_page .rich-text p{line-height:1.7;margin:0 0 16px}.MobileDogGroomingPage_page .rich-text ul{margin:0 0 18px}.MobileDogGroomingPage_page .rich-text li{margin-bottom:12px}.MobileDogGroomingPage_page .rich-text li p,.MobileDogGroomingPage_page .rich-text>div>:last-child{margin-bottom:0}.MobileDogGroomingPage_page .MobileDogGroomingPage_services ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0}.MobileDogGroomingPage_page .MobileDogGroomingPage_benefits li,.MobileDogGroomingPage_page .MobileDogGroomingPage_services li{border:1px solid #d4ded5;border-radius:9px;background:#f5f6f2;padding:20px;margin:0}.MobileDogGroomingPage_page .MobileDogGroomingPage_benefits ul{display:grid;gap:16px;list-style:none;padding:0}.MobileDogGroomingPage_area{margin-top:20px}.MobileDogGroomingPage_area .cta{padding:0;background:none;border:0}.MobileDogGroomingPage_photos{position:static;top:24px;align-self:start}.MobileDogGroomingPage_photos[data-sticky-fits=true]{position:sticky}.MobileDogGroomingPage_photos .block-image{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:10px}.MobileDogGroomingPage_reviewGrid{column-count:3;column-gap:20px}.MobileDogGroomingPage_reviewGrid a{display:block;page-break-inside:avoid;break-inside:avoid;margin:0 0 20px}.MobileDogGroomingPage_reviewGrid .block-image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.MobileDogGroomingPage_video video{width:100%;height:auto;aspect-ratio:auto;border-radius:10px}.MobileDogGroomingPage_related .cards{align-items:stretch}.MobileDogGroomingPage_page .MobileDogGroomingPage_related>section>h2,.MobileDogGroomingPage_page [data-grooming-section=reviews]>h2{text-align:center}.MobileDogGroomingPage_page .MobileDogGroomingPage_related .card{text-align:center;align-items:center}.MobileDogGroomingPage_page .MobileDogGroomingPage_related .card h3,.MobileDogGroomingPage_page .MobileDogGroomingPage_related .card p{max-width:32ch;margin-inline:auto}.MobileDogGroomingPage_page .MobileDogGroomingPage_related .card .button{align-self:center}.MobileDogGroomingPage_contact{background:#294f58;border-radius:12px;padding:32px;scroll-margin-top:24px}.MobileDogGroomingPage_page .MobileDogGroomingPage_contact .contact-card{max-width:660px;margin-inline:auto}.MobileDogGroomingPage_page .MobileDogGroomingPage_contact .contact-card h2{text-align:center;margin:0 0 24px}@media(max-width:1000px){.MobileDogGroomingPage_story{gap:28px}.MobileDogGroomingPage_reviewGrid{column-count:2}}@media(max-height:650px),(max-width:1000px),(prefers-reduced-motion:reduce){.MobileDogGroomingPage_photos[data-sticky-fits]{position:static}}@media(max-width:700px){.MobileDogGroomingPage_page{gap:32px}.MobileDogGroomingPage_hero,.MobileDogGroomingPage_story{grid-template-columns:1fr;gap:24px}.MobileDogGroomingPage_hero{padding:24px}.MobileDogGroomingPage_actions{flex-direction:column}.MobileDogGroomingPage_actions .button{width:100%}.MobileDogGroomingPage_page h2{font-size:27px}.MobileDogGroomingPage_page .MobileDogGroomingPage_services ul{grid-template-columns:1fr}.MobileDogGroomingPage_reviewGrid{column-count:1}.MobileDogGroomingPage_contact{padding:24px 18px}}.MobileDogGroomingPage_tagline{animation:MobileDogGroomingPage_vipAppear__23h74 1.2s cubic-bezier(.645,.045,.355,1) both}.MobileDogGroomingPage_taglineMotion{display:inline-block;animation:MobileDogGroomingPage_vipFold__GnNLY 3s linear 1.2s infinite}@keyframes MobileDogGroomingPage_vipAppear__23h74{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes MobileDogGroomingPage_vipFold__GnNLY{0%,to{transform:translateY(-50%) perspective(800px) rotateX(0deg) translateY(50%)}25%{transform:translateY(-50%) perspective(800px) rotateX(30deg) translateY(50%);animation-timing-function:cubic-bezier(.645,.045,.355,1)}75%{transform:translateY(-50%) perspective(800px) rotateX(-30deg) translateY(50%);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}}@media(prefers-reduced-motion:reduce){.MobileDogGroomingPage_taglineMotion,.MobileDogGroomingPage_tagline{animation:none;transform:none;opacity:1}}.GroomingPlacesPage_page{display:grid;gap:28px}.GroomingPlacesPage_page>section{margin-bottom:0}.GroomingPlacesPage_hero{padding:28px 30px;background:#f5f1e9;border:1px solid #e3ded3;border-radius:12px}.GroomingPlacesPage_actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.GroomingPlacesPage_region{padding:24px;border:1px solid #d6dfd8;border-radius:10px}.GroomingPlacesPage_services h2{text-align:center}.GroomingPlacesPage_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px}.GroomingPlacesPage_card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid #d6dfd8;border-radius:10px;background:#f5f6f2;text-align:center}.GroomingPlacesPage_card figure{width:100%;aspect-ratio:3/2}.GroomingPlacesPage_page .GroomingPlacesPage_card .block-image{width:100%;height:100%;object-fit:contain}.GroomingPlacesPage_page .GroomingPlacesPage_card h3{margin:0;font-size:23px}.GroomingPlacesPage_card .rich-text{margin:0!important}.GroomingPlacesPage_card .rich-text:last-child{margin-top:auto!important}.GroomingPlacesPage_callout{padding:24px 28px;background:#f5f6f2;border-inline-start:4px solid #345a62;border-radius:8px}.GroomingPlacesPage_page .GroomingPlacesPage_callout h2{margin-top:0}@media(max-width:700px){.GroomingPlacesPage_page{gap:24px}.GroomingPlacesPage_callout,.GroomingPlacesPage_hero,.GroomingPlacesPage_region{padding:22px 20px}.GroomingPlacesPage_cards{grid-template-columns:1fr}.GroomingPlacesPage_actions .button{width:100%}}
.RelatedServiceCards_grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.RelatedServiceCards_card{grid-column:span 2;min-width:0;position:relative;display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:18px;background:#fffdf8;border:1px solid #d9e2dc;border-radius:16px;box-shadow:0 3px 12px #294f5805;transition:border-color .18s,box-shadow .18s}.RelatedServiceCards_grid[data-count="4"] .RelatedServiceCards_card,.RelatedServiceCards_grid[data-count="5"] .RelatedServiceCards_card:nth-last-child(-n+2){grid-column:span 3}.RelatedServiceCards_visual{width:80px;height:88px;border-radius:11px;overflow:hidden;background:#edf2eb;color:#345d58;display:grid;place-items:center}.RelatedServiceCards_card .RelatedServiceCards_visual img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0}.RelatedServiceCards_copy{min-width:0}.RelatedServiceCards_copy .rich-text{margin:0;padding:0}.RelatedServiceCards_card .RelatedServiceCards_copy p{margin:0}.RelatedServiceCards_card .RelatedServiceCards_copy a{display:flex;align-items:center;min-height:44px;padding:0;color:#294f58;font:600 17px/1.45 Arial,Helvetica,sans-serif;text-align:start;text-decoration:none;overflow-wrap:normal}.RelatedServiceCards_copy a:after{content:"";position:absolute;inset:0;border-radius:16px}.RelatedServiceCards_copy a:focus-visible{outline:none}.RelatedServiceCards_card:has(a:focus-visible){outline:3px solid #0079a5;outline-offset:3px}.RelatedServiceCards_card:hover{border-color:#87a298;box-shadow:0 5px 18px #294f5810}.RelatedServiceCards_card:hover a{text-decoration:underline;text-underline-offset:4px}.RelatedServiceCards_arrow{color:#648476;font:22px/1 Arial}@media(min-width:701px) and (max-width:1100px){.RelatedServiceCards_card{grid-column:span 3}.RelatedServiceCards_grid[data-count="5"] .RelatedServiceCards_card:last-child{grid-column:span 6}}@media(max-width:700px){.RelatedServiceCards_grid{grid-template-columns:minmax(0,1fr);gap:12px}.RelatedServiceCards_grid .RelatedServiceCards_card{grid-column:auto!important;grid-template-columns:72px minmax(0,1fr) 18px;gap:12px;padding:14px;border-radius:14px}.RelatedServiceCards_visual{width:72px;height:80px}.RelatedServiceCards_card .RelatedServiceCards_copy a{font-size:16px;line-height:1.4}.RelatedServiceCards_visual svg{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.RelatedServiceCards_card{transition:none}}