.step__header{color:#03286a;text-align:center;margin:30px 0}.step__header h3{display:inline-block;position:relative;margin:0}.step__header-icon--next,.step__header-icon--previous{position:absolute;top:2px;width:1em;height:1em;color:#ddd;cursor:pointer}.step__header-icon--next path,.step__header-icon--previous path{fill:#ddd;-webkit-transition:all .35s;transition:all .35s}.step__header-icon--next:hover path,.step__header-icon--previous:hover path{fill:#03286a}.step__header-icon--previous{left:-60px}.step__header-icon--next{right:-60px}.textarea__char-count{color:#898989}.textarea__all-caps,.textarea__char-count{display:block;font-size:.8em;padding-top:6px}.textarea__all-caps{color:#e90025}.step__footer{margin:30px 0}.step__footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.step__footer .btn{font-size:.9em;line-height:1.8;width:calc(50% - 10px);margin-bottom:10px}}.step__footer-btn{margin-right:10px}.step__footer-btn:last-child{margin-right:0}@media (min-width:800px){.step__footer-btn.\--draft,.step__footer-btn.\--next{margin-left:auto}.step__footer-btn.\--next+.step__footer-btn.\--draft{margin-left:0}}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}@media (max-width:640px){.steps{padding-right:30px}}.steps__item{padding:10px;display:block;cursor:pointer;position:relative;width:calc(2em + 20px)}.steps__spacer{border-bottom:1px solid #ddd;display:block;max-width:100%;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:15px}@media (max-width:640px){.steps__spacer{width:30%}.steps__spacer:nth-child(3n+3){display:none}}@media (max-width:400px){.steps__spacer{width:22%}}.steps__item--is-invalid,.steps__item--is-valid{background:hsla(0,0%,100%,0);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40%;margin-left:-10px;opacity:0;width:30px;-webkit-transition:all .3s;transition:all .3s}.steps__item--is-invalid svg,.steps__item--is-valid svg{width:30px}.steps .is-invalid .steps__item--is-invalid{background:#fff;display:block;left:100%;opacity:1}.steps .is-invalid .steps__item--is-invalid svg{fill:#d62929}.steps .is-valid .steps__item--is-valid{background:#fff;display:block;left:100%;opacity:1}.steps .is-valid .steps__item--is-valid svg{fill:#419d78}.steps__title{font-weight:700;display:block;border-radius:50%;background:#ddd;width:2em;height:2em;text-align:center;line-height:2.1em;color:#fff;opacity:.3;-webkit-transition:all .35s;transition:all .35s;cursor:not-allowed}.enabled .steps__title:hover{background:#19a4dc;color:#fff}.active .steps__title{background:#03286a;color:#fff;opacity:1}.enabled .steps__title{opacity:1;cursor:pointer}.is-invalid .steps__title{background:#e67f7f}.is-invalid.active .steps__title{background:#d62929}.is-invalid .steps__title:hover{background:#ab2121}.moderation-summary{position:relative;width:100%}.moderation-summary--fixed{position:fixed;top:30px}.moderation-summary .section__header{margin-bottom:10px}.moderation-summary__actions{border-bottom:1px solid #ddd;text-align:center;margin-bottom:10px;padding-bottom:10px}.moderation-summary__label{font-size:.8em;margin:0}.moderation-summary .comment{margin:0;padding:0}.moderation-summary__comments{border-bottom:1px solid #ddd;font-size:.85em;padding-bottom:10px;margin-bottom:10px}.moderation-summary__comments:last-child{border-bottom:none}.moderation-summary__dialog textarea{font-size:1em}.moderation-summary__dialog .moderation-summary__comments .comment__message-reuse{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.moderation-summary__dialog .moderation-summary__comments:hover .comment__message-reuse{opacity:1}.moderation{padding-left:30px;position:relative}.moderation__inner{border-left:4px solid transparent}.moderation__arrow{position:absolute;left:-4px;top:4px;font-size:1.8em;fill:#78838e}.moderation--opened .moderation__inner{-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s;background:#f1f1f1;border-left:4px solid transparent}.moderation--not-compliant .moderation__inner{background:#f4eaea;border-left:4px solid #d62929}.moderation--compliant .moderation__inner{background:#eaefea;border-left:4px solid #419d78}.moderation .btn-link-not-selected svg{fill:#979fa7}.moderation hr{margin:0}.moderation__auto-marked{font-size:.8em;color:#78838e}.moderation .divider{border-left:1px solid #78838e;width:1px;height:100%;margin:0 5px}.moderation__label{font-size:1em;margin:10px 0}.moderation__add-comment{font-size:.8em;padding:10px 15px}.moderation__comments{font-size:.8em;padding:10px 15px 0}.moderation__add-comment textarea{font-size:1em}.comment__warning-light,.moderation__warning-light{background:#fff;width:15px;height:15px;border-radius:50%;display:inline-block;line-height:20px;vertical-align:baseline;top:3px;position:relative;margin:0 10px 0 15px}.comment__warning-light--ok,.moderation__warning-light--ok{background:#419d78}.comment__warning-light--warning,.moderation__warning-light--warning{background:#dd8c00}.comment__warning-light--not-compliant,.moderation__warning-light--not-compliant{background:#d62929}.comment{border-bottom:1px dotted #ddd;margin-bottom:10px;padding-bottom:10px}.comment:last-child{margin-bottom:0;border-bottom:none}.comment__message{margin:0}.comment__warning-light{margin-left:0;margin-right:5px;width:10px;height:10px;top:1px}.comment__icon{position:relative;width:1em;height:1em;display:inline-block}.comment__icon svg{top:-3px;left:0;position:absolute;fill:#d62929;vertical-align:middle}.comment__meta{float:left;margin:0 10px 0 0;font-weight:700}.comment__meta:after{content:": "}.comment__date:before{content:"("}.comment__date:after{content:")"}.comment__reuse{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.comment:hover .comment__reuse{opacity:1}.form-group.has-moderation .form__group{position:relative}.form-group.has-moderation .form__group:after{content:" ";border-left:2px solid #78838e;position:absolute;top:40px;left:18px;height:calc(100% - 30px)}.form-group.has-moderation .form__group--horizontal:after{left:3px}.form-group.has-moderation .form__group--horizontal.form__group--no-number:after{display:none}.custom-radio.is-invalid label:before{border-color:#d62929}.custom-control-input:disabled~.custom-control-label:before{background:none;border-color:#ddd}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#495057;border-color:#495057}.custom-radio{margin-bottom:.375rem}.custom-radio:last-child{margin-bottom:0}.toggle{cursor:pointer;height:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;-webkit-transform:translateY(-5px) translateX(-23px);transform:translateY(-5px) translateX(-23px);max-width:150px}.toggle__false,.toggle__true{width:50%;line-height:16px;opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s;text-transform:uppercase;font-size:.8em;position:relative;top:-1px}.toggle__true{padding-left:30px}.toggle__false{text-align:right;padding-right:30px}.toggle__slide{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:2px;background:#fff;border:1px solid #ddd;margin-top:3px;border-radius:200px;padding:2px;-webkit-transition:background .6s;transition:background .6s;-webkit-transform-origin:center center;transform-origin:center center}.toggle__draggable{width:16px;height:16px;background:#fff;border-radius:100%;border:1px solid #c4c4c4;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(50% - 8px);-webkit-transition:all .1s linear;transition:all .1s linear}.toggle--is-invalid .toggle__draggable{border-color:#801919;background-color:#d62929}.toggle--active .toggle__slide{background:#72d09c;-webkit-transition:background .6s;transition:background .6s}.toggle--true .toggle__draggable{border-width:5px;border-color:#19a4dc}.toggle--true .toggle__slide{border-color:#1693c5;background:#19a4dc}.toggle--true .toggle__true{opacity:1}.toggle--true .toggle__false{opacity:.4}.toggle--true .toggle__draggable{left:calc(100% - 13px)}.toggle--false .toggle__draggable{border-width:5px;border-color:#19a4dc}.toggle--false .toggle__slide{background:#19a4dc;border-color:#1693c5}.toggle--false .toggle__false{opacity:1}.toggle--false .toggle__true{opacity:.4}.toggle--false .toggle__draggable{left:-1px}.toggle--is-disabled .toggle__draggable{border-width:5px;border-color:#495057!important}.toggle--is-disabled .toggle__slide{background:#495057;border-color:#3d4349}.true-false .form__control-description{padding-left:0}.form__alert-text,.form__warning-text{margin-top:20px}.form__alert-text p,.form__warning-text p{margin-bottom:8px}.form__alert-text p:last-child,.form__warning-text p:last-child{margin-bottom:0}.form__alert-holidays[data-v-516ae178]{font-size:.8em;padding:.37rem .625rem}.stars{padding:7px 0 0 0;height:calc(1.5em + .75rem + 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:150px}.star{-webkit-transition:all .35s;transition:all .35s;font-size:1.3em;fill:#ddd}.star--active{fill:#19a4dc}.star--hover{fill:#03286a}.star--disabled{fill:#ddd}.star--active.star--disabled{fill:#495057}.custom-control-input:checked~.custom-control-label:before{border-color:#19a4dc;background-color:#19a4dc}.custom-control-label:before{border-color:#ddd}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{border-color:#495057;background-color:#495057}.agreement__toggle{text-transform:uppercase;font-size:.8em}.agreement__toggle:before{content:"("}.agreement__toggle:after{content:")"}.agreement .custom-control-label{float:right}.agreement .form__control-description{padding-left:50px}.vjs-tree{font-size:11px}.vjs-key{width:120px;display:inline-block}