@keyframes boing{0%{transform:scale(.92)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes l9{0%,to{background-position:0 50%,50% 50%,100% 50%}20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50%0,100% 50%}60%{background-position:0 50%,50% 100%,100%0}80%{background-position:0 50%,50% 50%,100% 100%}}fieldset{border:0;padding:var(--radio-button-fieldset-padding)}legend{font-size:var(--radio-button-legend-font-size);font-family:var(--radio-button-legend-font-family);font-weight:var(--radio-button-legend-font-weight);user-select:none;margin-top:var(--radio-button-legend-margin-top);margin-bottom:var(--radio-button-legend-margin-bottom);background-color:#faf4eb}.description{font-size:var(--radio-button-description-font-size);margin-bottom:1rem}.radio-container{display:flex;gap:15px;flex-wrap:wrap;height:fit-content}.radio-container-fullsize{width:var(--radio-button-container-full-size-width)}.radio-container-fullsize>.radio-option{flex:1!important}.radio-container-fullsize>.radio-option>label{width:100%}.radio-option{position:relative}.radio-option input[type=radio]{position:absolute;opacity:.01;z-index:100}.radio-option label{cursor:pointer;background-color:var(--radio-button-background);border-radius:var(--radio-button-border-radius);border:var(--radio-button-border);padding:var(--radio-button-padding);color:var(--radio-button-text-color);font-size:var(--radio-button-font-size);font-weight:var(--radio-button-font-weight);font-family:var(--radio-button-label-font-family);line-height:var(--radio-button-line-height);display:inline-block;min-width:var(--radio-button-min-width);text-align:center;box-shadow:var(--radio-button-box-shadow);user-select:none;min-height:var(--radio-button-min-height);align-content:center;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.radio-option label:active{transform:scale(.92);transition:transform .1s}.radio-option label:not(:active){transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.radio-option label:hover{background:var(--radio-button-background-hover)}.radio-option input[type=radio]:checked+label{background:var(--radio-button-background-selected);color:var(--radio-button-color-selected);border:var(--radio-button-border-selected);box-shadow:var(--radio-button-box-shadow-selected);transform:scale(1);animation:boing .5s cubic-bezier(.175,.885,.32,1.275)}.radio-option-full-size{flex-grow:1}.additional-content{margin:var(--radio-button-margin-additional-content);min-height:var(--radio-button-min-height);max-width:var(--radio-button-max-width)}.pr-error label{border-color:var(--error-color)}.input-box,.input-box label{font-size:var(--input-font-size);padding:var(--input-padding)}.input-box{width:100%;max-width:var(--input-box-max-width);position:relative;display:flex;align-items:center;width:var(--input-box-width);border:var(--input-box-border);border-radius:var(--input-border-radius);outline:0;font-weight:var(--input-font-weight);font-family:var(--input-font-family);background-color:var(--background-input);color:var(--text-color);box-shadow:var(--input-box-shadow)}.input-box input{width:100%!important;border:0!important;outline:0!important;font-size:var(--input-font-size)!important;font-weight:var(--input-font-weight)!important;font-family:var(--input-font-family)!important;background-color:var(--background-input)!important;color:var(--input-color)!important;letter-spacing:var(--input-letter-spacing)!important;max-height:2rem!important}.input-box label{position:absolute;visibility:hidden;left:0;top:0;pointer-events:none;color:var(--accent-color);user-select:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.input-box input:focus::placeholder{color:transparent}.input-box input:focus~label,.input-box input:not(:placeholder-shown)~label{top:-15px;font-size:14px;color:var(--accent-color);visibility:visible}.input-box div{user-select:none;margin-left:auto;width:fit-content}.input-box .input-box-prefix{min-width:65px}.input-box.duration{width:180px}.input-box input::-webkit-input-placeholder{color:var(--input-color-placeholder);font-family:var(--input-font-family)}.input-box input::-moz-placeholder{color:var(--input-color-placeholder);font-family:var(--input-font-family)}.input-box input::placeholder{color:var(--input-color-placeholder);font-family:var(--input-font-family)}.input-box input:disabled,.input-box input[disabled]{opacity:.5;background-color:#f0f0f0}.input-box:has(input:disabled){opacity:.5;background-color:#f0f0f0}.disabled-container{background-color:#f0f0f0;opacity:.7}.input-box>.loaderForm{position:absolute;top:10%;left:80%;width:50px;height:40px;--g:radial-gradient(farthest-side, #0000 calc(95% - 3px), var(--accent-color) calc(100% - 3px) 98%, #0000 101%) no-repeat;background:var(--g),var(--g),var(--g);background-size:15px 15px;animation:l9 1s infinite alternate;opacity:0;pointer-events:none;transition:opacity .3s}.input-box.loading>.loaderForm{opacity:1}.pr-error{border-color:var(--error-color)}.pr-warning{border-color:var(--warning-color)}.pr-success{border-color:var(--success-color)}select{background-color:var(--dropdown-background)!important;border-radius:var(--dropdown-border-radius)!important;padding:var(--dropdown-padding)!important;color:var(--accent-color)!important;border:var(--dropdown-border)!important;width:var(--dropdown-width)!important;font-size:var(--dropdown-font-size)!important;font-family:var(--dropdown-font-family)!important;box-shadow:var(--dropdown-box-shadow)!important;max-width:var(--dropdown-max-width)!important;height:unset!important;min-height:var(--dropdown-min-height)!important;appearance:none;-webkit-appearance:none}.custom-select{position:relative;width:100%}.custom-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;filter:var(--dropdown-arrow-color, invert(63%) sepia(87%) saturate(428%) hue-rotate(32deg) brightness(91%) contrast(86%));width:16px;height:16px}.back-button,.c-stepper__item.active::before{background-color:var(--stepper-color, #2699fb);color:#fff}.back-button,.c-stepper__item::before{display:flex;justify-content:center;align-items:center}.back-button{border-radius:.5rem;height:33px;width:33px;cursor:pointer;user-select:none}.back-button img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(305deg) brightness(102%) contrast(105%)}.stepper-wrapper{display:flex;gap:3rem;justify-content:center}.c-stepper{display:flex;flex:1;max-width:300px;list-style:none;margin:0;padding:0;align-items:baseline}.c-stepper__item{display:flex;align-items:center;font-size:1rem;font-family:var(--font-bold);flex:0;max-width:70px}.c-stepper__item::before{--size:33px;content:attr(data-step);flex:0 0 var(--size);width:var(--size);height:var(--size);border-radius:50%;background-color:#fff;border:1px solid var(--stepper-color, #2699fb);color:var(--stepper-color, #2699fb);z-index:2}.c-stepper__item.active{max-width:200px}.c-stepper__item.active::before{content:attr(data-step-name);border-radius:7px;width:auto;flex:0 0 auto;padding:0 .75rem}.c-stepper__item:not(:last-child)::after{content:"";flex:1;height:2px;background-color:var(--stepper-color, #2699fb)}.c-stepper__item:not(:last-child){flex:1}:root{--accent-color:#E59F71;--accent-color-darker:#b7774d;--secondary-color:#E4CDBC;--text-color:#17174A;--error-color:#E83151;--warning-color:#FFA737;--success-color:#E59F71;--stepper-color:var(--accent-color);--font-regular:"Poppins Regular", sans-serif;--font-bold:"Poppins Semibold", sans-serif;--sd-font:var(--font-bold);--sd-text:var(--accent-color-darker);--sd-placeholder:var(--accent-color);--sd-border:var(--accent-color-darker);--sd-border-focus:var(--accent-color-darker);--sd-item-hover-bg:var(--secondary-color);--sd-item-hover-text:var(--accent-color-darker);--sd-item-selected-bg:var(--secondary-color);--sd-item-selected-text:var(--accent-color-darker);--background-input:#ffffff;--input-font-size:1rem;--input-color:var(--text-color);--input-font-weight:600;--input-font-family:var(--font-bold);--input-padding:0.7rem;--input-border-radius:0.5rem;--input-box-border:1px solid transparent;--input-box-shadow:0px 3px 6px #00000022;--input-color-placeholder:var(--accent-color);--input-letter-spacing:0;--input-box-width:100%;--input-box-max-width:100%;--dropdown-background:#ffffff;--dropdown-font-size:1rem;--dropdown-font-family:var(--font-bold);--dropdown-padding:.9rem .8rem .9rem 2rem;--dropdown-border-radius:0.5rem;--dropdown-box-shadow:0px 3px 6px #00000022;--dropdown-border:none;--dropdown-width:100%;--dropdown-max-width:100%;--dropdown-arrow-color:brightness(0) saturate(100%) invert(69%) sepia(24%) saturate(798%) hue-rotate(339deg) brightness(97%) contrast(85%);--radio-button-legend-font-size:1.25rem;--radio-button-legend-font-family:var(--font-bold);--radio-button-legend-font-weight:500;--radio-button-legend-margin-top:0;--radio-button-legend-margin-bottom:0;--radio-button-description-font-size:1.1rem;--radio-button-background:#ffffff;--radio-button-background-selected:var(--secondary-color);--radio-button-color-selected:var(--accent-color-darker);--radio-button-background-hover:var(--secondary-color);--radio-button-font-size:1.063rem;--radio-button-line-height:1.3rem;--radio-button-font-weight:normal;--radio-button-label-font-family:var(--font-bold);--radio-button-padding:0.9rem 0.8rem;--radio-button-border-radius:0.5rem;--radio-button-border:1px solid transparent;--radio-button-border-selected:1px solid var(--secondary-color);--radio-button-box-shadow:0px 3px 6px #00000022;--radio-button-box-shadow-selected:0px 3px 6px var(--secondary-color);--radio-button-margin-additional-content:0 3rem;--radio-button-margin-additional-content-small-screen:0;--radio-button-container-full-size-width:100%;--radio-button-fieldset-padding:1rem 0;--radio-button-text-color:var(--accent-color);--button-background:var(--accent-color) 0% 0% no-repeat padding-box;--button-radius:4px;--button-color:#ffffff;--button-padding:0.8rem 3rem;--arrow-rotate:rotate(-90)}html{scroll-behavior:smooth}#formAnimals{scroll-margin-top:100px}#formAnimals #stepperAnimals{display:none}.hidden{opacity:0;transform:scale(.8);pointer-events:none}.pr-animals-contact-form-container{height:fit-content;min-height:25rem;padding:2rem;display:flex;align-items:center;background-image:url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-chat.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-collier.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-gamelle.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-miaou.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-trousse-de-soin.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-patte.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-pelotte-laine.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-souris.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-os.svg),url(/wp-content/plugins/premista-content-view/assets/images/animals/icone-waf.svg);background-color:#faf4eb;background-size:60px,50px,70px,80px,40px,60px,55px,45px,65px,80px;background-position:top 10%left 5%,top 5%right 15%,top 25%left 45%,bottom 15%left 8%,top 40%right 10%,bottom 10%right 5%,bottom 45%left 15%,bottom 5%right 40%,top 40%left 5%,bottom 35%right 25%;background-repeat:no-repeat}.pr-animals-contact-form-container .loaderBlock .loaderForm{width:100px;height:40px;margin:1rem auto;--g:radial-gradient(farthest-side,#0000 calc(95% - 3px), var(--accent-color, #2699fb) calc(100% - 3px) 98%,#0000 101%) no-repeat;background:var(--g),var(--g),var(--g);background-size:30px 30px;animation:l9 1s infinite alternate}.pr-animals-contact-form-container .information-message-block{max-width:44.8125rem;min-width:350px;border:1px solid #d1d1db;border-radius:.5rem;background:#fff;box-shadow:0 5px 24px 0 rgba(36,25,93,.13);padding:2rem;height:fit-content;margin:auto;position:relative}.pr-animals-contact-form-container .information-message-block>div{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem}.pr-animals-contact-form-container .information-message-block>div p{align-content:center}.pr-animals-contact-form-container .information-message-block>div img{position:unset;width:5.5rem;height:5.5rem}.pr-animals-contact-form-container .information-message-block img{position:absolute;right:2rem;bottom:1.5rem}.pr-animals-contact-form-container .information-message-block li::before{color:var(--accent-color-darker)!important}.pr-animals-contact-form-container .information-message-block a{text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:2px}.pr-animals-contact-form-container .paw{position:absolute;font-size:24px;transition:opacity .4s ease;user-select:none}.pr-animals-contact-form-container .form-container{max-width:45rem;padding:0 2rem;margin:0 auto;width:100%}.pr-animals-contact-form-container .form-container #animalList{display:flex;flex-wrap:wrap;gap:1rem}.pr-animals-contact-form-container .form-container #animalList .pr-animal-item{display:flex;gap:1rem;justify-content:space-around;background-color:var(--secondary-color);padding:.9375rem 1.25rem;border-radius:.625rem;color:var(--text-color);font-family:var(--font-bold);font-size:1rem;width:200px}.pr-animals-contact-form-container .form-container #animalList .pr-animal-item .pr-animal-remove{background-color:transparent;padding:0 .5rem;color:var(--accent-color-darker);border-radius:.625rem;margin-left:auto}.pr-animals-contact-form-container .form-container #animalsContainer,.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:100px}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry .radio-option-img label{display:flex;height:9rem;width:auto;max-width:15rem;margin:auto;padding:.75rem .625rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;font-family:var(--font-bold);font-size:.9375rem;box-sizing:border-box!important;color:var(--accent-color)}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry .radio-option-img input[type=radio]:checked+label{color:var(--accent-color-darker)}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry .radio-option{margin-top:.5rem}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry .radio-option img{margin:auto}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry #animalsDetails,.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry #animalsRace{display:none;gap:1rem;flex-direction:column;scroll-margin-top:100px}.pr-animals-contact-form-container .form-container #animalsContainer #animalsEntry #animalsDetails .animals-details-illustration{display:grid;place-items:center}.pr-animals-contact-form-container .form-container #contactInformation,.pr-animals-contact-form-container .form-container #identitiesInformation{display:none}.pr-animals-contact-form-container .form-container #contactInformation #slotRecall #slotType{display:none;opacity:0;transition:opacity .3s ease}.pr-animals-contact-form-container .form-container #contactInformation #slotRecall .slot-time-afternoon,.pr-animals-contact-form-container .form-container #contactInformation #slotRecall .slot-time-morning,.pr-animals-contact-form-container .form-container #contactInformation #slotRecall .slot-time-noon{display:none;gap:1rem}.pr-animals-contact-form-container .form-container .identity-information-container{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.pr-animals-contact-form-container .form-container .animal-information-container{margin-top:1.5rem;display:flex;gap:1rem;flex-direction:column}.pr-animals-contact-form-container .form-container #consentInformation{display:flex;flex-direction:column;font-size:.8rem}.pr-animals-contact-form-container .form-container #consentInformation>div{margin-top:2rem}.pr-animals-contact-form-container .form-container .button-container{display:flex}.pr-animals-contact-form-container .form-container .pr-cta-button{display:flex;justify-content:center;text-decoration:none;padding:.9375rem 2.25rem;align-items:center;gap:1rem;border-radius:.625rem;background-color:var(--accent-color);color:#fff;text-align:center;font-family:var(--font-bold);font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.pr-animals-contact-form-container .form-container .pr-cta-button:hover{background-color:var(--accent-color-darker)}.pr-animals-contact-form-container .form-container .pr-cta-button:active{transform:scale(.95)}.pr-animals-contact-form-container .result-container{max-width:45rem;padding:2rem;margin:auto}.pr-animals-contact-form-container .error-message{color:#dc3545;font-weight:700;display:none}@media (max-width:768px){.pr-animals-contact-form-container .form-container{padding:0}.pr-animals-contact-form-container .form-container .identity-information-container{grid-template-columns:1fr}}.autocomplete-results{position:absolute;z-index:1000;width:100%;max-height:10rem;overflow-y:auto;background:#fff;color:var(--input-color);font-size:.9rem;box-shadow:0 3px 6px rgba(0,0,0,.1333333333);border-radius:0 0 .375rem .375rem;display:none}.autocomplete-item{padding:.25rem .75rem;cursor:pointer}.autocomplete-item:hover{background-color:#f8f9fa}