@import url(https://hello.myfonts.net/count/398d0f);.navigation-bar{height:60px;left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:99}.navigation-bar .menu{background-color:#5e2b9d;padding:12px 10px 8px;width:100%}.navigation-bar .menu .logo{height:40px}.navigation-bar .menu .title{color:#fff;font-size:16px;font-weight:700;margin-left:10px;vertical-align:middle}.navigation-bar .bm-burger-button{height:15px;position:absolute;right:19px;top:23px;width:20px}.navigation-bar .bm-burger-bars,.navigation-bar .bm-burger-bars-hover{background:#fff}.navigation-bar .bm-cross-button{height:24px;width:24px}.navigation-bar .bm-cross{background:#bdc3c7}.navigation-bar .bm-menu-wrap{height:100%;position:fixed}.navigation-bar .bm-menu{background:#432568;color:#dbdbdb;font-size:1.15em}.navigation-bar .bm-morph-shape{fill:#373a47}.navigation-bar .bm-item{color:#fff;display:inline-block;font-size:18px;padding:13px 20px 12px}.navigation-bar .bm-item:focus{outline:none}.navigation-bar .bm-item:not(.menu-item){padding:23px 20px 32px}.navigation-bar .menu-item{background:#4d277c;color:#fff;margin-bottom:1px}.navigation-bar .bm-overlay{background:rgba(0,0,0,.3)}.back{background:#fff;margin-top:60px}.back a{align-items:center;border-bottom:1px solid #dbdbdb;color:#505d68;display:flex;font-size:14px;padding:12px 10px 11px;text-decoration:none}.back a svg{color:#5e2b9d;height:24px;margin-right:10px}.version-footer{bottom:20px;left:20px;position:absolute;right:20px}.version-footer-inner{display:block;font-size:12px;margin-bottom:12px;opacity:.5}.powered-by-link{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:12px;gap:6px;text-decoration:none;transition:color .2s}.powered-by-link:hover{color:#fff}.powered-by-link:hover .powered-by-logo{opacity:1}.powered-by-logo{height:14px;opacity:.7;transition:opacity .2s;width:auto}.hidden{display:none}.online-indicator-toggle{position:absolute;right:67px;top:8px;z-index:1000}.online-indicator-toggle-icon{height:inherit;padding:.75rem;width:inherit;fill:#fff}.offline-indicator{background-color:#f2d304;border-radius:1.2px;border-top-right-radius:0;color:#fff;font-size:.75rem;padding:10px;position:absolute;right:60px;top:60px}.offline-indicator:before{border:.5rem solid transparent;border-bottom-color:#f2d304;content:"";display:block;position:absolute;right:0;top:-1rem}.loading{align-items:center;background-color:#5e2b9d;bottom:0;color:#fff;display:flex;flex-direction:column;flex-grow:1;font-size:1rem;justify-content:center;left:0;line-height:4rem;margin:0 auto;max-width:768px;position:fixed;right:0;top:0;width:100%;z-index:1001}.loading:before{animation:loading-animation .4s linear infinite;border:5px solid #fff;border-radius:100%;border-right:0;border-top:0;content:"";display:block;height:5.5rem;transform:rotate(0deg);width:5.5rem}.loading.logo{background-position:center 35%;background-repeat:no-repeat;background-size:9.1875rem 6.625rem}.loading.logo:before{content:none}@keyframes loading-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home{color:#fff;flex-grow:1;left:0;min-height:calc(100vh - 60px);position:absolute;right:0}.home .logo{display:block;margin:15% auto;max-height:140px;width:80%}.home .logo.with-hamburger{margin:15px auto 50px}.home .button-primary,.home .button-secondary{display:block;font-size:17px;min-width:240px;padding:17px 40px 15px;width:100%}.home .button-secondary{background:transparent;border:3px solid #fff;color:#fff!important}.home .button-wrapper{margin:0 20px}.home .login-button{margin:20px auto}.home .ad-hoc-button{background:none;border:none;color:#fff;font-weight:400;margin:16px auto 20px;padding:0;text-decoration:underline!important;text-transform:none;width:230px}.home p{font-weight:700;margin:0 auto .5rem;text-align:center;width:200px}.home p.welcome-back{font-size:26px;margin:0 auto 25px}.home p a{color:#fff;text-decoration:underline}.home .or{font-weight:700;line-height:3em;text-align:center}.home .or:after,.home .or:before{border:.5px solid #fff;content:"";display:block;height:40px;margin:0 auto;width:1px}.home .continue-wrapper{color:#fff;font-weight:700;margin:auto 20px 13px;text-align:center}@media screen and (max-height:620px){.home .continue-wrapper{position:static}}.home .continue-wrapper .continue-title{display:block;font-size:16px;margin:0 0 12px}.home .continue-wrapper .continue-box{background-color:#432568;display:flex;margin-top:10px;padding:15px}.home .continue-wrapper .continue-box .previous-survey-details{flex:1}.home .continue-wrapper .continue-box .previous-survey-details span{display:block;font-size:18px;font-weight:400;margin:0 0 3px;text-align:left}.home .continue-wrapper .continue-box .previous-survey-details .date{font-size:12px}.home .continue-wrapper .continue-box .button{background-color:#fff;border-radius:5px;color:#432568;font-size:14px;padding:10px 14px 9px}.home .continue-wrapper .continue-box .button svg{margin-left:7px}.survey-home{background:#393939;display:flex;flex:1;flex-direction:column;min-height:100%;padding:0 0 50px}.survey-home header{display:flex;justify-content:space-between;margin:0;overflow:hidden;padding:25px;position:relative}.survey-home header .header-content{z-index:1}.survey-home header .header-content h1{color:#fff;margin:0 0 25px;text-align:left;width:150px}.survey-home header .header-content p{padding:0}.survey-home header svg{height:110%;position:absolute;right:-100px;top:-10px;z-index:0}.survey-home p{color:#dbdbdb;margin:0;padding:20px}.survey-home .section-links{background:#fff}.survey-home .section-links a{align-items:center;border-bottom:1px solid #393939;color:#393939;display:block;display:flex;font-size:1.6em;padding:15px 20px 13px 0}.survey-home .section-links a.disabled{opacity:.4}.survey-home .section-links a.completed svg{color:#5e2b9d}.survey-home .section-links a.partial svg{color:#fecf49}.survey-home .section-links a svg{color:#5e2b9d}.survey-home .section-links a .section-link-icon{display:flex;justify-content:center;width:4em}.survey-home .section-links a .section-link-icon svg{color:#432568;height:2em}.survey-home .section-links a span{flex:1}.survey-home .section-links a:hover{text-decoration:none}.survey-section-header{align-items:center;display:flex;padding:20px}.survey-section-header svg{height:3em}.survey-section-header .survey-section-title{margin-left:17px;text-align:left}.survey-setup-header .survey-setup-steps{display:table;list-style:none;padding:0;table-layout:fixed;width:100%}.survey-setup-header .survey-setup-steps>li{display:table-cell;position:relative;text-align:center}.survey-setup-header .survey-setup-steps>li:before{background-color:#e1c9ff;border-radius:100%;color:#fff;content:attr(data-step);display:block;height:30px;line-height:30px;margin:0 auto .25em;position:relative;text-align:center;width:30px;z-index:1}.survey-setup-header .survey-setup-steps>li:after{background-color:#dbdbdb;content:"";display:block;height:1px;left:50%;margin-left:1.5em\9;position:absolute;top:1.1em;width:100%}.survey-setup-header .survey-setup-steps>li:last-child:after{display:none}.survey-setup-header .survey-setup-steps>li.active:before{background:#5e2b9d}.survey-setup{flex:1;min-height:100vh}.survey-details,.survey-setup{display:flex;flex-direction:column}.survey-details{padding:10px}.map-wrapper{height:calc(100% - 30px)}.map{top:0}.crosshair-map{position:relative!important}.crosshair-map:after{border:3px solid #fff;border-radius:100px;content:"";height:65px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.crosshair-map .cross-hair{background:#fff;position:absolute}.crosshair-map .cross-hair:after,.crosshair-map .cross-hair:before{background:#000;content:"";position:absolute}.crosshair-map .cross-hair.y{height:100%;left:50%;top:0;transform:translate(-50%);width:2px}.crosshair-map .cross-hair.y:after,.crosshair-map .cross-hair.y:before{height:calc(50% - 32px);left:-2px;width:4px}.crosshair-map .cross-hair.y:after{bottom:0}.crosshair-map .cross-hair.x{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.crosshair-map .cross-hair.x:after,.crosshair-map .cross-hair.x:before{height:4px;top:-2px;width:calc(50% - 32px)}.crosshair-map .cross-hair.x:after{right:0}.map-recenter-btn{background-color:#fff;border:none;border-radius:100px;bottom:30px;color:#666;height:46px;left:10px;position:absolute;width:46px}.map-recenter-btn:active,.map-recenter-btn:focus{outline:none}.set-location-button{font-weight:600;padding:10px 12px!important}.set-location-button svg{margin-left:3px}.location-selector-pin{margin:0 0 1px 10px}.toggle-button{align-items:center;background-color:#dfd8fa;border:1px solid #432568;border-radius:50%;color:#432568;display:inline-flex;flex-direction:column;font-size:18px;font-weight:700;height:40px;justify-content:center;line-height:1;margin-right:10px;min-width:40px;outline:none!important;padding:0;text-align:center;text-decoration:none;touch-action:manipulation}.toggle-button.selected{background-color:#5e2b9d;border-color:#5e2b9d;color:#fff}.toggle-button.light{background-color:#fff;color:#505d68}.toggle-button.light.selected{background-color:#5e2b9d;color:#fff}.photo-import-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.photo-import-label{align-items:center;background:#e1c9ff;border:1px solid #fff;color:#432568!important;display:inline-flex!important;font-size:24px;height:80px;justify-content:center;margin-bottom:0;width:80px}.survey-area{padding:20px 10px!important}.survey-area section{background:#fff;color:#393939;font-size:14px;margin-bottom:10px}.survey-area section.survey-area-point{background:#fff}.survey-area section.survey-area-point .survey-area-coordinates{margin-bottom:20px;position:relative}.survey-area section.survey-area-point .survey-area-coordinates:after{background-color:#5e2b9d;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 30px)}.survey-area section.survey-area-point .point-value{font-size:1.1em;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.survey-area section.survey-area-selection{background:initial;display:flex;flex-direction:column;padding-bottom:20px}.survey-area section.survey-area-selection header{font-size:16px;padding:5px 15px 0}.survey-area section.survey-area-selection .create-new-location-button{margin-top:20px}.survey-area section.survey-area-size .input-group{border:1px solid #432568;border-radius:3px}.survey-area section.survey-area-size .input-group .input-text{border:none;border-right:1px solid #432568}.survey-area section.survey-area-size .input-group .input-group-text{background-color:#fff;border:none;color:#6e6e6e}.survey-area section.survey-site-assessment{padding:17px 0 0}.survey-area section.survey-site-assessment header{font-weight:700;padding:0 15px 17px}.survey-area section.survey-site-assessment .form-group{display:flex}.survey-area section.survey-site-assessment .form-group input{height:1.3em;margin-right:10px;margin-top:6px;width:1.3em}.survey-area section.survey-site-assessment .form-group label{flex:1}.survey-area section header{align-items:center;color:#393939;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding:15px 15px 7px}.survey-area section header span{flex:1}.survey-area section header .survey-area-start-point-icon{color:#24fe00}.survey-area section header .survey-area-end-point-icon{color:#ff0101}.survey-area section header .map-button{font-size:14px;min-width:65px;padding:10px 12px 9px}.survey-area section fieldset{border:none;margin:0;padding:7px 15px}.survey-area section fieldset label{font-weight:400}.survey-area section fieldset label.bold{font-weight:700}.survey-area section fieldset .form-label{margin:0 0 2px}.survey-area section fieldset .left{padding-right:10px}.survey-area section fieldset .right{padding-left:10px}.survey-area .survey-area-photos fieldset img,.survey-area .survey-area-photos fieldset label{margin:5px 5px 0 0}.survey-area .survey-area-photos fieldset img{border:1px solid #fff;height:80px;vertical-align:bottom}.survey-area .toggle-button{border:1px solid #fff}.map-modal{display:flex;flex-direction:column;height:100%}.map-modal header{display:flex;justify-content:space-between;padding:0 20px 20px}.map-modal header h2{flex:1;font-size:1.5em}.map-modal>div:first-of-type{flex:1}.react-datepicker-wrapper,.react-datepicker__input-container{display:block}.map-modal-close{color:#fff}.map-modal-title{color:#fff;font-weight:600;line-height:1.3;padding:15px 30px 0 0}.map-modal-title-location{color:#f2d304;text-transform:uppercase}.map-modal-btn{font-weight:600;padding:10px 15px}.img-div{display:inline;position:relative}.img-close-btn{cursor:pointer;margin-top:8px;max-height:22px;max-width:22px;position:absolute;right:8px}.survey-area-location-row{margin:0 0 20px}.survey-area-location-btn{align-items:center;display:flex;justify-content:flex-end}.multiselectContainer{max-height:60px}.searchBox{border:1px solid #432568;border-radius:3px}.add-large-item-location-btn{margin:0 0 10px}.large-items>header{align-items:center;color:#fff;font-size:1.2em;padding:10px 15px}.large-items .add-large-item-button{margin-bottom:60px;margin-top:30px}.collapsable-section-items.collapsed{height:0;overflow:hidden;transition:height 1s ease-out}.add-item .examples{display:block;font-size:.8em;margin-bottom:20px}.add-item .inputs{align-items:center;display:flex}.add-item .inputs .form-group{flex:1}.add-item .inputs .form-group .count-inputs{align-items:center;display:flex}.add-item .inputs .form-group .count-inputs input{margin-right:20px}.add-item .inputs .form-group .count-inputs button{font-size:2em;line-height:1em}.add-item .inputs .form-group.confidence{flex:none;margin-left:20px}.add-item .errors{display:flex;margin-bottom:20px}.add-item .errors .text-danger{flex:1}.add-item .errors .text-danger.confidence{flex:none;margin-left:20px}.add-item .photo-import-label{margin-bottom:5px}.add-item .img-div{display:inline;position:relative}.add-item .img-div img{width:50%}.add-item .img-close-btn{cursor:pointer;margin-top:8px;max-height:22px;max-width:22px;position:absolute;right:8px}.photo-upload-dialog .modal-title{color:#5e2b9d;font-size:1.8em;font-weight:700;line-height:1.4em;text-align:center}.photo-upload-dialog .examples{margin-top:1rem}.photo-upload-dialog a{color:#5e2b9d;font-weight:700}.photo-upload-dialog .pink{color:#e50051}.photo-upload-dialog .violet{color:#5e2b9d}.photo-upload-dialog .center{text-align:center}.photo-upload-dialog img{display:block;margin:10px auto}.photo-upload-dialog .progress-wrapper{display:flex;margin-bottom:1rem}.photo-upload-dialog .progress-wrapper .progress-bar-wrapper{border-radius:50px;height:17px;margin:0 5px;overflow:hidden;position:relative;width:100%}.photo-upload-dialog .progress-wrapper .progress-bar-wrapper .progress-line{background-color:#c6c6c6;height:1px;position:absolute;top:8px;width:100%}.photo-upload-dialog .progress-wrapper .progress-bar-wrapper .progress-bar,.photo-upload-dialog .progress-wrapper .progress-bar-wrapper .progress-bar-pink{background-color:#5e2b9d;border-radius:50px;height:17px;position:absolute}.photo-upload-dialog .progress-wrapper .progress-bar-wrapper .progress-bar-pink{background-color:#e50051}.photo-upload-dialog .img-robot{display:block;margin:0 auto 10px;width:200px}.photo-upload-dialog .img-close-btn{margin-top:-8px;right:10px}.photo-upload-dialog .photo-upload-results-wrapper{align-items:flex-end;display:flex}.photo-upload-dialog .photo-upload-results-wrapper .all-photos-total,.photo-upload-dialog .photo-upload-results-wrapper .category-photos-total{font-weight:700;line-height:1em;margin-bottom:10px;text-align:center}.photo-upload-dialog .photo-upload-results-wrapper .thumb{height:2.5em}.photo-upload-dialog .photo-upload-results-wrapper .category-photos-total{font-size:2.5em;font-weight:700}.photo-upload-dialog .photo-upload-results-wrapper .all-photos-total{font-size:1.5em}.photo-upload-dialog .privacy-statement{font-size:.8em;text-align:center}.photo-upload-dialog .modal-button-group{justify-content:space-around}.edit-item{display:flex}.edit-item .input-groups{padding:10px 20px 0}.edit-item .input-groups .count,.edit-item .input-groups .weight{align-items:center;display:flex;flex-direction:row}.edit-item .input-groups .count .confidence,.edit-item .input-groups .weight .confidence{flex:none;margin-left:20px}.edit-item .input-groups .count .value,.edit-item .input-groups .weight .value{flex:1}.edit-item .input-groups .count-inputs{align-items:center;display:flex}.edit-item .input-groups .count-inputs .form-control{flex:1;margin-right:10px}.edit-item .input-groups .count-inputs .toggle-button{font-size:28px}.edit-item .button-group{display:flex;flex-direction:column}.edit-item .button-group .button-secondary{align-items:center;background:#5e2b9d;border-radius:initial;color:#fff!important;display:flex;flex:1;justify-content:center;margin:0;min-width:75px;padding:0;text-transform:none}.edit-item .button-group .button-secondary:first-child{margin-bottom:1px}.edit-item .button-group .button-secondary:last-child{margin-top:1px}.additem-controls-container{display:block;position:relative}.additem-controls-container .additem-confidence{float:left;margin:5px}.additem-controls-container .additem-weight{float:right;margin:5px;position:absolute;right:75px}.additem-controls-container .additem-weight .additem-label{padding-left:0}.additem-controls-container .additem-count{float:right;margin:5px;position:absolute;right:10px}.additem-controls-container .additem-count .additem-label{padding-left:0}.survey-audit{background:#fff;flex:1;min-height:100vh}.survey-audit,.survey-audit .survey{display:flex;flex-direction:column}.survey-audit .survey .beach-summary{padding:20px}.survey-audit .survey .beach-summary #name{font-size:1.5em;font-weight:700;text-transform:capitalize}.survey-audit .survey .beach-summary #date{display:block;font-weight:400}.survey-audit .survey .beach-summary .submit-button{align-self:center;margin-top:50px}.survey-audit .survey .litter-category:last-of-type{margin-bottom:40px}.survey-audit .survey .litter-category h2{background:#393939;color:#fff;font-size:16px;font-weight:700;padding:10px 20px 8px;text-align:left}.survey-audit .survey .collapsable-section{border-bottom:1px solid #c2d1d9;border-top:1px solid #c2d1d9}.survey-audit .survey .collapsable-section .item-accordian-header{background-color:#fff;display:flex;font-weight:400;padding:10px 20px;position:relative}.survey-audit .survey .collapsable-section .item-accordian-header.expanded{background-color:#e5e6e6}.survey-audit .survey .collapsable-section .item-accordian-header.expanded .count{background:#fff;border:2px solid #5e2b9d;color:#505d68}.survey-audit .survey .collapsable-section .item-accordian-header .labels{flex:1}.survey-audit .survey .collapsable-section .item-accordian-header .labels .label{color:#505d68;display:block;font-size:18px;font-weight:600}.survey-audit .survey .collapsable-section .item-accordian-header .labels .sub-label{color:#b1b1b1;display:block;font-size:12px}.survey-audit .survey .collapsable-section .item-accordian-header .count{align-items:center;background-color:#5e2b9d;border:2px solid #5e2b9d;border-radius:5px;color:#fff;display:flex;font-size:20px;font-weight:600;height:50px;justify-content:center;min-width:53px;text-align:center}.survey-audit .survey .collapsable-section .item-accordian-section{background-color:#e5e6e6}.survey-audit .survey .collapsable-section .item-accordian-section.expanded{border-top:1px solid #fff}.survey-audit .survey .item-controls-group{display:inline-block;flex-grow:1.2}.survey-audit .survey .item-controls-group input{border:1px solid #000;border-radius:5px;font-size:1.6em;height:1.6em;width:3em}.survey-audit .survey .item-controls-group input.count{margin-right:5px}.survey-audit .survey .item-controls-group.confidence{flex-grow:.8}.survey-summary{background:#fff;display:flex;flex:1;flex-direction:column}.survey-summary .header{box-shadow:10px 10px 8px rgba(0,0,0,.4);padding:10px}.survey-summary h2{color:#6e6e6e;color:#505d68;font-size:14px;font-size:18px;margin:0;margin-bottom:8px;text-align:center}.survey-summary .body{background-color:#e5e6e6;padding:10px}.survey-summary section{background:#fff;margin-bottom:20px}.survey-summary section header{border-bottom:1px solid #c6c6c6;font-size:20px;font-weight:700;padding:15px 15px 13px}.survey-summary section .section-content{color:#6e6e6e;padding:10px}.survey-summary section .section-content .section-group:not(:last-of-type){margin:0 0 30px}.survey-summary section .section-content .section-group label{color:#393939}.survey-summary .visual-grade{align-items:center;background:#5e2b9d;border-radius:20px;color:#fff;display:flex;font-size:17px;font-weight:700;height:40px;justify-content:center;padding:2px 0 0;width:40px}.survey-summary label{font-size:1.1em;font-weight:700}.survey-summary table{width:100%}.survey-summary table .category-summary:after{content:"";display:block;margin-bottom:20px}.survey-summary table .category-summary .weight{min-width:80px}.survey-summary table .category-summary .count,.survey-summary table .category-summary .weight{color:#b1b1b1;font-size:14px;padding-right:5px;text-align:right}.map-container{display:flex;flex-direction:column;height:280px}.map-container>div:first-of-type{flex:1}.survey-view-page{height:100%}.survey-view-submit-success{background-color:#432568;color:#fff;font-size:16px;padding:20px 15px 15px}.survey-view-container{padding:0 10px;position:relative;z-index:1}@media only screen and (min-width:770px){.survey-view-container{margin:0 auto;max-width:1200px}}.error{background:#fff}.error .content{background:#fff;padding:10px}.litter-categories{background:#e5e6e6;flex-grow:1;padding:0 0 90px}.litter-categories .litter-category-section{margin-bottom:2px}.litter-categories .litter-category-section .litter-category{background-color:#393939;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;position:relative}.litter-categories .litter-category-section .litter-category .header-label{display:block}.litter-categories .litter-category-section .litter-category svg{position:absolute;right:20px;top:15px}.litter-categories .litter-item{border-bottom:1px solid #dbdbdb;display:flex;flex-direction:row;padding:10px 20px;position:relative}.litter-categories .litter-item .labels{flex-grow:1}.litter-categories .litter-item .labels .litter-item-name{display:block;font-size:1.3em;font-weight:400}.litter-categories .litter-item .labels .litter-item-example{color:#b1b1b1;display:block;font-size:.8em}.litter-categories .litter-item .litter-item-add-button{align-items:center;background-color:#d9e3e8;border:none;border-radius:50%;display:inline-flex;flex-direction:column;font-size:28px;height:40px;justify-content:center;min-width:40px;outline:none;padding:0;text-decoration:none}.litter-categories .search-bar{background-color:#e5e6e6;padding:20px;position:relative}.litter-categories .search-bar label{color:#393939}.litter-categories .search-bar .search-input-wrapper{position:relative}.litter-categories .search-bar .search-input-wrapper .input-icon{display:block;pointer-events:none;position:absolute;right:14px;top:14px}.my-surveys{background:#fff}.my-surveys .survey-area-header{background-color:#393939;color:#fff;font-size:18px;font-weight:600;padding:10px 20px;position:relative}.my-surveys .survey-area-header .header-label{display:block}.my-surveys .survey-area-header svg{position:absolute;right:20px;top:15px}.my-surveys .survey-card-wrapper{color:#393939}.my-surveys .survey-card-wrapper:hover{color:#393939;text-decoration:none}.my-surveys .survey-card{background-color:#fff;border-bottom:2px solid #393939;padding:20px}.my-surveys .survey-card .row{display:flex;justify-content:space-between;margin:0}.my-surveys .survey-card .row.density,.my-surveys .survey-card .row.quantity{font-size:13px}.my-surveys .survey-card .row .labels{align-self:flex-start}.my-surveys .survey-card .row .labels p{margin:0}.my-surveys .survey-card .row .values{align-self:flex-end;color:#5e2b9d;font-family:TTNormsPro-Bold;font-size:2em;line-height:1em}.my-surveys .survey-card .row .values .icon{height:30px}@font-face{font-family:TTNormsPro-ExtraBlackItalic;src:url(/a5e4d01750f227a61436.eot);src:url(/a5e4d01750f227a61436.eot?#iefix) format("embedded-opentype"),url(/c6fec1537b247d55de32.woff2) format("woff2"),url(/af93d17c9aed9b5276cd.woff) format("woff"),url(/a7f0bc2938d050f0a41d.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ExtraBlack;src:url(/ddcb3ddcedb6b0fedfed.eot);src:url(/ddcb3ddcedb6b0fedfed.eot?#iefix) format("embedded-opentype"),url(/916ea93ebac7a4c4c73f.woff2) format("woff2"),url(/352447c17d2639accb39.woff) format("woff"),url(/f726f3bd26a0fe834831.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ExtraBoldItalic;src:url(/274c1426b66ee72b66a2.eot);src:url(/274c1426b66ee72b66a2.eot?#iefix) format("embedded-opentype"),url(/9fdf5950fa88f4c3289c.woff2) format("woff2"),url(/3d871cca45b3a5a8fbc0.woff) format("woff"),url(/247958b1e6c0e9eeb351.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Bold;src:url(/75bdd1f5101545bdbde1.eot);src:url(/75bdd1f5101545bdbde1.eot?#iefix) format("embedded-opentype"),url(/fc2735033f998c914cb0.woff2) format("woff2"),url(/9ceef085cceedcedcb6f.woff) format("woff"),url(/aa07c1a765d37111ba4e.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ExtraLightItalic;src:url(/fc78a88fee6d9d454fc1.eot);src:url(/fc78a88fee6d9d454fc1.eot?#iefix) format("embedded-opentype"),url(/4a4e74ef4869d29a868e.woff2) format("woff2"),url(/a5116d2f4f2d904e6d28.woff) format("woff"),url(/484d60f0b7ee2969d3bb.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ExtraBold;src:url(/7ae7030e57784c953a53.eot);src:url(/7ae7030e57784c953a53.eot?#iefix) format("embedded-opentype"),url(/7a053e33a8a03ddd643f.woff2) format("woff2"),url(/6127b1ec557e97a649fa.woff) format("woff"),url(/ae94107b16cde4515ef4.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ExtraLight;src:url(/4849d286a825977d5a0a.eot);src:url(/4849d286a825977d5a0a.eot?#iefix) format("embedded-opentype"),url(/aaf565feea5e399fc465.woff2) format("woff2"),url(/a1b9fffb2699442e24b2.woff) format("woff"),url(/110cb9aa2293a7da1d26.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Italic;src:url(/ed1068f9f4b329244fc9.eot);src:url(/ed1068f9f4b329244fc9.eot?#iefix) format("embedded-opentype"),url(/a2e524cddab96d0ad39a.woff2) format("woff2"),url(/11c68edbc1106248baec.woff) format("woff"),url(/8a0dece111b36131c2a3.ttf) format("truetype")}@font-face{font-family:TTNormsPro-LightItalic;src:url(/dc51b2535d76f527083b.eot);src:url(/dc51b2535d76f527083b.eot?#iefix) format("embedded-opentype"),url(/c1067190656035f15b08.woff2) format("woff2"),url(/01f76759681c69c0abc9.woff) format("woff"),url(/0cd50c11e709623bdc78.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Light;src:url(/ea8efc965d752f2af6cb.eot);src:url(/ea8efc965d752f2af6cb.eot?#iefix) format("embedded-opentype"),url(/08a7c2c2a569ebe731b6.woff2) format("woff2"),url(/e1d6e4203a896fcea3d4.woff) format("woff"),url(/d9ad4e474e0b6973610c.ttf) format("truetype")}@font-face{font-family:TTNormsPro-MediumItalic;src:url(/121170b41d3316c22c6e.eot);src:url(/121170b41d3316c22c6e.eot?#iefix) format("embedded-opentype"),url(/e1ceced88e916bc48ade.woff2) format("woff2"),url(/5c6b8cdd8de383dacc47.woff) format("woff"),url(/c8468f010f119f689d50.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Regular;src:url(/3655ddefbe2be4b74a45.eot);src:url(/3655ddefbe2be4b74a45.eot?#iefix) format("embedded-opentype"),url(/12c8532c19e22eacddcd.woff2) format("woff2"),url(/39034805e30fc9a24611.woff) format("woff"),url(/74bbf12284dbf9500bea.ttf) format("truetype")}@font-face{font-family:TTNormsPro-ThinItalic;src:url(/bd55e06fd56e8fb933d7.eot);src:url(/bd55e06fd56e8fb933d7.eot?#iefix) format("embedded-opentype"),url(/aff1be8f47f156fd046a.woff2) format("woff2"),url(/b66d4043654a449144ef.woff) format("woff"),url(/1b66caad091bf2951fae.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Medium;src:url(/b9c3f074f1832840c2ed.eot);src:url(/b9c3f074f1832840c2ed.eot?#iefix) format("embedded-opentype"),url(/dac84eabb44dbc665231.woff2) format("woff2"),url(/87ce54450e992066ec53.woff) format("woff"),url(/bc07e03f0e008bc486a4.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Black;src:url(/5b5a228765f3ffab9c6f.eot);src:url(/5b5a228765f3ffab9c6f.eot?#iefix) format("embedded-opentype"),url(/4345776d192d7e307f74.woff2) format("woff2"),url(/0f3792d4495bb2694136.woff) format("woff"),url(/a00d8996c89163601e63.ttf) format("truetype")}@font-face{font-family:TTNormsPro-Thin;src:url(/a1892a075d9572ff607d.eot);src:url(/a1892a075d9572ff607d.eot?#iefix) format("embedded-opentype"),url(/8aaa3d666b9e0bf4fd21.woff2) format("woff2"),url(/a63c0be45cf331e54cbf.woff) format("woff"),url(/59b1d39d5e0b67e8f491.ttf) format("truetype")}@font-face{font-family:TTNormsPro-BlackItalic;src:url(/597ee73bda1c75223823.eot);src:url(/597ee73bda1c75223823.eot?#iefix) format("embedded-opentype"),url(/9edefd93abd1bd3c82f3.woff2) format("woff2"),url(/d80265a9b4789aa7fe61.woff) format("woff"),url(/670a5ec95f8a6d69dbb9.ttf) format("truetype")}@font-face{font-family:TTNormsPro-BoldItalic;src:url(/89d19ff48cabb5502f0e.eot);src:url(/89d19ff48cabb5502f0e.eot?#iefix) format("embedded-opentype"),url(/e6e2de36a91c433ad54a.woff2) format("woff2"),url(/b7e87ead646a0a62caa0.woff) format("woff"),url(/05862d93d6b7b1ee0f11.ttf) format("truetype")}*{box-sizing:border-box}body,html{height:100%;margin:0}html{font-size:17px}body{background-color:#393939;color:#393939;font-family:TTNormsPro-Regular,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}#app{background-color:#5e2b9d;display:flex;min-height:100%;position:relative}#app>div{flex-grow:1;min-height:100vh}#app .page-content{display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:768px;width:100%}#app .page{position:relative}#app .page:after{background-color:#393939;content:"";height:100%;position:fixed;top:0;transform:translate3d(-100%,0,0);width:300px;z-index:1101}h1,h2,h3,h4,h5,h6{color:#393939;font-weight:400;margin:0;text-align:left}h1{font-size:34px}h1,h2{color:#393939;font-weight:600;line-height:1.3;text-align:center}h2{font-size:24px}.content{background:#e5e6e6;display:flex;flex:1;flex-direction:column;padding:25px 20px}.content label{color:#393939}.content label.form-title{font-size:16px;margin:0 0 18px}.form-control{border:1px solid #432568;font-size:19px}.is-invalid{border-color:#e50051!important;border-width:2px}.text-danger{color:#e50051!important}.fade-enter{opacity:0;transform:translateX(100%);z-index:1}.fade-appear-active,.fade-enter.fade-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s linear .15s,transform .3s ease-out .15s}.fade-exit{opacity:1;transform:translateX(0)}.fade-exit.fade-exit-active{opacity:0;transform:translateX(100%);transition:opacity .3s linear,transform .15s ease-in}.home.fade-enter{opacity:0;transform:scale(1.3);z-index:1}.home.fade-appear-active,.home.fade-enter.fade-enter-active{opacity:1;transform:scale(1);transition:opacity .3s linear .15s,transform .3s ease-out .15s}.home.fade-exit{opacity:1}.home.fade-exit.fade-exit-active{opacity:0;transform:scale(2);transform:translateX(-100%);transition:opacity .3s linear,transform .15s ease-in}.survey-section-header,.survey-setup-header{background-color:#fff}.hidden{visibility:hidden}.info-wrapper{display:flex;flex-direction:row}.info-wrapper .info-icon{align-content:center;display:flex;flex-direction:column;justify-content:center;margin-left:10px}.react-tooltip-lite{background:#333;color:#fff;max-width:768px!important;z-index:1002!important}.tooltip-header-wrapper,.tooltip-label-wrapper{align-items:center;display:flex;justify-content:space-between}.tooltip-header-wrapper .tooltip-icon-wrapper,.tooltip-label-wrapper .tooltip-icon-wrapper{margin-left:15px}.tooltip-header-wrapper{margin:15px 15px 7px}.tooltip-header-wrapper header{padding:0!important}.tooltip-label-wrapper{margin:15px 0 7px}.tooltip-label-wrapper label{margin:0!important}.help-text{background:#fff;color:#6e6e6e;font-size:14px;margin:0;padding:10px;text-align:center}label{color:#505d68;display:block;font-size:1.1em}.button,label{font-weight:700}.button{align-items:center;align-self:center;border-radius:40px;cursor:pointer;display:flex;font-size:1em;min-width:110px;padding:15px 40px 14px;text-align:center;text-decoration:none!important;text-transform:uppercase}.button.full-width{width:100%}.button-primary{background:#fff;border:3px solid #fff;color:#5e2b9d;font-weight:600;margin-bottom:2em;margin-top:2em}.button-primary svg{margin-left:20px}.button-primary.dark{background:#5e2b9d;border:3px solid #5e2b9d;color:#fff}.button-text{width:100%}.button-secondary{background:#e1c9ff;color:#432568!important}.button-secondary svg{margin-left:10px}.react-datepicker-wrapper,.react-datepicker-wrapper .react-datepicker__input-container{display:block}.svg-inline--fa{vertical-align:middle}.form-group label,.modal-title{display:block}.modal-title{color:#505d68;font-size:1.5em;font-weight:700;margin-bottom:1rem}.modal-button-group{display:flex;justify-content:space-between;margin-top:20px}.modal-button-group .button-secondary{background:#dbdbdb!important;color:#fff!important}.modal-button-group .button-primary{background:#5e2b9d;border:none;color:#fff}.modal-button-group .button{margin:0 10px}.modal-button-group .button:first-child{margin-left:0}.modal-button-group .button:last-child{margin-right:0}.form-control{height:3em;padding:13px 10px 11px}.date-picker:read-only{background:#fff}.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:rgba(35,36,36,.9)!important;margin:0 auto;max-width:768px;z-index:1001!important}.react-datepicker-popper{z-index:100}.textarea{height:100px;width:100%}