@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Libre+Baskerville:wght@400;700&display=swap";html,body,nav,h1,h2,h3,h4,h5,h6,p,button,textarea{margin:0;padding:0;text-rendering:optimizeLegibility}body{background-color:#fffcf9;font-family:Libre Baskerville,Merriweather,Georgia,Times New Roman,serif;font-weight:400;color:#000;line-height:1.5;padding-bottom:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,.link{color:#bd7e08;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-thickness .1s;cursor:pointer;padding:0;background:none;border:none;font-size:inherit;display:inline}a:hover,.link:hover{text-decoration-thickness:5px}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,Arial,sans-serif;text-transform:uppercase;color:#000;border-bottom-color:#e6d5c3;border-bottom-width:1.5px;border-bottom-style:solid}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.25rem}h4{text-transform:none}form{margin:10px 0;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,Arial,sans-serif}.service-form{background-color:#faf7ef;padding:20px;border-radius:10px;border:1px solid #E6D5C3;box-shadow:0 0 10px #0000001a}.service-form button{margin-left:0}.service-form h2{margin-top:.25em}input{font-size:large}ul{padding-inline-start:20px}aside{font-size:.875rem}details{cursor:pointer}hr{margin:40px 0;border-width:2px;border-style:dashed;border-color:#e6d5c3}nav{border-bottom:2px solid #E6D5C3;padding:15px 0;line-height:1}nav .page-width{display:flex}@media(max-width:640px){nav .page-width{flex-direction:column;align-items:center}}@media(min-width:641px){nav .page-width{align-items:center;justify-content:space-between}}nav .page-width ul{list-style-type:none;display:flex;margin-block-start:0;margin-block-end:0;padding-inline-start:0;gap:20px}@media(max-width:640px){nav .page-width ul{margin-top:20px;padding-inline-start:0}}nav .page-width ul li{font-size:1.125rem;font-weight:700}nav .page-width ul li a{color:inherit}nav .page-width ul li a.active{color:#bd7e08}main{padding-top:20px;font-size:1.125rem}main p:not(:last-child){margin-bottom:1em}main ul li{margin-bottom:.5em}main h1{margin-bottom:20px}main h2{margin:30px 0 5px}main h3{margin:20px 0 5px}footer{padding:40px 0}.back-link{display:block;margin-bottom:10px}.disclaimer{margin-top:20px;font-size:.875rem;color:#646464}.page-width{max-width:640px;padding:0 20px;margin:0 auto}.spacer-s{width:100%;height:10px}.spacer-m{width:100%;height:20px}.spacer-l{width:100%;height:40px}label,.form-label{display:block;font-size:1.125rem;font-weight:700;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,Arial,sans-serif}input,textarea{display:block;background-color:#fffcf9;width:100%;box-sizing:border-box;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,Arial,sans-serif;font-weight:400;font-size:1.125rem;padding:.5em;border:1px solid #E6D5C3;border-radius:7px}input:focus,textarea:focus{outline:2px solid #5E7692}textarea{resize:vertical;min-height:50px}.form-group{margin-bottom:20px}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5em 30px .5em .5em;border:0px;border-radius:7px;font-size:1.125rem;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.form-group select:focus{outline:2px solid #5E7692;box-shadow:0 0 3px #0003}.helper-text{font-size:.8em;color:#646464;margin-top:4px;display:block}.form-group-row{display:flex;flex-direction:row;align-items:start;gap:10px}.pets-row{display:flex;flex-direction:row;align-items:center;gap:10px}.pets-row label{flex:0 0 auto;margin-right:0}.pets-row input{flex:0 0 auto;width:auto;margin-left:0}.city-field{flex:3}.state-field,.zip-field{flex:1}a:has(>button){display:inline-block}button:not(.link),.button{min-width:30%;max-width:100%;min-height:3.125rem;padding:.5rem 1.25rem;font-size:1.25rem;background-color:#293851;color:#fff;border-radius:25px;border:3px solid #293851;cursor:pointer;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,Arial,sans-serif;font-weight:700;transition:background-color .1s,border-color .1s;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;box-sizing:border-box}button:not(.link):hover:not(:disabled),.button:hover:not(:disabled){background-color:#5e7692;border-color:#5e7692}button:not(.link):active:not(:disabled),.button:active:not(:disabled){background-color:#afbdcd}button:not(.link):focus,.button:focus{outline:4px solid #606a7a}button:not(.link):disabled,.button:disabled{background-color:#697485;border-color:#697485;cursor:not-allowed}button:not(.link).destroy,.button.destroy{background-color:#c30f0e;border:3px solid #C30F0E;color:#fff}button:not(.link).destroy:hover,.button.destroy:hover{background-color:#900b0a;border-color:#900b0a}button:not(.link).remove,.button.remove{margin:10px;min-width:0}.buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;gap:10px}.buttons.full-width>button{flex:1 1 auto}@media(max-width:640px){.buttons{flex-direction:column}}.time-slots button{background-color:#a79179;border-color:#a79179}.time-slots button:hover{background-color:#d0c7af;border-color:#d0c7af;color:#584229}.time-slots button.selected{background-color:#5e7692;border-color:#5e7692;color:#fff}.provider-bids{display:flex;flex-direction:row;align-items:stretch;gap:20px;flex-wrap:wrap}.provider-bids .provider-bid{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 auto;min-width:100%}@media(max-width:640px){.provider-bids .provider-bid{flex-direction:column;align-items:center}}.provider-bids .provider-bid .provider-bid-info{flex:1 1 auto;display:flex;flex-direction:column;align-items:start;gap:10px}.provider-bids .provider-bid img{width:150px;aspect-ratio:1;object-fit:cover;border-radius:50%}.provider-bids .provider-bid h3,.provider-bids .provider-bid p{margin:0;text-align:left;width:100%}.provider-bids .provider-bid button{flex:0 0 auto;width:auto}.provider-bids .provider-bid button.selected{background-color:#5e7692;border-color:#5e7692;color:#fff}.selected-providers{margin-top:20px;display:block}legend{font-size:1rem;font-weight:700}.terms-and-conditions{display:flex;flex-direction:row;align-items:center;gap:10px}.terms-and-conditions input{margin:0;width:auto;flex:0 0 auto}.terms-and-conditions label{flex:1 1 auto;font-size:.875rem}.no-border-radius-top{border-top-left-radius:0;border-top-right-radius:0}.no-border-radius-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.border-bottom{border-bottom:1px solid #606a7a}.link-button{background:none;border:none;padding:0;font:inherit;color:#bd7e08;text-decoration:underline;text-decoration-thickness:2px;cursor:pointer;transition:text-decoration-thickness .1s}.link-button:hover{text-decoration-thickness:5px}
