@font-face{font-family:Frutiger;src:url(/build/assets/FrutigerLTStd-Roman-MG-LkhWZ.woff);font-weight:400;font-style:normal}@font-face{font-family:Frutiger;src:url(/build/assets/FrutigerLTStd-Bold-BNYpuSwi.woff);font-weight:700;font-style:normal}html,body{box-sizing:border-box;background-color:#f4f6fa;margin:0;padding:0}html,body,input,select,textarea,button{color:#1a202c;outline:none;font-family:Frutiger,sans-serif;font-size:1.1rem;line-height:1.3}a{color:#095594;outline:none;text-decoration:none;transition:all .25s}a:hover{color:#5fc748;text-decoration:underline;transition:all .25s}h1,h2,h3,h4,h5,h6{margin:0}body{min-width:350px}.layout-container{max-width:1400px;margin:0 auto;padding:.5rem 1rem}main{position:relative}header{justify-content:space-between;max-width:1400px;margin:0 auto;padding:1rem;display:flex}header .logo{flex-direction:column;gap:.5rem;display:flex}header .logo img{width:10rem}header .logo .quote{color:#095594;padding-left:1rem;font-size:90%;font-style:italic}nav ul{flex-direction:row;margin:0;padding:0;display:flex}nav li{list-style:none}nav li:not(:first-child){padding-left:1rem}main{padding-top:1.5rem}@media only screen and (width<=600px){header{flex-direction:column}header .logo{align-items:center}header .logo .quote{padding-left:0}nav{margin-top:.5rem}nav ul{justify-content:center}main{padding-top:0}}.chart-container{flex-direction:row;justify-content:center;gap:2rem;display:flex}.chart-area{flex-direction:row;align-items:flex-end;height:15rem;display:flex}.chart-bar{cursor:pointer;border:1px solid;flex-direction:column;justify-content:flex-end;align-items:center;width:4rem;display:flex}.chart-legend{text-align:center;margin-top:.5rem}.chart-style-0{background-color:#ff8080;border-color:#ff3434}.chart-style-1{background-color:#fff9d0;border-color:#ffef84}.chart-style-2{background-color:#cdfad5;border-color:#87f39b}.chart-style-3{background-color:#a7e6ff;border-color:#5bd0ff}.strengthsWeaknesses{flex-direction:row;gap:2rem;display:flex}.strengthsWeaknesses div{flex-grow:1;flex-basis:50%}.strengthsWeaknesses ul{margin:0;padding:0}.strengthsWeaknesses ul li{list-style:none}.strengthsWeaknesses ul ul{margin:0 0 1rem;padding-left:2.5rem}.strengthsWeaknesses ul ul li{list-style:initial}@media only screen and (width<=600px){.chart-container{justify-content:initial;flex-direction:column;align-items:center}.strengthsWeaknesses{flex-direction:column}.strengthsWeaknesses div{flex-basis:100%}}.answer-container{flex-direction:column;gap:10px;display:flex}.box{background-color:#e8ebf1;border:1px solid #095594;border-radius:.2em;padding:10px}.box.over{opacity:.5}.box.draggable{cursor:move}.box.dragged{opacity:.5}.box:has(.answer-placeholder){background-color:#fafafa;border:1px solid #eee}.answer-separator{color:#095594;flex-basis:100%;align-items:center;margin:1rem 0;font-size:90%;display:flex}.answer-separator:before,.answer-separator:after{content:"";background:#095594;flex-grow:1;height:1px;margin:0 8px;font-size:0;line-height:0}[draggable]{-webkit-user-select:none;user-select:none}.email-admin-container{flex-direction:row;gap:5rem;display:flex}.email-admin-container>div{flex:1}@media only screen and (width<=900px){.email-admin-container{flex-direction:column;gap:1rem;max-width:600px}}.example{background-color:#fafafa;border:1px solid #eee;border-radius:2px;margin:0 -.8rem;padding:0 .8rem}form{max-width:500px;margin:0 auto;padding:2rem 0}form.align-left{max-width:initial;margin:0}form.full-width{max-width:100%}label{color:#095594;padding-bottom:.2rem}input{border:2px solid #095594;border-radius:.2rem;margin-bottom:1rem;padding:.5rem .5rem .3rem}input:hover,input:active,input:focus{border:2px solid #146775}button,.button{color:#fff;box-sizing:border-box;background:#095594;border:1px solid #095594;border-radius:.2rem;padding:.5rem 1.5rem .3rem;transition:all .25s;display:inline-block}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{color:#fff;background:#146775;border:1px solid #146775;text-decoration:none;transition:all .25s}.button-disabled,.button-disabled:hover,.button-disabled:active,.button-disabled:focus{color:#666;cursor:not-allowed;background-color:#ddd;border-color:#ccc}.form-field{flex-direction:column;display:flex}.validation-error{color:#f33;margin-top:-.6rem;margin-bottom:1rem}.registration-buttons{flex-flow:wrap;gap:.75rem;display:flex}@media only screen and (width<=600px){form{padding:1rem 0}}.message-box{color:#1a202c;background-color:#aebdda;border:1px solid #9caed2;border-radius:2px;margin:0 -.8rem 2rem;padding:1rem .8rem}.message-box p:first-child{margin-top:0}.message-box p:last-child{margin-bottom:0}.message-box a:hover{color:#fff}.message-error{color:#fff;background-color:#f33;border-color:#b30000}.message-success{color:#1a202c;background-color:#5fc748;border-color:#2f6e22}nav .pagination{justify-content:center;margin-top:1em}@media print{nav{display:none!important}html,body{background-color:#fff;font-size:12pt}header{justify-content:center}header .logo{align-items:center}header .quote{padding-left:0}.chart-container{padding-top:1cm;padding-bottom:1cm}.strengthsWeaknesses{flex-direction:column}.strengthsWeaknesses ul li{break-inside:avoid-page}}.text-error{color:#f33}.text-success{color:#5fc748}.whitelisted-domains-list{flex-direction:column;display:flex}.whitelisted-domains-list div{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.whitelisted-domains-list div:hover{color:red}.whitelisted-domains-add{padding:0}.whitelisted-domains-add .form-field div{flex-direction:row;gap:.5rem;display:flex}.whitelisted-domains-add .form-field div input{flex-grow:2}.whitelisted-domains-add .form-field div button{margin-bottom:1rem}.u-centered{margin-left:auto;margin-right:auto;text-align:center!important}.u-centered *{text-align:left}.u-textRight{text-align:right}.u-marginTop1rem{margin-top:1rem}.u-marginTop2rem{margin-top:2rem}.u-marginBottom2rem{margin-bottom:2rem}.u-marginVertical1rem{margin-top:1rem;margin-bottom:1rem}.u-marginVertical2rem{margin-top:2rem;margin-bottom:2rem}.u-paddingTop0rem{padding-top:0}.u-paddingBottom1rem{padding-bottom:1rem}.u-paddingVertical1rem{padding-top:1rem;padding-bottom:1rem}.u-paddingVertical0rem{padding-top:0;padding-bottom:0}.u-isHidden{display:none}
