@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);.logoImage{position:absolute;top:0;left:0;margin:1.5%;width:180px}.triangle{position:absolute;top:45%;width:0;height:0;border-color:transparent transparent transparent #aa3439;border-style:solid;border-width:26vh 0 26vh 20vw;z-index:-1}@media (max-height:300px){.triangle{display:none}}@media (max-width:600px){.logoImage{width:95px;padding-top:4px}.triangle{top:55%;border-width:20vh 0 20vh 50vw}}@media only screen and (orientation:landscape) and (max-device-width:869px){.logoImage{width:10%}.triangle{top:40%}}body{min-width:410px;height:auto}.ant-layout,body,html{background:#fff;font-family:Roboto,sans-serif}.center{transform:translate(-50%,-50%);display:grid;align-items:center;position:absolute;top:50%;left:50%}.layout{min-height:100vh;overflow:hidden;display:block;position:relative;padding-bottom:220px}.container{min-height:calc(100vh - 220px);margin-top:70px}.page-content{height:100%}.cookie-dismiss-button{background:#32a1bb!important;color:#fff!important}.logo{height:60px;width:150px;display:inline-block}.logo,.logo-large{background-repeat:no-repeat;background-size:100%}.logo-large{height:177px;max-width:412px}.topNav{float:right}.topNav .ant-menu-item,li.ant-menu-submenu.ant-menu-submenu-horizontal.nav-sub-menu{font-size:20px;text-transform:uppercase;padding:19px 20px}.logoItem{margin-top:2px!important}.sign-up{color:#2e294e}@media only screen and (max-width:767px){.page-content{padding:0 25px}.desktop-only{display:none}.mobile-only{display:inline}}@media only screen and (min-width:768px){.layout{padding-bottom:150px}.page-content{padding:0 50px}.border-box{margin-top:60px}.desktop-only{display:inline}.mobile-only{display:none}}@media only screen and (max-width:991.99px){.nav-sub-menu,.topNav .ant-menu-item{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991.99px){.topNav .ant-menu-overflowed-submenu{top:8px}}.ant-layout-header{position:relative;width:100%;z-index:1000}.ant-layout-header,.topNav{height:70px;line-height:inherit;position:inherit;padding:0}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom:2px solid #008aab!important}.topNav .ant-menu-item,.topNav .ant-menu-item-active,.topNav .ant-menu-item-active:hover,.topNav .ant-menu-overflowed-submenu,.topNav .ant-menu-overflowed-submenu:hover,.topNav .ant-menu-submenu,.topNav .ant-menu-submenu-horizontal:hover,.topNav .ant-menu-submenu-title:hover,.topNav .ant-menu-submenu:hover{color:#fff!important}.ant-menu-item-group-list>.ant-menu-item.ant-menu-item-active{background-color:#008aab;color:#fff}.logoItem,.logoItem.ant-menu-item-active,.logoItem.ant-menu-item-active:hover,.logoItem.ant-menu-item-selected,.logoItem.ant-menu-item-selected:hover,.logoItem:hover{border-bottom:none!important}.topNav .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background:#263545}@media only screen and (max-width:767px){.topNav .desktop{display:none}.logoItem{margin-bottom:3px!important;top:0}.ant-menu-submenu:not(.ant-.topNav .ant-menu-submenu-submenu-popup),.topNav .mobile{top:2px}.ant-menu-overflowed-submenu{float:right;top:23px!important}}.ant-layout-header{border-bottom:1px solid #e8e8e8}.ant-layout-header,.ant-layout-sider,.ant-menu{background:#fff}.ant-btn-primary{background:#32a1bb!important;border-color:#008aab!important}.ant-btn.ant-btn-link{color:#32a1bb}.ant-btn:focus,.ant-btn:hover{color:#32a1bb;border-color:#32a1bb}.ant-spin{color:#2e294e!important}.ant-spin-dot-item{background-color:#2e294e!important}.main-content,h1,h2,h3,h4,h5,h6{color:#2b2b2b}.ant-layout-sider-zero-width{min-height:1px!important}.ant-layout-sider-zero-width>*{height:1px}.ant-layout-sider-zero-width-trigger{top:0;background:#2b2b2b;display:block!important}.ant-tabs-nav .ant-tabs-tab{color:#000}.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab:hover{color:#32a1bb}.ant-tabs-ink-bar.ant-tabs-ink-bar-animated{background-color:#32a1bb}.Toastify__toast--success{background:#81b441!important}.Toastify__toast--error{background:#dc3545!important}.SubPanel{border-bottom:1px solid #e8e8e8;background:#fff;width:100%;z-index:1000;padding-top:1px;padding-bottom:4px;min-height:78px}.SubPanel a{color:#757575;font-size:30px;margin-top:20px;display:inline-block}.footer{background:#3e4c59;position:absolute;bottom:0;width:100%}.footer,.footer a{color:#fff}.footer ul{list-style-type:none;padding:0;line-height:22px}.footer-logo{height:78px;width:173px;background-repeat:no-repeat;background-size:100%;display:block;float:left}.text-center{text-align:center}.text-right{text-align:right}.center-element{margin:0 auto}.full-width{width:100%}.top-spacing{margin-top:10px}.top-padding{padding-top:10px}.block{display:block}.hide{display:none}.clear{clear:both}.left{float:left}.right{float:right}ul.horizontal>li{display:inline-block;margin-left:16px}.relative{position:relative}.ant-btn>.anticon{line-height:0;margin-top:-20px}.bottom-absolute{position:absolute;bottom:0}.blueButton{color:#fff;background:#5a8a92}.whiteButton{color:#05606e;border-color:#05606e;background:#fff}@media only screen and (max-width:767.99px){.bottom-absolute{position:relative;margin-top:25px}}.exportResults,.privateContent,.saveForLater,.tagProducts{height:116px;max-width:101px;background-repeat:no-repeat;background-size:100%;display:block;float:left}.searchOptions{background:#fff;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;z-index:999999;opacity:.95;left:0;overflow-y:auto}.homepage .searchOptions{min-height:calc(100vh - 220px)}.search .searchOptions{min-height:calc(100vh - 318px)}.searchOptions .ant-layout-sider-zero-width-trigger:active,.searchOptions .ant-layout-sider-zero-width-trigger:hover{color:#fff}@media only screen and (max-width:767px){.searchOptions{margin-left:0;width:100%!important;max-width:100%!important;min-width:0!important;position:relative;border:1px solid #e8e8e8;margin-bottom:10px;border-radius:4px!important;z-index:20}.searchOptions .ant-layout-sider-zero-width-trigger{border-radius:4px!important;width:100%;text-align:left;right:0}.searchOptions .ant-layout-sider-zero-width-trigger i{margin-top:11px;margin-left:8px}.searchOptions .ant-layout-sider-zero-width-trigger+div{margin-top:60px}.ant-layout-sider-zero-width>*{height:40px}}.searchOptions .ant-collapse{background:#fff!important;border:0}.searchOptions .ant-collapse-item{border-radius:0!important;border-bottom:none}label.ant-checkbox-wrapper>span:last-child{display:inline-block;max-width:245px}.ant-checkbox{top:.15em;vertical-align:top}.ant-checkbox-checked .ant-checkbox-inner{background-color:#32a1bb;border-color:#008aab}.border-box{margin-top:30px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border:1px solid #cbcbcb;border-radius:3px;opacity:1;padding:40px}.searchFormContainer{position:relative;min-height:92px;overflow:hidden;float:left;width:100%}.searchFormContainer .ant-drawer-content-wrapper{position:absolute!important}.searchFormContainer .ant-drawer-body,.searchFormContainer .ant-drawer-header{padding:5px}.searchFormContainer .ant-drawer-content-wrapper{height:98px!important}.searchFormContainer .ant-drawer-title{font-size:14px}.ingredientForm{text-align:left}.ingredientForm .label{font-size:12px;font-weight:600}.ingredientForm .name{margin-top:5px;display:block}.ingredientForm button{margin-top:20px}.ingredientForm .field{width:90%}.ingredientForm .ant-btn{margin-right:4px;font-size:12px}.breadcrumb a{color:#2b2b2b}.loading-message{background:#263545;opacity:.3;position:fixed;width:100%;left:0;height:100%;top:0;z-index:999999}.loading-message>div{color:#fff;margin:auto;height:200px;width:200px;position:fixed;top:0;bottom:0;left:0;right:0}.loading-message .loading-logo{height:73px;max-width:150px;background-repeat:no-repeat;background-size:100%;margin:0 auto;display:block;-webkit-animation:flickerAnimation 5s infinite;-moz-animation:flickerAnimation 5s infinite;-o-animation:flickerAnimation 5s infinite;animation:flickerAnimation 5s infinite}.underline{text-decoration:underline}.topLeftImage{left:0;top:0}.bottomRightImage,.topLeftImage{position:absolute;z-index:0;height:50%;width:45%}.bottomRightImage{bottom:0;right:0}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.icon{padding:5px;background-color:#aaa;color:#fff;border-radius:50%;box-shadow:0 5px 5px rgba(0,0,0,.15);transform:scale(.8)}.iconBox{display:flex;align-items:center;margin:2%}.userIconBox{background-color:#ffb9b9}.questionBox{display:flex;flex-direction:column;align-items:flex-start;margin:30px 10px 30px 0}.questionDisplay{font:Regular 18px/24px Roboto;font-size:18px;background-color:#e9e9e9;opacity:1;padding:15px;border-radius:5px}.questionDisplay:before{content:"";display:block;position:relative;top:5px;left:-26px;width:0;height:0;margin:-10px 0 0;border-color:transparent #e9e9e9 transparent transparent;border-style:solid;border-width:6px 12px 6px 0}.questionNumber{height:0}.robotIcon{margin:4% 0 9%}.questionSpread{display:flex}@media (max-width:600px){.questionDisplay{font-size:16px;padding:15px}.questionDisplay:before{top:10px;left:-20px}}.responderInitials{background:#ffb9b9;border-radius:50%;padding:10px;box-shadow:0 5px 5px rgba(0,0,0,.15)}.userIcon{scale:.9;position:absolute;top:50%;left:50%;transform:translate(-55%,-55%)}.errorText{visibility:hidden;color:red;justify-content:flex-end;display:flex;align-items:center;width:90%}@media (max-width:600px){.errorText{visibility:hidden;color:red;width:80%}.errorText,.singleLineButton,.singleLineQuestion{justify-content:flex-end;display:flex;align-items:center}.singleLineButton,.singleLineQuestion{width:100%}}@media(max-height:600px){.errorText{visibility:hidden;color:red;justify-content:flex-end;display:flex;align-items:center;width:87%}}.answerSlider{--webkit-appearance:none;appearance:none;width:100%;height:15px;outline:none;background:linear-gradient(90deg,#b0dbde 47%,#e2e5e5 0);border-radius:5px}.answerSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#b0dbde;border-radius:50%;cursor:pointer}.answerSlider::-moz-range-thumb{width:30px;height:30px;background:#b0dbde;border:none;border-radius:50%;cursor:pointer}.numberLabels{display:flex;align-items:flex-end;font-size:18px;height:auto;margin-bottom:15px}.numberLabels>span{position:absolute;width:100px;line-height:18px;text-align:center}.sliderContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;height:60px}.sliderQuestion{position:relative;width:100%;margin-right:15px}@media (max-width:600px){.numberList{font-size:16px}.numberLabels{display:flex;align-items:flex-end;font-size:10px;height:auto;margin-bottom:15px}.numberLabels>span{position:absolute;width:60px;line-height:12px;text-align:center}}@media only screen and (orientation:landscape) and (max-device-width:869px){.sliderSpacing{margin-top:8px}}.multiLineQuestion{border:none;border-bottom:1px solid grey;outline:none;width:82%;padding:20px;background-color:#f8f8f8;margin-right:10px;overflow-y:hidden}.multiLineQuestionDisplay{display:flex;justify-content:flex-end;align-items:center;width:100%}@media (max-width:600px){.multiLineQuestion{border:none;border-bottom:1px solid grey;outline:none;width:82%;padding:10px;background-color:#f8f8f8;margin-right:10px;overflow-y:hidden}.multiLineQuestionDisplay{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:-12px}}input[type=radio]{display:none}input[type=radio]:checked+.radioButton{padding:5px!important;margin:5px 0!important;max-height:50px!important;z-index:1;background-color:#ffb9b9!important;border:1px solid #ffb9b9!important;color:#000!important;transition:.4s;cursor:auto}input[type=radio]:checked+.radioButton:after{border-color:transparent transparent transparent #ffb9b9;transition:.4s}.radioButton{border:1px solid #000;border-radius:5px;width:100%;max-height:50px;padding:5px;margin:5px 0;text-align:center;font-size:15px;cursor:pointer;background-color:#fff}.radioButton:after{content:"";display:block;position:relative;top:-12px;left:calc(100% + 6px);width:0;height:0;margin:-10px 0 0;border-color:transparent;border-style:solid;border-width:4px 0 4px 8px}.radioContainer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.radioQuestion{display:flex;flex-direction:column;align-items:flex-end;width:41%;margin-right:15px}@media only screen and (orientation:landscape) and (max-device-width:869px){.radioDisplay{margin-top:36px}}.singleLineButton,.singleLineQuestion{display:flex;justify-content:flex-end;align-items:center;width:100%}@media (max-width:600px){.answerButton{width:auto;padding:15px}.answerDisplay{width:50%;padding:15px;font-size:16px}}@media only screen and (orientation:landscape) and (max-device-width:869px){.submitSpacing{margin-top:48px}}.questionSpacing{top:80%;width:100%;position:absolute}@media only screen and (orientation:portrait) and (max-height:600px){.questionSpacing{top:80%;width:100%;position:absolute;margin-top:60px}}@media (max-width:600px){.questionSpacing{top:80%;width:100%;position:absolute}}@media only screen and (orientation:landscape) and (max-device-width:869px){.questionSpacing{top:80%;width:100%;position:absolute;margin-top:80px}}@media only screen and (orientation:landscape) and (max-height:300px){.questionSpacing{top:80%;width:100%;position:absolute;margin-top:180px}}.answerDisplay{border:none;border-bottom:1px solid grey;outline:none;width:41%;padding:20px;background-color:#f8f8f8;margin-right:10px}.answerButton{display:none}.answerButton,.submitButton{border:none;background-color:#5589c1;color:#fff;outline:none;width:25%;margin:20px 10px 0 0;padding:20px;border-radius:5px}.buttonPanel{position:absolute;top:80%;left:-15%;display:flex;flex-direction:column}.navButton{position:relative;top:-132px;color:#858585;background-color:#fff;border-radius:5px;border:3px solid #e5e5e5;margin:3px;outline:none;cursor:pointer}@media (max-width:600px){.buttonPanel{top:0;left:74%;transform:translate(-50%,-11%) scale(.8);padding:2% 100%;flex-direction:row;background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.2)}.navButton{top:0;transform:rotate(-90deg);width:70px;height:70px}}@media (max-width:600px){.answerButton{display:block;width:auto;padding:10px}.answerDisplay{width:50%;padding:15px;font-size:16px}}@media only screen and (orientation:landscape) and (max-device-width:869px){.buttonPanel{position:absolute;top:160%;left:-7%;display:flex;flex-direction:column}.navButton{visibility:visible;width:30px;height:30px}.buttonIcon{width:10px!important;height:10px;vertical-align:baseline}.answerButton{display:block;padding:5px!important;margin:5px 0!important;max-height:50px!important;z-index:1;transition:.4s;cursor:auto}}.completedSurveyText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;width:100%;text-align:center}.questions{position:absolute;top:10%;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;width:55%;height:50%}@media (max-width:600px){body{overflow:hidden}.questions{top:0;width:100%}}@media only screen and (orientation:landscape) and (max-device-width:869px){.questions{left:-10%;transform:scale(.4);top:-18%;width:80%}}.warningIcon{margin:auto}.warningText{font-size:22px;padding-top:20px}