:root{--circle-size:clamp(1.5rem, 5vw, 3rem);--spacing:clamp(0.25rem, 2vw, 0.5rem)}body{font-family:Raleway,sans-serif;color:#444;background-color:#f2f2f2}a{color:#2487ce;text-decoration:none}a:hover{color:#469fdf;text-decoration:none}#main{padding:3rem 0 2rem 0}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #2487ce;border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.unit-title{position:relative;display:flex}.unit-title .unit-icon{position:absolute;top:0;left:0;z-index:1000;padding:.5em;background-color:#fff;border-radius:100%;border-top-left-radius:0;box-shadow:10px 10px 10px rgba(0,0,0,.05)}.unit-title .unit-icon img{width:40px;height:40px}.unit-title .unit-label{font-size:1.2rem;margin-top:10px;margin-left:1.5em;padding:.2em 1em .2em 2.3em;border-radius:.5em;background-color:#fff}.btn-rainbow{background-color:#00b0f0;color:#fff;border-color:#00b0f0}.btn-rainbow.active,.btn-rainbow:active,.btn-rainbow:focus,.btn-rainbow:hover,.open .dropdown-toggle.btn-rainbow{background-color:#0bbeff;color:#fff;border-color:#0bbeff;box-shadow:none}.btn-rainbow-radio{background-color:#aaa;color:#fff;border-color:#aaa}.btn-rainbow-radio.active,.btn-rainbow-radio:active,.btn-rainbow-radio:focus,.btn-rainbow-radio:hover,.open .dropdown-toggle.btn-rainbow-radio{background-color:#0bbeff;color:#fff;border-color:#0bbeff;box-shadow:none}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{background-color:#0bbeff;color:#fff;border-color:#0bbeff;box-shadow:none}.btn-print img,.btn-svg img{width:30px;height:30px}.btn-home{margin-left:0!important}.c-stepper{display:flex;padding-left:0}.c-stepper__item{display:flex;flex-direction:column;flex:1;text-align:center}.c-stepper__item:before{--size:3rem;content:"";display:block;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:#d3d3d3;background-color:#3c94b4;opacity:.5;margin:0 auto 1rem;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease-out;cursor:pointer}.c-stepper__item:active:before{background-color:#00b0f0}.c-stepper__item.complete:before{background-color:#00b0f0}.c-stepper__item:not(:last-child):after{content:"";position:relative;top:calc(var(--circle-size)/ 2);width:calc(100% - var(--circle-size) - calc(var(--spacing) * 2));left:calc(50% + calc(var(--circle-size)/ 2 + var(--spacing)));height:2px;background-color:#18a5d8;order:-1}.c-stepper__title{font-size:clamp(.5rem, 4vw, 1rem);margin-bottom:.5rem}.c-stepper__desc{color:grey;font-size:clamp(.85rem, 2vw, 1rem);padding-left:var(--spacing);padding-right:var(--spacing)}@media screen and (max-width:768px){.c-stepper__title{display:none;font-size:.8rem}}.card.step-card{border:none;border-radius:1rem}.card .card-inner{padding:1em 1em 0 1em}.card .card-footer{border-radius:0 0 1em 1em}.card .card-footer .btn-rainbow{margin-left:1em}.card.nav-card{cursor:pointer}.card.nav-card .card-meta{position:relative;width:100%;text-align:center}.card.nav-card .card-meta .card-title{font-size:1.5rem;padding:1em 0 .5em 0}.card.nav-card .card-meta .btn-rainbow{position:absolute;right:0;top:.5em}@media screen and (max-width:992px){.card.nav-card .card-meta .card-title{font-size:1.1rem}.card.nav-card .card-meta .btn-rainbow{top:0}}.password-box{font-size:1.3em;border:2px solid #00b0f0;display:flex;width:100%}.password-box .password-container{flex-grow:1;padding:.5em 1em}.password-box .password-icon-container i{color:#fff;background-color:#00b0f0;padding:.5em}.password-box .txt-highlight{color:#00f}.password-strength-meter-container{margin:1em 0;text-align:center;width:100%}.password-strength-meter-container .meter{transition:all .3s ease;height:1em;background-color:#eee}.password-strength-meter-container .meter .meter-value{height:1em;transition:all ease .3s}#activity-password{margin:0;padding:0;outline:0;border:0}div.meter[value="1"] .meter-value{width:20%;background:#ff5252}div.meter[value="2"] .meter-value{width:40%;background:#ffe082}div.meter[value="3"] .meter-value{width:60%;background:orange}div.meter[value="4"] .meter-value{width:80%;background:#c5e1a5}div.meter[value="5"] .meter-value{width:100%;background:#8bc34a}div.meter[max="4"][value="1"] .meter-value{width:25%;background:#ff5252}div.meter[max="4"][value="2"] .meter-value{width:50%;background:#ffe082}div.meter[max="4"][value="3"] .meter-value{width:75%;background:#c5e1a5}div.meter[max="4"][value="4"] .meter-value{width:100%;background:#8bc34a}@media screen and (max-width:768px){.password-box{font-size:1em}#activity-password{width:100%}}ol.rainbow-list{list-style:none;counter-reset:item}ol.rainbow-list li{display:flex;align-items:center;margin-bottom:5px}ol.rainbow-list li .counter{background:#00b0f0;border-radius:5px;color:#fff;width:1.2em;text-align:center;display:inline-block;width:40px;font-size:1.5em}ol.rainbow-list li .li-content{background-color:#eee;border-radius:5px;display:inline-block;padding:6px 10px;margin:-5px;flex-grow:1}.delay-1{animation-delay:.25s}.delay-2{animation-delay:.5s}.delay-3{animation-delay:.75s}.delay-4{animation-delay:1s}.delay-5{animation-delay:1.25s}@media screen and (max-width:768px){ol.rainbow-list{padding-left:0}}.accordion-button{color:#fff!important;background-color:#00b0f0!important}.accordion-button:focus{border-color:none}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#card-activity .activity-objectives{list-style-type:none;padding-left:0}#card-activity .activity-objectives input[type=checkbox]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle;z-index:100}#card-activity .activity-objectives label{padding-left:3.5em}#card-activity .activity-objectives label::before{content:'';border-radius:5px;background-color:#00b0f0;-webkit-transition:opacity .3s;width:40px;height:40px;top:50%;left:0;margin-top:-20px;position:absolute;cursor:pointer}#card-activity .activity-objectives svg{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;left:0;pointer-events:none}#card-activity .activity-objectives li{pointer-events:none;position:relative;margin-bottom:1.5em}#card-activity .activity-objectives li .checkmark{stroke-dasharray:400;stroke-dashoffset:400;transform-origin:center}#card-activity .activity-objectives li.active .checkmark{animation:checkmark-animation 1s ease-out forwards;animation-delay:.25s}@keyframes checkmark-animation{40%{transform:scale(1)}55%{stroke:#0f0;transform:scale(1.2)}70%{transform:scale(1)}100%{stroke-dashoffset:0;transform:scale(1);stroke:#fff}}.ta-container{display:flex;justify-content:center}.ta-container .ta-count{border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#00b0f0;color:#fff;padding:1em;font-size:1.5em;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease-out}.ta-container .ta-count.focus{background-color:#008bbd}.ta-container .ta-rainbow{padding:.5em;border-color:#00b0f0;border-style:solid;outline:0}.pane-tip{position:relative;margin-left:.5em}.pane-tip .pane-icon{z-index:1000;position:absolute;top:-30px;left:-10px;padding:.5em;background-color:#fff;border-radius:100%;box-shadow:10px 10px 10px rgba(0,0,0,.05)}.pane-tip .pane-icon img{width:40px;height:40px}.pane-tip .pane-inner{display:block;padding:1em 1em 1em 2em;margin:1em 0 0 1em}.tooltip>.tooltip-inner{background-color:#00b0f0}.tooltip>.tooltip-arrow:before{border-top-color:#00b0f0}.tooltip.show{opacity:1}_:-ms-fullscreen,:root .IE-FlexAuto{flex-basis:auto}@media print{p{font-size:1.2em}.col-md-6{width:50%}.c-stepper__item{display:flex;flex-direction:column;flex:1;text-align:center}.c-stepper__item:before{--size:3rem;content:"";display:block;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:#d3d3d3;border:30px solid #00b0f0;margin:0 auto 1rem}.print-page-break{page-break-after:always}.row,.step-card,.ta-container,.ta-rainbow{width:100%}.pane-tip .card{border-width:3px}section{display:block!important}}.toggle-switchy>input:not(:checked)+.toggle{background:#aaa}.toggle-switchy>input:not(:checked)+.toggle>.switch{border:3px solid #aaa}.toggle-switchy>input:checked+.toggle{background:#00b0f0}.toggle-switchy>input:checked+.toggle>.switch{border:3px solid #00b0f0}.tip-icon-inline{max-width:2em;max-height:2em;padding:5px;border-radius:100%;background-color:#00b0f0;cursor:pointer;transition:background-color .15s ease-in-out}.tip-icon-inline:hover{background-color:#0bbeff}.card-footer .tip-icon-inline{max-width:3em;max-height:3em}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#2487ce;width:40px;height:40px;border-radius:4px;transition:all .4s}.back-to-top i{font-size:28px;color:#fff;line-height:0}.back-to-top :hover{background:#3e9bdd;color:#fff}.back-to-top .active{visibility:visible;opacity:1}