.intro-container{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px;margin-bottom:20px}.intro ol{font-weight:700;margin-top:40px;margin-bottom:40px;padding-left:22px}.intro li{margin-top:15px;margin-bottom:15px;width:100%;max-width:700px}.intro li p{font-weight:400;margin-left:8px}@media (min-width:481px){.intro{font-size:22px}}.about-column{width:40%;padding-left:5%;padding-right:5%;padding-bottom:20px}.about-image{width:100%}.about-header-mobile{text-align:center;margin-bottom:15px}.about-paragraph-mobile{margin-top:15px;margin-bottom:45px}.line-header{font-weight:700;font-size:18px;text-transform:uppercase;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin-bottom:20px}.line-header:after,.line-header:before{content:"";border-top:1px solid var(--light-gray);margin:0 20px 0 0;flex:1 0 20px}.line-header:after{margin:0 0 0 20px}@media (max-width:480px){.line-header{font-size:16px}}.database-page .page-header{margin-bottom:30px}.database-subheader-container{padding-bottom:15px}.database-subheader,.database-subheader-2{text-align:center;padding-bottom:15px}.database-subheader-2{font-size:22px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.survey-btn,.survey-text{margin:7px}.survey-btn{font-size:22px;color:var(--dark-blue)!important;border-color:var(--dark-blue)}.survey-btn:active,.survey-btn:focus,.survey-btn:hover,.survey-btn:visited{background-color:var(--dark-blue);color:#fff!important}.data-list-container{margin-bottom:50px;margin-left:50px;margin-right:50px}.data-list-category-section{margin-bottom:40px;-webkit-column-break-inside:avoid}.data-list-problems{padding-left:25px}.data-list-problem{margin-top:10px;margin-bottom:10px;position:relative}.success-msg{position:absolute;padding-left:5px;font-style:italic;color:var(--light-gray);width:200px}.toggle-problem:hover{cursor:pointer;color:var(--dark-gray)}.data-list-problem a{color:var(--gray)}.data-list-problem a:focus,.data-list-problem a:hover{color:var(--dark-gray);text-decoration:none}.data-list-subcategory{font-weight:600;margin-top:20px;margin-bottom:15px;padding-left:5px}@media (min-width:700px){.data-list-container{column-count:2;grid-column-gap:200px;column-gap:200px;column-rule:1px solid var(--light-gray);-webkit-column-count:2;-webkit-column-gap:200px;-webkit-column-rule:1px solid var(--light-gray)}}@media (max-width:480px){.database-subheader-2,.survey-btn{font-size:18px}}.blog-post{text-align:center;width:80vw;max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:30px}.blog-post hr{border-top-color:var(--light-gray)}.blog-post-img{width:100%;margin-top:20px;margin-bottom:40px}.blog-post-content{text-align:left;line-height:1.7}.blog-post-content,.read-more{padding-bottom:20px}.read-more p{color:#337ab7}.read-more p:hover{cursor:pointer;font-weight:700}.mailchimp{text-align:center}.subscribe-header{margin-bottom:25px}.subscribe-input-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:20px}.subscribe-input-container .email{width:250px}.subscribe-input-container input{margin:10px}.subscribe-input-container .button{color:var(--dark-blue)!important;border-color:var(--dark-blue)}.subscribe-input-container .button:active,.subscribe-input-container .button:focus,.subscribe-input-container .button:hover,.subscribe-input-container .button:visited{background-color:var(--dark-blue);color:#fff!important}@media (max-width:480px){.blog-post{padding-bottom:15px}.blog-post-content{padding-bottom:20px}}.contact-page{display:flex;justify-content:center}.contact-page h1{margin-top:0;text-align:center}.contact-note-container{display:flex;justify-content:center}.contact-note{width:100%;text-align:center;font-size:18px;margin-bottom:0}.contact-form{margin-top:30px;width:100%}@media (min-width:480px){.contact-note{width:400px;font-size:22px}.contact-form{margin-left:auto;margin-right:auto;width:420px}}.card-container{display:inline-block;position:relative;margin:15px;width:23vh;height:23vh}.card{width:90%;height:90%;border:1px solid var(--light-gray);border-radius:10px;position:relative;margin-left:auto;margin-right:auto}.recommendation-card-container{width:21vh;height:21vh;margin-bottom:7px;margin-left:0;margin-right:25px}.recommendation-card{width:100%;height:100%}.card-selected{border:1px solid var(--blue)!important;background-color:var(--extra-light-blue)}.card-without-image p{position:absolute;text-align:center;width:100%;padding:20px;color:var(--gray);margin-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%)}.card-details-link{margin-top:5px}.hidden-card-details-link{margin-top:5px;visibility:hidden}.card-details-link p{color:var(--light-blue);font-size:14px}.card-with-image{background-color:#fff;border:1px solid var(--gray)}.card-with-image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;object-fit:cover;opacity:.4}.card-with-image span{position:relative;color:var(--dark-gray);z-index:2;text-align:center;width:100%;padding:20px;margin-bottom:0;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.card-with-image span p{font-weight:700}@media (max-width:480px){.card-container{width:21vh;height:21vh;margin:5px 5px 22px}.recommendation-card-container{width:19vh;height:19vh;margin-top:12px;margin-right:20px;margin-bottom:7px}.card p{font-size:13px}.card-details-link p{color:var(--light-blue);font-size:12px}}@media (hover:hover){.card-container:hover{cursor:pointer}.card-container:hover .card-without-image{border:1px solid var(--light-blue)}.card-with-image img{opacity:1}.card-container:hover .card-with-image img{opacity:.2}.card-with-image span{display:none}.card-container:hover .card-with-image span{display:block}.card-container:hover{visibility:visible}.card-selected:hover{border:1px solid var(--blue)!important}.card-details-link{visibility:hidden}.card-container:hover .card-details-link{visibility:visible}.card-details-link p:hover{color:var(--blue);text-decoration:none}}.page{position:relative;padding-top:20px}.page-subheader{text-align:center;margin-top:30px;margin-bottom:12px;font-size:22px}.modal{display:flex!important;justify-content:center;align-items:center}.modal-content{max-width:400px;margin-left:auto;margin-right:auto}.modal-header{border-bottom:none;padding-left:25px;padding-right:25px}.modal-title{padding-top:15px;font-size:26px}.modal-body{padding:0 25px 15px}@media (min-width:1000px){.page{height:95vh}}@media (max-width:480px){.page-subheader{font-size:18px}}@media (max-width:408px){.modal-title{font-size:24px}}h4.add-solution{font-size:26px;margin-bottom:15px}.add-another-solution{color:var(--blue);margin-top:0}.add-another-solution:hover{cursor:pointer;color:var(--dark-blue)}.problem-error{margin-top:10px}@media (max-width:480px){h4{font-size:15px!important}}.checklist{margin-bottom:40px}.checklist-page-header{margin-bottom:30px}.checklist-subheader{text-align:center;margin-bottom:30px}.checklist-container{display:flex;justify-content:center}.checklist-categories,.checklist-subcategories{padding-left:0}.checklist-category{font-weight:700;list-style-type:none;margin-bottom:45px}.checklist-subcategory{font-weight:600;list-style-type:none;margin-top:15px}.checklist-category a,.exception a{color:var(--gray)}.checklist-subcategory-name{padding-left:5px}.checklist-problems{padding-left:7px}.checklist-problem-container{display:flex}.checklist-problem{font-weight:400;list-style-type:none;margin-top:10px;margin-bottom:10px}.right-arrow{color:var(--gray);padding-left:7px;padding-right:7px}input[type=checkbox]{margin-right:10px;float:left}.exceptions-box{margin-top:50px;margin-bottom:50px;border:1px solid var(--light-gray);padding-left:30px;padding-right:30px}.exceptions-header h1{font-size:30px}.exceptions-container{display:flex;justify-content:center}.exceptions{padding-left:30px}.exceptions-header{margin-top:40px!important}.add-custom-category-link,.add-custom-problem-link{color:var(--gray)}.add-custom-category-link{text-align:center}.add-custom-problem-link .fa-plus{padding-right:14px}.fa-pencil-alt{padding-left:10px}.exception{color:var(--dark-gray)}.helper-notes{padding-left:20px}.tips{margin-top:5px!important;font-weight:600}.exception{list-style-type:disc}.complete-modal-title{font-size:36px;text-align:center}.return-to-checklist{font-size:16px!important}.no-items-yet{margin-bottom:30px}@media (max-width:480px){.exceptions-box{margin-bottom:30px}.exceptions-header h1{font-size:24px}.return-to-checklist{font-size:13px!important}.no-items-yet{font-size:18px}}@media (hover:hover){.checklist-category a:hover,.exception a:hover{color:var(--dark-gray);text-decoration:none}.add-custom-category-link:hover,.add-custom-problem-link:hover{cursor:pointer;color:var(--dark-gray)}.fa-pencil-alt:hover{cursor:pointer}}@media (min-width:700px){.checklist-category{-webkit-column-break-inside:avoid}}@media (min-width:1100px){.two-columns{column-count:2;grid-column-gap:200px;column-gap:200px;column-rule:1px solid var(--light-gray);-webkit-column-count:2;-webkit-column-gap:200px;-webkit-column-rule:1px solid var(--light-gray)}}.forgot-password-container,.forgot-password-label,.forgot-password-link{font-weight:400;margin-bottom:0}@media (hover:hover){.forgot-password-link:hover{color:var(--dark-gray);cursor:pointer}}.snackbar-container{display:flex;justify-content:center;visibility:hidden}.snackbar-container.visible{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s;-webkit-animation:fadein .5s,fadeout .5s 2.5s}.snackbar{position:fixed;bottom:20px;width:300px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff}@media (max-width:480px){.snackbar{width:250px;height:40px}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes fadeout{0%{bottom:20px;opacity:1}to{bottom:0;opacity:0}}.static-problem-page{margin-bottom:50px}.problem-explanation-header{margin-top:40px}.problem-explanation-header.low-top-margin{margin-top:15px}.solutions-header{margin-top:35px}.static-problem-page h4{margin-top:20px;text-decoration:underline}.static-problem-page p{line-height:1.7;margin-bottom:0}.product-recommendations-label{margin-top:7px;margin-bottom:5px;font-style:italic}.product-recommendation-cards{display:flex;flex-wrap:wrap}.add-problem-link,.make-exception-link,.remove-problem-link{display:flex;justify-content:center}.remove-problem-link{margin-top:30px}.make-exception-link{margin-top:5px}.add-problem-link p,.create-solution-link{color:var(--blue)}.remove-problem-link p{color:var(--red)}.make-exception-link p{font-style:italic}.add-problem-link p:hover,.create-solution-link:hover{cursor:pointer;color:var(--dark-blue)}.create-solution-link{margin-top:10px}.remove-problem-link p:hover{cursor:pointer;color:var(--dark-red)}.make-exception-link p:hover{cursor:pointer;color:var(--dark-gray)}.solution-name{position:relative}.fa-heart{color:var(--red);padding-left:10px}.fa-heart:hover{cursor:pointer}.custom-solutions-container{margin-top:20px}.custom-solutions h4{display:inline}.custom-solutions-helper-text{margin-left:10px}.custom-solutions ul{padding-left:18px;margin-bottom:0}.custom-solutions ul li{margin-top:10px;margin-bottom:10px}@media (max-width:480px){.static-problem-page h3{font-size:18px}.problem-explanation-header{margin-top:30px}.problem-explanation-header.low-top-margin{margin-top:15px}.solutions-header{margin-top:22px}.static-problem-page h4{font-size:15px;margin-top:15px}.custom-solutions-container{margin-top:15px}.product-recommendations-label{margin-bottom:15px}}.not-found{padding-top:100px;text-align:center}.privacy-policy{margin-top:120px;margin-bottom:70px}.navbar *{color:#fff!important;font-weight:600;font-size:18px}.navbar{background-color:var(--dark-blue);border:none;border-radius:0}.navbar-collapse li.active a{color:var(--gray)!important;background-color:#fff!important}@media (min-width:769px){.transparent{background-color:initial}}.navbar-toggle{background-color:#fff!important}.navbar-right{text-align:center;margin-top:0;margin-bottom:0}.navbar-brand{display:flex;align-items:center}.navbar-brand img{height:30px}@media (hover:hover){.navbar-brand img:hover{height:32px}}@media (max-width:480px){.navbar *{font-size:16px}}body{font-family:"Quicksand",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--light-gray:#c8c8c8;--gray:#636363;--dark-gray:#323232;--extra-light-blue:#ebeff1;--light-blue:#4b9adb;--blue:#0081eb;--dark-blue:#0064b6;--red:#fd4a4a;--dark-red:#e61d1d;color:var(--gray)}.auth-container,.intro-container,.welcome-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.welcome-container img{position:absolute;object-fit:cover;width:100vw;height:100vh;z-index:-1}.welcome *{color:#fff}.background-color{position:absolute;width:100vw;height:100vh;background:linear-gradient(var(--dark-blue),#74addb);z-index:-2}.auth-modal{padding:0 20px 20px}.info-page{margin-top:100px;margin-bottom:70px}.page-header{margin-top:100px;border-bottom:1px solid var(--light-gray)}.auth-header,.intro-header,.page-header,.welcome-header{text-align:center}.welcome-header{margin-bottom:30px;font-size:45px;font-weight:700;text-shadow:-2px 2px var(--dark-gray)}.auth-modal-header{margin-top:0}.auth-subheader,.intro-subheader,.welcome-subheader{text-align:center;margin-top:30px}.intro-subheader{font-size:30px;color:var(--gray)}.auth-subheader{font-size:22px}.welcome-subheader{font-size:28px;text-shadow:-1px 1px var(--dark-gray)}.welcome-subheader:hover{font-weight:700}.welcome-subheader .continue-arrow{font-size:20px}.auth-subheader{margin-top:17px;margin-bottom:35px}.login-button,.signup-button{margin-bottom:15px}.container{max-width:90%}h1,h2,h3,h4{color:var(--dark-gray)}.continue-container{text-align:center;margin-top:20px;margin-bottom:60px}.loader-button{margin-top:30px}.cards{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.add-items-link{text-align:center;margin-bottom:50px}.fa-minus,.fa-pencil-alt,.fa-plus{padding-right:10px;font-size:12px}.continue-container.absolute{position:absolute;width:100%;bottom:5px;margin-bottom:50px}@media (min-width:480px){.auth-modal .auth{margin-top:50px}.login form,.reset-password form,.signup form{margin:0 auto;min-width:300px;max-width:320px}.welcome{position:absolute;top:25%;right:8%}}.continue-link-container{width:100%;text-align:center}.back-link,.continue-link{text-align:center;color:var(--gray);margin-bottom:5px;font-size:22px}.welcome-link{margin-top:20px}.welcome-link:hover{color:#fff;text-decoration:none}.learn-more{font-size:20px}.auth-link{font-size:16px}.back-continue-divider{margin-left:15px;margin-right:15px;font-size:22px}.back-link:focus,.back-link:visited,.continue-link:focus,.continue-link:visited{text-decoration:none;color:var(--gray)}.continue-arrow{padding-left:12px}.back-arrow{padding-right:12px}.full-screen{min-height:100vh}input{color:var(--dark-gray)!important}.invisible{visibility:hidden}.spinning.glyphicon{margin-right:7px;top:2px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.page-spinner{position:fixed;top:calc(50% - 15px)!important;left:calc(50% - 15px);font-size:30px}.save-custom-container{display:flex;justify-content:center}.save-custom-button{margin-top:15px;margin-bottom:15px;background-color:var(--dark-blue);border-color:#fff;color:#fff;font-weight:700}.modal-content{color:var(--dark-gray);line-height:1.7}.preview-modal-title{font-size:34px;padding-right:40px}.preview-modal div.modal-dialog div.modal-content{max-width:530px}.preview-modal-body{padding-bottom:20px;padding-right:30px}.preview-modal-body p{margin:0 0 10px}.details-header{padding-bottom:0}.delete-button{margin-top:15px;margin-bottom:15px;background-color:var(--red)!important;border-color:#fff;color:#fff;font-weight:700}.delete-button:focus,.delete-button:visited{background-color:var(--dark-red)!important;color:#fff!important;border-color:#fff!important;outline:0!important}.auth-button{background-color:var(--dark-blue);border-color:#fff;color:#fff;font-weight:700}.helper-modal div.modal-dialog div.modal-content{max-width:530px}.helper-modal-title{font-size:24px;padding-right:40px}.helper-modal-body{padding-bottom:20px;padding-right:30px}.helper-modal-body p{margin:0}p.helper-modal-paragraph{margin-bottom:15px}.modal-action-link{margin-top:30px!important;margin-bottom:20px}.error{color:var(--red)}.hidden-error{display:none}.custom-solution{display:flex}.custom-solution-input{width:100%}.delete-custom-solution{margin-top:10px;margin-left:20px}.fa-trash{color:var(--gray);font-size:12px}.full-screen .auth{margin-top:100px;margin-bottom:70px}@media (hover:hover){.back-link:hover,.continue-link:hover{cursor:pointer;text-decoration:none;color:var(--dark-gray)!important}.auth-button:hover,.save-custom-button:hover{background-color:var(--dark-blue)!important;color:#fff!important}.delete-button:hover{background-color:var(--dark-red)!important;color:#fff;border-color:#fff}.fa-trash:hover{cursor:pointer}}@media (max-width:480px){body{font-size:13px}.info-page{margin-top:85px;margin-bottom:40px}.auth{width:100%}h1{font-size:24px}.back-continue-divider,.back-link,.continue-link,.save-link{font-size:18px}.auth-link{font-size:13px}.preview-modal-title{font-size:24px}.welcome{margin-bottom:200px}.auth-header,.intro-header{font-size:24px}.welcome-header{font-size:36px}.intro-subheader{font-size:22px}.auth-subheader{font-size:18px}.welcome-subheader{font-size:24px;font-weight:700}.page-header{margin-top:75px}.fa-minus,.fa-pencil-alt,.fa-plus,.fa-trash{font-size:10px}.delete-custom-solution{margin-top:5px}}
/*# sourceMappingURL=main.41691908.chunk.css.map */