.surveyQuestionMultipleAnswerText .checkboxPills>div{position:relative}.surveyQuestionMultipleAnswerText .checkboxPills input[type="checkbox"]{position:absolute;top:10px;left:10px;z-index:-1;width:0;height:0;-moz-appearance:none}.surveyQuestionMultipleAnswerText .checkboxPills input[type="checkbox"]+label{display:flex;margin:0 0 15px 0;width:100%;border:1px solid #e6e6e6;border-radius:28px;font-size:18px;line-height:1.2;min-height:61px;padding:8px 20px 10px 50px;position:relative;align-items:center;background-color:#fff}.surveyQuestionMultipleAnswerText .checkboxPills input[type="checkbox"]+label:after{transform:translateY(-50%);top:50%!important;position:absolute;left:20px;content:' ';display:block;width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='.5' y='.5' width='19' height='19' rx='1.5' ry='1.5' style='fill:%23fff; stroke:%23e6e6e6;'/%3E%3C/svg%3E")}.surveyQuestionMultipleAnswerText .checkboxPills input[type="checkbox"]:checked+label{background-color:#00873e;color:#fff}.surveyQuestionMultipleAnswerText .checkboxPills input[type="checkbox"]:checked+label:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m2,0C.9,0,0,.9,0,2v16c0,1.1.9,2,2,2h16c1.1,0,2-.9,2-2V2c0-1.1-.9-2-2-2H2Zm7.14,15.07l7.19-8.89-1.56-1.26-6.46,7.99-3.14-3.42-1.47,1.35,3.92,4.27.78.85.73-.9Z' style='fill:%23fff; fill-rule:evenodd;'/%3E%3C/svg%3E")}.surveyNavigationBackground{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;height:100px;z-index:998;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.surveyNav{text-decoration:none;line-height:56px}.surveyNav span{display:inline-block;width:56px;height:56px;border-radius:50%;background-color:#0057b8;background-repeat:no-repeat;background-size:14px 28px;position:relative;z-index:9}.surveyNav.next span{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 30'%3E%3Cpath d='M1,29L15,15,1,1' style='fill:none; stroke:%23fff; stroke-width:2px;'/%3E%3C/svg%3E");float:right;background-position:54% center;margin-left:10px}.surveyNav.prev span{float:left;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 30'%3E%3Cpath d='M16,1L2,15l14,14' style='fill:none; stroke:%23fff; stroke-width:2px;'/%3E%3C/svg%3E");background-position:46% center;margin-right:10px}.surveyNav:hover span{background-color:#00418a}@media(max-width:991px){.surveyNav{position:fixed;bottom:20px;z-index:999}.surveyNav.next{right:20px}.surveyNav.prev{left:20px}}ul.surveyScaleToggler{display:inline-block}ul.surveyScaleToggler li{display:inline-block;width:100px;text-align:center}ul.surveyScaleToggler li a{text-decoration:none;height:36px;line-height:32px;display:block;color:#707070;background-color:#fff;white-space:unset;border:2px solid #e6e6e6;border-radius:20px}ul.surveyScaleToggler li:first-child a{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}ul.surveyScaleToggler li:last-child a{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}ul.surveyScaleToggler li.active a{background-color:#0057b8;color:#fff;cursor:default}.radioButtonPills>div{position:relative}.radioButtonPills input[type="radio"]{position:absolute;top:10px;left:10px;width:0;height:0;-moz-appearance:none}.radioButtonPills input[type="radio"]+label{display:flex;margin:0 0 15px 0;width:100%;border:1px solid #e6e6e6;border-radius:28px;font-size:18px;line-height:1.2;min-height:61px;padding:8px 20px 10px 50px;position:relative;align-items:center;background-color:#fff}.radioButtonPills input[type="radio"]+label:before{transform:translateY(-50%);top:50%!important;position:absolute;left:20px;content:' ';display:block;width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.5' style='fill:%23fff; stroke:%23e6e6e6;'/%3E%3C/svg%3E")}.radioButtonPills input[type="radio"]:checked+label{background-color:#00873e;color:#fff}.radioButtonPills input[type="radio"]:checked+label:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' style='fill:none; stroke:%23fff; stroke-width:2px;'/%3E%3Ccircle cx='10' cy='10' r='6' style='fill:%23fff;'/%3E%3C/svg%3E")}.surveyQuestionWeight .inputWrapper,.surveyQuestionGoalWeight .inputWrapper,.surveyQuestionYearBorn .inputWrapper{width:190px}.surveyQuestionWeight .inputWrapper input,.surveyQuestionGoalWeight .inputWrapper input,.surveyQuestionYearBorn .inputWrapper input{width:188px}.surveyQuestionHeight .inputWrapper{width:130px}.surveyQuestionHeight .inputWrapper input{width:128px}.inputWrapper{height:48px;overflow:hidden;border-radius:8px;border:1px solid #e6e6e6;position:relative;margin-bottom:20px}.inputWrapper label{position:absolute;right:15px;top:50%;transform:translateY(-50%)}input.surveySingleFieldInput{border:0!important;height:46px;line-height:46px;font-size:30px;text-align:center;padding-right:50px}input.surveySingleFieldInput:focus-visible{outline:0!important}.surveyQuestionYearBorn input.surveySingleFieldInput{padding-right:0}.surveyQuestionGoalWeight input#ihd{position:absolute;top:0;left:0;height:0;width:0;-moz-appearance:none}.surveyQuestionGoalWeight input#ihd+label{text-decoration:underline;color:#0057b8;cursor:pointer}.surveyQuestionState .inputWrapper{width:270px}.surveyQuestionState .inputWrapper select{width:100%;border:0;height:48px;line-height:46px;padding-left:5px;padding-right:5px}.surveyQuestionState .inputWrapper select:focus-visible{outline:0!important}body{padding-bottom:100px;transition:background-color .4s linear}body #surveyHeader{width:100%;transition:all .3s;background-color:#fff}body #surveyHeader .primaryLogo{height:60px!important;transition:margin .3s}body.surveyQuestionStart,body.surveyQuestionInformation{padding-bottom:0!important}body.surveyQuestionStart footer.whiteFooter,body.surveyQuestionInformation footer.whiteFooter{background-color:#e0f3fc}body.surveyQuestionStart,body.surveyQuestionInformation{background-color:#e0f3fc}body.surveyQuestionStart #surveyHeader,body.surveyQuestionInformation #surveyHeader{background-color:#e0f3fc}body.surveyQuestionComplete{padding-bottom:0;background-color:#0057b8;color:#fff!important}body.surveyQuestionComplete #surveyHeader{background-color:#0057b8}body.surveyQuestionComplete .lead{font-size:23px!important}body.surveyQuestionComplete .primaryLogo path{fill:white!important}body.surveyQuestionComplete h1.h6{color:#fff;font-family:'MayoClinicSerif';font-size:28px;margin-bottom:30px}body h1.h6{font-family:'MayoClinicSans'}body.surveyQuestionStart h1.h6{margin-top:60px;font-size:32px}body.surveyQuestionStart h3{margin-top:0;font-size:28px}body.surveyQuestionInformation h1.h6{margin-top:60px;font-size:28px;font-family:'MayoClinicSerif'}@media(min-width:768px){body.surveyQuestionStart h1.h6{font-size:28px}body.surveyQuestionStart h3{font-size:40px}body.surveyQuestionInformation h1.h6{font-size:40px}}@media(min-width:992px){body{padding-bottom:0}}footer>.container>.row{padding-top:1rem;padding-bottom:1rem}#elementForRx{flex:1 0 auto}#elementForRx .surveyQuestionLoading [class^="skeleton"]{background-color:#e6e6e6;margin:0 auto;-webkit-animation:skeletonFade 2s infinite;animation:skeletonFade 2s infinite;-moz-animation:skeletonFade 2s infinite;-o-animation:skeletonFade 2s infinite}#elementForRx .surveyQuestionLoading [class^="skeleton"].h12{height:12px;border-radius:6px}#elementForRx .surveyQuestionLoading [class^="skeleton"].h16{height:16px;border-radius:8px}#elementForRx .surveyQuestionLoading [class^="skeleton"].h22{height:22px;border-radius:11px}#elementForRx .surveyQuestionLoading [class^="skeleton"].h40{height:40px;border-radius:20px}#elementForRx .surveyQuestionLoading [class^="skeleton"].h48{height:48px;border-radius:28px}#elementForRx .surveyQuestionLoading .skeletonProgressBar{max-width:500px}#elementForRx .surveyQuestionLoading .skeletonProgressBarText{max-width:100px}#elementForRx .surveyQuestionLoading .skeletonSignupButton{max-width:195px}#elementForRx .surveyQuestionLoading .skeletonHeading{max-width:600px}#elementForRx .surveyQuestionLoading .skeletonHeading2{max-width:75%}#elementForRx .surveyQuestionLoading .skeletonHeading3{max-width:60%}#elementForRx .surveyQuestionLoading .skeletonImage{max-width:70%;padding-top:25%}#elementForRx .surveyQuestionLoading .skeletonNavigation{width:56px;height:56px;border-radius:28px;display:inline-block;margin:0!important}#elementForRx .surveyQuestionLoading .skeletonNavigation.next{float:right}#elementForRx .surveyQuestionLoading .skeletonText{max-width:400px}#elementForRx .surveyQuestionLoading .skeletonText2,#elementForRx .surveyQuestionLoading .skeletonText3{max-width:100%}#elementForRx .surveyQuestionLoading .skeletonText4{max-width:50%}#elementForRx .surveyQuestionLoading .skeletonText5{max-width:75%}#elementForRx .surveyQuestionLoading .skeletonDot{width:36px;height:36px;border-radius:18px}#elementForRx .surveyQuestionLoading .skeletonQuestionHeading,#elementForRx .surveyQuestionLoading .skeletonValidationMessage{max-width:400px}#elementForRx input::-webkit-outer-spin-button,#elementForRx input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#elementForRx input[type=number]{-moz-appearance:textfield}@media(min-width:768px) and (min-height:800px){#surveyHeader{position:fixed;z-index:10000}body.surveyPageScrolled #surveyHeader{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}body.surveyPageScrolled img.primaryLogo{margin-top:10px!important;margin-bottom:10px!important}#elementForRx{padding-top:120px}}@media(min-width:768px){#elementForRx .surveyQuestionLoading .skeletonText2{max-width:25%}#elementForRx .surveyQuestionLoading .skeletonNavigation{position:fixed;top:50%;margin-top:-28px!important}#elementForRx .surveyQuestionLoading .skeletonNavigation.next{right:24px}#elementForRx .surveyQuestionLoading .skeletonNavigation.prev{left:24px}}.surveyProgressBarLabel{font-size:14px;font-weight:bold}.surveyProgressBar{margin-top:10px;height:4px;background-color:#e6e6e6;position:relative;margin-bottom:10px}.surveyProgressBar:before{content:'';position:absolute;left:-2px;top:-4px;height:12px;width:12px;border-radius:50%;background-color:#0057b8;z-index:9}.surveyProgressBar:after{content:'';position:absolute;right:-2px;top:-4px;height:12px;width:12px;border-radius:50%;background-color:#e6e6e6;z-index:9}.surveyProgressBarProgress{height:4px;background-color:#0057b8}.survey-svg-loader{display:flex;position:relative;align-content:space-around;justify-content:center;padding-top:1rem}.survey-loader-svg{position:absolute;left:0;right:0;top:0;bottom:0;fill:none;stroke-width:10px;stroke-linecap:round;stroke:#0057b8}.survey-loader-svg.bg{stroke-width:4px;stroke:#e6e6e6}.survey-animate{stroke-dasharray:242.6;animation:survey-fill-animation 1.5s linear 0s infinite}@keyframes survey-fill-animation{0%{stroke-dasharray:40 242.6;stroke-dashoffset:282.6}100%{stroke-dasharray:40 242.6;stroke-dashoffset:0}}#elementForRxSiteLogoAndSignupButton{display:flex;width:100%;justify-content:right}#elementForRxSiteLogoAndSignupButton img.primaryLogo{display:none}#elementForRxSiteLogoAndSignupButton a[class*="btn-"]{display:inline-block;margin-top:20px;margin-bottom:10px;animation:pulse 1.6s 3 ease-in-out}body.surveyQuestionComplete #elementForRxSiteLogoAndSignupButton{display:block;justify-content:normal}body.surveyQuestionComplete #elementForRxSiteLogoAndSignupButton img.primaryLogo{display:inline-block}@media(min-width:768px){#elementForRxSiteLogoAndSignupButton{display:block;justify-content:normal}#elementForRxSiteLogoAndSignupButton img.primaryLogo{display:inline-block;margin-top:25px;margin-bottom:25px}#elementForRxSiteLogoAndSignupButton img.primaryLogo+a[class*="btn-"]{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-top:0!important;margin-bottom:0!important}}