@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700,900");*,:after,:before{box-sizing:border-box}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{font-family:museo-sans, sans-serif;color:#2B3A42}body{margin:0}.page-container{position:relative;min-height:100vh;background:linear-gradient(180deg, #00AEC7 0%, #003A70 78.51%)}.content-wrap{padding-bottom:80px}header{padding:32px;text-align:center;display:block}header img{display:inline-block;width:278px;height:94px;margin:0 auto}main{padding:32px 24px}main .container{max-width:1200px;margin:0 auto}main section{display:none}main #start{text-align:center}main #start img{max-width:100%}main #start h1{margin:0 0 48px 0;font-weight:bold;font-size:34px;line-height:46px;text-align:center;letter-spacing:0.12em;text-transform:uppercase;color:#FFF}main #start p{margin-top:84px;margin-bottom:48px;font-weight:600;font-size:24px;line-height:30px;text-align:center;color:#FFFFFF}main #quiz .question{display:none}main #quiz .question .question-container{max-width:620px;margin:0 auto}main #quiz .question .question-container>div{padding:0 32px 0 32px}@media screen and (max-width: 625px){main #quiz .question .question-container>div{padding:0px}}main #quiz .question .question-container .question-prompt .question-indicator{margin:0 0 10px 0;font-weight:bold;font-size:14px;line-height:20px;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF}main #quiz .question .question-container .question-prompt .question-indicator span{color:#FFFFFF}main #quiz .question .question-container .question-prompt .question-text{margin:0 0 32px 0;font-weight:600;font-size:28px;line-height:34px;color:#FFFFFF}main #quiz .question .question-container .question-prompt .answers .answer{display:block;position:relative;padding-left:40px;padding-bottom:24px;min-height:72px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 777px){main #quiz .question .question-container .question-prompt .answers .answer{min-height:112px}}main #quiz .question .question-container .question-prompt .answers .answer:last-of-type{margin-bottom:0}main #quiz .question .question-container .question-prompt .answers .answer-text{color:#FFF;display:block;margin-top:-3px;line-height:1.2}main #quiz .question .question-container .question-prompt .answers .answer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}main #quiz .question .question-container .question-prompt .answers .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #00AEC7}main #quiz .question .question-container .question-prompt .answers .answer:hover input ~ .checkmark{background-color:#00AEC7}main #quiz .question .question-container .question-prompt .answers .answer input:checked ~ .checkmark{background-color:#00AEC7}main #quiz .question .question-container .question-prompt .answers .checkmark:after{content:"";position:absolute;display:none}main #quiz .question .question-container .question-prompt .answers .answer input:checked ~ .checkmark:after{display:block}main #quiz .question .question-container .question-prompt .answers .answer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}main #quiz .controls{padding:36px 0 0 0;text-align:center}main #quiz .controls .buttons-container{margin:32px 0;display:flex;justify-content:center}@media screen and (max-width: 777px){main #quiz .controls .buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main #quiz .controls .buttons-container button:nth-child(1){order:2}main #quiz .controls .buttons-container button:nth-child(2){order:1}}main #quiz .controls .buttons-container button{margin:0 12px}@media screen and (max-width: 777px){main #quiz .controls .buttons-container button{display:block;margin:0 auto 24px;width:148px}}main #results{display:none}main #results .container .results-container{max-width:609px;margin:0 auto}main #results .container .results-container .privacy-score{display:flex;margin:0 0 60px 0;align-items:center}@media screen and (max-width: 460px){main #results .container .results-container .privacy-score{display:block}}main #results .container .results-container .privacy-score h3{font-size:44px;line-height:56px;letter-spacing:0.12em;text-transform:uppercase;color:#FFFFFF}@media screen and (max-width: 460px){main #results .container .results-container .privacy-score h3{font-size:28px;line-height:1.2;text-align:center}}main #results .container .results-container .privacy-score img{max-width:100%}@media screen and (max-width: 460px){main #results .container .results-container .privacy-score img{max-width:300px;margin:24px auto 0;display:block}}main #results .container .results-container .privacy-result-text{color:#FFF;font-size:28px;line-height:34px;margin:0 0 24px 0}main #results .container .results-container .privacy-result-text strong{color:#FFF}main #results .container .results-container .download-report{color:#FFF;font-size:20px;line-height:24px;margin:0 0 60px 0}main #results .container .results-container .form-embed{padding:32px;background-color:#FFF;text-align:center}main #results .container .results-container .form-embed h2{color:slateblue;padding:48px}main #results .container .results-container .retake-assessment{margin-top:24px;text-align:center}main #landing-pages{display:none}main #landing-pages .top{height:250px;background:url(img/memphis-mini.png)}main #landing-pages .contact-information{background-color:#4A4A4A;width:300px}main #landing-pages .contact-information input{display:block}.restart-quiz{color:#FFF;cursor:pointer;text-decoration:underline;font-size:14px}.retake-assessment{margin-top:24px}main.start #start{display:block}@media screen and (max-width: 777px){main.quiz{padding:24px}}main.quiz #quiz{display:block}main.landing-pages #landing-pages{display:block}button,input[type="submit"],.button,#mktoForm_2010 button{font-family:museo-sans,sans-serif !important;width:177px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:12px;background:#E31C79;border:solid 1px #E31C79;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border:none;font-size:20px;font-weight:normal;line-height:24px;color:#FFF;font-family:inherit;font-size:20px;line-height:24px;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;text-decoration:none}button:focus{outline:0}#start-quiz{width:188px}#back{border:solid 1px #FFF;color:#FFF;background-color:transparent}#complete{width:auto}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5)}.overlay .alert{max-width:540px;background-color:#FFF;position:absolute;left:50%;top:50%;padding:100px;font-size:48px;transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 648px){.overlay .alert{width:80%;padding:100px 24px}}.overlay .alert span{display:block;color:#003A70;margin:0 0 45px 0;font-weight:bold}.overlay .alert button{font-size:1.125rem;border-radius:5px;padding:12px 18px;border:none;color:#FFF;background-color:#E31C79}footer{padding:31px;position:absolute;bottom:0;width:100%;height:80px}footer small{display:block;text-align:center;font-size:16px;line-height:19px;color:#00AEC7}.bonus-answer{display:inline-block;font-weight:600;font-size:18px;line-height:22px;width:48%;background-color:transparent;border:4px solid #00AEC7;padding:12px 0}@media screen and (max-width: 460px){.bonus-answer{width:100%}}.bonus-question .answers{display:flex}@media screen and (max-width: 460px){.bonus-question .answers{display:block}}.bonus-question .answers button:first-child{margin-right:12px}@media screen and (max-width: 460px){.bonus-question .answers button:first-child{margin:0 0 24px 0}}@media screen and (max-width: 460px){.bonus-question .answers button:last-child{margin:0}}.bonus-question img{max-width:100%;display:block;margin:60px auto}.bonus-time .controls{display:none}button img,.button img,.save-my-report img{display:none;width:10px;flex:0 0 10px}button img:nth-child(1){margin-left:10px}#back img{transform:rotate(180deg);margin-right:10px;margin-left:0}button:hover img,.button:hover img,.save-my-report:hover img,.save-my-report.active img{display:block;margin-left:10px}@media screen and (max-width: 777px){button:hover img,.button:hover img,.save-my-report:hover img,.save-my-report.active img{display:none}}h1+img{width:610px}a:hover,.restart-quiz:hover{text-decoration:none}.loading-results{display:none}.loading-results h3{font-weight:600;font-size:28px;line-height:34px;text-align:center;color:#00AEC7;margin-bottom:32px}.loading-results p{font-size:20px;line-height:24px;text-align:center;color:#003A70}.full-score{padding:40px;display:none}@media screen and (max-width: 777px){.full-score{padding:0}}.full-score h3{font-weight:600;font-size:28px;line-height:34px;text-align:center;color:#00AEC7;margin-bottom:32px}.full-score h4{font-weight:600;font-size:24px;line-height:30px;color:#4BC9DB;text-align:left;margin:0 0 12px 0}.full-score h4 strong{color:#00AEC7}.full-score p{font-size:20px;line-height:24px;color:#FFF;text-align:left;margin-bottom:12px}.full-score button{margin-top:32px}.full-score .management-text,.full-score .implementation-text,.full-score .combined-text{margin-bottom:48px}#mktoForm_2010{width:100% !important}#mktoForm_2010 label{width:auto !important;display:block;font-family:museo-sans, sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:20px;letter-spacing:0.12em;text-transform:uppercase;color:#003A70;margin:0 0 4px 0;float:none !important}.mktoForm .mktoFormCol,.mktoForm .mktoFieldWrap{float:none !important}#mktoForm_2010 input[type="text"],#mktoForm_2010 input[type="email"],#mktoForm_2010 input[type="tel"]{display:block;width:100% !important;background:#FFF;border:1px solid #D0D3D4 !important;border:none;padding:13px 20px 13px 12px;margin:0 0 20px 0;font-size:16px}.input-wrap:last-of-type{display:flex;margin-bottom:24px}#mktoForm_2010.mktoForm .mktoRadioList>label,#mktoForm_2010.mktoForm .mktoCheckboxList>label{padding-left:24px;text-transform:none;letter-spacing:0px;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#0C163B;margin-bottom:0}#mktoForm_2010 .mktoButtonRow{display:block}.mktoHtmlText{font-family:'Inter', sans-serif;padding-left:12px;text-transform:none;letter-spacing:0px;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;color:#0C163B;margin:24px 0 0 0 !important}.mktoFieldDescriptor.mktoFormCol{margin-bottom:0 !important}.mktoForm .mktoOffset,.mktoForm .mktoAsterix,.mktoGutter.mktoHasWidth{display:none !important}::-moz-placeholder,:-ms-input-placeholder,::-webkit-input-placeholder,:-moz-placeholder{color:red !important;opacity:0 !important}#State{margin-bottom:12px}#Country,#State{border:transparent !important;font-family:'Open Sans',sans-serif;font-weight:300 !important;background-color:#fff !important;border:1px solid #D0D3D4 !important;border-radius:5px !important;width:100% !important;height:50px !important;font-weight:700 !important;line-height:24px !important;padding:12px 15px !important;box-shadow:none !important;margin-bottom:12px !important}.mktoHtmlText.mktoHasWidth{width:100% !important}.form-embed h3{font-style:normal;font-weight:600;font-size:28px;line-height:34px;text-align:center;color:#00AEC7;margin:0 0 20px 0}.mktoError{left:0 !important;bottom:-15px !important}.previous-container{margin-top:32px;display:none}.previous-container span{color:#FFF;text-decoration:underline;cursor:pointer}.previous-container span:hover{text-decoration:none}.bonus-answer:hover{background:#00AEC7;color:#FFF}.save-my-report{text-align:center;width:200px;cursor:pointer;display:flex;font-size:20px;font-weight:normal;line-height:24px;color:#FFF;font-family:inherit;font-size:20px;line-height:24px;background-color:transparent;border:4px solid #00AEC7;padding:12px 12px;text-align:center;color:#FFF;align-items:center;position:relative;justify-content:center}.save-my-report img{height:17px}.save-my-report .save-menu{display:none;position:absolute;left:100%;margin-left:13px;top:-4px;background-color:#00AEC7;width:140px;padding:12px 20px 12px;text-align:left}.save-my-report .save-menu span{color:#FFF;font-weight:normal;font-size:16px;line-height:19px;margin:12px 0 0}.save-my-report .save-menu span a{color:#FFF;text-decoration:none}.save-my-report .save-menu span:hover{text-decoration:underline}.save-my-report.active .save-menu{display:block}.report-actions{display:flex;justify-content:center}.report-actions .button{margin:0 12px 0 0}.report-actions .save-my-report{margin:0 0 0 12px}@media screen and (max-width: 777px){.report-actions{display:block}.report-actions .button,.report-actions .save-my-report{text-align:center;display:block;width:100%;margin:0 0 24px 0}.report-actions .save-menu{left:0;margin-left:0;top:100%;margin-top:12px;width:100%;text-align:center}.report-actions .save-menu span{display:block}.report-actions .save-menu span:first-child{margin-top:0}}.copied{font-size:14px;border-radius:6px;display:none;top:-42px;background-color:#E31C79;padding:3px 6px !important;color:#FFF;position:absolute;font-weight:bold;cursor:default}@media screen and (max-width: 777px){.copied{top:100%;margin-top:12px;left:50%;margin-left:-31px}}
