.light-style{--bodyBackground:#f8f7fa;--borderColor:#eaeaea;--borderColorDark:#a3a3a3;--colorText:#6f6b7d;--lightText:#ababac;--darkText:#333;--linkColor:#000;--primaryColor:#3b4a9d;--primaryColorHover:#5665bb;--alert:red;--low:red;--middle:#fc0;--complete:#1bd31b;--questionBox:#fff;--stepDo:#3a9962;--stepToDo:#eaeaea;--helpOfficeColor:#e8e5ea;--helpOfficeColorText:#25293d;--helpGuideColor:#e4eafc;--helpGuideColorText:#25293d;--questionColor:#3b4a9d;--numberOver:#a7a5a5;--mitigationBkColor:#eaeaea;--tableth:#fafafa;--colbk:#fff;--recommended:#f9f9ea;--btnRecommended:var(--alert);--confirmed:#fff;--tablebtext:#f8f7fa;--tableHelpBk:#fafafa;--tableHelpColor:#333;--borderField:#dbdade;--btnBack:#e8e5ea;--btnBackHover:#ababac;--btnRedults:#3a9962;--btnRedultsHover:#51b079;--btnPlaceholder:#3b4a9d;--placeholderEmpty:#fce791;--navbox:#fff}.light-style .cls-1{fill:#a31fff}.light-style .cls-1,.light-style .cls-2,.light-style .cls-3,.light-style .cls-4{stroke-width:0px}.light-style .cls-2{fill:#0d0d0d}.light-style .cls-3{fill:#ff3f3f}.light-style .cls-4{fill:#ffa900}.dark-style{--bodyBackground:#25293c;--borderColor:#797979;--borderColorDark:#b7b4b4;--colorText:#6f6b7d;--lightText:#ababac;--darkText:#ccc;--linkColor:#a6a5a5;--primaryColor:#6471b9;--primaryColorHover:#5665bb;--alert:#c00;--low:#900;--middle:#bb6401;--complete:#0c760c;--questionBox:rgba(47,51,73,.95)!important;--stepDo:#3a9962;--stepToDo:#eaeaea;--helpOfficeColor:#e8e5ea;--helpOfficeColorText:#25293d;--helpGuideColor:#b9c1de;--helpGuideColorText:#25293d;--questionColor:#b4b4b4;--numberOver:#a7a5a5;--mitigationBkColor:#6b7198;--construction:#393d4e;--tableth:#272c3e;--colbk:#343950;--recommended:#535b81;--btnRecommended:#fc0;--confirmed:#343950;--tablebtext:#1b203b;--tableHelpBk:#272c3e;--tableHelpColor:#fff;--borderField:#797979;--btnBack:#e8e5ea;--btnBackHover:#ababac;--btnRedults:#3a9962;--btnRedultsHover:#51b079;--btnPlaceholder:#6471b9;--placeholderEmpty:#fce791;--navbox:rgba(47,51,73,.95)}.dark-style .cls-1{fill:#a31fff}.dark-style .cls-1,.dark-style .cls-2,.dark-style .cls-3,.dark-style .cls-4{stroke-width:0px}.dark-style .cls-2{fill:#f1f1f1}.dark-style .cls-3{fill:#ff3f3f}.dark-style .cls-4{fill:#ffa900}.space-sm-20{height:20px}.space-sm-40{height:40px}.space-sm-80{height:80px}:root{--paddingBig:20px;--padding:20px;--margin:25px 0;--radius:10px;--coldim:11.11111%;--headerHeight:155px;--footerHeight:682px;--gridColumnGap:0.8rem;--gridRowGap:0.8rem}@media(min-width:568px){:root{--paddingBig:50px;--padding:25px;--margin:30px 0;--radius:15px;--footerHeight:835px;--footerHeight:280px;--gridColumnGap:1rem;--gridRowGap:1rem}}.wrapper{min-height:100vh}.wrapper--inner{min-height:calc(100vh - 54px)}.btn-area{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;row-gap:10px}.btn-do{background-color:var(--primaryColor)!important;border-color:var(--primaryColor);color:#fff!important}.btn-do:hover{background-color:var(--primaryColorHover)!important;border-color:var(--primaryColorHover)!important;color:#fff}.btn-do--back{background-color:var(--btnBack)!important;color:var(--colorText)!important}.btn-do--back:hover{background-color:var(--btnBackHover)!important;border-color:var(--btnBackHover)!important;color:#fff}.btn-do--results{background-color:var(--btnRedults)!important;color:#fff!important}.btn-do--results:hover{background-color:var(--btnRedultsHover)!important;border-color:var(--btnRedultsHover)!important;color:#fff}.btn-buy{background-color:var(--alert)!important;color:#fff!important;font-weight:bolder!important}.btn-mini{text-align:center;width:20px}.btn-help-mini{background-color:var(--primaryColor)!important;border-color:var(--primaryColor);color:#fff!important}.btn-help-mini,.btn-help-mini-light{font-size:.8rem!important;padding:.25rem!important}.btn-help-mini-light{background-color:var(--btnBack)!important;border-color:var(--btnBack);color:var(--primaryColor)!important}.btn-add{background:var(--colbk);border:1px solid var(--borderColor);cursor:pointer;margin:auto;text-align:center;width:100px}.btn-add:hover{background:var(--colorText);color:var(--colbk)}.show--extratext:not(.collapsed){display:none}.placeholder--empty,.placeholder--registry{-webkit-text-decoration:underline wavy var(--btnPlaceholder);text-decoration:underline wavy var(--btnPlaceholder)}.placeholder--empty{background-color:var(--placeholderEmpty);border:0;height:20px;width:45px}.grid-cards{grid-column-gap:var(--gridRowGap);grid-row-gap:var(--gridColumnGap);display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-rows:auto;max-width:1300px;width:100%}.card{border:1px solid var(--borderColor)!important;box-shadow:0 0 0 hsla(0,0%,100%,0)!important;overflow:hidden}.card .card-title{color:var(--primaryColor);font-size:1.5rem;font-weight:bolder}.card .card-icon{color:var(--primaryColor);padding:2rem 2rem 0}.card .card-text{max-height:90px;overflow:hidden;text-overflow:ellipsis}.card .card-readMore{color:var(--linkColor);display:block;font-style:italic;margin-bottom:1rem;text-decoration:underline}.card .progress-data{color:var(--lightText);font-size:.85rem;padding:0 10px 5px;text-align:left}.card .progress{border-radius:0}.card .progress-low{background-color:var(--low)!important}.card .progress-middle{background-color:var(--middle)!important}.card .progress-complete{background-color:var(--complete)!important}.card .progress-bar{border-radius:0!important}.card .btn-buy{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.card-notify{color:var(--alert)}.card-alert{border:2px solid var(--low)!important}.card-needless{opacity:.7}.card .card-steps,.card .card-steps form{align-items:center;display:flex;font-style:italic;gap:10px;justify-content:center;text-align:center}.breadcrumb{align-items:center;color:var(--darkText);font-size:1.5rem!important;gap:5px}.breadcrumb a:not(:last-child){color:var(--darkText);font-style:italic;text-decoration:underline}.accordion-item{border:1px solid var(--borderColor)!important;border-radius:var(--bs-accordion-border-radius);margin-bottom:1rem}.question__box--container{margin:1rem 0}.question__help{align-items:flex-start;display:flex;gap:1rem;margin-top:1rem;text-align:justify}.question__help h3{color:var(--primaryColor)}.question__help .question__help--office{background-color:var(--helpOfficeColor);color:var(--helpOfficeColorText)}.question__help .question__help--guide,.question__help .question__help--office{border:1px solid var(--borderColor);border-radius:calc(var(--radius)/2);padding:2rem;position:relative}.question__help .question__help--guide{background-color:var(--helpGuideColor);color:var(--helpGuideColorText);width:100%}.question__help .btn-close{color:var(--helpGuideColorText)!important;position:absolute;right:10px;top:10px}.question__box,.test--completed{background-color:var(--questionBox);border:1px solid var(--borderColor);border-radius:calc(var(--radius)/2);box-shadow:0 .25rem 1.125rem rgba(75,70,92,.1);flex:1;min-height:100%;overflow:hidden;padding:0 2rem 2rem;position:relative}.question__box h3,.test--completed h3{color:var(--colorText)}.question__box--group{align-items:stretch;display:flex;flex-direction:row;gap:10px;padding-top:1rem}@media screen and (max-width:991px){.question__box--group{flex-direction:column-reverse}}.question__box--group .question__help{box-shadow:0 .25rem 1.125rem rgba(75,70,92,.1);flex:.5;margin-top:0;min-height:100%}.question__box--group .question__help .question__help--guide{min-height:100%}.question__box--welcome{font-size:1.2rem;margin-top:2rem}.question__box--title{align-items:stretch;border-bottom:1px solid var(--borderColor);border-top:1px solid var(--borderColor);display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0 -2rem 2rem}.question__box--number{align-self:stretch;background-color:var(--primaryColor);color:#fff;min-height:50px;width:50px}.question__box--icon,.question__box--number{align-content:center;font-size:1.5rem;font-weight:bolder;justify-items:center;text-align:center}.question__box--icon{color:var(--questionColor);width:30px}.question__box--text{align-content:center;color:var(--questionColor);font-size:1.5rem;font-weight:bolder;justify-items:center;padding:10px;width:calc(100% - 100px)}@media only screen and (max-width:685px){.question__box--text{font-size:1.2rem}}.question__box--navigation{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;min-height:auto;padding:1rem 2rem 0}.question__box--faq{position:absolute;right:1rem;top:1rem}.question__box .question__box--navigation,.test--completed .question__box--navigation{flex-direction:row}.question__box .question__help,.test--completed .question__help{margin-top:2rem;min-height:auto!important}.question__box--index{align-items:center;display:flex;flex-direction:row;gap:2px;justify-items:center;margin-bottom:3rem;margin-top:3.5rem}@media only screen and (max-width:500px){.question__box--index{height:100px;margin-bottom:0;margin-top:0;transform:scale(.649);transform-origin:left}}.questions--block{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-items:center;margin-right:5px;min-width:50px}.question--number{align-content:center;align-self:center;background-color:var(--stepToDo);border-radius:calc(var(--radius)/2);color:var(--primaryColor);height:36px;justify-items:center;text-align:center;width:36px}.question--number:hover{background-color:var(--numberOver);color:#fff}.question--number.q--do{background-color:var(--stepDo);color:#fff}.question--number.q--do:hover{background-color:var(--numberOver);color:#fff}.question--number.active{background:var(--primaryColor);color:#fff}.question--number.active:hover{background-color:var(--numberOver);color:#fff}.questions--block{position:relative}.questions--block .question--number{position:absolute}.questions--block:not(.show){width:38px}.questions--block:not(.show) .question--number{transform:translate(0);transition:transform .5s ease-in-out}.questions--block:not(.show) .question--number:first-child{transform:translate(2px,-4px)}.questions--block:not(.show) .question--number:nth-child(2){transform:translate(4px,-6px)}.questions--block:not(.show) .question--number:nth-child(3){transform:translate(6px,-8px)}.questions--block:not(.show) .question--number:nth-child(4){transform:translate(8px,-10px)}.questions--block:not(.show) .question--number:nth-child(5){transform:translate(10px,-12px)}.questions--block:not(.show) .question--number:nth-child(6){transform:translate(12px,-14px)}.questions--block:not(.show) .question--number:nth-child(7){transform:translate(14px,-16px)}.questions--block:not(.show) .question--number:nth-child(8){transform:translate(16px,-18px)}.questions--block:not(.show) .question--number:nth-child(9){transform:translate(18px,-20px)}.questions--block:not(.show) .question--number:nth-child(10){transform:translate(20px,-22px)}.questions--block.show{transition:width .2s ease-in-out;width:380px}.questions--block.show .question--number:first-child{margin-left:-38px;transform:translate(38px);transition-delay:.1s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(2){margin-left:-38px;transform:translate(76px);transition-delay:.2s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(3){margin-left:-38px;transform:translate(114px);transition-delay:.3s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(4){margin-left:-38px;transform:translate(152px);transition-delay:.4s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(5){margin-left:-38px;transform:translate(190px);transition-delay:.5s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(6){margin-left:-38px;transform:translate(228px);transition-delay:.6s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(7){margin-left:-38px;transform:translate(266px);transition-delay:.7s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(8){margin-left:-38px;transform:translate(304px);transition-delay:.8s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(9){margin-left:-38px;transform:translate(342px);transition-delay:.9s;transition:transform .5s ease-in-out}.questions--block.show .question--number:nth-child(10){margin-left:-38px;transform:translate(380px);transition-delay:1s;transition:transform .5s ease-in-out}.test--completed{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem;padding:1rem}.test--completed .btn{border:1px solid}.form-check.mt-4.no-ans{border:1px solid var(--borderColor);border-radius:var(--radius);display:flex;margin-top:20px;padding:10px;position:relative}.form-check.mt-4.no-ans:before{border-bottom:10px solid var(--borderColor);border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:20px;position:absolute;top:-10px;transform:translateX(-50%)}.form-check.mt-4.no-ans input{margin-left:0;margin-right:10px}.level__mitigation,.risk__impact{align-items:center;background:var(--mitigationBkColor);border-radius:10px;display:none;gap:1rem;justify-content:flex-start;margin-top:10px;padding:10px}.level__mitigation .field,.risk__impact .field{width:100%}.container-table{background-color:var(--tablebtext);max-width:100vw;overflow-x:scroll;padding-bottom:300px}.container-table .select2-dropdown{height:300px;overflow:hidden}.table__elements+.table__elements{margin-top:1rem}.table__elements--row{align-items:flex-start;background-color:var(--construction);border-radius:var(--radius);display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;max-width:2000px;overflow:hidden;padding-bottom:var(--padding);width:2000px}.table__elements div[class*="--col-"]{display:flex;flex:1 auto;flex-direction:column;max-width:var(--coldim);overflow:hidden;position:relative;width:var(--coldim)}.table__elements div[class*="--col-"] h5{background-color:var(--tableth);border:1px solid var(--borderColor);border-left:0;color:var(--primaryColor);font-size:1.1rem;font-weight:bolder;margin-bottom:0;min-height:130px;padding:calc(var(--padding)/2)}.table__elements div[class*="--col-"]:first-child h5{border-left:1px solid var(--borderColor);border-top-left-radius:var(--radius)}.table__elements div[class*="--col-"]:first-child .table__elements--item:last-child{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius)}.table__elements div[class*="--col-"]:last-child h5{border-top-right-radius:var(--radius)}.table__elements div[class*="--col-"]:last-child .table__elements--item:last-child{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.table__elements--col_inner{background:var(--colbk);border:1px solid var(--borderColor);border-top:0;max-width:100%}.table__elements--item{border-bottom:1px solid var(--borderColor);display:flex;flex-direction:row;padding:calc(var(--padding)/2)}.table__elements--item:last-child{border-bottom:0}.table__elements--item-recommended{background-color:var(--recommended)}.table__elements--item-recommended .btn-mini{color:var(--btnRecommended)}.table__elements--utils{align-self:center;max-width:var(--coldim);text-align:center;width:var(--coldim)}.table__elements .btn-add{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);margin-top:-1px}.table__elements--confirmed .table__elements--row{background-color:var(--confirmed);border-radius:var(--radius);display:table;flex-wrap:nowrap;overflow:hidden;padding-bottom:0}.table__elements--confirmed .table__elements--row div[class*="--col-"]{border:1px solid var(--borderColor);border-top:0;display:table-cell;flex:auto;flex-direction:column;flex-grow:1;height:100%;max-width:var(--coldim);overflow:hidden;position:relative}.table__elements--confirmed .table__elements--row div[class*="--col-"]+div[class*="--col-"]{border-left:0}.table__elements--confirmed .table__elements--row div[class*="--col-"]:first-child{border-bottom-left-radius:var(--radius)}.table__elements--confirmed .table__elements--row .table__elements--utils{border:1px solid var(--borderColor);border-bottom-right-radius:var(--radius);border-left:0;border-top-right-radius:var(--radius);display:table-cell;vertical-align:middle}.table__elements--confirmed .table__elements--item{border-bottom:0 solid var(--borderColor);display:flex;flex-direction:row;padding:calc(var(--padding)/2);padding-bottom:0;padding-top:0}.table__elements--confirmed .table__elements--item:first-child{padding-top:calc(var(--padding)/2)}.table__elements--confirmed .table__elements--col_inner{background:transparent;border:0 solid var(--borderColor)}.modal__list__item{background:var(--tableHelpBk);border:1px solid var(--borderColor);border-radius:var(--radius);flex-direction:column;margin-bottom:1rem;padding:20px}.modal__list__item,.modal__list__item--name{align-items:flex-start;display:flex;gap:10px}.modal__list__item--name{flex-direction:row;justify-content:space-between;width:100%}.modal__list__item--name div{align-self:center;color:var(--primaryColor);font-weight:bolder}.modal__list__item--containerhelp{color:var(--tableHelpColor)}.modal__list__item--containerhelp:has(.btn.collapsed){background-color:transparent;border:0;padding:0}.modal__list__item--containerhelp .btn{margin-bottom:5px}.modal__list__item--containerhelp .btn.collapsed .hideHelp{display:none}.modal__list__item--containerhelp .btn.collapsed .showHelp{display:block!important}.modal__list__item--containerhelp .btn:not(.collapsed) .hideHelp{display:block}.modal__list__item--containerhelp .btn:not(.collapsed) .showHelp{display:none}.modal__list__item--helptext.show{align-items:flex-end;display:flex!important;flex-direction:column;gap:10px}.editedByUser{color:var(--alert)}.app-brand-logo.pplay{align-items:center;display:flex;height:28px;justify-content:center;width:160px}.app-brand-logo.pplay svg{height:auto;width:160px}.menu-vertical .app-brand .cls-2{fill:#f1f1f1}footer{position:static}/*!
 * Simple Font Awesome Icon Picker 2.0
 * http://howlthemes.com
 *
 * Originally written by (c) 2016-17 Aumkar Thakur
 * Special Thanks To Deepak Kamat
 * Licensed under the MIT License
 * https://github.com/aumkarthakur/simple-fontawesome-iconpicker/blob/master/LICENSE
 *
 */.howl-iconpicker-outer{background:rgba(0,0,0,.78);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999999}.howl-iconpicker-close{background:var(--primaryColor);color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;margin:0 auto;max-width:500px;padding:10px;text-align:center;text-transform:uppercase;width:100%}.howl-iconpicker-close:hover{background:var(--primaryColorHover)}.howl-iconpicker{background:var(--bodyBackground);border:1px solid var(--borderColor);margin:0 auto;max-width:500px;position:relative;width:100%}.howl-iconpicker .geticonval .fa{font-size:26px;margin-right:0;margin-top:5px;padding-bottom:15px}.howl-iconpicker .geticonval{align-self:center;background:var(--bodyBackground);border:1px solid var(--borderColor);border-radius:3px;float:none;height:40px;margin:0;overflow:hidden;padding:5px;text-align:center;width:40px}.howl-iconpicker .geticonval:hover{background:var(--bodyBackground);cursor:pointer}.howl-iconpicker .geticonval:active{background:#ccc}.srchicons{background:#fff;border:1px solid var(--borderColor);border-radius:3px;display:block;margin:0;padding:10px;position:relative;width:100%}.iconsholder{align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px;height:300px;justify-content:space-between;margin-top:10px;overflow:auto;padding:10px}.selectedicon{background:#f55e4f!important;border-color:#f55e4f!important;color:#fff}.form-control{border:1px solid var(--borderField)!important}.alert-danger{padding:.5rem;text-align:center}.front__leftbar .navbar-nav li.nav-item{background:var(--navbox);border:1px solid var(--borderColor)!important;border-radius:5px;margin-bottom:10px}.front__leftbar .navbar-nav li.nav-item a{color:var(--linkColor);display:flex;justify-content:space-between;padding:5px 10px}.front__leftbar .navbar-nav li.nav-item a i{color:#ababac}.front__leftbar .navbar-nav li.nav-item a:hover{color:var(--primaryColorHover)!important}.front__leftbar .navbar-nav li.nav-item:has(.active){border:1px solid var(--borderColorDark)!important}.front__leftbar .navbar-nav li.nav-item .active{font-weight:bolder}.front__leftbar ul.subnavbar-nav{list-style:none;padding-left:20px}.front__leftbar ul.subnavbar-nav:has(.subnav-item){border-top:1px solid var(--borderColor)!important;padding-top:10px}.section__privacypolicy{background:var(--navbox);border-radius:10px;box-shadow:0 .325rem .45rem 3px hsla(251,6%,66%,.3);color:var(--colorText);height:90vh;left:50%;margin:auto;max-width:1024px;padding-bottom:0;padding-top:1rem;position:fixed;top:2vh;transform:translateX(-50%);width:100%;z-index:1000}@media screen and (max-width:568px){.section__privacypolicy{max-width:350px;width:100%}}.section__privacypolicy--text{font-size:15px;left:0;max-height:90%;max-width:1024px;overflow-y:scroll;padding:2rem;position:fixed;width:100%}@media screen and (max-width:568px){.section__privacypolicy--text{max-width:350px;width:100%}}.section__privacypolicy--text h1{font-size:170%}.section__privacypolicy--text h2{font-size:140%}.section__privacypolicy--agreement{bottom:0;height:5%;left:50%;margin:0 1rem;max-width:800px;position:fixed;transform:translateX(-50%);width:100%}@media screen and (max-width:568px){.section__privacypolicy--agreement{max-width:350px;width:100%}}html{min-height:100%;position:relative}body{color:var(--colorText);margin:0 0 var(--footerHeight) 0;margin-bottom:var(--footerHeight)}.dark-style body,.light-style body{background-color:var(--bodyBackground)}.visibility-hidden{visibility:hidden}.form-check-label{font-size:1.125rem}
