/** (c)2011-2019 Unwind Creative Technology - http://www.unwind.nl/ **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:_BLUE;text-decoration:none}a:hover{color:_BLUE;text-decoration:none}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}/** (c)2011-2019 Unwind Creative Technology - http://www.unwind.nl/ **/
body,html,html,th,td,input,select,textarea,button{font-family:'Nunito Sans',sans-serif;letter-spacing:1px;font-size:17px;line-height:25px}h1,h2,h3{font-family:'Nunito Sans',sans-serif;font-size:13px;letter-spacing:1px}b,strong{font-weight:bold}a{color:_BLUE;text-decoration:none}::placeholder{color:rgba(13,67,145,0.5)}/** (c)2011-2019 Unwind Creative Technology - http://www.unwind.nl/ **/
.tooltip{z-index:1000;position:absolute;top:0;left:0;font-size:12px;border-radius:0;display:inline-block;padding:4px 8px;background:_COLOR_BLUE;color:#fff;text-align:left;white-space:nowrap}.tooltip div{display:inline-block}.tooltip div.icon{margin-right:6px}.tooltip.type-error{background:#fff;color:red;border:1px solid red;border-top:0}/** (c)2011-2019 Unwind Creative Technology - http://www.unwind.nl/ **/
#disabler,#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(220,220,220,1);background:_COLOR_GREY;z-index:10000;opacity:0;display:none}#loader{background:transparent}#loader table{width:100%;height:100%}#loader table tr td{width:100%;height:100%;text-align:center;vertical-align:middle;font-size:_FONT_SIZE(2)}.popover{position:fixed;top:100px;left:100px;width:75%;max-width:450px;min-width:160px;z-index:10010;background:white;border-radius:2px;overflow:hidden;box-shadow:4px 4px 16px rgba(0,0,0,0.05)}.popover .header{margin-bottom:8px;width:100%;background:#0d4391 url(/images/poly.jpg) 50% 0;color:#fff}.popover .header .title{padding:16px 32px;font-family:"Source Sans Pro","Helvetica","Arial";font-size:30px;font-weight:400}.popover .header .close{position:absolute;top:10px;right:32px;height:16px;line-height:16px;text-align:center}.popover .header .close .button{padding:8px;background:transparent;font-size:150%;text-align:center;width:32px;min-width:32px;color:#f8f8f8}.popover .header .close .button div.icon i{padding:0;margin:0;color:_COLOR_GREY}.popover .header .close .button div.icon i:hover{padding:0;margin:0;color:_COLOR_BLUE}.popover .header .close .button:hover{background:white;color:#0d4391}.popover .content{transition:opacity .125s ease-in-out,opacity .125s ease-in-out}.popover .content .inner{margin:32px;margin-left:32px;margin-right:32px;margin-bottom:0}.popover .content .inner .title-1{font-size:_FONTSIZE(1.5);line-height:_FONTSIZE(1.5);font-weight:bold;margin-bottom:8px}.popover .content .inner .title-2{font-size:_FONTSIZE(1);line-height:_FONTSIZE(1);font-weight:400;margin-bottom:8px}.popover .content .inner .title-2 i{float:left;font-size:200%;margin-right:8px;margin-bottom:8px}.popover .content .inner .p{font-size:_FONTSIZE(1);line-height:_FONTSIZE(1);font-weight:400;margin-bottom:4px}.popover .content a{color:_COLOR_HOVER}.popover .content a:hover{color:_COLOR_HOVER}.popover .content.disabled{opacity:.25}.popover .footer{padding:32px;padding-top:0;width:100%;padding-left:32px;padding-bottom:8px;padding-top:0}.popover .footer .buttons{width:100%;text-align:left}.popover .footer .buttons .button{cursor:pointer;display:inline-block;margin-right:0;width:100%;text-align:center;padding:22px;font-size:30px;font-weight:400;font-family:"Source Sans Pro","Helvetica","Arial";font-weight:400}.popover .footer .buttons .button.type-confirm-delete{background:red}.popover .footer .buttons .button:hover{background:_COLOR_BLUE;color:#fff}.popover .footer-sub{padding:32px;padding-top:8px}.popover .footer-sub a{font-size:14px;margin-right:24px}.popover .footer-sub a i{margin-right:4px;font-size:20px;position:relative;top:2px}.popover .spinner{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:30px;color:#ff7800;opacity:0;display:none}.popover.scrollable .content{overflow-y:scroll}.popover.with-form{width:560px;max-width:560px}.popover.with-form table{width:100%}.popover.with-form table tr th{padding-top:8px;opacity:.65}.popover.with-form table tr td a{color:#0d4391;text-decoration:underline;font-weight:bold}/** (c)2011-2022 Unwind Creative Technology - http://www.unwind.nl/ **/
body{color:#9c9e9f}div,td,th,*{vertical-align:top}a{color:#9c9e9f}a:hover{color:#bd4d46}.hidden{opacity:0;pointer-events:none}.disabled{pointer-events:none}input,textarea{outline:0;resize:none;border:2px solid #9c9e9f;border-radius:8px;padding:8px 15px;color:#9c9e9f;font-size:17px;box-sizing:border-box}.rating-o{background:#7b7}.rating-lo{background:#dd7}.rating-po{background:#f95}.rating-no{background:#bd4d46}.custom-checkbox{position:relative;cursor:pointer}.custom-checkbox input{display:none}.custom-checkbox .box{position:absolute;width:21px;height:21px;border-radius:3px;border:2px solid #979797}.custom-checkbox .box .check{display:none;background:#bd4d46;position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:1px}.custom-checkbox .box .check.checked{display:block}.custom-checkbox .label{padding-left:35px;font-weight:bold}.checkbox{position:absolute;left:44px;top:10px;width:21px;height:21px;border-radius:3px;border:2px solid #979797}.checkbox .inner{display:none;background:#bd4d46;position:absolute;left:2px;top:2px;width:17px;height:17px;border-radius:1px}.helptext{position:absolute;left:0;top:0;width:100%;z-index:12000}.helptext .inner{position:relative;border-radius:20px;box-sizing:border-box;background:white;width:1024px;padding:40px 130px;padding-bottom:40px;line-height:20px;font-size:17px;font-weight:bold;margin-left:auto;margin-right:auto}.helptext .inner .title{margin-bottom:30px;color:#b3b3b3}.helptext .inner .text{font-size:15px;margin-bottom:20px}.helptext .inner .fa-question-circle{color:#b3b3b3;position:absolute;left:100px;top:38px;font-size:22px}.helptext .inner .fa-times{color:#b3b3b3;position:absolute;right:38px;top:38px;font-size:22px;cursor:pointer}.helptext .inner .fa-times:hover{opacity:.5}#app{width:1024px;margin-left:auto;margin-right:auto}#app #content{position:relative;min-height:calc(100vh - 144px);padding:0}#app #content #header{position:relative;height:94px;background-size:1024px 11px;padding-top:11px}#app #content #header .bar{background:#bd4d46;position:absolute;left:0;top:0;width:100%;height:11px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#app #content #header h1{float:left;color:#d9dadb;padding-top:22px;font-size:34px;font-weight:200}#app #content #header h1 span{color:#9c9e9f;font-weight:800}#app #content #header h1 div.beta{position:relative;top:-3px;margin-left:5px;background:#bd4c46;color:white;display:inline-block;font-size:11px;letter-spacing:0;padding:6px 4px;border-radius:5px;line-height:9px;font-weight:bold;text-transform:uppercase}#app #content #header .navigation{font-size:13px;line-height:20px;float:right;padding-top:30px;margin-right:-9px}#app #content #header .navigation li{position:relative;top:-10px;display:inline-block;margin-left:6px;margin-right:6px;padding-left:6px;padding-right:6px;height:28px;line-height:28px}#app #content #header .navigation li a{color:#9c9e9f;font-weight:bold}#app #content #header .navigation li a:hover{color:#bd4d46}#app #content #header .navigation li.separator{position:relative;top:0;padding-left:0;padding-right:0;width:1px;height:28px;background:#d9dadb}#app #footer{position:relative;height:144px;z-index:1000}#app #footer .logos{float:left;padding-top:60px}#app #footer .logos div{display:inline-block;height:47px;padding-right:18px;background-size:contain;background-repeat:no-repeat;text-indent:-40000px}#app #footer .logos div.giz{background-image:url('/images/giz-logo.gif');width:119px}#app #footer .logos div.a2ii{background-image:url('/images/a2ii-logo.2022.png');width:119px}#app #footer .logos div.iais{background-image:url('/images/iais-logo.2022.3.png');width:185px}#app #footer .copy{z-index:0;float:right;padding-top:90px;font-size:12px;letter-spacing:0}#app #footer .copy div{float:right;margin-left:40px}#app #icp-question,#app #icp-home{display:none}#app #icp-home .additional{margin-left:60px;padding:20px;background:#f8f8f8;border-radius:8px;min-width:190px}#app #icp-home .additional h3{font-weight:bold;font-size:17px;margin-bottom:20px;color:#b3b3b3}#app #icp-home .additional a{color:#bd4d46;font-size:14px}#app #icp-home .additional a div{display:inline-block;width:16px;text-align:center;margin-right:4px}#app #icp-home .additional a:hover{opacity:.5}#app .icp{position:relative}#app .icp .button.large{margin-top:40px;background:#bd4d46;color:white;padding:15px 100px;font-weight:bold;font-size:20px;display:inline-block;border-radius:8px;cursor:pointer}#app .icp .button.large:hover{opacity:.5}#app .icp .heading{position:relative;padding-bottom:18px;overflow:hidden}#app .icp .heading .number,#app .icp .heading .title{padding:9px;padding-left:14px;padding-right:14px;display:inline-block;font-weight:bold;font-size:17px;color:white;border-radius:8px}#app .icp .heading .number{position:relative;background:#bd4d46;z-index:2;margin-right:-20px}#app .icp .heading .title{position:relative;background:#b3b3b3;padding-left:30px;z-index:1}#app .icp .article,#app .icp .sub-article,#app .icp .question,#app .icp .answer,#app .icp .subquestion{position:relative;font-weight:bold;font-size:17px;line-height:25px}#app .icp .article,#app .icp .sub-article{color:#b3b3b3}#app .icp .article .number,#app .icp .sub-article .number,#app .icp .question .number,#app .icp .column .number,#app .icp .subquestion .number{position:absolute;left:0;top:0}#app .icp .article .title,#app .icp .sub-article .title,#app .icp .question .title,#app .icp .answer .title,#app .icp .subquestion .title{position:relative;padding-left:77px;line-height:29px}#app .icp .sub-article .number{line-height:29px}#app .icp .article .title i,#app .icp .sub-article .title i{position:relative;right:-5px;top:-5px}#app .icp .article,#app .icp .sub-article{padding-bottom:64px}#app .icp .article .number{display:none;font-weight:bold}#app .icp .article .title{width:487px}#app .icp .info{display:table;padding-left:77px}#app .icp .info .columns{display:table-row}#app .icp .info .columns .column{display:table-cell;vertical-align:top}#app .icp .info .columns .column .intro-text p,#app .icp .info .columns .column .intro-text ul,#app .icp .info .columns .column .intro-text li,#app .icp .info .columns .column .intro-text ol{font-size:15px}#app .icp .info .columns .column .intro-text h2{font-size:27px;line-height:32px;margin-bottom:30px}#app .icp .icp-intro,#app .icp .icp-footer{padding-top:35px;padding-left:77px}#app .icp .results{padding-top:35px;padding-left:77px}#app .icp .results table tr td{position:relative;padding-right:5px;padding-bottom:10px}#app .icp .results table tr td .your-answer,#app .icp .results table tr td .best-answer{display:inline-block;font-weight:bold}#app .icp .results table tr td div.depth{position:absolute;padding-right:20px}#app .icp .results table tr td div.depth-1{padding-left:20px}#app .icp .results table tr td div.depth-2{padding-left:40px}#app .icp .results table tr td div.depth-3{padding-left:60px}#app .icp .results table tr td .rating{display:inline-block;font-weight:bold;white-space:nowrap;color:white;padding:0 5px;text-align:left;border-radius:3px;width:220px}#app .icp .results table tr td span.number{font-weight:bold}#app .icp .results table tr td div.best-answer,#app .icp .results table tr td span.number.best-answer{color:#7b7}#app .icp .results table tr td:first-child{width:90px}#app .icp .results table tr td.depth-0 .rating{margin-left:55px}#app .icp .results table tr td.depth-1 .rating{margin-left:75px;width:200px}#app .icp .results table tr td.depth-2 .rating{margin-left:95px;width:180px}#app .icp .results table tr td.depth-3 .rating{margin-left:115px;width:160px}#app .icp .results table tr.article td{padding-top:20px;font-weight:normal;color:#b3b3b3}#app .icp .results table tr.sub-article td{padding-top:20px;font-weight:normal;color:#b3b3b3}#app .icp .results table tr.question td{padding-top:20px;font-weight:normal}#app .icp .results table tr.sub-question td{font-weight:normal}#app .icp .question-footer{position:relative}#app .icp .question-footer .progress-bar{margin-top:97px;position:relative;background:#f8f8f8;height:16px;width:100%;overflow:hidden;border-radius:2px}#app .icp .question-footer .progress-bar .fill{position:absolute;left:0;top:0;display:inline-block;background:#b3b3b3;height:16px}#app .icp .question-footer .progress-bar .percentage{position:absolute;left:0;top:0;display:inline-block;background:#bd4d46;color:white;height:16px;line-height:16px;font-size:10px;letter-spacing:.5px;padding-left:8px;padding-right:8px;border-radius:2px}#app .icp .question-footer .actions{padding-top:22px;font-size:17px}#app .icp .question-footer .actions div.action,#app .icp .question-footer .actions div.menu{padding:9px 16px;display:inline-block;border:1px solid #d9dadb;margin-right:12px;border-radius:9px;color:#d9dadb;letter-spacing:.25px;font-weight:bold;cursor:pointer}#app .icp .question-footer .actions div.action i{margin-left:4px}#app .icp .question-footer .actions div.action:hover{color:#bd4d46;border-color:#bd4d46}#app .icp .question-footer .actions .save-pdf,#app .icp .question-footer .actions .close-session,#app .icp .question-footer .actions .next{float:right;background:#bd4d46;color:white;border:0;margin-left:12px;margin-right:0}#app .icp .question-footer .actions div.resume{position:relative}#app .icp .question-footer .actions div.resume div.menu{display:none;cursor:default;background:white;position:absolute;left:100px;top:-45px;width:780px;text-align:left;border:1px solid #b3b3b3}#app .icp .question-footer .actions div.resume div.menu .url{font-size:13px;color:#777}#app .icp .question-footer .actions div.resume div.menu .close{padding:0;margin:0;border-radius:30px;position:absolute;background:white;color:#bd4d46;right:-10px;top:-10px;width:20px;font-size:12px;font-weight:800;height:20px;line-height:20px;text-align:center}#app .icp .question-footer .actions div.resume div.menu li{display:inline-block;margin-right:10px;border-radius:5px}#app .icp .question-footer .actions div.resume div.menu li.spinner{display:none;pointer-events:none;color:#bd4d46}#app .icp .question-footer .actions div.back,#app .icp .question-footer .actions div.resume{background:white;border:1px solid #bd4d46;color:#bd4d46}#app .icp .question-footer .actions div.back:hover{background:#bd4d46;opacity:.5;color:white}#app .icp .question-footer .actions div.resume:hover{background:#bd4d46;color:white}#app .icp .question-footer .actions div.resume.menu-visible div.menu{display:block}#app .icp .question-footer .actions div.action.save-pdf{color:white}#app .icp .question-footer .actions div.action.save-pdf a{color:white}#app .icp .question-footer .actions div.action.save-pdf i{padding-right:6px}#app .icp .question-footer .actions div.action.close-session{color:white}#app .icp .question-footer .actions div.action.save-pdf:hover,#app .icp .question-footer .actions div.action.close-session:hover,#app .icp .question-footer .actions div.action.next:hover{opacity:.5!important;color:white}#app .icp .question-footer .actions div.message{display:none;opacity:0;cursor:pointer;position:absolute;left:calc(50% - 300px);top:-10px;width:600px;padding:6px;font-size:12px;border-radius:9px;background:#bd4d46;color:white;z-index:1000}#app .icp .question-footer .actions div.message .label{padding:0 6px;float:left}#app .icp .question-footer .actions div.message .close{padding:0 6px;float:right}#app .icp .question-footer .actions div.message:hover{opacity:.5}#app .icp .question-footer-1 .progress-bar{opacity:0}#app .icp .question-footer.hidden{display:none}#app .icp .question-footer.disable{pointer-events:none;opacity:0}#app .icp .question-footer.sticky{position:fixed;bottom:144px}#app .icp#icp-result{display:none}#app .icp#icp-result .question-footer .actions .back{pointer-events:none;opacity:0}#app .icp#icp-result .column.piechart{width:500px}#app .icp#icp-result .column.piechart div#pie-chart{border-radius:10px;border:1px solid #d9dadb;width:480px;height:300px}#app .icp#icp-result .column.piechart div#pie-chart .chart{width:480px;height:300px}#app .icp#icp-result h2{font-size:27px;line-height:32px;margin-bottom:30px;margin-top:70px}#app .icp#icp-result h2 .rating{display:inline-block;color:white;padding:9px;border-radius:8px;font-weight:bold;font-size:17px;position:relative;left:5px;top:-5px;line-height:25px}#app .icp#register-form{display:none}#app .icp#register-form .info{padding-left:0}#app .icp#register-form .info h2{font-size:27px;line-height:32px;margin-bottom:60px}#app .icp#register-form .form{width:100%}#app .icp#register-form .form h2{font-size:20px;letter-spacing:0;line-height:32px;margin-top:20px;margin-bottom:10px;color:#bd4d46;font-weight:bold}#app .icp#register-form .form .field{position:relative;display:inline-block;width:100%;padding-bottom:25px}#app .icp#register-form .form .field .label{letter-spacing:0;padding-bottom:3px;font-size:16px}#app .icp#register-form .form .field input{position:relative;background:white;z-index:200;width:calc(100% - 20px);border:1px solid #d9dadb;color:#bd4d46;letter-spacing:0;font-weight:normal;-webkit-transition:border 500ms ease-out;-moz-transition:border 500ms ease-out;-o-transition:border 500ms ease-out;transition:border 500ms ease-out}#app .icp#register-form .form .field input[type=checkbox]{display:none}#app .icp#register-form .form .field .error{opacity:0;position:relative;top:-12px;z-index:100;display:none;background:#bd4d46;letter-spacing:0;color:white;font-size:14px;width:calc(100% - 20px);padding:12px 8px 2px 8px;box-sizing:border-box;border-radius:8px}#app .icp#register-form .form .field.check{position:relative;cursor:pointer}#app .icp#register-form .form .field.check .label{padding-left:40px}#app .icp#register-form .form .field.check .checkbox{position:absolute;left:0;top:0}#app .icp#register-form .form .field.check .checkbox.checked .inner{display:block}#app .icp#register-form .form .field.check .error{border-top-left-radius:0;padding-top:0;top:-4px}#app .icp#register-form .form .field-50{width:50%}#app .icp#register-form .form .field.with-error input{border:1px solid #bd4d46}#app .icp#register-form .actions .action.button.large{float:right;margin-top:0;margin-right:20px;padding:15px 75px;color:white}#app #icp-question .payoff{display:none;opacity:0;font-size:27px;line-height:32px;margin-bottom:30px;margin-top:70px;text-align:center;width:100%}#app #icp-question .payoff .award{display:none;color:#bd4d46;font-size:50px}#app #icp-question .payoff .title{margin-top:30px;color:#bd4d46}#app #icp-question .payoff .calculating{font-size:20px;margin-top:170px;color:#b3b3b3;min-height:194px}#app #icp-question .payoff .actions{margin-top:70px;font-size:17px;line-height:25px}#app #icp-question .payoff .actions div{padding:9px 16px;display:inline-block;border:1px solid #d9dadb;margin-right:12px;border-radius:9px;color:#d9dadb;letter-spacing:.25px;font-weight:bold;cursor:pointer}#app #icp-question .payoff .actions div i{margin-left:4px}#app #icp-question .payoff .actions .back{margin-right:40px}#app #icp-question .payoff .actions div.back{background:white;border:1px solid #bd4d46;color:#bd4d46}#app #icp-question .payoff .actions div.back:hover{background:#bd4d46;opacity:.5;color:white}#app #icp-question .payoff .actions div:hover{color:#bd4d46;border-color:#bd4d46}#app #icp-question .payoff .actions .download{color:#bd4d46;border:1px solid #bd4d46}#app #icp-question .payoff .actions .download a{color:#bd4d46}#app #icp-question .payoff .actions .download:hover{background:#bd4d46;opacity:.5;color:white}#app #icp-question .payoff .actions .download:hover a{color:white}#app #icp-question .payoff .actions .submit{background:#bd4d46;color:white}#app #icp-question .payoff .actions .submit:hover{background:#bd4d46;color:white;opacity:.5}#app #icp-question .fa-question-circle{color:#b3b3b3}#app #icp-question .fa-question-circle:hover{opacity:.5}#app #icp-question .question .title .fa-question-circle{font-size:17px}#app #icp-question .question{font-size:26px;line-height:34px}#app #icp-question .question .number{padding-left:77px;color:#b3b3b3}#app #icp-question .question .title{padding-left:117px;padding-right:70px;width:auto}#app #icp-question .subquestion{margin-bottom:20px;font-size:26px;line-height:34px}#app #icp-question .subquestion .checkbox{display:none}#app #icp-question .subquestion .number{padding-left:77px;color:#b3b3b3;font-size:20px}#app #icp-question .subquestion .title{padding-left:117px;padding-right:70px;width:auto;font-size:20px}#app #icp-question .answer.last{margin-bottom:20px}#app #icp-question .text{padding:7px;border:1px solid #b3b3b3;margin-left:80px;border-radius:10px;margin-bottom:30px}#app #icp-question .commentbox{position:relative;background:white;padding:7px;border:1px solid #b3b3b3;margin-bottom:6px;cursor:pointer;border-radius:10px}#app #icp-question .commentbox .intro{position:absolute;left:46px;top:21px;line-height:20px;font-size:15px;width:220px;letter-spacing:.25px;font-weight:normal;color:#b3b3b3}#app #icp-question .commentbox textarea{margin-left:339px;background:#f8f8f8;border:0;width:639px;padding:14px;height:93px;color:#bd4d46;line-height:20px;font-size:15px;letter-spacing:.25px;font-weight:normal}#app #icp-question .commentbox:hover{background:0}#app #icp-question .open-answer.commentbox{margin-top:40px}#app #icp-question .answers{padding-top:30px}#app #icp-question .answers .answer{page-break-inside:avoid!important;padding-top:10px;padding-bottom:10px;border-radius:10px;cursor:pointer}#app #icp-question .answers .answer .checkbox.radio{border-radius:21px}#app #icp-question .answers .answer .checkbox.radio .inner{border-radius:21px}#app #icp-question .answers .answer .number{position:absolute;left:87px;top:10px;color:#bd4d46;font-size:19px;font-weight:900}#app #icp-question .answers .answer .title{line-height:24px;padding-left:117px;padding-right:108px;font-weight:normal}#app #icp-question .answers .columns{position:relative}#app #icp-question .answers .columns .column{position:relative;display:inline-block;width:170px;border-left:1px solid #b3b3b3;padding-bottom:15px}#app #icp-question .answers .columns .column .number{position:absolute;left:11px;top:0;color:#bd4d46;font-size:19px;font-weight:900}#app #icp-question .answers .columns .column .title{padding-left:36px;font-size:15px;letter-spacing:.25px;line-height:20px;padding-right:10px}#app #icp-question .answers .columns .column:first-child{margin-left:336px;margin-left:256px}#app #icp-question .answers .answer.answer-matrix{font-size:15px;letter-spacing:.25px;background:#f8f8f8;margin-bottom:6px}#app #icp-question .answers .answer.answer-matrix .number{left:20px}#app #icp-question .answers .answer.answer-matrix .title{display:inline-block;padding:0;padding-left:46px;padding-right:25px;width:calc(336px - 46px - 25px);width:calc(256px - 46px - 25px);line-height:20px}#app #icp-question .answers .answer.answer-matrix .columns{left:0;top:-13px;display:inline-block}#app #icp-question .answers .answer.answer-matrix .columns .column:first-child{margin-left:0}#app #icp-question .answers .answer.selected .checkbox .inner{display:block}#app #icp-question .answers .column.selected .checkbox .inner{display:block}#app #icp-question .answers .answer:hover{opacity:.5}.section{padding-right:180px}.section h2{margin-bottom:40px}.section h2,#home h2{font-weight:bold;font-size:27px;line-height:32px}#home{position:relative}#home h2{padding-bottom:40px;padding-right:180px}#home .introduction{padding-bottom:40px;padding-right:180px}#home h3{padding-bottom:40px;font-weight:bold;font-size:17px;color:#bd4d46}#home ul.blocks li{opacity:0;cursor:pointer;position:relative;top:-10px;display:inline-block;width:240px;height:120px;color:#fff;margin-right:20px;margin-bottom:20px;vertical-align:top;letter-spacing:0}#home ul.blocks li .background,#home ul.blocks li .background-2{position:absolute;background:#bd4d46;width:240px;height:112px;z-index:2;border-radius:8px}#home ul.blocks li .background-2{background:#b3b3b3;z-index:1}#home ul.blocks li .icon,#home ul.blocks li .number,#home ul.blocks li .short{position:absolute;left:10px;top:0;width:220px;line-height:17px;text-align:center;z-index:3}#home ul.blocks li .icon{top:10px;line-height:36px;font-size:25px}#home ul.blocks li .number{top:46px;line-height:21px}#home ul.blocks li .number a{color:white;font-weight:bold}#home ul.blocks li .short{top:70px;font-size:12px;width:140px;padding-left:40px;padding-right:40px}#home ul.blocks li ul.subs{position:absolute;left:120px;top:40px;z-index:100;display:none}#home ul.blocks li:nth-child(4n+0){margin-right:0}#home ul.blocks li:hover .background-main{opacity:.5}#home ul.blocks ul.subs li:hover .background{opacity:.5}.custom-content ul{list-style-type:disc;margin-left:30px}.formatted p{margin-bottom:0}.formatted p a{color:#bd4d46;text-decoration:underline}.formatted p a:hover{color:#bd4d46;text-decoration:underline}.formatted ul{margin-bottom:20px}.formatted ul li{margin-left:30px;list-style-type:disc}.formatted ol{margin-bottom:20px}.formatted ol li{margin-left:30px;list-style-type:decimal}body.pdf #app{letter-spacing:.2px}body.pdf #app table th,body.pdf #app table td{letter-spacing:.2px;padding-bottom:10px}body.pdf #app table th{text-align:left;width:250px;font-weight:800}body.pdf #app table td{font-weight:400}body.pdf #app h1{letter-spacing:.2px;font-size:30px;font-weight:800;margin-bottom:60px}body.pdf #app #content #header h1{letter-spacing:.2px}body.pdf #app #icp-question{display:block}body.pdf #app #icp-question .question{margin-bottom:30px}body.pdf #app #icp-question .answers{padding-top:0;margin-bottom:50px}#jurisdiction{position:relative;z-index:19999}.autocomplete-suggestions{position:relative;margin-top:-6px;text-align:left;cursor:default;border:1px solid #d9dadb;border-top:0;background:#fff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:10px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.autocomplete-suggestion b{font-weight:normal;color:#bd4d46}.autocomplete-suggestion.selected{background:#bd4d46;color:white}.autocomplete-suggestion.selected b{color:white}#app #icp-question .answers .answer *{transition:opacity .1s linear}#app #icp-question .answers .answer.disabled *{opacity:.4}#app #icp-question .answers .columns .column *{transition:opacity .1s linear}#app #icp-question .answers .columns .column.disabled *{opacity:.4}