.base-form-dog{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.base-form-dog__fieldset{width:100%}.base-form-dog__fields-container{display:flex;flex-direction:column;gap:1rem;grid-column-start:1;width:100%}@media (min-width:768px){.base-form-dog__fields-container{grid-column-start:2}}@media (min-width:1024px){.base-form-dog__fields-container{grid-column-start:5}}.base-form-dog__fields-container{grid-column-end:span 4}@media (min-width:768px){.base-form-dog__fields-container{grid-column-end:span 4}}@media (min-width:1024px){.base-form-dog__fields-container{align-items:stretch;flex-direction:row;gap:1.5rem;grid-column-end:span 4;justify-content:center}}.base-form-dog__fields-container--large{grid-column-start:1}@media (min-width:768px){.base-form-dog__fields-container--large{grid-column-start:2}}@media (min-width:1024px){.base-form-dog__fields-container--large{grid-column-start:3}}.base-form-dog__fields-container--large{grid-column-end:span 4}@media (min-width:768px){.base-form-dog__fields-container--large{grid-column-end:span 4}}@media (min-width:1024px){.base-form-dog__fields-container--large{grid-column-end:span 8}}.base-form-dog__fields-container--large-gap{gap:3rem}.base-form-dog__fields{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;width:100%}.base-form-dog__fields--divided:not(:only-child,:last-child){position:relative}.base-form-dog__fields--divided:not(:only-child,:last-child):after{background-color:#d6d6d6;border-radius:4px;bottom:-1.5rem;content:"";height:2px;left:0;position:absolute;right:0;transform:translateY(50%)}@media (min-width:1024px){.base-form-dog__fields--divided:not(:only-child,:last-child):after{height:unset;inset:0 -1.5rem 0 auto;transform:translate(50%);width:2px}}.base-form-dog__fields .legend{margin-bottom:0}.base-form-dog__fields .legend:not(:first-of-type){margin-top:.5rem}.base-form-dog__field{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.base-form-dog-fade-enter-from{opacity:0}.base-form-dog-fade-enter-active{transition:opacity .5s}.form-dog-names__dog{align-items:center;display:grid;gap:.25rem 1rem;grid-template-columns:min-content 1fr;width:100%}.form-dog-names__avatar{align-self:start;height:64px;width:64px}.form-dog-names__field{flex:1}.form-dog-names__dog-breed{grid-column:2}.form-dogs-similarities__questions{display:flex;flex-direction:column;gap:1rem;grid-column-start:1}@media (min-width:768px){.form-dogs-similarities__questions{grid-column-start:2}}@media (min-width:1024px){.form-dogs-similarities__questions{grid-column-start:5}}.form-dogs-similarities__questions{grid-column-end:span 4}@media (min-width:768px){.form-dogs-similarities__questions{grid-column-end:span 4}}@media (min-width:1024px){.form-dogs-similarities__questions{grid-column-end:span 4}}.form-dogs-similarities__question{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;text-align:left;width:100%}.form-dog-breed{width:100%}.form-dog-breed__content{grid-column-start:1}@media (min-width:768px){.form-dog-breed__content{grid-column-start:2}}@media (min-width:1024px){.form-dog-breed__content{grid-column-start:5}}.form-dog-breed__content{grid-column-end:span 4}@media (min-width:768px){.form-dog-breed__content{grid-column-end:span 4}}@media (min-width:1024px){.form-dog-breed__content{grid-column-end:span 4}}.form-dog-age__field{width:100%}.form-dog-weight-slider{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.form-dog-weight-slider__weight{align-items:center;display:flex;flex-direction:column;gap:.5rem}.form-dog-weight-puppy__weight{align-items:center;display:flex;flex-direction:column;gap:.5rem}.form-dog-weight-estimated-slider{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.form-dog-weight-estimated-slider__description{font-size:14px;font-weight:300;line-height:1.45}@media (min-width:1024px){.form-dog-weight-estimated-slider__description{font-size:17.15px;line-height:1.35}}.form-dog-weight-estimated-slider__description b{font-size:17.15px;font-weight:500;line-height:1.35}@media (min-width:1024px){.form-dog-weight-estimated-slider__description b{font-size:21.00875px;line-height:1.45}}.form-dog-weight-estimated__label{font-size:18px;font-weight:600;line-height:1.45;text-align:center}.form-dog-activity__label{font-size:18px;font-weight:600;line-height:1.45;text-align:center}.form-dog-pregnant{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:300;gap:1.5rem;line-height:1.45;text-align:center}@media (min-width:1024px){.form-dog-pregnant{font-size:17.15px;font-weight:300;line-height:1.35}}.form-dog-pregnant__contact{align-items:center;display:flex;flex-direction:column}.form-dog-disease__label{font-size:18px;font-weight:600;line-height:1.45;text-align:center}.form-dog-disease-allergies__label{font-size:18px;font-weight:600;line-height:1.45;text-align:center}.form-dog-disease-allergies__list{display:flex;flex-flow:row wrap;row-gap:1rem}.form-dog-disease-allergies__list>*{width:100%}@media (min-width:1024px){.form-dog-disease-allergies__list>*{max-width:50%;width:50%}}.form-dog-disease-allergies__disclaimer{grid-column-start:1}@media (min-width:768px){.form-dog-disease-allergies__disclaimer{grid-column-start:2}}@media (min-width:1024px){.form-dog-disease-allergies__disclaimer{grid-column-start:5}}.form-dog-disease-allergies__disclaimer{grid-column-end:span 4}@media (min-width:768px){.form-dog-disease-allergies__disclaimer{grid-column-end:span 4}}@media (min-width:1024px){.form-dog-disease-allergies__disclaimer{grid-column-end:span 4}}.form-dog-disease-allergies__disclaimer-container{width:100%}.form-dog-disease-allergies__disclaimer--large{grid-column-start:1}@media (min-width:768px){.form-dog-disease-allergies__disclaimer--large{grid-column-start:2}}@media (min-width:1024px){.form-dog-disease-allergies__disclaimer--large{grid-column-start:3}}.form-dog-disease-allergies__disclaimer--large{grid-column-end:span 4}@media (min-width:768px){.form-dog-disease-allergies__disclaimer--large{grid-column-end:span 4}}@media (min-width:1024px){.form-dog-disease-allergies__disclaimer--large{grid-column-end:span 8}}.form-dog-appetite__label{font-size:18px;font-weight:600;line-height:1.45;text-align:center}.form-large-family{display:flex;flex-direction:column;gap:1.5rem}.form-large-family__section{align-items:stretch;display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.form-large-family__section:not(:first-of-type){margin-top:1.5rem}}.form-large-family__bubble{align-items:center;align-self:center;background-color:#fff;border:2px solid #fff;border-radius:100%;box-shadow:0 0 8px #524f4f4d;box-sizing:border-box;display:flex;height:64px;justify-content:center;width:64px}.form-large-family__icon{height:40px;width:40px}.form-contact-data>*{grid-column-start:1}@media (min-width:768px){.form-contact-data>*{grid-column-start:2}}@media (min-width:1024px){.form-contact-data>*{grid-column-start:5}}.form-contact-data>*{grid-column-end:span 4}@media (min-width:768px){.form-contact-data>*{grid-column-end:span 4}}@media (min-width:1024px){.form-contact-data>*{grid-column-end:span 4}}.form-contact-data--large>*{grid-column-start:1}@media (min-width:768px){.form-contact-data--large>*{grid-column-start:2}}@media (min-width:1024px){.form-contact-data--large>*{grid-column-start:4}}.form-contact-data--large>*{grid-column-end:span 4}@media (min-width:768px){.form-contact-data--large>*{grid-column-end:span 4}}@media (min-width:1024px){.form-contact-data--large>*{grid-column-end:span 6}}.form-contact-data__contact{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.form-contact-data__contact{flex-direction:row}}.form-contact-data__contact-phone{width:100%}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .2s}.move-enter-active,.move-leave-active{transition:transform .4s ease-in-out}@media (min-width:1024px){.move-enter-active,.move-leave-active{transition:transform .4s ease-in-out}}.move-enter-from,.move-leave-to{transform:translateY(100vh)}@media (min-width:1024px){.move-enter-from,.move-leave-to{transform:translate(100vw)}}.dropdown-enter-active,.dropdown-leave-active{transition:all .1s ease-in-out}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-1em)}.sign-up-form{flex:1}.sign-up-form__content{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:3rem;padding-bottom:1rem;padding-top:2.75rem}@media (min-width:1024px){.sign-up-form__content{padding-bottom:7.5rem}}.sign-up-form__content-main{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}.sign-up-form__content-main--fullscreen{flex:1;padding-top:2.75rem}.sign-up-form__control-button{max-width:425px}.sign-up-form__emoji{height:48px;width:48px}.sign-up-form__section{width:100vw}.sign-up-form__notification-emoji{height:1em;width:1em}
