html,body{width:100%;max-width:100%;overflow-x:clip}.persistent-navbar-html{display:contents}#loadingAnimationWrapper{opacity:1;backface-visibility:hidden;will-change:opacity, transform;justify-content:center;align-items:center;transition:opacity .7s linear;display:none;transform:translateZ(0)}#knguru-fluid-canvas-parking>#fluidCanvas{width:1px!important;height:1px!important;position:static!important}.preloader-pending #loadingAnimationWrapper{display:flex}.lottieanimation{will-change:transform;transform:translateZ(0)}.stop-scrolling{height:100%;overflow:hidden}.contact_form .w-checkbox{position:relative}.contact_form .w-checkbox-input{pointer-events:none}.contact_form .w-checkbox>input[type=checkbox]{cursor:pointer;width:20px;height:20px;margin:0;top:50%;left:0;transform:translateY(-50%);z-index:1!important;opacity:0!important;position:absolute!important}.contact_form-checkbox:has(>input[type=checkbox]:checked)>.w-checkbox-input{background-color:#fcd703;background-image:url(/_webflow-assets/content/webflow-cdn/cdn.prod.website-files.com/61aab412062c50600ffad9ac/626aad89b1c8c89e175abad7_draw-check-mark.webp);background-position:50%;background-size:cover;border-width:4px;border-color:#fcd703}.contact_form-checkbox:not(:has(>input[type=checkbox]:checked))>.w-checkbox-input{background-color:#0000;background-image:none;border:1px solid #444}.video-wrapper,.home-hero_video-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.home-hero_video-wrapper{--r:36px;border-radius:var(--r);clip-path:inset(0 round var(--r));isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.video-wrapper iframe,.youtube-player,.youtube-clip,.youtube-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-player,.youtube-clip{border-radius:var(--r);overflow:hidden}.youtube-clip img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}#cookiescript_injected{z-index:9999!important}.section_blog-post>.padding-global,.content-wrapper.blogpost,.blog-post_content{min-width:0}.blog-post_content>*{min-width:0;max-width:100%}.blog_text{overflow-wrap:break-word}.blog_text table:not(.knguru-table){min-width:0;max-width:100%;display:block;overflow-x:auto}.blog_text img,.blog_text iframe,.blog_text video,.blog_text pre{max-width:100%}.blog_text pre{overflow-x:auto}.blog-post_tags .tags_collection-list{flex-wrap:wrap}.pricing_heading{text-wrap:balance}html .button-primary:where(.w-variant-17202cdf-0804-812c-96d2-1010b26af676),html .button-primary-2.work-section-button-15{cursor:pointer}.flickity-enabled{position:relative}.flickity-viewport{width:100%;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.hero_left-wrapper,.hero_heading,.hero_paragraph,.hero_left-wrapper-4>.google_review-link,.hero_left-wrapper-4>.h1hero,.hero_left-wrapper-4>.herotext,.hero_left-wrapper-4>.primarybuttonwrapper{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);opacity:0!important;transform:translate(-100px)!important}.hero-entrance-complete .hero_left-wrapper,.hero-entrance-complete .hero_heading,.hero-entrance-complete .hero_paragraph,.hero-entrance-complete .hero_left-wrapper-4>.google_review-link,.hero-entrance-complete .hero_left-wrapper-4>.h1hero,.hero-entrance-complete .hero_left-wrapper-4>.herotext,.hero-entrance-complete .hero_left-wrapper-4>.primarybuttonwrapper{opacity:1!important;transform:none!important}.hero_left-wrapper-4>.herotext{transition-delay:.1s}.hero_left-wrapper-4>.primarybuttonwrapper{transition-delay:.2s}.hero_logo{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94);opacity:0!important;transform:translateY(100px)!important}.hero-entrance-complete .hero_logo{opacity:1!important;transform:none!important}.work_text{transform:none!important}@keyframes tease-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes tease-scroll-right{0%{transform:translate(-100%)}to{transform:translate(0,0)}}.tease_looped-wrapper.left{animation:80s linear infinite tease-scroll-left}.tease_looped-wrapper.right{animation:80s linear infinite tease-scroll-right}.button-primary .button_icon-wrapper{justify-content:center;align-items:center;position:relative}.button-primary .icon-1x1-small{z-index:2;transform-origin:50%;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block;position:relative}.btn-circle-svg{z-index:1;width:32px;height:32px;margin:auto;position:absolute;inset:0;overflow:visible}.btn-circle-path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:69.1;stroke-dashoffset:69.1px;transition:stroke-dashoffset .4s cubic-bezier(.22,.61,.36,1)}.button-primary:hover .btn-circle-path,.button-primary:focus-visible .btn-circle-path,.contact_form-button-wrapper:hover .button-primary .btn-circle-path,.contact_form-button-wrapper:focus-within .button-primary .btn-circle-path{stroke-dashoffset:0}.button-primary:hover .icon-1x1-small,.button-primary:focus-visible .icon-1x1-small,.contact_form-button-wrapper:hover .button-primary .icon-1x1-small,.contact_form-button-wrapper:focus-within .button-primary .icon-1x1-small{transform:rotate(45deg)}.button-primary{border-radius:2.75rem;position:relative;overflow:visible}.btn-outline-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.btn-outline-path{opacity:0;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .8s ease-out}.button-primary:hover .btn-outline-path,.button-primary:focus-visible .btn-outline-path{opacity:1;stroke-dashoffset:0}.button-primary:not(:hover) .btn-outline-path{opacity:0;transition:stroke-dashoffset .8s ease-out,opacity .8s ease-out}.button-glow{border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0,#ffffff59 0%,#ffffff1f 25%,#fff0 60%);transition:opacity .45s ease-out;position:absolute;inset:1px}.button-glow:hover,.button-glow:focus-visible{opacity:1}.w-form>.w-form-fail{color:#7b1924;background:#fff1f2;border:1px solid #7b192433;border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.w-form>.w-form-fail:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.hero_left-wrapper,.hero_heading,.hero_paragraph,.hero_logo,.btn-circle-path,.icon-1x1-small{transition:none}}@media (min-width:1920px){.hero_right-wrapper{width:clamp(40rem,2vw + 36rem,45rem)}}.contact_form-budget-button-wrapper:has(input[type=radio]:checked) .contact_form-budget-button{background-color:var(--yellow,#fcd702);border-style:none}.contact_form-budget-button-wrapper:not(:has(input[type=radio]:checked)) .contact_form-budget-button.w--redirected-checked{background-color:#262626}.work_logo-wrapper.petplanner{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.work_award-badge{width:5.5rem;height:auto}@media screen and (max-width:479px){.work_logo-wrapper.petplanner{flex-direction:row;align-items:center;gap:.75rem;max-height:none}.work_award-badge{width:auto;height:2.5rem}}.omr-rating{flex-direction:column;flex:none;gap:1.25rem;width:11rem;display:flex}.omr-rating_score{flex-direction:column;gap:.25rem;display:flex}.omr-rating_stars{gap:2px;display:flex}.omr-rating_stars svg{width:14px;height:14px}.omr-rating_count{font-size:.875rem;line-height:1.35}.omr-rating_count a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s}.omr-rating_count a:hover,.omr-rating_count a:focus-visible{text-decoration-color:currentColor}.omr-rating_badges{align-self:flex-start;gap:.5rem;transition:opacity .2s;display:flex}.omr-rating_badges:hover,.omr-rating_badges:focus-visible{opacity:.8}.omr-rating_badges img{width:5.25rem;height:auto}@media screen and (max-width:767px){.omr-rating{width:auto}}.omr-review_initial{color:#fff;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.omr-review .review_testimonial-wrapper{flex-direction:column;align-items:flex-start;display:flex}.omr-review_role{color:#9a9a9a;font-size:.875rem;line-height:1.35}.omr-review_body{color:#b3b3b3;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:1.25rem 0 0;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.omr-review_more{color:var(--yellow,#fcd702);text-underline-offset:3px;align-items:center;gap:.3rem;margin-top:.75rem;font-size:.9375rem;text-decoration:underline;display:inline-flex}.omr-review_more[hidden]{display:none}.omr-review_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.omr-review .review_author-info-wrapper{min-width:0}.omr-review_source{color:#fff;flex:none;align-self:flex-start;align-items:center;gap:.5rem;margin-left:auto;padding-top:.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.omr-review_source img{width:7rem;height:auto;display:block}.omr-review_source:hover,.omr-review_source:focus-visible{opacity:.75}@media screen and (max-width:479px){.omr-review_source img{width:5.5rem}}.ux-ui-hero_logo-wrapper:has(>.omr-hero-badge){max-width:none}.omr-hero-badge{width:8.5rem;display:block}.omr-hero-badge img{width:100%;height:auto;display:block}@media screen and (max-width:479px){.omr-hero-badge{width:7.5rem}}.home-hero_cursor{display:none!important}.web-awards_badges{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}.web-awards_badge{transition:transform .2s;display:block}.web-awards_badge:hover,.web-awards_badge:focus-visible{transform:translateY(-2px)}.web-awards_badge img{width:auto;height:6.5rem;display:block}@media screen and (max-width:479px){.web-awards_badges{gap:1rem}.web-awards_badge img{height:5rem}}.omr-reviews-section .review_slider-row{scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 8px 12px;overflow:auto hidden}.omr-reviews-section .review_slider-row::-webkit-scrollbar{display:none}.omr-reviews-section .review_slider-row.is-dragging{cursor:grabbing}.omr-reviews-section .review_star,.omr-reviews-section .review_star svg{width:14px;height:14px;display:block}.omr-reviews-section .review_author-image{background:#3a3b40;border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}.omr-rating-slot{display:contents}.googlereviewwidget{display:none}.clamped-text_toggle{color:var(--yellow,#fcd702);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0;font-size:.9375rem;text-decoration:underline}.city-seo-heading{text-align:left;max-width:40rem;margin:0 0 3rem}@media screen and (max-width:767px){.h1.city-seo-heading{margin-bottom:2rem;font-size:2rem;line-height:1.25}}@media screen and (max-width:479px){.planssection-copy.city-seo-section{padding-right:29px}}.webflow-route-content .headlineblock,.webflow-route-content .headlineblock-5{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}
