.container-fluid-survey{padding-top:120px;max-width:1390px;padding-right:20px;padding-left:20px;display:flex;align-items:center;justify-content:center;height:100vh}body{overflow:hidden;overflow-y:scroll}@media screen and (max-width:52.5em){.contact-header-bg{background:#14001e;padding-bottom:14px}#survey-quiz{padding-top:0}}.kontakt-bg{background:#fff!important}.kontaktBack{position:absolute;top:85px;left:25px;z-index:99}.kontaktBack a{color:#14001e;font-size:2.2rem}.kontaktBackReview a{display:none}.kontaktClose{position:absolute;top:60px;left:25px;z-index:99}.kontaktClose a{color:#14001e;font-size:2.2rem;display:none}.kontaktCloseReview a{color:#14001e;display:block}@media screen and (max-width:767px){.kontaktBack{top:60px}}.surveyIntro{margin-top:200px}.surveyIntro p{color:#4d4d4d}.survey-intro-area{margin-top:50px}.survey-intro-area h2{font-size:3.2rem}.survey-intro-area p{color:#555}@media screen and (max-width:767px){.survey-intro-area{margin-top:20px}.survey-intro-area h2{font-size:2.2rem}}.fs-form-wrap{position:relative;width:100%;max-height:750px;color:#fff;min-height:500px;height:75%}.overview .fs-form-wrap{height:auto;margin-bottom:-110px}.fs-title{position:absolute;top:0;left:0;margin:0;padding:40px;width:100%}.fs-title h1{margin:0}.fs-form{position:relative;text-align:left;font-size:2.4rem}.no-js .fs-form{padding:0 0 6em}.fs-form-full{top:0;margin:0 auto;width:90%}.fs-form-full,.fs-message-error{max-width:1390px}.fs-form-overview{padding:2.5em 25% 6em;width:100%;height:100%;background:#fff;color:var(--brand-color);font-size:1.2em;margin-top:3.5em}.fs-form-overview .fs-fields:before{display:block;margin-bottom:2.5em;color:var(--dark-color);content:"Your custom meal plan";font-weight:700;font-size:2.8rem}@media screen and (max-width:52.5em){.fs-form-overview .fs-fields:before{margin-top:2.5em}}.fs-form.fs-show{animation:animFadeIn .5s}@keyframes animFadeIn{0%{opacity:0}to{opacity:1}}.fs-form.fs-show .fs-fields{animation:animMove .5s}@keyframes animMove{0%{top:100px}}.fs-form-full .fs-fields>li,.fs-nav-dots,.fs-progress,.fs-numbers,button.fs-continue,.fs-message-error,.fs-message-final{visibility:hidden}.no-js .fs-form-full .fs-fields>li{visibility:visible}.fs-show{visibility:visible!important}.fs-form-wrap button{border:none;background:none}.fs-form-wrap button[disabled]{opacity:.3;pointer-events:none}.fs-form-wrap input:focus,.fs-form-wrap button:focus{outline:none}.fs-form .fs-submit{display:none}.fs-fields{position:relative;margin:0 auto;padding:0;top:0;list-style:none}.fs-fields>li{position:relative;z-index:1;margin:0;padding:0;border:none;left:env(safe-area-inset-left)}.fs-fields>li:hover{z-index:999}.js .fs-form-full .fs-fields>li{position:absolute;width:100%}.fs-form-overview .fs-fields>li,.no-js .fs-form .fs-fields>li{margin:1em 0 2em;padding:0 0 2em;border-bottom:2px solid rgba(85,85,85,.7)}.label-text{position:absolute;top:60px;left:0;padding:0 0 10px;min-width:200px;font-size:.9rem;color:#14001e;font-family:Open Sans,sans-serif;transition:opacity .3s,transform .3s;transform:translate3d(0,-5px,0);pointer-events:none;font-weight:400;text-transform:none}.fs-fields>li label{position:relative}.fs-fields>li label.fs-field-label{display:inline-block;padding:0;pointer-events:none;color:#fa503c;font-family:BangoPro,sans-serif;font-size:1em;font-weight:400;font-style:normal;text-transform:none;margin-bottom:0;line-height:1.2;letter-spacing:-1px;display:flex;justify-content:center}.fs-field-subline{font-size:1.2rem;display:flex;justify-content:center;color:#c0c1c1;margin-bottom:50px;text-align:center}.fs-form-full .fs-fields>li label[data-info]:after{position:relative;display:inline-block;margin-left:10px;width:20px;height:20px;border:2px solid #14001e;color:#14001e;border-radius:50%;content:"i";vertical-align:top;text-align:center;font-weight:700;font-style:italic;font-size:14px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:16px;cursor:pointer;pointer-events:auto;padding-right:2px}.fs-form-full .fs-fields>li label[data-info]:before{position:absolute;bottom:100%;left:0;padding:0 0 10px;min-width:200px;content:attr(data-info);font-size:.9rem;color:#14001e;font-family:Open Sans,sans-serif;opacity:0;transition:opacity .3s,transform .3s;transform:translate3d(0,-5px,0);pointer-events:none;font-weight:400;text-transform:none}.fs-form-full .fs-fields>li label[data-info]:hover:before{opacity:1;transform:translateZ(0)}.fs-form-full .fs-fields>li label:hover~.fs-info,.fs-form-full .fs-fields>li .fs-info:hover{opacity:1;transform:translateY(0);pointer-events:auto}@media screen and (max-width:767px){.fs-field-subline{font-size:1rem;display:block;margin-bottom:30px;text-align:center;font-size:18px!important}}.fs-fields input{display:block;padding:0 20px;width:100%;height:calc(1.5em + 1.5rem + 5px);max-width:500px;margin:0 auto;border:none;background-color:#f8f8f8;color:#14001e;text-overflow:ellipsis;font-size:1.1rem!important;font-weight:400;line-height:1.5;border-radius:22px}.fs-fields input:invalid{box-shadow:none}.fs-form-overview .fs-fields input{border-bottom-color:transparent;color:#1a1a1a66;-webkit-text-fill-color:rgba(26,26,26,.4);-webkit-box-shadow:0 0 0px 1000px #ffffff inset;transition:background-color 5000s ease-in-out 0s}.fs-fields [required]{background-image:url(/img/survey/abacusstar.svg);background-position:97% 25%,top right;background-size:18px;background-repeat:no-repeat}.fs-form-overview .fs-fields input:focus{background-color:#14001e}.fs-form-overview .fs-fields input{font-size:1.2em}.fs-radio-custom{position:relative;display:flex;justify-content:center}.fs-fields .fs-radio-custom input[type=radio]{position:absolute;display:block;margin:0 auto 20px;width:100%;height:100%;opacity:0;cursor:pointer}.fs-fields>li .fs-radio-custom span{float:left;position:relative;margin-right:3%;padding:10px;max-width:200px;width:30%;text-align:center;font-weight:600;font-size:18px}.fs-fields>li .fs-radio-custom span:last-child{margin-right:0}.fs-fields>li .fs-radio-custom span label{color:#c0c1c1;transition:color .3s;border:1px solid #c0c1c1;border-radius:23.5pt}.fs-fields>li .radio-recipes span label{font-family:BangoPro,sans-serif;font-size:.9em;font-weight:400;font-style:normal;text-transform:uppercase;margin-bottom:0;line-height:normal;letter-spacing:0px}.fs-fields>li .fs-radio-custom span label:hover{background:#fa503c;color:#fff;border:1px solid #fa503c;border-radius:23.5pt}.fs-fields>li .radio-neutral span label:hover{background:#fa503c;color:#fff;border:3px solid #c0c1c1;border-radius:23.5pt}.fs-fields>li .radio-recipes span label:hover{background:#fa503c;color:#fff;border:3px solid #fa503c;border-radius:23.5pt;font-family:BangoPro,sans-serif;font-size:.9em;font-weight:400;font-style:normal;text-transform:uppercase;margin-bottom:0;line-height:normal;letter-spacing:0px}.fs-form-overview .fs-fields>li .fs-radio-custom span{max-width:140px;font-size:75%}.fs-fields>li .fs-radio-custom label{display:block;padding-top:80%;width:100%;height:100%;cursor:pointer}.fs-fields .fs-radio-custom label:after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-position:50% 0%;background-size:85%;background-repeat:no-repeat;content:"";opacity:.5;transform:translate(-50%,-50%)}.radio-pure label{padding-top:0!important;font-size:1.2rem}.fs-radio-custom span{float:left;position:relative;margin-right:3%;padding:10px;max-width:200px;width:30%;text-align:center;font-weight:600;font-size:18px}.fs-radio-custom span:last-child{margin-right:0}.fs-radio-custom label{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:1.2rem}.fs-radio-custom label:after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-position:50% 0%;background-size:85%;background-repeat:no-repeat;content:"";opacity:.5;transform:translate(-50%,-50%)}.fs-fields .fs-radio-custom label.radio-puppy:after{transition:all .2s;background-image:url(/img/survey/ages/puppy.png)}.fs-fields .fs-radio-custom label.radio-adult:after{transition:all .2s;background-image:url(/img/survey/ages/adult.png)}.fs-fields .fs-radio-custom label.radio-senior:after{transition:all .2s;background-image:url(/img/survey/ages/senior.png)}.fs-fields .fs-radio-custom label.radio-puppy:hover:after{background-image:url(/img/survey/ages/puppy_white.png)}.fs-fields .fs-radio-custom label.radio-adult:hover:after{background-image:url(/img/survey/ages/adult_white.png)}.fs-fields .fs-radio-custom label.radio-senior:hover:after{background-image:url(/img/survey/ages/senior_white.png)}.fs-fields .fs-radio-custom label.radio-singlebreed:after{background-image:none}.fs-fields .fs-radio-custom label.radio-mix:after{background-image:none}.fs-fields .fs-radio-custom label.radio-unknown:after{background-image:none}.fs-fields .fs-radio-custom label.radio-lazy:after{background-image:url(/img/survey/activity/lazy.png)}.fs-fields .fs-radio-custom label.radio-active:after{background-image:url(/img/survey/activity/active.png)}.fs-fields .fs-radio-custom label.radio-lazy:hover:after{background-image:url(/img/survey/activity/lazy_white.png)}.fs-fields .fs-radio-svg input[type=radio]:checked+.radio-lazy:after{background-image:url(/img/survey/activity/lazy_white.png)}.fs-fields .fs-radio-custom label.radio-active:hover:after{background-image:url(/img/survey/activity/active_white.png)}.fs-fields .fs-radio-svg input[type=radio]:checked+.radio-active:after{background-image:url(/img/survey/activity/active_white.png)}.fs-fields .fs-radio-custom label.radio-thin:after{background-image:url(/img/survey/weight/thin.png)}.fs-fields .fs-radio-custom label.radio-perfect:after{background-image:url(/img/survey/weight/perfect.png)}.fs-fields .fs-radio-custom label.radio-overweight:after{background-image:url(/img/survey/weight/overweight.png)}.fs-fields .fs-radio-custom label.radio-thin:hover:after{background-image:url(/img/survey/weight/thin_white.png)}.fs-fields .fs-radio-svg input[type=radio]:checked+.radio-thin:after{background-image:url(/img/survey/weight/thin_white.png)}.fs-fields .fs-radio-custom label.radio-perfect:hover:after{background-image:url(/img/survey/weight/perfect_white.png)}.fs-fields .fs-radio-svg input[type=radio]:checked+.radio-perfect:after{background-image:url(/img/survey/weight/perfect_white.png)}.fs-fields .fs-radio-custom label.radio-overweight:hover:after{background-image:url(/img/survey/weight/overweight_white.png)}.fs-fields .fs-radio-svg input[type=radio]:checked+.radio-overweight:after{background-image:url(/img/survey/weight/overweight_white.png)}@media(max-width:990px){.radio-bodytype span label,.radio-activity span label{padding-top:70%!important}}@media(max-width:767px){.radio-bodytype{flex-wrap:wrap;margin-top:-30px}.radio-bodytype span{width:40%!important}.radio-bodytype span input{padding:0 5px}.radio-bodytype span label{padding-top:60%!important;height:92%!important}.radio-activity span{width:40%!important}.radio-activity span input{padding:0 5px}.radio-activity span label{padding-top:60%!important;height:92%!important}}.fs-fields .fs-radio-custom label.radio-neutral{background-color:transparent;border:3px solid #e9eaea;border-radius:23.5pt;padding:10px 20px!important;color:#0009;height:auto}.fs-fields .fs-radio-custom label.radio-neutral:hover{background-color:#e9eaea;border-color:#e9eaea;color:#0009}.birthday-input-field{max-width:780px;margin:0 auto}.birthday-input-field .custom-select{padding:0 20px;height:calc(1.5em + 1.5rem + 5px);border:none;background-color:#f8f8f8;color:#14001e;text-overflow:ellipsis;font-size:1.1rem!important;font-weight:400;line-height:1.5;border-radius:22px}@media(max-width:767px){.birthday-input-field{margin-top:-20px}}.fs-fields>li .radio-recipes span{max-width:250px}.fs-fields .fs-radio-custom label.radio-chicken-turkey{background-color:transparent;border:3px solid #fa503c;border-radius:23.5pt;padding:12px 20px 10px!important;color:#fa503c;height:auto}.fs-fields .fs-radio-custom label.radio-chicken-turkey:hover{background-color:#fa503c;border-color:#fa503c}.fs-fields .fs-radio-custom label.radio-beef-salmon{background-color:transparent;border:3px solid #572064;border-radius:23.5pt;padding:12px 20px 10px!important;color:#572064;height:auto}.fs-fields .fs-radio-custom label.radio-beef-salmon:hover{background-color:#572064;border-color:#572064}.fs-fields .fs-radio-custom label.radio-duck-liver{background-color:transparent;border:3px solid #f7cc4e;border-radius:23.5pt;padding:12px 20px 10px!important;color:#f7cc4e;height:auto}.fs-fields .fs-radio-custom label.radio-duck-liver:hover{background-color:#f7cc4e;border-color:#f7cc4e}.fs-fields .fs-radio-custom label.radio-lamb-rice{background-color:transparent;border:3px solid #307041;border-radius:23.5pt;padding:12px 20px 10px!important;color:#307041;height:auto}.fs-fields .fs-radio-custom label.radio-lamb-rice:hover{background-color:#307041;border-color:#307041}.fs-fields .fs-radio-custom label.radio-allergies-yes:after{background-image:none}.fs-fields .fs-radio-custom label.radio-allergies-no:after{background-image:none}.fs-fields .fs-radio-custom label:hover:after,.fs-fields input[type=radio]:focus+label:after,.fs-fields input[type=radio]:checked+label:after{opacity:1}.fs-fields .fs-radio-custom input[type=radio]:checked+label{background-color:#e9eaea;border-color:#e9eaea;color:#0009}.fs-fields .fs-radio-svg input[type=radio]:checked+label{background-color:#fa503c;border-color:#fa503c;color:#fff}.fs-form-overview .fs-fields .fs-radio-custom input[type=radio]:checked+label{background-color:#e9eaea;border-color:#e9eaea;color:#0009}.fs-fields textarea{padding:.25em;width:100%;height:200px;border:2px solid rgba(26,26,26,.2);background-color:transparent;color:#14001e;font-weight:700;font-size:1.2em;resize:none;border-radius:15px 8px 15px 15px}.fs-form-overview .fs-fields textarea{height:100px;color:#1a1a1a66}.fs-fields textarea:focus{outline:none}.fs-form-overview .fs-fields textarea{padding:0;border-color:transparent}.fs-form-overview .fs-fields textarea:focus{background:#fff}.fs-form div.cs-select.cs-skin-boxes{display:block}.fs-form-overview .cs-skin-boxes>span{border-radius:5px;width:90px;height:70px;font-size:.8em}.fs-form-overview .cs-skin-boxes>span:before{padding-top:50px;box-shadow:0 20px #292c30,inset 0 -5px #292c30}.fs-fields input.fs-mark-weight{padding-left:1.5em;background-image:url(/img/survey/lbs.svg);background-position:90% 50%;background-size:auto 60%;background-repeat:no-repeat}.fs-fields input.fs-mark[required]{background-image:url(/img/survey/abacusstar.svg);background-position:0% .15em,top right;background-size:auto 75%,18px;background-repeat:no-repeat}.fs-fields input::-webkit-input-placeholder,.fs-fields textarea::-webkit-input-placeholder{color:#555555b3}.fs-fields input:-moz-placeholder,.fs-fields textarea:-moz-placeholder{color:#555555b3}.fs-fields input::-moz-placeholder,.fs-fields textarea::-moz-placeholder{color:#555555b3}.fs-fields input:-ms-input-placeholder,.fs-fields textarea:-ms-input-placeholder{color:#555555b3}.fs-fields input:focus::-webkit-input-placeholder{color:transparent}.select2-container{width:100%!important;max-width:500px;margin:0 auto;display:block}.select2-container .select2-selection--single{line-height:1.5;height:50px;padding-left:0;font-weight:700;font-size:1em;border:none;background:#4c4d4d1a!important;border-radius:20px!important;border-bottom:none!important;background-color:transparent;color:#14001e}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5;height:50px;padding:10px 20px 0;font-weight:400;font-size:1.1rem;border:none;background-color:transparent;color:#14001e;text-align:left}.select2-container .select2-selection--single .select2-selection__arrow{height:50px;width:50px;right:3px}.select2-container .select2-selection--single .select2-selection__choice{font-size:1.1rem;font-weight:400;line-height:1.5}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent transparent;border-width:8px 8px 0 8px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0px 8px 8px 8px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999 transparent;border-width:0 8px 8px 8px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#14001e}.select2-results__option{border-bottom:2px solid rgba(26,26,26,.2);padding:8px 12px;font-weight:700;color:#14001e}.select2-results__options li:last-child{border-bottom:none}.select2-results__option:last-child{border-bottom:none}.select2-container--default .select2-results>.select2-results__options{max-height:200px}.select2-dropdown{border:2px solid rgba(26,26,26,.2);border-left:0;border-right:0;border-top:0;border-radius:0;padding-top:0;margin-top:5px;box-shadow:none}.select2-search input{border:1px solid rgba(26,26,26,.2)}.select2-container .select2-selection--single{min-height:38px}.select2-container .select2-selection--single .select2-search__field{margin-top:-2px;border:0;padding-left:11px;height:50px;line-height:1.5}.select2-container .select2-selection--single .select2-selection__choice{background-color:transparent;border:none;padding:12px;color:#14001e;font-size:1.1rem;font-weight:700;line-height:1.5;margin:0}@media(max-width:576px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:.8em}}@media(max-width:767px){.select2-container .select2-selection--single .select2-selection__rendered{height:50px;line-height:1.6}.select2-container .select2-selection--single .select2-selection__arrow{top:-3px}}#dog_breed .select2-container{min-width:80px;max-width:80px}#dog_breed .select2-container .select2-selection--single .select2-selection__rendered{background:#4c4d4d1a;border-radius:20px;border-bottom:none}#dog_breed .select2-container--default .select2-selection--single{background-color:transparent}#dog_breed .select2-results__options{border-radius:20px}#dog_breed .select2-dropdown{background-color:#ededed}#dog_breed .select2-results__option:last-child{border-bottom:none}.fs-nav-dots{position:absolute;transform:translateY(-50%);top:60%;left:50%;right:50%;transform:rotate(-90deg)}.fs-nav-dots button{position:relative;display:block;padding:0;margin:16px 0;width:16px;height:16px;border-radius:50%;background:transparent;transition:transform .3s ease,opacity .3s ease}.fs-nav-dots button:before,.fs-nav-dots button:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#1a1a1a66;content:"";text-indent:0;backface-visibility:hidden}.fs-nav-dots button:after{background-color:#f7cc4e;transform:perspective(1000px) rotateY(180deg)}.fs-nav-dots button.fs-dot-current{transform:perspective(1000px) rotateY(180deg)}.fs-nav-dots button:hover:before,.fs-nav-dots button.fs-dot-current:before{background:#f7cc4e}.fs-progress{position:fixed;left:0!important;z-index:9999;top:150px;width:0%;height:6px;margin:0 20px;background:#fa503c;border-radius:100px;max-width:90vW;transition:width .3s ease-in-out}@media screen and (max-width:767px){.fs-progress{top:100px;position:relative;z-index:99;margin:0 auto 0 0}}.fs-numbers{position:absolute;top:0;overflow:hidden;color:#14001e;margin:0 25px 25px;width:2.8em;font-weight:700;font-size:2.4rem;cursor:default;right:2.5%}.fs-numbers:after{position:absolute;width:100%;text-align:center;content:"/";font-weight:400;opacity:.5;left:0}.fs-numbers span{float:right;width:40%;text-align:center}.fs-numbers .fs-number-current{float:left}.fs-numbers .fs-number-new{position:absolute;left:0;transform:translateY(100%)}.fs-numbers.fs-show-next .fs-number-new{animation:animMoveUpFromDown .4s both}@keyframes animMoveUpFromDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fs-numbers.fs-show-next .fs-number-current{animation:animMoveUp .4s both}@keyframes animMoveUp{to{transform:translateY(-100%)}}.fs-numbers.fs-show-prev .fs-number-new{animation:animMoveDownFromUp .4s both}@keyframes animMoveDownFromUp{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fs-numbers.fs-show-prev .fs-number-current{animation:animMoveDown .4s both}@keyframes animMoveDown{to{transform:translateY(100%)}}.fs-form-wrap .getstarted-survey{background:#572064}button.fs-submit,button.fs-continue{transition:background-color .2s ease-in-out;color:#fff!important;border:0px;font-size:1.3rem;padding:10px 20px;outline:none;letter-spacing:.2px;font-family:BangoPro,sans-serif;font-weight:400;font-style:normal;border-radius:23.5pt;margin-top:15px;white-space:normal;background:#572064!important;border-color:#572064}button.fs-continue:hover,button.fs-continue:focus{outline:none;box-shadow:none!important;background:#f7cc4e!important;border-color:#f7cc4e}.fs-form-overview .fs-submit,.no-js .fs-form .fs-submit{display:block;float:right}.fs-form-overview .fs-submit{background:#f7cc4e;color:#fff;border-color:#f7cc4e;transition:all .3s ease}button.fs-continue{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:5%;width:-moz-fit-content;width:fit-content;max-width:100px;min-width:100px}button.fs-submit:hover,button.fs-submit:focus{background:#f7cc4e!important;color:#fff;text-decoration:none;border-color:#f7cc4e}.prev-next-wrapper{position:absolute;right:0;top:50vH;z-index:999}.prev-next-buttons{position:relative;background:#e9eaea;border-radius:12px;padding:10px 20px;width:120px;height:50px;display:flex;justify-content:center;align-items:center}.prev-btn{position:absolute;left:0;padding:20px;padding:inherit;display:flex}.next-btn{position:absolute;right:0;padding:16px;padding:inherit;display:flex}.prev-btn i,.next-btn i{color:#d4d5d5;font-size:30px}.prev-btn:hover i,.next-btn:hover i{color:#969898}.line-break-between{display:inline-block;background:#d4d5d5;height:40px;width:2px;border-radius:100px}@media screen and (max-width:767px){.prev-next-wrapper{top:65vH}}.fs-message-error{position:absolute;bottom:71%;left:66.5%;z-index:800;max-width:1390px;width:70%;color:#fa503c;font-weight:700;font-size:1rem;opacity:0;transform:translate3d(-50%,-5px,0)}.fs-message-error.fs-show{opacity:1;transition:transform .3s,opacity .3s;transform:translate3d(-50%,0,0)}@media screen and (min-width:1280px)and (min-height:600px){.fs-message-error{bottom:64%}}@media screen and (min-width:1280px)and (min-height:900px){.fs-message-error{bottom:70%}}.fs-form li.fs-current{visibility:visible;padding:50px 0}@media screen and (max-width:767px){.fs-form li.fs-current{padding:10px 0 5px}}.fs-form li.fs-hide,.fs-form li.fs-show{pointer-events:none}.dog-name{color:#fa503c;margin-left:5px;margin-right:5px;font-style:normal;display:contents}.gray-text{color:#c0c1c1}.owner-name{color:#fa503c;margin-left:5px;margin-right:5px;font-style:normal;display:contents}.fs-form .fs-display-next .fs-hide{visibility:visible}.fs-form .fs-display-next .fs-hide .fs-anim-lower,.fs-form .fs-display-next .fs-hide .fs-anim-upper{animation:animHideNext .5s cubic-bezier(.7,0,.3,1) forwards}.fs-form .fs-display-next .fs-hide .fs-anim-lower{animation-delay:.1s}@keyframes animHideNext{to{opacity:0;transform:translate3d(0,-500px,0)}}.fs-form .fs-display-next .fs-show .fs-anim-lower,.fs-form .fs-display-next .fs-show .fs-anim-upper{animation:animShowNext .5s cubic-bezier(.7,0,.3,1) both .15s}.fs-form .fs-display-next .fs-show .fs-anim-lower{animation-delay:.25s}@keyframes animShowNext{0%{opacity:0;transform:translate3d(0,500px,0)}}.fs-form .fs-display-prev .fs-hide{visibility:visible}.fs-form .fs-display-prev .fs-hide .fs-anim-lower,.fs-form .fs-display-prev .fs-hide .fs-anim-upper{animation:animHidePrev .5s cubic-bezier(.7,0,.3,1) forwards}.fs-form .fs-display-prev .fs-hide .fs-anim-upper{animation-delay:.1s}@keyframes animHidePrev{to{opacity:0;transform:translate3d(0,500px,0)}}.fs-form .fs-display-prev .fs-show .fs-anim-lower,.fs-form .fs-display-prev .fs-show .fs-anim-upper{animation:animShowPrev .5s cubic-bezier(.7,0,.3,1) both .15s}.fs-form .fs-display-prev .fs-show .fs-anim-upper{animation-delay:.25s}@keyframes animShowPrev{0%{opacity:0;transform:translate3d(0,-500px,0)}}input[type=text]::-ms-clear{display:none}@media screen and (max-width:52.5em){body{min-height:500px}.fs-form-wrap{font-size:65%;height:80%}.fs-form{top:6em;right:2em;left:0;padding:0 1em;width:auto;font-size:2em}.fs-form.fs-form-overview{top:0;right:0;padding:1.5em 2em 180px;font-size:1em}.fs-fields textarea{height:120px;font-size:18px}.fs-fields>li .fs-radio-custom span{padding:0;font-size:14px}.radio-recipes span{width:100%!important}.fs-form-full .fs-fields>li label[data-info]:before{padding:0 0 30px;max-width:200px;min-width:200px}.fs-title{padding:20px}.fs-numbers{margin:60px 0 25px 25px}.fs-nav-dots{right:50%;top:55%}button.fs-continue{padding:6px 20px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;font-size:2em;bottom:14vH;width:-moz-fit-content;width:fit-content;max-width:100px;min-width:100px}.fs-continue:after{content:""}button.fs-submit{width:100%;font-size:1.25em}.fs-message-error{top:22em;left:0;padding:0 90px 0 2em;width:100%;font-size:1em;transform:translate3d(0,-5px,0)}.fs-message-error.fs-show{transform:translateZ(0)}}@media screen and (max-width:350px){.fs-form-wrap{min-height:500px}.container-fluid-survey{height:100vH}.fs-fields input{font-size:.6em!important}}@media screen and (max-width:767.98px){.container-fluid-survey{align-items:start}.fs-fields input{font-size:.7em!important}.radio-recipes{flex-direction:column;align-items:center}.radio-recipes span{margin-left:0%}.fs-message-error{top:19%!important;left:1em!important;font-size:1.2em}button.fs-continue{bottom:20px}.radio-recipes span{margin-left:6%!important}}@media screen and (max-width:991.98px){.fs-fields>li .fs-radio-custom span{bottom:20px;width:100%}.radio-recipes span{margin-left:0}.radio-pure label{font-size:1rem}.fs-form-wrap{min-height:550px}.fs-form-full .fs-fields>li label[data-info]:before{max-width:200px;min-width:200px}.fs-message-error{top:28em;left:10em}}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.transition-up,.transition-down,.duration-300{transition-duration:.3s}.opacity-0{opacity:0}.opacity-100{opacity:1;transition-delay:.1s}.scale-90{--transform-scale-x: .9;--transform-scale-y: .9}.flex{display:flex}.justify-center{justify-content:center}.relative{position:relative}.absolute{position:absolute!important}.top-0{transform:translateY(0)}.top-100{transform:translateY(300px)}.-top-100{opacity:0;transform:translateY(-300px)}.bottom-0{transform:translateY(0)}.bottom-100{transform:translateY(-300px)}.-bottom-100{opacity:0;transform:translateY(300px)}
