@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);.close-button{position:relative;width:40px;height:40px;border:1px #fff;color:#fff;display:flex;justify-content:center;align-items:center;cursor:default}.close-button:after,.close-button:before{content:"";position:absolute;top:9px;left:19px;width:2px;height:23px;background-color:#fff}.close-button:before{transform:rotate(-45deg)}.close-button:after{transform:rotate(45deg)}.general-checkbox span{cursor:pointer}.general-checkbox--withLabel{display:flex;align-items:center}.general-checkbox__container{position:relative;display:inline-block;width:24px;height:24px}.general-checkbox__input{opacity:0;height:0;width:0}.general-checkbox__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-left:10px;font-size:16px}.general-checkbox__cross{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #121212;border-radius:2px}.general-checkbox__cross:after,.general-checkbox__cross:before{position:absolute;content:"";background-color:#333;display:none}.general-checkbox__cross:before{height:1.5px;width:7px;left:3.5px;top:13.5px;transform:rotate(51.34deg)}.general-checkbox__cross:after{height:1.5px;width:15px;left:5.5px;top:10.5px;transform:rotate(126.87deg)}.general-checkbox__input:checked+.general-checkbox__cross:after,.general-checkbox__input:checked+.general-checkbox__cross:before{display:block}.error-message{position:absolute;font-size:14px;color:#f52214}.text-area{position:relative}.text-area__textarea{border:1px solid #e8e8e8;padding:13px;width:calc(100% - 26px);min-height:93px}.text-area__textarea::-moz-placeholder{color:#878787}.text-area__textarea:-ms-input-placeholder{color:#878787}.text-area__textarea::placeholder{color:#878787}.text-area__error{bottom:-4px}.text-area__char-count{color:#cdcdcd;font-size:12px;text-align:right}.numeric-field__input{border:1px solid #e8e8e8;font-size:19px;width:130px;margin:0 auto;padding:22px 15px}.numeric-field__error{left:calc(50% - 81px);bottom:5px}.comment-button{align-items:center;display:flex;font-size:12px;letter-spacing:1px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:24px}.comment-button__icon{border-radius:50%;width:24px;height:24px;background-color:#333;color:#fff;margin-left:7px;position:relative}.comment-button__icon:after,.comment-button__icon:before{content:"";width:2px;height:14px;position:absolute;left:11px;top:5px;background-color:#fff}.comment-button__icon:after{transform:rotate(90deg)}.rating-input__star-container{position:relative}.rating-input__comment-container{display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem}.rating-input__comment-input{width:100%}.item-display{text-align:center;padding:25px;background-color:#fff}.item-display__name{font-size:17px;padding-bottom:20px}.item-display__image{height:155px;width:122px;text-align:center;-o-object-fit:cover;object-fit:cover}.range-field__container{display:flex;align-items:center}.range-field__input{width:100%;-webkit-appearance:none;height:4px;background:#333;border-radius:2px}.range-field__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid #333}.range-field__input::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid #333}.range-field__error{margin-top:10px}.range-field__labels{display:flex;justify-content:space-between;margin-bottom:10px}.range-field__label{font-size:.9em;color:#666}.general-form{text-align:center;padding-bottom:20px;height:calc(100% - 20px);overflow:auto}.general-form__header{background-color:#333;height:110px;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.general-form__close.close-button{position:absolute;right:10px;top:10px}.name-label{display:block;color:#0a1130;font-size:16px;margin-bottom:5px}.name-input{width:calc(100% - 32px);padding:7px 15px;border:1px solid #e8e8e8;margin-bottom:8px}.name-section{text-align:left;margin:20px}.name-entry{position:relative}.anonymous-checkbox{margin-bottom:25px}.measurement{margin:20px 0 30px}.measurement:last-child{margin-bottom:8px}.general-form button{color:#fff;background-color:#333;width:calc(100% - 40px);font-size:13px;padding:13px;margin:0 auto;text-transform:uppercase;border:0;letter-spacing:.1em}.rating-comment{color:#858897;font-size:15px;margin:10px 10px 15px}.input-fields{display:inline-block;width:100%;background-color:#f5f5f5;margin-bottom:15px}.input-field{text-align:center;margin:10px;padding:24px 15px;background-color:#fff;position:relative}.input-field__error{bottom:7px;right:0}.input-field__error,.name-section__error{position:absolute;left:0;font-size:14px;color:#f52214}.name-section__error{bottom:-14px}.general-thank-you__header{height:110px;width:100%;color:#333;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.general-thank-you__close-button.close-button{position:absolute;right:10px;top:10px}.general-thank-you__rating{border-top:1px solid #f7f7f7;padding:23px 0}.general-thank-you__rating:last-child{border-bottom:1px solid #f7f7f7}.general-thank-you__rating p{margin:12px 0 0}.general-thank-you__stars{font-size:16px;font-weight:700;color:#0a1130}.general-thank-you__stars-with-label{font-size:15px;color:#858897;line-height:16px;text-align:center;margin-bottom:10px}.general-thank-you__rating-comment{text-align:center;margin-top:10px;font-size:14px}.general-thank-you__close-button.close-button:after,.general-thank-you__close-button.close-button:before{background-color:#333}.general-thank-you__rating h2{text-align:center;font-size:12px}.general-thank-you__button{line-height:40px;display:block;margin:0 auto;text-align:center;font-size:16px;text-decoration:none;color:#333;margin-top:30px}.general{height:100%;font-family:Poppins,sans-serif;color:#121212}h1{text-align:center;font-size:24px;font-weight:600;margin:8px}h2{font-size:14px;margin:0 0 12px;padding:0;font-weight:400}h3{font-size:17px;font-weight:700;color:#333;max-width:180px;margin:26px auto 16px}header p{text-align:center;font-size:14px;margin:0;letter-spacing:1px}