/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-teal:#96c9cf;--color-teal-dark:#48959e;--color-teal-mid:#50a5af;--color-dark:#2c2b2c;--color-brown:#2f1a12;--color-sage:#c3d3c9;--font-body:"NunitoSans-Regular", "Nunito Sans", system-ui, sans-serif}.visible{visibility:visible}.contents{display:contents}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}*,:before,:after{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"lnum", "kern";color:var(--color-dark);font-size:1rem;line-height:1.67rem;font-family:var(--font-body);width:100vw;overflow-x:hidden}body{height:unset}blockquote:before,blockquote:after{content:"";content:none}img,svg,iframe{max-width:100%}img{vertical-align:middle;height:auto}.bi-button,.button,button,input,select,textarea{vertical-align:middle}.screen-reader{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen-reader.focusable:active,.screen-reader.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.preload *{transition:none!important;animation:none!important}*{opacity:1}a,.bi-fake-anchor{color:var(--color-teal-mid);text-decoration:none;transition:color .2s ease-in-out}a:hover,.bi-fake-anchor:hover{color:var(--color-sage)}@keyframes biSlideFade{0%{opacity:0}6%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}@font-face{font-family:YujiSyuku-Regular;src:url(../fonts/YujiSyuku-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-Regular;src:url(../fonts/NunitoSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-Light;src:url(../fonts/NunitoSans-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-LightItalic;src:url(../fonts/NunitoSans-LightItalic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NunitoSans-SemiBold;src:url(../fonts/NunitoSans-SemiBold.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 5 Free";src:url(../fonts/fa-solid-900.woff2)format("woff2"),url(../fonts/fa-solid-900.ttf)format("truetype");font-weight:900;font-style:normal;font-display:block}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.bi-body-wrapper{scrollbar-gutter:stable both-edges;background-color:#fff;background-image:url(../../images/elements/purty-wood.webp);flex-direction:column;display:flex;position:relative;overflow-y:clip}body.pop-up{width:100vw;height:100vh;overflow:hidden}@media screen{.bi-site-header{background-color:#fff;background-image:url(../../images/elements/rocky-wall.webp);flex-direction:column;padding:3rem 2rem 2rem;display:flex}.bi-logo-container{aspect-ratio:4;width:100%;max-width:400px;min-height:80px;margin:0 auto;transition:all .2s ease-in-out;position:relative}.bi-logo-container a{width:100%;max-width:100%;margin:0 auto;display:block}.bi-logo-container a img{aspect-ratio:4;width:100%;height:100%;display:block}.bi-logo-container:after{content:"";border-bottom:2px solid var(--color-dark);z-index:-1;background:#fff url(../../images/elements/rocky-wall.png);width:100vw;height:12rem;margin-left:50%;display:block;position:absolute;bottom:40%;left:-50vw}.bi-header-contact{text-align:center;width:100%}.bi-header-contact p{margin:1rem 0;padding:0;font-size:1.25rem;display:block}.bi-header-contact p strong{display:none}.bi-header-contact p span{padding:0 .5rem}.bi-header-contact p span .fas{color:var(--color-teal-mid);margin-right:.25rem;display:inline-block}.bi-header-contact p a{text-decoration:none}.bi-header-contact p a span{padding:0}.bi-header-contact p a span.bi-street,.bi-header-contact p a span.bi-street2,.bi-header-contact p a span.bi-zip{display:none}.bi-socialmedia{margin:0;padding:0}.bi-socialmedia nav{justify-content:center;align-items:center;margin:0;padding:0;display:flex}.bi-socialmedia nav a{color:var(--color-teal);width:1.5rem;height:1.5rem;margin:.5rem;font-size:1.5rem;display:inline-block}.bi-socialmedia nav a:focus,.bi-socialmedia nav a:hover{color:var(--color-sage)}.bi-socialmedia nav a *{width:100%;display:inline-block;position:relative;top:-3px}.bi-socialmedia nav a * path{fill:var(--color-teal-dark)}.bi-socialmedia nav a :hover path{fill:var(--color-sage)}.bi-vet-logo .bi-socialmedia{margin-top:1rem;margin-bottom:1rem}}@media (min-width:1088px){.bi-logo-container{width:400px;margin-bottom:-3.75rem}}@media (min-width:1350px){.bi-logo-container{width:600px;max-width:600px}}@media (min-width:50em){.bi-site-header{flex-direction:row}}@media (min-width:68em){.bi-site-header{z-index:98;flex-direction:column;align-items:center;padding:0;position:sticky;top:0}.bi-site-header.fixed,.bi-site-header.bi-stuck .bi-logo-container{width:300px;max-width:300px;top:1.75rem}.bi-site-header.fixed,.bi-site-header.bi-stuck .bi-logo-container:after{bottom:43%}.bi-logo-container{margin-bottom:-3.75rem}.bi-header-contact{flex-wrap:wrap-reverse;justify-content:center;gap:2rem;width:100%;max-width:1400px;display:flex;position:absolute;bottom:calc(100% - .5rem)}.bi-header-contact p{text-align:right;justify-content:flex-end;align-items:center;gap:2rem;margin:0;display:flex}.bi-header-contact p a{white-space:nowrap;padding:0;display:inline-block}.bi-header-contact p br{display:none}}@media screen{.bi-nav-container{z-index:99;width:100vw;display:block;position:sticky;top:0;left:0;right:0}.bi-nav-controllers{width:100vw;display:block}.bi-nav-controllers p{flex-flow:wrap;margin:0;padding:0;display:flex}.bi-nav-controllers p button{float:left;text-align:center;color:#fff;text-transform:uppercase;width:50%;box-shadow:none;border:0;border-radius:0;margin:0;padding:.5rem 2rem;font-size:1.25rem;font-weight:bolder;line-height:2}.bi-nav-controllers p button#bi-nav-controller{background:var(--color-dark)}.bi-nav-controllers p button.bi-contact-controller{background:var(--color-teal);color:var(--color-dark)}.bi-nav-controllers p button:before{display:none}.bi-main-nav{background:var(--color-teal);width:100vw;height:80vh;transition:left .3s ease-in;display:block;position:absolute;left:-100vw;overflow:hidden scroll}.bi-main-nav.bi-main-nav-out,.bi-main-nav:focus-within{transition:left .3s ease-out;left:0}.bi-nav{flex-flow:column;justify-content:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.bi-nav li{border:none;width:100%}.bi-nav li a,.bi-nav li button{background:var(--color-teal);color:#fff;text-align:left;letter-spacing:normal;border:0;border-radius:0;width:100%;margin:0;padding:.25rem 1rem;font-family:NunitoSans-Regular;font-size:1rem;line-height:1.5;text-decoration:none;display:block}.bi-nav li a.on,.bi-nav li a:focus,.bi-nav li a:hover,.bi-nav li button.on,.bi-nav li button:focus,.bi-nav li button:hover{background:#b9dbdf}.bi-nav li a:before,.bi-nav li button:before{display:none}.bi-subnav li{border:0}.bi-subnav li a{background:#73b7bf;padding-left:3rem;position:relative}.bi-subnav li a.on,.bi-subnav li a:focus,.bi-subnav li a:hover{background:#b9dbdf}}@media (min-width:68em){.bi-nav-container{text-align:center;background:0 0;border-bottom:none;width:100%;margin-top:4rem;margin-bottom:-6rem;padding-top:0;padding-bottom:2rem;transition:padding .3s ease-in-out;position:sticky;top:0}.bi-nav-container.fixed,.bi-nav-container.bi-stuck{padding-top:.5rem}.bi-nav-container.fixed .bi-nav li.bi-nav-half,.bi-nav-container.bi-stuck .bi-nav li.bi-nav-half{margin-right:350px}.bi-nav-container .bi-nav-controllers{display:none}.bi-nav-container .bi-main-nav{background:0 0;width:100%;height:3.5em;transition:none;display:block;position:relative;top:0;left:0;right:0;overflow:visible}.bi-nav-container .bi-nav{text-align:center;flex-flow:row;justify-content:center;width:100%;max-width:1400px;height:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex}.bi-nav-container .bi-nav li{border:none;width:auto;min-width:7rem;display:block;position:relative}.bi-nav-container .bi-nav li.bi-nav-half{margin-right:400px;transition:margin .3s ease-in-out}.bi-nav-container .bi-nav li .bi-contact-controller,.bi-nav-container .bi-nav li a,.bi-nav-container .bi-nav li button,.bi-nav-container .bi-nav li span:not(.fa){text-align:center;cursor:pointer;height:100%;box-shadow:none;color:var(--color-dark);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-family:NunitoSans-Regular;line-height:1;text-decoration:none;transition:none;display:flex;position:relative}.bi-nav-container .bi-nav li .bi-contact-controller.on,.bi-nav-container .bi-nav li .bi-contact-controller:focus,.bi-nav-container .bi-nav li .bi-contact-controller:hover,.bi-nav-container .bi-nav li a.on,.bi-nav-container .bi-nav li a:focus,.bi-nav-container .bi-nav li a:hover,.bi-nav-container .bi-nav li button.on,.bi-nav-container .bi-nav li button:focus,.bi-nav-container .bi-nav li button:hover,.bi-nav-container .bi-nav li span:not(.fa).on,.bi-nav-container .bi-nav li span:not(.fa):focus,.bi-nav-container .bi-nav li span:not(.fa):hover{color:var(--color-teal-dark)}.bi-nav-container .bi-nav li .bi-contact-controller:before,.bi-nav-container .bi-nav li a:before,.bi-nav-container .bi-nav li button:before,.bi-nav-container .bi-nav li span:not(.fa):before{display:none}.bi-nav-container .bi-nav li a:focus~ul{opacity:1;z-index:1;height:auto;display:block;top:2.95em}.bi-nav-container .bi-nav li ul:focus-within{opacity:1;height:auto;top:2.95em}.bi-nav-container .bi-nav li .bi-contact-controller{background:0 0}.bi-nav-container .bi-nav li .bi-subnav{z-index:3;opacity:0;background:#73b7bf;border-bottom:none;width:15em;height:0;margin-left:auto;margin-right:auto;font-family:NunitoSans-Regular;position:absolute;top:100%;left:-7.5em;right:-7.5em;overflow:hidden}.bi-nav-container .bi-nav li .bi-subnav a{color:var(--color-dark);text-align:left;text-decoration:none}.bi-nav-container .bi-nav li .bi-subnav li{border-top:none;border-bottom:none;flex-basis:100%;width:auto;display:block;position:relative}.bi-nav-container .bi-nav li .bi-subnav li a{text-transform:none;color:#fff;text-align:center;height:100%;padding:.5em 1rem;font-size:.9rem;line-height:1.25;overflow:auto;border:none!important}.bi-nav-container .bi-nav li:focus .bi-subnav,.bi-nav-container .bi-nav li:hover .bi-subnav,.bi-nav-container .bi-nav li:focus-within .bi-subnav{opacity:1;height:auto;top:100%;overflow:visible}.bi-nav-container .bi-nav li:focus .bi-subnav,.bi-nav-container .bi-nav li:hover .bi-subnav{opacity:1;height:auto}.bi-nav-container .bi-nav li:focus .bi-subnav li a,.bi-nav-container .bi-nav li:hover .bi-subnav li a{color:#fff;background:0 0}.bi-nav-container .bi-nav li:focus .bi-subnav li a:after,.bi-nav-container .bi-nav li:hover .bi-subnav li a:after{display:none}.bi-nav-container .bi-nav li:focus .bi-subnav li:focus a,.bi-nav-container .bi-nav li:focus .bi-subnav li:hover a,.bi-nav-container .bi-nav li:focus .bi-subnav li a.on,.bi-nav-container .bi-nav li:hover .bi-subnav li:focus a,.bi-nav-container .bi-nav li:hover .bi-subnav li:hover a,.bi-nav-container .bi-nav li:hover .bi-subnav li a.on{color:#fff;background:#ffffff26}.bi-nav-container .bi-nav li .bi-subnav>a:focus,.bi-nav-container .bi-nav li .bi-subnav>li:focus,.bi-nav-container .bi-nav li:focus .bi-subnav,.bi-nav-container .bi-nav li:hover .bi-subnav{opacity:1;visibility:visible;z-index:1;height:auto;top:100%}}@media (min-width:68em) and (min-width:1350px){.bi-nav-container .bi-nav li.bi-nav-half{margin-right:600px}}.bi-hero{aspect-ratio:5/3;filter:none;isolation:isolate;max-width:100vw;position:relative;overflow-x:hidden}@media (min-width:68em){.bi-hero{height:115vh;min-height:600px}}.bi-slogan{text-align:left;flex-direction:column;justify-content:center;max-width:1500px;margin:0 auto;padding:25% 50% 25% 0;display:flex;position:absolute;inset:0}.bi-slogan h1{color:#fff;text-shadow:0 0 10px #000000bf}@media (max-width:1087px){.bi-slogan{display:none}}.bi-slider-container{z-index:-1;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask:url(../../images/elements/home-hero-mask.webp) bottom/cover no-repeat;mask:url(../../images/elements/home-hero-mask.webp) bottom/cover no-repeat}.bi-slider{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bi-slide{opacity:0;z-index:0;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;inset:0;overflow:hidden}.bi-slide img{object-fit:cover;width:100%;height:100%;position:relative}.bi-slide:first-child{z-index:1;opacity:1!important;transition:none!important}.bi-slide.show{opacity:1;z-index:1}.preload .bi-slide:first-of-type{opacity:1!important}.bi-button,.button,button,img,input,select,svg,textarea{vertical-align:middle}@media screen{.bi-button,.wp-block-search__button,button,input[type=button],input[type=reset],input[type=submit]{color:var(--color-brown);letter-spacing:-1pt;border:var(--color-teal) 1px solid;background:var(--color-teal);text-align:center;border-radius:100px;flex-direction:row;align-items:center;margin:5px;padding:.75rem 1.25rem;font-family:YujiSyuku-Regular;text-decoration:none;transition:all .35s;display:inline-flex;position:relative}.bi-button .on,.bi-button:focus,.bi-button:hover,.wp-block-search__button .on,.wp-block-search__button:focus,.wp-block-search__button:hover,button .on,button:focus,button:hover,input[type=button] .on,input[type=button]:focus,input[type=button]:hover,input[type=reset] .on,input[type=reset]:focus,input[type=reset]:hover,input[type=submit] .on,input[type=submit]:focus,input[type=submit]:hover{background:var(--color-brown);color:var(--color-teal)}.bi-button.fill,.wp-block-search__button.fill,button.fill,input[type=button].fill,input[type=reset].fill,input[type=submit].fill{background-color:var(--color-teal);color:var(--color-brown)}.bi-button.fill:focus,.bi-button.fill:hover,.wp-block-search__button.fill:focus,.wp-block-search__button.fill:hover,button.fill:focus,button.fill:hover,input[type=button].fill:focus,input[type=button].fill:hover,input[type=reset].fill:focus,input[type=reset].fill:hover,input[type=submit].fill:focus,input[type=submit].fill:hover{background:var(--color-brown);border:solid 1px var(--color-brown);color:var(--color-sage)}.bi-button.rev,.wp-block-search__button.rev,button.rev,input[type=button].rev,input[type=reset].rev,input[type=submit].rev{color:#fff;background:0 0;border:1px solid #ffffff80}.bi-button.rev .on,.bi-button.rev:focus,.bi-button.rev:hover,.wp-block-search__button.rev .on,.wp-block-search__button.rev:focus,.wp-block-search__button.rev:hover,button.rev .on,button.rev:focus,button.rev:hover,input[type=button].rev .on,input[type=button].rev:focus,input[type=button].rev:hover,input[type=reset].rev .on,input[type=reset].rev:focus,input[type=reset].rev:hover,input[type=submit].rev .on,input[type=submit].rev:focus,input[type=submit].rev:hover{background:var(--color-sage);border:solid 1px var(--color-sage);color:var(--color-brown)}.bi-button.accent,.wp-block-search__button.accent,button.accent,input[type=button].accent,input[type=reset].accent,input[type=submit].accent{border:var(--color-sage) 1px solid;color:var(--color-sage);background:0 0}.bi-button.accent .on,.bi-button.accent:focus,.bi-button.accent:hover,.wp-block-search__button.accent .on,.wp-block-search__button.accent:focus,.wp-block-search__button.accent:hover,button.accent .on,button.accent:focus,button.accent:hover,input[type=button].accent .on,input[type=button].accent:focus,input[type=button].accent:hover,input[type=reset].accent .on,input[type=reset].accent:focus,input[type=reset].accent:hover,input[type=submit].accent .on,input[type=submit].accent:focus,input[type=submit].accent:hover{background:var(--color-sage);border:solid 1px var(--color-sage);color:#fff}.bi-button .fas,.wp-block-search__button .fas,button .fas,input[type=button] .fas,input[type=reset] .fas,input[type=submit] .fas{margin-right:.5rem}.bi-button-bar{text-align:center;z-index:3;margin-top:-6rem;padding:.5rem 2rem;position:sticky;top:3rem}.home .bi-button-bar{margin-top:-22vw;margin-bottom:6vw}.bi-alert-bar .bi-button{background:var(--color-brown);color:#fff;white-space:nowrap;cursor:pointer;min-inline-size:min-content;border-radius:1.25rem;height:100%;margin:.25rem;padding:1rem;line-height:1;display:block}.bi-alert-bar .bi-button:focus,.bi-alert-bar .bi-button:hover{filter:brightness(110%)}.bi-cookie-inner .bi-button{white-space:nowrap;width:auto;min-width:7rem}.bi-promotions-popup .bi-button{white-space:nowrap;cursor:pointer;color:#fff;background-color:var(--color-sage);min-inline-size:min-content;border-radius:.5rem;height:100%;margin:.25rem 1.5rem .25rem .25rem;padding:1rem;font-family:YujiSyuku-Regular;font-size:2rem;line-height:1;display:block}.bi-promotions-popup .bi-button:focus,.bi-promotions-popup .bi-button:hover{filter:brightness(110%)}.bi-site-footer .bi-button{text-decoration:none}.bi-site-footer .bi-buttons,.bi-site-footer .bi-contact-info{text-align:left;flex-basis:100%;width:100%;max-width:100%}}@media (min-width:68em){.bi-button-bar{text-align:right;top:5.5rem}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a img{border:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;vertical-align:middle;font-weight:400}iframe,img,svg{max-width:100%}img{height:auto}h1{color:#73b7bf;letter-spacing:-4pt;margin:2rem 0;padding:0 1rem;font-family:YujiSyuku-Regular;font-size:2.5rem;line-height:1.2}h1 span{letter-spacing:1pt;padding-left:30%;font-size:80%;display:block}h2,h3,h4,h5{margin:1rem 0;font-family:NunitoSans-Light;line-height:1.3}h2{color:var(--color-brown);font-family:YujiSyuku-Regular;font-size:2.25rem}h3{color:var(--color-teal-mid);font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}p{margin:1em auto}.bi-fake-anchor,a{color:var(--color-teal-dark);cursor:pointer;text-decoration:underline;transition:color .3s ease-in-out}.bi-fake-anchor:hover,a:hover{color:#88a894}b,strong{font-style:normal;font-weight:700}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-style:italic;font-weight:700}small{font-size:70%}@media screen{.bi-page-wrapper{max-width:100vw;position:relative;overflow-x:clip}ol{margin-left:0;padding-left:2rem;display:block}.bi-center{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.bi-cta-wrapper{text-align:center;flex-flow:row;justify-content:center;align-items:flex-end;gap:2rem;padding-bottom:0;display:flex}.bi-cta-wrapper .bi-inner{width:77%;padding-bottom:3rem}.bi-cta-wrapper:before{content:"";aspect-ratio:2;background-image:url(../../images/elements/logo-dog.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:22%;margin-bottom:-2rem;margin-left:-1rem;display:block}.bi-cta-wrapper:after{content:"";aspect-ratio:1/2;background-image:url(../../images/elements/logo-cat.webp);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:12%;margin-bottom:-2rem;margin-right:5%;display:block;transform:rotateY(180deg)}.bi-cta{color:var(--color-brown);margin-left:0;margin-right:auto;font-family:YujiSyuku-Regular;font-size:1.75rem;line-height:1.25}.bi-pullquote{clear:both;text-align:left;letter-spacing:-2pt;color:#73b7bf;float:right;width:100%;margin:4rem 0 0 auto;padding-bottom:8rem;padding-left:1rem;font-family:YujiSyuku-Regular;font-size:2.5rem;line-height:1.1;display:block;position:relative}.bi-pullquote span{display:block}.bi-pullquote:before{content:"";aspect-ratio:1;background-image:url(../../images/elements/logo-cat.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:8rem;height:100%;display:block;position:absolute;bottom:-5px;left:0}.bi-page{flex-wrap:wrap;flex-wrap:no-wrap;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-page .bi-bodytext,.bi-page .bi-sidebar{flex-basis:100%;width:100%;max-width:100%}.bi-text-envelope{padding:1rem}.bi-container{max-width:1400px;margin-left:auto;margin-right:auto}.bi-full-width{clear:both;width:100vw;margin:2rem -50vw;position:relative;left:50%;right:50%;-webkit-mask:url(../../images/elements/photo-feature-mask.webp) 0 0/100% 100% no-repeat;mask:url(../../images/elements/photo-feature-mask.webp) 0 0/100% 100% no-repeat}.bi-photo-feature{z-index:1;filter:saturate(.5);color:#fff;margin-top:4rem;margin-bottom:-3rem;padding-top:6rem;padding-bottom:4rem;position:relative;-webkit-mask:url(../../images/elements/photo-feature-mask.webp) 0 0/100% 100% no-repeat;mask:url(../../images/elements/photo-feature-mask.webp) 0 0/100% 100% no-repeat}.bi-photo-feature .bi-photo-bg{object-fit:cover;object-position:center;z-index:-1;filter:brightness(.4);width:100%;height:100%;position:absolute;top:0;left:0}.bi-photo-feature h2,.bi-photo-feature h3{color:#fff}.bi-photo-feature p a{text-decoration:underline}.bi-values{text-align:center;margin-top:4rem!important}.bi-values .fas{color:var(--color-sage);font-size:2.5rem}.bi-values .bi-item{padding:1rem}.bi-thirds-up,.bi-two-up{flex-wrap:wrap;flex-wrap:no-wrap;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-thirds-up .bi-item,.bi-two-up .bi-item{flex-basis:100%;width:100%;max-width:100%}.bi-thirds-up.bi-center-align,.bi-two-up.bi-center-align{justify-content:center}.bi-three-up{flex-wrap:wrap;flex-wrap:no-wrap;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-three-up .bi-item{text-align:center;flex-basis:100%;width:100%;max-width:100%}.bi-three-up.bi-padding .bi-item{padding:0 1rem}.bi-four-up .bi-item{flex-basis:100%;width:100%;max-width:100%}.bi-five-up{flex-wrap:wrap;flex-wrap:no-wrap;flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-five-up .bi-item{flex-basis:100%;width:100%;max-width:100%}.bi-item-inner{padding:1rem}section{padding-top:2rem;padding-bottom:2rem}.bi-top-content{padding-top:2rem!important;padding-bottom:2rem!important}.bi-top-content p:first-of-type{color:var(--color-brown);letter-spacing:-1pt;margin-left:0;font-family:YujiSyuku-Regular;font-size:130%;line-height:1.4}.bi-top-content p:last-of-type{margin-bottom:0}.bi-top-content .bi-two-thirds{padding-left:1.5rem;padding-right:1.5rem}.bi-top-content .bi-one-third .bi-content-img{margin-bottom:0}.bi-pricing-table-container .bi-addon-container .bi-addon-items ul.bi-bullets{text-align:left}.bi-gallery .bi-five-up{flex-flow:wrap;justify-content:flex-start;display:flex}.bi-gallery .bi-five-up .bi-item{flex-basis:100%;width:100%;max-width:100%;padding:.5rem}.bi-gallery .bi-five-up .bi-item a{border:solid 1px var(--color-teal);aspect-ratio:1;display:block;overflow:hidden}.bi-gallery .bi-five-up .bi-item a:focus,.bi-gallery .bi-five-up .bi-item a:hover{transition:scale .3s ease-in-out;transform:scale(1.05)}.bi-gallery .bi-five-up .bi-item a img{object-fit:cover;width:100%;height:100%}.bi-promotions-popup .bi-container{flex-direction:column;width:100%;height:auto;display:flex}}@media (min-width:50em){.bi-bullets.three,.bi-bullets.two{column-count:2}.bi-page{flex-flow:wrap;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:0;display:flex}.bi-page .bi-bodytext{flex-basis:calc(100% - 20em);width:calc(100% - 20em);max-width:calc(100% - 20em)}.bi-page .bi-bodytext.bi-noside{flex-basis:100%;width:100%;max-width:100%}.bi-page .bi-sidebar{flex-basis:20em;width:20em;max-width:20em}.bi-full-width .bi-text-envelope{max-width:1400px;margin-left:auto;margin-right:auto}.bi-two-up{flex-flow:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-two-up .bi-item{flex-basis:50%;width:50%;max-width:50%}.bi-thirds-up{flex-flow:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-thirds-up .bi-item.bi-two-thirds{flex-basis:66.6667%;width:66.6667%;max-width:66.6667%}.bi-thirds-up .bi-item.bi-one-third{flex-basis:33.3333%;width:33.3333%;max-width:33.3333%}.bi-three-up{flex-flow:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-three-up .bi-item{flex-basis:33.3333%;width:33.3333%;max-width:33.3333%}.bi-four-up .bi-item{flex-basis:50%;width:50%;max-width:50%}.bi-five-up{flex-flow:wrap;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}.bi-five-up .bi-item{flex-basis:50%;width:50%;max-width:50%}.bi-five-up .bi-item:last-child{flex-basis:100%;width:100%;max-width:100%}.bi-top-content.bi-thirds-up{align-items:center}}@media (min-width:68em){.bi-bullets.three{column-count:3}.bi-four-up .bi-item{flex-basis:25%;width:25%;max-width:25%}.bi-five-up .bi-item,.bi-five-up .bi-item:last-child{flex-basis:20%;width:20%;max-width:20%}}@media (-ms-high-contrast:active),only screen and (-ms-high-contrast:none){.bi-thirds-up,.bi-two-up,.bi-three-up,.bi-five-up{display:block}.bi-two-up,.bi-three-up,.bi-five-up{flex-wrap:wrap;flex-wrap:no-wrap;flex-direction:row;justify-content:flex-start;width:100%;margin:0;padding:0;display:flex}}@media (min-width:1350px){article header{padding-right:50%}}@media (min-width:25em){.bi-gallery .bi-five-up .bi-item{flex-basis:50%;width:50%;max-width:50%}}@media (min-width:38em){.bi-gallery .bi-five-up .bi-item{flex-basis:33.3333%;width:33.3333%;max-width:33.3333%}}@media (min-width:50em){.bi-pullquote{width:auto;padding-bottom:3rem;padding-left:8rem}article header{text-align:left;padding-bottom:6rem;padding-right:30%;position:absolute;bottom:100%}article header h1{color:#fff;text-shadow:0 0 10px #000000bf}.home article header{display:none}.bi-top-content{padding-bottom:4rem!important}.bi-top-content p:first-of-type{font-size:160%}.bi-gallery .bi-five-up .bi-item{flex-basis:25%;width:25%;max-width:25%}}@media (min-width:68em){.bi-pricing-table-container .bi-addon-container .bi-addon-items ul.bi-bullets{padding-left:2em;padding-right:2em}.bi-gallery .bi-five-up .bi-item{flex-basis:20%;width:20%;max-width:20%}}@media screen and (min-width:68em){h1{font-size:4rem}}@media screen{.bi-callouts .bi-callout-nolink,.bi-callouts a{height:100%;padding:1rem;text-decoration:none;display:block}.bi-callouts .bi-callout-nolink figure,.bi-callouts a figure{z-index:1;background-color:#eff3f1;border-radius:1.25rem;flex-direction:column;min-height:100%;padding:1rem 1rem 1rem 2rem;display:flex;position:relative;overflow:hidden}.bi-callouts .bi-callout-nolink figure .bi-callout-img,.bi-callouts a figure .bi-callout-img{aspect-ratio:1;filter:saturate(.6);align-items:center;width:100%;min-width:12rem;max-width:12rem;height:100%;display:flex;position:relative;top:0;left:0;-webkit-mask:url(../../images/elements/image-mask.webp) 0 0/100% 100% no-repeat;mask:url(../../images/elements/image-mask.webp) 0 0/100% 100% no-repeat}.bi-callouts .bi-callout-nolink figure .bi-callout-img img,.bi-callouts a figure .bi-callout-img img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s ease-in-out;transform:scale(1)}.bi-callouts .bi-callout-nolink figure figcaption,.bi-callouts a figure figcaption{z-index:1;border-radius:100%;padding:1rem;position:relative}.bi-callouts .bi-callout-nolink figure figcaption h2,.bi-callouts .bi-callout-nolink figure figcaption h3,.bi-callouts a figure figcaption h2,.bi-callouts a figure figcaption h3{text-align:left;color:var(--color-brown);margin-bottom:0}.bi-callouts .bi-callout-nolink figure figcaption p,.bi-callouts .bi-callout-nolink figure figcaption ul.bi-bullets,.bi-callouts a figure figcaption p,.bi-callouts a figure figcaption ul.bi-bullets{text-align:left;color:var(--color-dark);margin-bottom:0}.bi-callouts .bi-callout-nolink figure figcaption p a,.bi-callouts .bi-callout-nolink figure figcaption ul.bi-bullets a,.bi-callouts a figure figcaption p a,.bi-callouts a figure figcaption ul.bi-bullets a{display:inline-block}.bi-callouts a:focus figure,.bi-callouts a:hover figure{background-color:#dcedef}.bi-callouts a:focus figure .bi-callout-img img,.bi-callouts a:hover figure .bi-callout-img img{transform:scale(1.1)}.bi-callouts a:focus figure figcaption h2,.bi-callouts a:focus figure figcaption h3,.bi-callouts a:hover figure figcaption h2,.bi-callouts a:hover figure figcaption h3{color:var(--color-brown)}.bi-callouts.bi-simple .bi-callout-nolink figure,.bi-callouts.bi-simple a figure{aspect-ratio:1;background:0 0;justify-content:center;width:100%;height:auto;padding:1rem}.bi-callouts.bi-simple .bi-callout-nolink figure .bi-callout-img,.bi-callouts.bi-simple a figure .bi-callout-img{filter:saturate(.7);align-items:center;width:100%;min-width:100%;max-width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bi-callouts.bi-simple .bi-callout-nolink figure .bi-callout-img img,.bi-callouts.bi-simple a figure .bi-callout-img img{object-fit:cover;object-position:center;filter:brightness(.7);width:100%;height:100%;transition:transform .3s ease-in-out;transform:scale(1)}.bi-callouts.bi-simple .bi-callout-nolink figure figcaption,.bi-callouts.bi-simple a figure figcaption{z-index:1;text-align:center;border-radius:100%;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.bi-callouts.bi-simple .bi-callout-nolink figure figcaption h2,.bi-callouts.bi-simple .bi-callout-nolink figure figcaption h3,.bi-callouts.bi-simple a figure figcaption h2,.bi-callouts.bi-simple a figure figcaption h3{text-align:center;color:#fff;text-shadow:0 0 10px #2c2b2cbf;margin-bottom:0;font-size:1.5rem;line-height:1}.bi-callouts.bi-simple a:focus figure,.bi-callouts.bi-simple a:hover figure{background:0 0;border:none}.bi-callouts.bi-simple a:focus figure .bi-callout-img img,.bi-callouts.bi-simple a:hover figure .bi-callout-img img{filter:brightness();transform:scale(1.1)}.bi-callouts.bi-simple a:focus figure figcaption h2,.bi-callouts.bi-simple a:focus figure figcaption h3,.bi-callouts.bi-simple a:hover figure figcaption h2,.bi-callouts.bi-simple a:hover figure figcaption h3{color:#fff;text-shadow:0 0 10px var(--color-dark)}}@media (max-width:1300px){.home .bi-callouts.bi-three-up{align-items:center}.home .bi-callouts.bi-three-up .bi-item{flex-basis:100%;width:100%;max-width:50%}}@media (min-width:68em){.bi-callouts .bi-callout-nolink figure,.bi-callouts a figure{flex-direction:row}}@media screen{.bi-map{width:100%;max-width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden}.bi-map iframe{border:0;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.bi-site-footer{color:#fff;z-index:11;background-color:#0000;width:100%;display:block;position:relative;-webkit-mask:url(../../images/elements/footer-mask.webp) top/100% 100% no-repeat;mask:url(../../images/elements/footer-mask.webp) top/100% 100% no-repeat}.bi-site-footer .bi-footer-buttons{flex-flow:wrap;margin-bottom:2rem;display:flex}.bi-site-footer a{color:#fff}.bi-site-footer a:focus,.bi-site-footer a:hover{color:var(--color-teal);filter:brightness(110%)}.bi-site-footer h2{color:#e0e9e3}.bi-site-footer .bi-text-envelope{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-top:2rem}.bi-footer-wrapper{z-index:5;background-color:var(--color-dark);background-image:url(../../images/elements/rocky-wall.webp);background-repeat:repeat;position:relative}.bi-footer-contact{text-align:left;padding-top:3rem;display:block}.bi-vet-logo{text-align:center;flex-direction:column;align-items:center;margin:0;padding-top:0;display:flex}.bi-vet-logo img{width:100%;max-width:400px}.bi-contact-info h2,.bi-contact-info h3,.bi-hours h2,.bi-hours h3,.bi-map-container h2,.bi-map-container h3{color:#f4f0e5;text-transform:uppercase;margin-top:0;font-size:1rem;line-height:1em}.bi-map-container h2{display:none}.bi-map-container .bi-map{border:solid thin var(--color-dark);border-radius:1.25rem;width:100%;max-width:100%;height:0;padding-bottom:20rem;position:relative;overflow:hidden}.bi-map-container .bi-map iframe{border:0;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.bi-contact-info address{color:#fff}.bi-contact-info address span.bi-address-item{flex-direction:row;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.bi-contact-info address span.bi-address-item .fas{color:var(--color-sage);font-size:1.25rem;position:relative;top:5px}.bi-contact-info address span span{display:inline}.bi-contact-info address .bi-phone{display:block}.bi-contact-info address strong{display:none}.bi-contact-info address .bi-fax{font-family:NunitoSans-Regular;display:block}.bi-contact-info address a{color:var(--color-teal);cursor:pointer;word-wrap:break-word;display:block}.bi-contact-info address a:hover{opacity:1;color:#e0e9e3}.bi-hours{color:#fff;margin-bottom:2rem}.bi-hours h2{margin-top:1.5rem}.bi-hours p{margin-top:0}.bi-footer-logos{flex-flow:wrap;justify-content:flex-start;width:100%;margin:2rem 0 0;padding:0;display:flex;position:relative}.bi-footer-logos a,.bi-footer-logos span{flex-basis:150px;width:150px;max-width:150px;margin:1rem}.bi-footer-logos a img,.bi-footer-logos span img{opacity:1;filter:brightness(300);width:100%;display:block}.bi-footer-logos a:hover img,.bi-footer-logos span:hover img{opacity:1}.bi-copyright{padding:2rem 1rem}.bi-copyright p{text-align:center;margin:0;line-height:1em}.bi-copyright a{color:#fff}.bi-copyright a:hover{opacity:.8;text-decoration:underline}}@media (min-width:50em){.bi-footer-contact{text-align:left;flex-flow:wrap;justify-content:flex-start;width:100%;margin:0;padding:1rem 0 0;display:flex}.bi-footer-contact .bi-inner-container{width:100%;padding:0 1rem}.bi-footer-contact h2{margin-top:0}.bi-site-footer .bi-footer-buttons{text-align:center;flex-flow:row;justify-content:flex-end;align-items:center;width:100%;margin-bottom:1rem;padding-top:0;padding-bottom:0;display:flex}.bi-site-footer .bi-footer-buttons .bi-inner-container{flex-basis:60%}.bi-site-footer .bi-footer-buttons .bi-footer-logos{flex-basis:40%;margin-top:0}.bi-site-footer .bi-map-container{flex-basis:100%;width:100%;max-width:100%;margin-bottom:2rem}.bi-site-footer .bi-contact-info{text-align:left;flex-basis:33.3333%;width:33.3333%;max-width:33.3333%;padding-bottom:1rem}.bi-map{margin-top:0}}@media (max-width:50em){.bi-site-footer .bi-footer-buttons{margin-top:4rem}.bi-site-footer .bi-footer-contact{clear:both;overflow:auto}.bi-site-footer .bi-contact-info:nth-of-type(3),.bi-site-footer .bi-contact-info:nth-of-type(4){float:none;width:100%;margin-right:0}.bi-site-footer .bi-hours h2{margin-top:2rem}}@media (min-width:50em){.bi-hours h2{margin-top:0}}@media screen{#popup-container ul,.bi-bullets,.bi-home-block ul,.bi-widget ul,.blog .blog-content ul,.newsitem ul{column-count:1;margin:1rem 0 0;padding:0;list-style:none;overflow:auto}#popup-container ul li,.bi-bullets li,.bi-home-block ul li,.bi-widget ul li,.blog .blog-content ul li,.newsitem ul li{margin-bottom:.5rem;padding-left:3rem;position:relative}#popup-container ul li:before,.bi-bullets li:before,.bi-home-block ul li:before,.bi-widget ul li:before,.blog .blog-content ul li:before,.newsitem ul li:before{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;color:#62aeb7;content:"";display:inline-block;position:absolute;top:.3125rem;left:1.5rem;transform:rotate(-4deg)}#popup-container ul li ul,.bi-bullets li ul,.bi-home-block ul li ul,.bi-widget ul li ul,.blog .blog-content ul li ul,.newsitem ul li ul{margin:1rem 0}.bi-accesibility-button{z-index:999;display:block;position:fixed;bottom:0;right:1rem}.bi-accesibility-button button{align-items:center;font-size:1.1rem;display:flex}.bi-accesibility-button button.on,.bi-accesibility-button button:focus,.bi-accesibility-button button:hover{background:var(--color-dark);color:#fff}.bi-accesibility-button button span{margin-right:.5rem;font-size:1.5rem}#active-popup{z-index:999999;background-color:#34495eb3;width:100vw;height:100vh;position:fixed;top:0;left:0}#popup-container{z-index:999999;background:#fff;border-top:5px solid #363636;border-bottom:5px solid #363636;border-radius:1em;width:60%;height:auto;max-height:40em;margin:5% auto 0;position:fixed;top:0;left:20%;overflow-y:scroll;box-shadow:0 0 10px;overflow:auto!important}#popup-container strong{font-weight:700}#popup-window{padding:40px;font-family:Segoe UI Light,sans-serif;font-size:15pt;position:relative}#popup-window h3{text-align:center;color:#363636;font-size:26px!important}#popup-container a.close{float:right;z-index:99;text-align:center;background:fff;cursor:pointer;color:#000;border:4px solid #363636;border-radius:20px;padding:2px 5px;font-size:16px;font-weight:700;line-height:1em;position:relative;top:5px;right:5px}#popup-window p{word-wrap:break-word}#active-popup{display:none}.home #active-popup{display:block}.bi-alert-bar{background-color:var(--color-teal);width:100vw;height:auto;overflow:auto}.bi-alert-bar .bi-container{flex-flow:wrap;padding:.25rem 1rem;display:flex}.bi-alert-bar p{color:var(--color-dark);text-align:left;flex-direction:column;justify-content:center;width:100%;display:flex}.bi-alert-bar .bi-alert-bar-close{color:var(--color-dark);cursor:pointer;background:#fff;border-radius:1.25rem;height:100%;margin:.25rem;padding:1rem;line-height:1;display:block}.bi-alert-bar .bi-alert-bar-close:focus,.bi-alert-bar .bi-alert-bar-close:hover{filter:brightness(110%)}#popup-container{border:solid 5px var(--color-teal)!important;border-radius:1.25rem!important}#popup-window{font-family:NunitoSans-Regular!important}#popup-container a.close{color:#fff!important;background-color:var(--color-teal)!important;border-color:var(--color-teal)!important}#popup-container a.close:focus,#popup-container a.close:hover{background-color:var(--color-sage)!important;border-color:var(--color-sage)!important}.bi-cookies{z-index:999;background:#fff;border-radius:1.25rem;width:100%;max-width:700px;display:block;position:fixed;bottom:0;left:0;box-shadow:5px -5px 10px #000000bf}.bi-cookie-inner{padding:1rem}.bi-cookie-flex{border-top:thin solid #2c2b2c40;flex-direction:row;justify-content:flex-end;align-items:flex-start;padding-top:1rem;display:flex}.bi-cookie-inner h3{margin-top:0;font-size:1rem}.bi-cookie-inner p{margin:0;padding-right:1rem;font-size:.8em;line-height:1.5}}@media (max-width:38em){#popup-container{width:90%;max-height:70%;left:5%}#popup-window{padding:20px}#popup-window p{margin:1rem}}@media (max-width:68em){#popup-container{width:80%;max-height:70%;left:10%}#popup-window{padding:30px}#popup-window p{margin:1rem}}@media (min-width:38em){.bi-alert-bar .bi-container{flex-wrap:nowrap}}.bi-accesibility-button{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}