@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Raleway);@import url(https://fonts.googleapis.com/css?family=Raleway:800);@font-face{font-family:Raleway;src:url(/static/media/Raleway-Regular.580d0778.ttf);src:local("Raleway"),url(/static/media/Raleway-Regular.580d0778.ttf) format("truetype")}@font-face{font-family:RalewayBold;src:url(/static/media/Raleway-ExtraBold.a38a54df.ttf);src:local("RalewayBold"),url(/static/media/Raleway-ExtraBold.a38a54df.ttf) format("truetype")}body{background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:auto}.ui.form .required.field label{margin-bottom:10px!important}.ui.form .required.field label:after{display:none}.centered{text-align:center;margin:0 auto;display:block}a{color:#7e0c0b}a.underlined{text-decoration:underline;font-weight:700}.ui.button.green{background-color:#006233}.ui.button.primary{background-color:#7e0c0b}.ui.button.secondary{background-color:#006233}.float.right{float:right}.alertify,.alertify-logs{z-index:9999}.Login{width:39px;height:16px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.ui.form [type=checkbox]:checked,.ui.form [type=checkbox]:not(:checked){position:absolute;left:-9999px}.ui.form [type=checkbox]:checked+label,.ui.form [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.ui.form [type=checkbox]:checked+label:after,.ui.form [type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;top:.25em;left:0;font-size:1em;line-height:.8;color:#08c1b3;transition:all .2s;font-family:Helvetica,Arial,sans-serif}.ui.form [type=checkbox]:checked+label:after:focus,.ui.form [type=checkbox]:not(:checked)+label:after:focus{color:#7e0c0b!important}.ui.form [type=checkbox]:not(:checked)+label:after{opacity:0;-ms-transform:scale(0);transform:scale(0)}.ui.form [type=checkbox]:checked+label:after{opacity:1;-ms-transform:scale(1);transform:scale(1)}.ui.form [type=checkbox]:disabled:checked+label:before,.ui.form [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#7e0c0b}.ui.form .checkbox.terms_and_cond,.ui.form .checkbox.terms_and_cond input{text-align:center;margin:0 auto;display:block}.ui.form .checkbox.terms_and_cond input.checked:focus{color:#7e0c0b!important}.ui.form .field .astrid-form-field .text{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#118185;font-family:Raleway,sans-serif}.ui.form .field .astrid-form-field.number-field:focus,.ui.form .field .astrid-form-field.selection.active.dropdown{border-color:#7e0c0b;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.form .field .astrid-form-field.number_of_staff input{max-width:130px}.ui.form .field .astrid-form-field input,.ui.form .field .astrid-form-field select,.ui.form .field .astrid-form-field textarea{font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#118185;font-family:Raleway,sans-serif}.ui.form .field .astrid-form-field input{border-radius:5px;background-color:#fff;border:1px solid #dbe1ed}.ui.form .field .astrid-form-field input:focus{background-color:#fff;box-shadow:0 6px 15px 2px rgba(191,201,218,.5);border:1px solid #7e0c0b}.ui.form .field label{text-align:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#8b8e8e}.ui.form .field.terms_and_cond{margin:0 auto;display:block;text-align:center;margin-bottom:20px}.ui.form .field.terms_and_cond.subscribe-form-field{text-align:left;margin-top:20px}.ui.form .field.terms_and_cond.settings{text-align:left}.ui.form.register-form .field label{color:#868686}.ui.form .register-btn{width:248px;height:48px;border-radius:24px;background-color:#7e0c0b;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin:0 auto;display:block}.ui.form .register-btn.half{width:100%}.ui.form .register-btn.half.inverse{color:#7e0c0b;background-color:transparent}.ui.container.main-container{height:100%;background-image:url(/images/logo-bg@2x.png)!important;background-position:21% 10%;background-repeat:no-repeat!important;background-size:910px 250px!important;background-attachment:fixed;margin-top:20px}@media only screen and (min-width:1200px){.ui.container.main-container{margin-left:3%!important;margin-right:auto!important}}@media only screen and (max-width:1199px){.ui.container.main-container{margin-left:3%!important;margin-right:auto!important}}@media only screen and (max-width:768px){.ui.container.main-container{margin-top:110px;margin-bottom:30px;background-position:41% 41%;background-repeat:no-repeat!important;background-size:640px 180px!important;margin-left:1em!important;margin-right:1em!important}}@media only screen and (max-width:480px){.ui.container.main-container{margin-top:110px;margin-bottom:30px;background-position:61% 31%;background-repeat:no-repeat!important;background-size:320px 89px!important;margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:991px) and (min-width:769px){.ui.container.main-container{margin-left:0!important;width:65%}.ui.container.main-container .progress-circle{margin-top:28px}.ui.container.main-container .chapter-view-btn{margin-top:70px}.ui.container.main-container .sub-container{margin-left:0!important}}@media only screen and (min-width:1200px){.ui.container.main-container{width:70%}}@media only screen and (min-width:991px) and (max-width:1024px){.ui.container.main-container{width:70%;margin-left:-30px!important}}.ui.justified.astrid-header{height:auto;font-family:Raleway,sans-serif;font-size:64px;font-weight:800;font-style:normal;font-stretch:normal;line-height:90%;letter-spacing:normal;text-align:center;color:#7e0c0b}.ui.justified.astrid-header.login-header{margin-top:26px}.ui.justified.astrid-header.bold{font-weight:700!important}.ui.justified.astrid-header.small{height:68px;font-family:Raleway,sans-serif;font-size:24px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#7e0c0b;text-transform:uppercase}@media (max-width:480px){.ui.justified.astrid-header.big-hairy-bollocks{font-size:40px}}.ui.justified.astrid-left-aligned-header{height:75px;font-family:Raleway,sans-serif;text-transform:uppercase;opacity:.7;font-size:24px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#62da0e}@media (max-width:768px){.ui.justified.astrid-left-aligned-header{text-align:center;margin-bottom:30px;height:37px}}.ui .action-btn{border-radius:24px;background-color:#fff;border:1px solid #7e0c0b;font-family:Roboto,sans-serif;width:248px;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#7e0c0b}.ui .action-btn:hover{border-radius:24px;box-shadow:0 6px 15px 0 rgba(191,201,218,.5);background-color:#fff;border:1px solid #5ff0e5;color:#7e0c0b}.ui .action-btn:focus{border-radius:24px;background-color:rgba(8,193,179,.1);border:1px solid #08c1b3}.ui .action-btn.mobile-fixed{border:none;border-top:1px solid #08c1b3;border-radius:0;left:0;bottom:8px;position:fixed}.ui .action-btn.centered{margin:0 auto;display:block}@media (max-width:768px){.ui .action-btn.re-run-assessment{margin-bottom:76px}}.ui .action-btn.add-card-btn{float:left;margin-top:30px}.ui .action-btn.reset-password-btn{width:204px}.ui .action-btn.subscribe-btn{margin:0 auto;margin-top:70px;text-align:center;width:90%}.ui .action-btn.continue-without-subscribing-btn{width:340px;float:right;margin-top:80px}@media (max-width:768px){.ui .action-btn.continue-without-subscribing-btn{width:340px;float:none;margin-top:80px;display:block;margin:0 auto;margin-top:110px}}.ui .action-btn.continue-without-subscribing-btn i.large.icon.right{margin-top:-6px!important}.ui .action-btn.right-floated-link{float:right;border-radius:24px;border:1px solid #979797;color:#979797;width:200px}.ui .action-btn.next-btn:focus{background-color:#fff}.ui .action-btn.next-btn.complete-assessment{background-color:#7e0c0b;text-align:center;color:#fff}.ui .action-btn.documents-upload-btn{float:right;margin-top:21px;width:70%}@media (max-width:768px){.ui .action-btn.documents-upload-btn{position:relative;top:0;width:330px;text-align:center;margin:0 auto}}.ui .action-btn.browse-btn{width:210px}.ui .action-btn.add-staff-btn{margin-top:39px;width:270px;float:right}.ui .action-btn.add-staff-btn .add-staff{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#08c1b3}.ui .action-btn.add-staff-btn .add-staff .add icon{font-weight:400}@media (max-width:768px){.ui .action-btn.add-staff-btn{position:relative;top:0;width:330px;text-align:center;margin:0 auto;float:none}}.ui .action-btn.resend-training-requests-btn{margin:0 auto;display:block}.sub-container{width:100%;margin:40px;min-height:90vh}.sub-container .ui.avatar.image{border-radius:0;margin-right:11px;margin-bottom:7px;display:inline-block;width:1em;height:1em}.sub-container .chapter-description{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#868686}@media (max-width:768px){.sub-container{margin:0}}.sub-container ol li,.sub-container p,.sub-container ul li{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#868686}.sub-container p.saved{text-align:center;margin:0 auto;display:inline}.sub-container p.coming-soon{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#8b8e8e;margin-top:6px}.sub-container p.centered{text-align:center;margin-top:14px}.sub-container p.risk-rating-text{font-size:16px;font-weight:500;font-style:normal}.sub-container p.risk-rating-subtext,.sub-container p.risk-rating-text{font-family:Raleway-Medium,sans-serif;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#868686}.sub-container p.risk-rating-subtext{font-size:13px;font-style:italic}.sub-container p.back-to-page-link{font-size:14px;font-weight:500;color:#7e0c0b;cursor:hand}.sub-container p.back-to-page-link,span.risk-rating{font-family:Roboto,sans-serif;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}span.risk-rating{font-size:36px;font-weight:700;color:#62da0e;margin-left:25px}@media (max-width:480px){span.risk-rating{font-size:30px}}.ui.segment.risk-rating-segment{background:transparent;width:50%}@media (max-width:768px){.ui.segment.risk-rating-segment{width:100%}}.ui.segment .chapter-progress-grid{text-align:center;margin:0 auto;display:block;top:10px}.ui.segment .chapter-progress-grid p{text-align:center}.ui.segment .chapter-progress-icon{text-align:left;margin:0 auto;color:#636a6a;width:40.3px;height:48.3px;object-fit:contain}.ui.header.chapter-title{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#636a6a;text-transform:uppercase}.chapter-button-grid{border-left:1px solid #eee}@media (max-width:768px){.chapter-button-grid{border:none}}@media (max-width:768px){.chapter-button-grid a{margin-left:40%}}@media (max-width:480px){.chapter-button-grid a{margin-left:35%}}.chapter-view-btn{color:#636a6a;margin-top:22%;margin-left:44%}@media (max-width:768px){.chapter-view-btn{margin-left:11%;margin-top:30px}}@media (max-width:480px){.chapter-view-btn{margin-left:11%}}.progress-circle{margin-top:-4.5%}.ui.mini.cross-icon{width:24px}span.high_urgency{font-weight:700;color:#62da0e}.text-default,span.high_urgency{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.text-default{font-weight:400;color:#8b8e8e}.text-default.checkbox-headings,.text-default.radio-headings{vertical-align:top;padding:6px;font-size:14px}.text-default.user-settings-email{margin-top:30px!important;margin-bottom:30px!important}.text-default.subscription-price{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#000}.text-default.number-label{margin-top:12px}.text-default-link{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#00c2b3}.ui.segment.task-link{margin-bottom:14px}.ui.segment .text-vertical-align{top:4px}.ui.segment .text-vertical-align.task{top:-2px}.ui.segment .text-vertical-align.task .high_urgency{font-size:12px}.ui.segment .text-vertical-align.mobile{top:10px;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.ui.segment .text-vertical-align.mobile i.icon{margin-top:-2px}.ui.transparent{background:transparent;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:hsla(180,1%,55%,.7)}@media (max-width:768px){.ui.transparent.no-border{border:none;box-shadow:none}}.subcategory{margin-bottom:90px}.ui .row.company_privacy_manager{margin-top:30px}.ui .add-staff-toggle-grid{margin-top:20px;margin-bottom:20px}.ui .add-staff-toggle-grid .row{padding-top:8px;padding-bottom:8px}.ui.fitted.toggle.checkbox{margin:0 auto;display:block}.ui.dimmer{background-color:rgba(11,69,95,.85)}.ui.dimmer.small-loading{background:transparent}.ui.dimmer.small-loading .content .ui.text.loader{color:#7e0c0b}.ui.dimmer.small-loading .content .ui.text.loader:before{border-color:#7e0c0b}.ui .column .login-btn{width:66%;margin-left:10px;margin:0 auto;border-radius:24px;background-color:#7e0c0b;text-align:center}.ui .column .login-btn.complete-assessment{float:right;width:260px}.ui .column .login-btn:hover{border-radius:24px;background-color:rgba(8,193,179,.7);box-shadow:0 6px 15px 0 rgba(191,201,218,.5)}.ui .column .login-btn:active{border-radius:24px;background-color:rgba(8,193,179,.1);border:1px solid #979797;color:#8b8e8e}.ui .column .login-btn:active .Login{color:#8b8e8e}.ui .column .login-btn.smaller{width:40%}.ui .column .login-btn.task-action-btn{width:100%}.ui .column .login-btn.save-user-settings-btn{width:46%;display:block}.ui .column .login-btn.subscribe-btn{margin-top:70px;width:90%}.ui .documents-table{border:none}.ui .documents-table tbody tr:nth-child(2n),.ui .documents-table tr:nth-child(2n){background-color:#f5f6fa!important}.ui .documents-table tr td,.ui .documents-table tr th{border-left:none!important}.ui .documents-table thead th{background:#7e0c0b;color:#fff}.ui .documents-table thead th,.ui .documents-table tr td{text-align:center;font-family:Roboto,sans-serif;font-weight:400}.ui .documents-table tr td{border-top:none;font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3f4444}.ui .documents-table i.icon{color:#7e0c0b}@media (max-width:768px){.ui .documents-table{margin-top:70px}.ui .documents-table thead{border-top-left-radius:5px;border-top-right-radius:5px;background:#7e0c0b;text-align:center;font-family:Roboto,sans-serif;font-weight:400}}.ui .staffing-table{border:none}.ui .staffing-table tbody tr:nth-child(2n),.ui .staffing-table tr:nth-child(2n){background-color:#f5f6fa!important}.ui .staffing-table thead th{background:#7e0c0b;color:#fff}.ui .staffing-table thead th,.ui .staffing-table tr td{text-align:center;font-family:Roboto,sans-serif;font-weight:400}.ui .staffing-table tr td{border-top:none;font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3f4444}.ui .staffing-table i.icon{color:#7e0c0b}.ui .staffing-table .mini.image{width:21px}.ui .staffing-table .mini.image.cross-icon{width:15px}@media (max-width:768px){.ui .staffing-table{margin-top:70px}.ui .staffing-table thead{border-top-left-radius:5px;border-top-right-radius:5px;background:#7e0c0b}}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#7e0c0b!important}.assigning-a-member{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:hsla(180,1%,55%,.7)}.ui.grid.subsciptions-grid .subscription-row{top:100px}.ui.grid .number-field:focus{border-color:#7e0c0b;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.card.subscription-tier-card{height:530px}@media (max-width:768px){.ui.card.subscription-tier-card{margin:0 auto}}.ui.card.subscription-tier-card .head{font-family:Raleway,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin:20px;text-align:center;color:#118185}.ui.card.subscription-tier-card.selected{height:640px;top:-64px;box-shadow:0 6px 15px 2px rgba(8,193,179,.3);border:1px solid #08c1b3}.ui.card.subscription-tier-card.selected.mobile{height:720px;top:0}.ui.card.subscription-tier-card .ui.bulleted.list .list>.item:before,.ui.card.subscription-tier-card .ui.bulleted.list>.item:before,.ui.card.subscription-tier-card ul.ui.list li:before{color:#62da0e;font-size:42px}.ui.card.subscription-tier-card .image{background:transparent;margin:20px}.ui.card.subscription-tier-card .content{border:none}.ui.card.subscription-tier-card .content .header{opacity:.7;font-family:Raleway,sans-serif;font-size:24px;font-weight:800;*font-style:normal;*font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#62da0e;text-transform:uppercase}.ui.card.subscription-tier-card .content .description{margin-top:20px;font-family:Raleway,sans-serif;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#3f4444}.ui.card.subscription-tier-card .content .description .ui.bulleted.list{margin-bottom:30px}.ui.card.subscription-tier-card .content .description .ui.bulleted.list.mobile{font-size:15px}.ui.card.subscription-tier-card .content .description .ui.bulleted.list .item{margin-bottom:10px}.ui.card.subscription-tier-card .content .description p.enterprise-text{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#3f4444;margin-bottom:210px}.ui.card.subscription-tier-card .content .description p.price-terms{font-family:Roboto,sans-serif;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;text-align:center;color:#8b8e8e;width:110px;float:none;display:block;margin:0 auto;margin-top:20px}.ui.card.subscription-tier-card .content .description .old-price{height:19px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;top:15px;color:#000}.ui.card.subscription-tier-card .content .description .old-price span{text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red}.ui.card.subscription-tier-card .content .description .new-price{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.ui.card.subscription-tier-card .content .description .new-price.selected{color:#118185;font-weight:500}.ui.card.subscription-tier-card .content .description .new-price p{font-size:11px;line-height:normal;text-align:center;color:#fd325b;width:70px}.ui.card.subscription-tier-card .content .description .new-price p,.ui .help-text{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.ui .help-text{font-size:12px;line-height:1.67;text-align:left;color:hsla(180,1%,55%,.7)}@media (max-width:768px){.ui .vimeo-video{width:100%!important}}.ui .sub-section-grid .radio-question{border-collapse:separate;border-spacing:0 2em}.ui .sub-section-grid .radio-question input[type=radio]{width:25px;height:18px}.ui .sub-section-grid .radio-question .radio-container{margin-top:12px}.ui .sub-section-grid .radio-question td{width:130px;text-align:center}.ui .sub-section-grid .radio-question .checkmark{top:-10px;left:41%}.ui .sub-section-grid .radio-question td.statements{max-width:60%;width:350px}.ui .sub-section-grid .checkbox-question{border-collapse:separate;border-spacing:0 2em}.ui .sub-section-grid .checkbox-question td{width:100px;text-align:center}.ui .sub-section-grid .checkbox-question tr.spacer{height:15px}.ui .sub-section-grid .checkbox-question .checkbox-semantic,.ui .sub-section-grid .checkbox-question .radio-semantic{margin-top:12px}.ui .sub-section-grid td{width:70px;text-align:center}.ui .sub-section-grid td.statements{vertical-align:bottom;max-width:30%;text-align:left}.ui .sub-section-grid td.statements,.ui .sub-section-grid thead tr td{padding:6px;font-size:14px;color:#868686}.ui .sub-section-grid h2.question-heading,.ui .sub-section-grid td.statements,.ui .sub-section-grid thead tr td{font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-family:Roboto,sans-serif}.ui .sub-section-grid h2.question-heading{text-transform:uppercase;font-size:24px;text-align:left;color:#636a6a}.ui .sub-section-grid .question-row{margin-bottom:30px}.ui .sub-section-grid .radio-statements{top:20px}.ui .sub-section-grid .horizontal-label{margin-right:20px;font-size:14px;line-height:1.57;color:#868686}.ui .sub-section-grid .help-text,.ui .sub-section-grid .horizontal-label{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left}.ui .sub-section-grid .help-text{font-size:12px;line-height:1.67;color:hsla(180,1%,55%,.7)}.ui .sub-section-grid .info.circle{margin-bottom:20px}.ui.table.edit-staff-table{background:#f5f6fa;padding-top:10px;text-align:center}.ui.form .SingleDatePickerInput__withBorder{border:none}.ui.form input.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.ui.form input.DateInput_input{color:#565a5c;width:auto;border-radius:5px;background-color:#fff;border:1px solid #dbe1ed}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{padding-left:40px;padding-right:40px}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:#7e0c0b}span.settings-email{font-family:Raleway,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#118185}.ic_arrow{width:24px;height:31px;object-fit:contain}.ic_unlock{width:40.3px;height:48.1px;object-fit:contain}.ic_document_actions{width:20.3px;height:21.1px;margin-right:20px}h1.ui.header.task-headings{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#636a6a;text-transform:uppercase}.sub-section-grid .ui.checkbox input[type=radio]{display:none}.sub-section-grid .ui.checkbox input[type=radio]+label:before{content:"";display:block;width:20px;height:20px;border:1px solid #979797}.sub-section-grid .ui.checkbox input[type=radio]:checked+label:after{width:20px;height:20px;background-color:#7e0c0b;color:#fff;content:"X"}.radio-container{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:34%;height:18px;width:18px;background-color:#fff;border:1px solid #979797;border-radius:50%}.radio-container:hover input~.checkmark{background-color:#ccc}.radio-container input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.checkmark:after{display:block}.radio-container .checkmark:after{top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#7e0c0b}.ui.warning.message.no-documents-message{text-align:center;width:50%;display:block;margin:0 auto}.ui .column .task-description{font-family:Roboto,sans-serif;line-height:1.57;text-align:left;color:#868686;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.ui .column .task-description table{border:1px solid #eee}.ui .column .task-description table td,.ui .column .task-description table tr{border:1px solid #eee;min-width:110px}.ui .column .task-description img{width:80%}@media (max-width:768px){.ui .column .task-description img{width:100%}}@media (max-width:768px){.ui.stackable.grid .row .column.no_answer{margin-top:40px!important}}a.back{cursor:hand}.ui.stackable.menu{height:50px}.ui.segment.pushable{border-radius:0}.astrid-logo{margin:20px;width:163px;height:57px}.astrid-logo.top{left:29px;width:114px;height:40px}@media (max-width:768px){.astrid-logo.top{left:40%;text-align:center;margin:0 auto;display:block;float:none;position:absolute;top:12px}}@media (max-width:480px){.astrid-logo.top{left:70%;position:relative}}@media (max-width:425px){.astrid-logo.top{left:70%;position:relative}}@media (max-width:414px){.astrid-logo.top{left:70%;position:relative}}@media (max-width:375px){.astrid-logo.top{left:45%;position:relative}}@media (max-width:320px){.astrid-logo.top{left:31%;position:relative}}.ui .top-bar-menu-responsive{background-color:#f5f6fa;box-shadow:none!important;border:none;text-align:left;margin-bottom:30px!important}.ui .top-bar-menu-responsive .button.ui.icon.button.sidebar-toggle-btn{background:transparent;border-radius:3px;color:#08c1b3;font-size:36px;padding:15px;text-align:left}.ui.top.sidebar.top-bar{background:#08c1b3;border:none}.ui.top.sidebar.top-bar p{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;font-family:Roboto,sans-serif;margin:0 auto;left:50%;top:12px;position:absolute}.ui.segment.pushable{min-height:99.9vh;border:none;box-shadow:none}.ui.wide.left.sidebar.astrid-sidebar{background-color:#f5f6fa;box-shadow:0 8px 16px 0 rgba(37,21,0,.1);border:none;width:400px;overflow-y:unset!important}@media only screen and (max-width:1024px){.ui.wide.left.sidebar.astrid-sidebar{width:300px}}.ui.wide.left.sidebar.astrid-sidebar.mobile{width:100%}.ui.wide.left.sidebar.astrid-sidebar.mobile .astrid-logo{margin:20px;margin-left:-46px!important;margin-top:34px;left:0;width:114px;height:40px;display:inline;object-fit:contain;mix-blend-mode:multiply}.astrid-sidebar .to-bottom{bottom:auto;float:none;position:absolute;text-align:center;margin:0 auto;margin:10px;width:auto;left:25%}.astrid-sidebar .button.ui.icon.button.sidebar-toggle-btn{background:transparent;border-radius:3px;color:#08c1b3;font-size:36px;padding:15px;text-align:left;margin-top:20px}.astrid-sidebar .ui.form .login-btn{width:248px;height:48px;margin-left:10px;border-radius:24px;background-color:#08c1b3;margin:0 auto;display:block}.astrid-sidebar .ui.form .login-btn:hover{border-radius:24px;background-color:rgba(8,193,179,.7);box-shadow:0 6px 15px 0 rgba(191,201,218,.5)}.astrid-sidebar .ui.form .login-btn:active{border-radius:24px;background-color:rgba(8,193,179,.1);border:1px solid #979797;color:#8b8e8e}.astrid-sidebar .ui.form .login-btn:active .Login{color:#8b8e8e}.astrid-sidebar .ui.form .login-btn.real{margin-top:61px}.astrid-sidebar .ui.form .ui.input.login-inputs{width:92%;height:40px;border-radius:3px;background-color:#fff;margin-bottom:14px}.astrid-sidebar .ui.form .field label{width:92%;margin:0 auto;height:16px;font-size:14px;color:#8b8e8e;margin-bottom:0}.astrid-sidebar .ui.form .field label,.astrid-sidebar .ui.form .forgot-password{text-align:left;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.astrid-sidebar .ui.form .forgot-password{font-size:12px;position:absolute;left:7%;color:#08c1b3}.astrid-sidebar .ui.form .forgot-password a{color:#08c1b3!important;display:inline-block;position:relative}.astrid-sidebar .ui.form .forgot-password a:after{position:absolute;content:"";border-bottom:2px solid #7e0c0b;width:100%;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;left:51%}.astrid-sidebar .ui.form .login-grid{margin-right:0}.astrid-sidebar .ui.vertical.menu.assessment-accordion{background:transparent;border:none;box-shadow:none}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#8b8e8e;padding-left:0;padding-right:0}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .disabled a{cursor:default;background-color:transparent!important;color:rgba(40,40,40,.3)}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .title{color:#8b8e8e;border-left:6px solid transparent;padding:14px}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .title .assessment-section-headline{text-align:center;margin-left:50px}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .title.active{border-left:6px solid #08c1b3;background-color:hsla(0,0%,100%,.5);padding:14px;color:#08c1b3}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .title.disabled{color:rgba(40,40,40,.3)}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .content.active{background-color:#fff}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item .content .item a{margin-left:84px}.astrid-sidebar .ui.vertical.menu.assessment-accordion .item:before{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:none}.astrid-sidebar.vertical.menu .item{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#8b8e8e}.astrid-sidebar.vertical.menu .item.active{border-left:6px solid #08c1b3;background:#fff}.astrid-sidebar.vertical.menu .item.active a{color:#08c1b3;margin-left:43px}.astrid-sidebar.vertical.menu .item a{color:#8b8e8e;text-align:center;margin-left:50px}.astrid-sidebar.vertical.menu .item a.disabled{color:rgba(40,40,40,.3);margin-left:22px}.astrid-sidebar.vertical.menu .item:before{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background:none}.astrid-sidebar.vertical.menu .item .content .item.active{border-left:none}.to-bottom{bottom:30px;float:none;position:absolute;text-align:center;margin:0 auto;margin:10px;width:auto}.ui.segment.chapter-segment{border-radius:8px;box-shadow:0 4px 8px 0 rgba(37,21,0,.1);background-color:#fff;border:1px solid hsla(180,1%,55%,.1);margin-bottom:38px}.swal-button--confirm{background:#7e0c0b;border-radius:24px;width:120px}.swal-button--confirm:hover{border-radius:24px;background-color:rgba(8,193,179,.7);box-shadow:0 6px 15px 0 rgba(191,201,218,.5)}.swal-button--confirm:active{border-radius:24px;background-color:rgba(8,193,179,.1);border:1px solid #979797;color:#8b8e8e}.swal-button--cancel{border-radius:24px;width:120px}.risk-rating-assessment-complete{color:#62da0e;font-family:Raleway,sans-serif;font-size:30px}.swal2-content,.swal2-title{font-family:Raleway,sans-serif}.swal2-popup .swal2-styled.swal2-confirm{background:#7e0c0b!important;border-radius:24px!important;width:190px}.swal2-popup .swal2-styled.swal2-confirm:hover{border-radius:24px;background-color:rgba(8,193,179,.7);box-shadow:0 6px 15px 0 rgba(191,201,218,.5)}.swal2-popup .swal2-styled.swal2-confirm:active{border-radius:24px;background-color:rgba(8,193,179,.1)!important;border:1px solid #979797!important;color:#8b8e8e!important}
/*# sourceMappingURL=main.327b925e.css.map*/