@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;600;700&display=swap");.mp-cat-food-calc{background-color:#4e5b31;margin:0 auto;max-width:990px;overflow:hidden;padding:40px 40px 90px;position:relative;text-align:center}.mp-cat-food-calc:before{right:-218px;top:-164px;width:354px}.mp-cat-food-calc:after,.mp-cat-food-calc:before{background-repeat:no-repeat;background:#a4bd3c;border-radius:100%;content:"";pointer-events:none;position:absolute}.mp-cat-food-calc:after{bottom:-260px;height:470px;left:-191px;width:530px}.form-mp-cat-food-calc-inner{background-color:#f4f6f1;border-radius:8px;margin:0 auto;max-width:740px;padding:80px 20px 30px;position:relative;z-index:5}.mp-cat-food-calc h1{color:#4e5b31!important;font-family:Bebas Neue,cursive!important;font-size:40px!important;line-height:1.2!important;margin:0!important}.mp-cat-food-calc .logo-image{margin:0 auto 50px;max-width:250px}.mp-cat-food-calc .form-inner{background-color:#fff;border-radius:8px;margin:0 auto;max-width:740px;padding:40px 0 30px;position:relative;z-index:5}.mp-cat-food-calc p.mp-head-text{font-weight:500;margin-bottom:50px}.mp-cat-food-calc p{color:#4e5b31;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.mp-cat-food-calc fieldset.mp-cat-food__fieldset{align-items:center;border:none;display:flex;margin:0 auto 15px;max-width:100%;padding-bottom:20px!important;position:relative}.mp-cat-food-calc fieldset.mp-cat-food__fieldset label{color:#4e5b31;font-family:Montserrat;font-size:18px;font-weight:700;text-align:center;width:50%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset input{color:#babdbb;text-align:center}.mp-cat-food-calc fieldset.mp-cat-food__fieldset input,.mp-cat-food-calc fieldset.mp-cat-food__fieldset select{border:2px solid #717171;border-radius:5px;font-family:Montserrat;font-size:18px;font-weight:300;height:50px;width:50%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset select{-webkit-appearance:none;-moz-appearance:none;color:#8a9377;padding-left:20px;padding-right:38px}.mp-cat-food-calc fieldset.mp-cat-food__fieldset button{background:#a4bd3c!important;border:none!important;border-radius:5px!important;color:#fff;color:#fff!important;cursor:pointer;font-family:Montserrat!important;font-size:18px!important;font-weight:700!important;height:50px!important;margin:30px auto 20px!important;max-width:220px!important;text-transform:uppercase;width:100%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset button:focus{outline:0 auto -webkit-focus-ring-color}.mp-cat-food-calc span.weight-type{color:#babdbb;font-size:18px;font-weight:300;pointer-events:none;position:absolute;right:38px;top:16px!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide label{color:#4e5b31;width:50%}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide input{color:#a4bd3c;font-size:30px;height:70px;position:relative;text-align:center;width:50%}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide span.per-day{color:#6d7370;font-size:20px;font-weight:400;left:50%;position:absolute;top:34px;transform:translateX(-50%)}.mp-cat-food-calc fieldset.mp-cat-food__fieldset:first-child,.mp-cat-food-calc fieldset.mp-cat-food__fieldset:nth-child(2),.mp-cat-food-calc fieldset.mp-cat-food__fieldset:nth-child(3){border-bottom:2px solid #dadcd3}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset i{color:#4e5b31;content:"/f078";font-family:FontAwesome!important;font-size:20px;height:20px;position:absolute;right:30px!important;top:22px;width:20px;z-index:10}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide input{display:none;opacity:0;visibility:hidden}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide .cal-value{border:2px solid #717171;border-radius:5px;color:#a4bd3c;font-size:24px;font-weight:700;max-width:250px;padding:10px 20px 30px!important;padding-right:4%;position:relative;text-align:center;width:100%}.mp-cat-food-calc .logo-image img{float:none}.mp-cat-food-calc .mp-cat-food{background-color:transparent!important;border:none!important}.cat-error{bottom:-30px;font-size:12px;left:50%;position:absolute}span.mp-cat-food__error.u-hide{bottom:3px;color:red;font-size:12px;left:50%;position:absolute}.info-text{padding:0 30px}::placeholder{color:#babdbb}.copy-input{margin:0 auto;max-width:990px;overflow:hidden;padding:40px 40px 90px;position:relative;text-align:center}.copy-input ul li#shareReport{list-style:none}.copy-input ul{padding-left:0}input.copy-field-dd{border:2px solid #4e5b31;border-radius:5px;color:#a4bd3c;font-size:30px;padding:5px;width:100%}.copy-input .shareReport{align-items:center;display:flex;flex-wrap:wrap}.copy-input label.copy-label{text-align:left;width:120px}.copy-input .copy-field-dd{width:calc(100% - 210px)!important}.copy-input a.copy-btn-dd{align-items:center;border:2px solid #4e5b31;border-radius:3px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:10px;padding:8px 23px;text-align:center;width:79px}.copy-input a.copy-btn-dd:hover{background-color:#5c6d1c;color:#fff}@media (max-width:768px){.mp-cat-food-calc{margin:0 20px}.mp-cat-food-calc h2{font-size:36px!important;line-height:1.2}.mp-cat-food-calc fieldset.mp-cat-food__fieldset label,.mp-cat-food-calc p{font-size:18px}}@media (max-width:600px){.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide span.val-lbs{right:30px}.mp-cat-food-calc{margin:0}}@media (max-width:540px){.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide span.val-lbs{right:20px}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide .cal-value,.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide label{width:100%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide .cal-value{max-width:100%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide span.per-day{left:50%;top:34px;transform:translateX(-50%);width:120px}.mp-cat-food-calc fieldset.mp-cat-food__fieldset{flex-wrap:wrap}.mp-cat-food-calc fieldset.mp-cat-food__fieldset label{font-size:16px;margin-bottom:10px;width:100%!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset input,.mp-cat-food-calc fieldset.mp-cat-food__fieldset select{font-size:18px;width:100%!important}.mp-cat-food-calc span.weight-type{top:46px!important}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset:nth-child(2):after{top:58px!important}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset i{right:30px!important;top:50px!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide input,.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide label{width:100%}.cat-error{bottom:-30px;font-size:10px;left:0;position:absolute}span.mp-cat-food__error.u-hide{transform:translateX(-50%)}}@media (max-width:480px){.mp-cat-food-calc h2{font-size:30px!important}.mp-cat-food-calc p{font-size:14px}.form-inner{padding-top:50px}.mp-breed-calc .logo-image{max-width:200px}.mp-cat-food-calc span.weight-type{top:40px!important}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset:nth-child(2):after{top:50px!important}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset i{top:44px!important}.mp-cat-food-calc fieldset.mp-cat-food__fieldset.mp-cat-food__fieldset--calorie.u-hide span.val-lbs{right:22%;top:47%}.mp-cat-food-calc fieldset.mp-cat-food__fieldset{margin:0 auto 10px;padding:0}.mp-cat-food-calc fieldset.mp-cat-food__fieldset button{margin:0 auto}.mp-cat-food-calc .logo-image{max-width:200px}.mp-cat-food-calc{padding:40px 20px 90px!important}.mp-cat-food-calc:before{right:-260px}.mp-cat-food-calc .mp-cat-food{padding:0!important}.copy-input .copy-field-dd{margin:30px 0;width:100%!important}.copy-input label.copy-label{text-align:center;width:100%}.copy-input a.copy-btn-dd{margin:0;width:100%}}@media (max-width:375px){.mp-cat-food-calc h2{font-size:24px!important}}.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset i,.mp-cat-food-calc .mp-cat-food div.u-hide fieldset.mp-cat-food__fieldset:nth-child(2):after{pointer-events:none}.mp-cat-food-calc span.weight-type{top:24px}.mp-cat-food-calc:before{height:360px}.mp-cat-food-calc fieldset.mp-cat-food__fieldset input:focus,.mp-cat-food-calc fieldset.mp-cat-food__fieldset select:focus{outline:0 auto -webkit-focus-ring-color}