.btn-primary,.login-btn,.send-code-btn{background-color:#106967;border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;transition:all .2s ease-in-out}.btn-primary:focus,.btn-primary:hover,.login-btn:focus,.login-btn:hover,.send-code-btn:focus,.send-code-btn:hover{background-color:#158c8a;color:#fff}.btn-primary:active,.login-btn:active,.send-code-btn:active{background-color:#0e5c5a;color:#fff}.btn-user-section{height:42px}.btn-danger{background-color:#dc3545;border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;transition:all .2s ease-in-out}.btn-danger:focus,.btn-danger:hover{background-color:#c62232;color:#fff}.btn-danger:active{background-color:#b51f2e;color:#fff}.btn-secondary{background-color:#6c757d;border:none;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;transition:all .2s ease-in-out}.btn-secondary:focus,.btn-secondary:hover{background-color:#596167;color:#fff}.btn-secondary:active{background-color:#50565c;color:#fff}.login-input,.user-field-base,.user-input,.user-input-icon,.user-select,.user-textarea{background-color:#f9fbf8!important;border:1px solid #d7e9e9!important;border-radius:8px!important;color:#1a1a1a!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;height:42px!important;line-height:22px!important;padding:10px 16px!important;transition:all .2s ease-in-out!important;width:100%!important}.login-input::-moz-placeholder,.user-field-base::-moz-placeholder,.user-input-icon::-moz-placeholder,.user-input::-moz-placeholder,.user-select::-moz-placeholder,.user-textarea::-moz-placeholder{color:#8897ad}.login-input::placeholder,.user-field-base::placeholder,.user-input-icon::placeholder,.user-input::placeholder,.user-select::placeholder,.user-textarea::placeholder{color:#8897ad}.login-input:focus,.user-field-base:focus,.user-input-icon:focus,.user-input:focus,.user-select:focus,.user-textarea:focus{background-color:#f9fbf8;border-color:#106967;box-shadow:0 0 0 .25rem rgba(16,105,103,.25);color:#1a1a1a;outline:none}.login-input:disabled,.user-field-base:disabled,.user-input-icon:disabled,.user-input:disabled,.user-select:disabled,.user-textarea:disabled{background-color:#fffffe;border-color:#e7f2f2;color:#676767;cursor:not-allowed;opacity:.6}.user-input-icon{padding-right:50px}.user-textarea{height:auto;min-height:100px;padding:8px 16px;resize:vertical}.user-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23106967' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:40px}.user-label{color:#1a1a1a;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:8px}.user-form-group{display:flex;flex-direction:column;margin-bottom:24px;width:100%}.user-form-group .user-label{margin-bottom:8px}.user-input-error{border-color:#ee7575}.user-input-error:focus{border-color:#ee7575;box-shadow:0 0 0 .25rem hsla(0,78%,70%,.25)}.user-input-success{border-color:#3cb34b}.user-input-success:focus{border-color:#3cb34b;box-shadow:0 0 0 .25rem rgba(60,179,75,.25)}#login-page .pet-registration-page .pet-registration-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:560px;padding-top:80px;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-wrapper{margin:0 auto;max-width:560px;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content,#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro{width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title{color:#1a1a1a!important;font-family:Poppins,sans-serif!important;font-size:24px;font-weight:600!important;line-height:24px;text-align:center}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title span{color:#1a1a1a!important;font-family:Poppins,sans-serif!important;font-weight:600!important}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title .pet-registration-title-mobile{display:block}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title .pet-registration-title-desktop{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description .pet-registration-description-mobile{display:block}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description .pet-registration-description-desktop{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-section{width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-section .pet-registration-section-title{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:30px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-section .pet-registration-section-title span{font-family:Poppins,sans-serif}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-section .pet-registration-section-description{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form{width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper{position:relative;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-input{display:none!important;height:0;opacity:0;position:absolute;visibility:hidden;width:0}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-label{align-items:center;background-color:#fff;border:1px solid #d7e9e9;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:100px;justify-content:center;padding:27px;position:relative;width:100px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-label:hover{border-color:#b6d7d7}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-label .pet-photo-placeholder{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px;z-index:1}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-label .pet-photo-placeholder .pet-photo-icon{display:block;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-photo-upload-wrapper .pet-photo-label .pet-photo-preview{border-radius:50%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group{width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group .pet-radio-label{align-items:center;cursor:pointer;display:flex;gap:8px;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group .pet-radio-label .pet-radio-input{border:1px solid #d7e9e9;border-radius:50%;cursor:pointer;height:22px;margin:0;width:22px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group .pet-radio-label .pet-radio-input:checked{background-color:#106967;border-color:#106967}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group .pet-radio-label .pet-radio-input:focus{border-color:#106967;box-shadow:0 0 0 .25rem rgba(16,105,103,.25)}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-radio-group .pet-radio-label span{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-label-note{color:#535353;font-weight:400}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-additional-notes-label-mobile{display:block}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-additional-notes-label-desktop{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-registration-breed-select{border:1px solid #106967!important;border-radius:100px!important;color:#106967!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;padding:8px 16px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-registration-breed-select:focus{border-color:#106967!important;box-shadow:0 0 0 .25rem rgba(16,105,103,.25)}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper,#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container{position:relative;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container{align-items:center;border:1px solid #106967;border-radius:100px;display:flex;gap:8px;padding:8px 16px;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container .pet-breed-tag{color:#106967;flex:1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container .pet-breed-tag-remove{align-items:center;background:transparent;border:none;color:#106967;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:opacity .2s ease;width:20px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container .pet-breed-tag-remove:hover{opacity:.7}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container .pet-breed-tag-remove:focus{outline:2px solid #106967;outline-offset:2px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-tag-container .pet-breed-tag-remove svg{height:100%;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-search-input{border:1px solid #106967;border-radius:100px;color:#106967;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;padding:8px 16px;width:100%}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-search-input:focus{border-color:#106967;box-shadow:0 0 0 .25rem rgba(16,105,103,.25);outline:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown{background-color:#fff;border:1px solid #d7e9e9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown.active{display:block;margin-top:4px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown .pet-breed-options{padding:8px 0}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown .pet-breed-option{color:#1a1a1a;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;padding:8px 16px;transition:background-color .2s ease}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown .pet-breed-option:hover{background-color:#f9fbf8}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-breed-search-wrapper .pet-breed-search-container .pet-breed-dropdown .pet-breed-option.selected{background-color:#f9fbf8;color:#106967;font-weight:600}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .alert{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-delete-btn{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form textarea.form-control.user-textarea{height:119px!important;min-height:auto!important}@media (max-width:769px){#login-page .pet-registration-page .pet-registration-container{max-width:100%;padding:32px 16px 0}}@media (min-width:770px){#login-page .pet-registration-page .pet-registration-container{max-width:560px;padding-top:80px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title{font-size:28px;line-height:28px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title .pet-registration-title-mobile{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-title .pet-registration-title-desktop{display:block}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description{font-size:16px;line-height:26px}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description .pet-registration-description-mobile{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-intro .pet-registration-description .pet-registration-description-desktop{display:block}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-additional-notes-label-mobile{display:none}#login-page .pet-registration-page .pet-registration-container .pet-registration-form-content .pet-registration-form .pet-additional-notes-label-desktop{display:block}}#login-page .pet-selection-page .pet-selection-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:560px;padding-top:80px;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-wrapper{margin:0 auto;max-width:560px;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content,#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title{color:#1a1a1a!important;font-family:Poppins,sans-serif!important;font-size:24px;font-weight:600!important;line-height:24px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title span{color:#1a1a1a!important;font-family:Poppins,sans-serif!important;font-weight:600!important}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title .pet-selection-title-mobile{display:block}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title .pet-selection-title-desktop{display:none}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description span{font-family:Poppins,sans-serif}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description .pet-selection-description-mobile{display:block}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description .pet-selection-description-desktop{display:none}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;padding:24px;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content .pet-selection-add-pet-item{align-items:center;display:flex;flex-direction:column;gap:8px;height:139px;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content .pet-selection-add-pet-item .pet-selection-add-pet-link-wrapper{align-items:center;color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content .pet-selection-add-pet-item .pet-selection-add-pet-circle{align-items:center;background-color:#fff;border:1px solid #d7e9e9;border-radius:50%;display:flex;flex-shrink:0;height:100px;justify-content:center;padding:27px;position:relative;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content .pet-selection-add-pet-item .pet-selection-add-pet-circle .pet-selection-add-pet-icon{display:block;flex-shrink:0;height:32px;width:32px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-empty-state .pet-selection-empty-content .pet-selection-add-pet-item .pet-selection-add-pet-text{color:#106967;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list,#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper{position:relative;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-dots .pet-selection-slider-dot{background-color:#d9d9d9;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all all .2s ease-in-out;width:8px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-dots .pet-selection-slider-dot:hover{background-color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-dots .pet-selection-slider-dot.active{background-color:#106967;height:10px;width:10px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrows-container{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:24px;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow{align-items:center;background-color:#fff;border:1px solid #d7e9e9;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all all .2s ease-in-out;width:40px;z-index:10}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow svg{display:block;height:24px;width:24px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow:hover:not(.disabled){background-color:#f9fbf8;border-color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (max-width:768px){#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow{position:relative}}@media (min-width:768px){#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow{position:absolute;top:30%;transform:translateY(-50%)}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow.pet-selection-slider-prev{left:-20px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-slider-arrow.pet-selection-slider-next{right:-20px}}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container{background-color:#fff;border-radius:8px;margin:0 auto;overflow:hidden;padding:24px;position:relative;width:468px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider{display:flex;flex-direction:row;gap:60px;transition:transform .3s ease-in-out;will-change:transform}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:100px;position:relative;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle{border:1px solid #d7e9e9;border-radius:50%;flex-shrink:0;height:100px;overflow:hidden;position:relative;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle.pet-selection-add-pet-circle{align-items:center;background-color:#fff;border:1px solid #d7e9e9;display:flex;justify-content:center;padding:27px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle.pet-selection-add-pet-circle .pet-selection-add-pet-icon{display:block;flex-shrink:0;height:32px;width:32px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle.pet-selection-pet-placeholder{align-items:center;background-color:#fff;border:1px solid #d7e9e9;display:flex;justify-content:center;padding:27px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-circle.pet-selection-pet-placeholder .pet-selection-pet-placeholder-icon{display:block;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-name{color:#106967;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item.pet-selection-pet-selected .pet-selection-pet-circle{border:4px solid #106967}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item.pet-selection-pet-selected .pet-selection-pet-name{color:#106967;font-weight:600}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item:not(.pet-selection-pet-selected):not([data-pet-id="0"]){opacity:.5}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item:not(.pet-selection-pet-selected):not([data-pet-id="0"]) .pet-selection-pet-circle{border:1px solid #d7e9e9}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item:not(.pet-selection-pet-selected):not([data-pet-id="0"]) .pet-selection-pet-name{color:#8d8d8d;font-weight:400}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions .pet-selection-next-btn{background-color:#106967!important;border-color:#106967!important;color:#fff!important}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions .pet-selection-next-btn:hover:not(:disabled){background-color:#158c8a!important;border-color:#158c8a!important}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions .pet-selection-next-btn.pet-selection-next-btn-disabled,#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions .pet-selection-next-btn:disabled{background-color:#c6c6c6!important;border-color:#c6c6c6!important;color:#fff!important;cursor:not-allowed}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions .pet-selection-skip-link{color:#106967;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center;text-decoration:underline}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions-mobile{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-actions-mobile .pet-selection-add-pet-link{color:#106967;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}@media (max-width:769px){#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container{max-width:100%;padding:32px 16px 0}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container{width:280px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider{gap:32px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item{min-width:100px;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-name{font-size:18px;font-weight:600;line-height:30px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item.pet-selection-pet-selected .pet-selection-pet-name{color:#106967;font-size:18px;font-weight:600;line-height:30px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item:not(.pet-selection-pet-selected):not([data-pet-id="0"]) .pet-selection-pet-name{color:#8d8d8d;font-size:18px;font-weight:600;line-height:30px}}@media (min-width:770px){#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container{max-width:560px;padding-top:80px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title{font-size:28px;line-height:28px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title .pet-selection-title-mobile{display:none}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-title .pet-selection-title-desktop{display:block}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description{font-size:16px;line-height:26px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description .pet-selection-description-mobile{display:none}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-intro .pet-selection-description .pet-selection-description-desktop{display:block}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider{gap:80px}#login-page .pet-selection-page .pet-selection-container .pet-selection-page .pet-selection-container .pet-selection-form-content .pet-selection-pets-list .pet-selection-slider-wrapper .pet-selection-pets-container .pet-selection-pets-slider .pet-selection-pet-item .pet-selection-pet-name{font-size:14px;line-height:22px}}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-selection-intro .pet-selection-title{text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container{align-items:center;display:flex;gap:60px;justify-content:center;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:all all .2s ease-in-out;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option .pet-type-circle{align-items:center;background-color:#fff;border:1px solid #d7e9e9;border-radius:50%;display:flex;flex-shrink:0;height:100px;justify-content:center;position:relative;transition:all all .2s ease-in-out;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option .pet-type-circle .pet-type-label{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:26px}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option .pet-type-description{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option:hover .pet-type-circle{border-color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-circle{border:4px solid #106967}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-label{color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-description{color:#106967;font-weight:600}#login-page .pet-selection-page .pet-selection-container .pet-registration-view{width:100%}#login-page .pet-selection-page .pet-selection-container .pet-registration-view .pet-registration-form-wrapper .pet-registration-form-content .cat-specific-field{display:none}#login-page .pet-selection-page .pet-selection-container .pet-registration-view .pet-registration-form-wrapper .pet-registration-form-content .cat-specific-field.show{display:block}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content{border:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05)}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body{padding:80px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-modal-title{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:24px;margin-bottom:60px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container{align-items:center;display:flex;gap:60px;justify-content:center;width:100%}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:all all .2s ease-in-out;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option .pet-type-circle{align-items:center;background-color:#fff;border:1px solid #d7e9e9;border-radius:50%;display:flex;flex-shrink:0;height:100px;justify-content:center;position:relative;transition:all all .2s ease-in-out;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option .pet-type-circle .pet-type-label{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:26px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option .pet-type-description{color:#535353;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option:hover .pet-type-circle{border-color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-circle{border:4px solid #106967}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-label{color:#106967}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option.pet-type-option-selected .pet-type-description{color:#106967;font-weight:600}@media (max-width:769px){#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container{gap:32px}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option .pet-type-circle{height:100px;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-selection-view .pet-selection-form-wrapper .pet-selection-form-content .pet-type-selection-container .pet-type-option .pet-type-circle .pet-type-label{font-size:16px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body{padding:60px 32px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-modal-title{font-size:18px;line-height:30px;margin-bottom:32px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container{gap:32px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option .pet-type-circle{height:100px;width:100px}#login-page .pet-selection-page .pet-selection-container .pet-type-modal-content .pet-type-modal-body .pet-type-selection-container .pet-type-option .pet-type-circle .pet-type-label{font-size:16px}}
/*# sourceMappingURL=pets.css.map */
