.main-container span{display:flex;justify-content:center;line-height:1.8rem}.main-container p{font-size:18px;line-height:1.8rem}.main-container .calculator-container{padding:18px}.main-container .calculator-container .title{display:flex;justify-content:center;padding:18px;border:2px solid #000;border-radius:15px}.main-container .calculator-container .dog-size-container{margin:20px 0;padding:18px;border:2px solid #000;border-radius:15px}.main-container .calculator-container .dog-size-container .dog-size-title{display:flex;justify-content:center;border-bottom:1px solid #b4b4b4;padding-bottom:10px}.main-container .calculator-container .dog-size-container .dog-sizes{display:flex;align-items:center;flex-direction:column;margin:15px 0}.main-container .calculator-container .dog-size-container .dog-sizes .dog-size{display:flex;flex-direction:column;padding:15px;transition:.2s;width:155px;height:250px;border-radius:15px;margin:5px 0}.main-container .calculator-container .dog-size-container .dog-sizes .dog-size span{font-size:18px}.main-container .calculator-container .dog-size-container .dog-sizes .dog-size img{height:100%;width:100%}.main-container .calculator-container .dog-size-container .dog-age-container{border-top:1px solid #b4b4b4}.main-container .calculator-container .dog-size-container .dog-age-container .dog-age-title{display:flex;justify-content:center;margin:10px}.main-container .calculator-container .dog-size-container .dog-age-container .check-btn{display:flex;justify-content:center}.main-container .calculator-container .dog-size-container .dog-age-container .check-btn .check{width:80px;height:35px;background-color:#dbdbdb;border:1px solid #b4b4b4;border-radius:10px;transition:.2s}.main-container .calculator-container .dog-size-container .dog-age-container .dog-age-form{display:flex;margin:15px 0}.main-container .calculator-container .dog-size-container .dog-age-container .dog-age-form input{font-size:18px}.main-container .calculator-container .dog-size-container .dog-age-container .dog-age-form span{background-color:#dbdbdb}.main-container .calculator-result{padding-bottom:20px}.main-container .calculator-result .age-result-container{padding:18px;border:2px solid #000;border-radius:15px}.main-container .calculator-result .age-result-container .age-result-title{display:flex;justify-content:center;border-bottom:1px solid #b4b4b4;padding-bottom:10px}.main-container .calculator-result .age-result-container .dog-size-result{display:flex;align-items:center;flex-direction:column}.main-container .calculator-result .age-result-container .dog-size-result .result-description{text-align:center}.main-container .calculator-result .age-result-container .dog-size-result .result-description p{padding:13px 0}.main-container .calculator-result .age-result-container .dog-size-result img{height:200px;width:100%}.main-container .calculator-result .age-result-container .dog-size-result .reset-btn{display:flex;justify-content:center}.main-container .calculator-result .age-result-container .dog-size-result .reset-btn .reset{width:80px;height:35px;background-color:#dbdbdb;border:1px solid #b4b4b4;border-radius:10px;transition:.2s}.hidden{display:none}.btn:hover{background-color:#2196f3!important;color:#fff}.btn:hover,.dog-selected{outline:1px solid #b4b4b4}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 1s;animation:slide-top 1s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-top{0%{transform:translateY(100px)}to{transform:translateY(0)}}@media screen and (min-width:1000px){.main-container{margin:0 auto;width:1000px}.main-container .calculator-container .dog-size-container .dog-sizes{justify-content:space-around;flex-direction:row}.main-container .calculator-container .dog-age-container .dog-input-form .dog-age-form input{font-size:25px}.main-container .calculator-container .dog-age-container .dog-input-form .dog-age-form span{padding:2px 5px;font-size:18px;background-color:#dbdbdb}}